Go to file
Joris Vink 61b6f823c5 Improvements to pgsql contrib code.
Including but not limited to:
- Correctly use PQerrorMessage() in case we cleanup with PQfinish
- If we get a network error, cleanup the connection
- No longer call the page handler from inside kore_pgsql_handle()
  but instead just put it to sleep in case we don't need it.
  This does grow the http_requests list quite a bit with sleeping
  connections and can perhaps be improved later on.
- Allow us to on error return OK from a page handler from inside
  the completetion block for KORE_PGSQL().
- Count the cummulative time for a request to finish instead
  of the latest run time for the handler.
2014-03-31 00:57:00 +02:00
contrib/postgres Improvements to pgsql contrib code. 2014-03-31 00:57:00 +02:00
includes Improvements to pgsql contrib code. 2014-03-31 00:57:00 +02:00
modules Improvements to pgsql contrib code. 2014-03-31 00:57:00 +02:00
src Improvements to pgsql contrib code. 2014-03-31 00:57:00 +02:00
tools Introduce tools/ 2013-11-19 13:30:24 +01:00
.gitignore Basic gitignore 2013-11-19 13:10:01 +01:00
LICENSE properly mention what license kore is 2013-06-24 12:05:22 +02:00
Makefile Initial stab at entering postgresql contrib code. 2014-03-30 23:54:35 +02:00
README.md Flairish 2014-03-02 18:17:30 +01:00

README.md

About

Kore (https://kore.io) is a fast webserver written in C for web applications developed in C. It provides a small set of API functions you can use to build a dynamic library which is loaded into Kore directly.

Kore is an ideal candidate for developing robust, fast and safe web applications.

Features

  • Supports SNI
  • Supports SPDY/3
  • Supports HTTP/1.1
  • Built-in parameter validation
  • Only HTTPS connections allowed
  • Multiple modules can be loaded at once
  • Load your web application as a precompiled C library
  • Event driven architecture with per CPU core worker processes
  • Modules can be reloaded on-the-fly, even while serving content

License

  • Kore is licensed under the ISC license

Platforms supported

  • Linux
  • OpenBSD
  • FreeBSD
  • OSX

See https://kore.io/doc/#section1.1 for more information.

Releases

Bugs, contributions and more

If you run into any bugs, have suggestions or patches please contact me at joris@coders.se.

More information can be found on https://kore.io/