-rw-r--r-- | .gitignore | 12L |
-rw-r--r-- | LICENSE | 15L |
-rw-r--r-- | Makefile | 211L |
-rw-r--r-- | README.md | 119L |
-rw-r--r-- | conf/kore.conf.example | 347L |
-rw-r--r-- | examples/Makefile | 50L |
-rw-r--r-- | examples/async-curl/.gitignore | 6L |
-rw-r--r-- | examples/async-curl/README.md | 12L |
-rw-r--r-- | examples/async-curl/conf/async-curl.conf | 16L |
-rw-r--r-- | examples/async-curl/conf/build.conf | 34L |
-rw-r--r-- | examples/async-curl/src/ftp.c | 82L |
-rw-r--r-- | examples/async-curl/src/http.c | 141L |
-rw-r--r-- | examples/cookies/README.md | 10L |
-rw-r--r-- | examples/cookies/conf/build.conf | 18L |
-rw-r--r-- | examples/cookies/conf/cookies.conf | 15L |
-rw-r--r-- | examples/cookies/src/cookies.c | 58L |
-rw-r--r-- | examples/cpp/.gitignore | 5L |
-rw-r--r-- | examples/cpp/README.md | 24L |
-rw-r--r-- | examples/cpp/conf/build.conf | 22L |
-rwxr-xr-x | examples/cpp/conf/cpp.conf | 11L |
-rwxr-xr-x | examples/cpp/dh2048.pem | 8L |
-rwxr-xr-x | examples/cpp/src/cpp.cpp | 36L |
-rw-r--r-- | examples/cpp/src/example_class.cpp | 28L |
-rw-r--r-- | examples/cpp/src/example_class.h | 30L |
-rw-r--r-- | examples/generic/README.md | 11L |
-rw-r--r-- | examples/generic/assets/index.html | 15L |
-rw-r--r-- | examples/generic/assets/intro.jpg | 837150B |
-rw-r--r-- | examples/generic/assets/params.html | 33L |
-rw-r--r-- | examples/generic/assets/private.html | 16L |
-rw-r--r-- | examples/generic/assets/private_test.html | 15L |
-rw-r--r-- | examples/generic/assets/style.css | 16L |
-rw-r--r-- | examples/generic/assets/upload.html | 22L |
-rw-r--r-- | examples/generic/conf/build.conf | 22L |
-rw-r--r-- | examples/generic/conf/generic.conf | 48L |
-rw-r--r-- | examples/generic/src/example.c | 291L |
-rwxr-xr-x | examples/headers/.gitignore | 5L |
-rw-r--r-- | examples/headers/README.md | 13L |
-rw-r--r-- | examples/headers/conf/build.conf | 18L |
-rwxr-xr-x | examples/headers/conf/headers.conf | 12L |
-rwxr-xr-x | examples/headers/src/headers.c | 24L |
-rwxr-xr-x | examples/integers/.gitignore | 5L |
-rw-r--r-- | examples/integers/README.md | 14L |
-rw-r--r-- | examples/integers/conf/build.conf | 18L |
-rwxr-xr-x | examples/integers/conf/integers.conf | 22L |
-rwxr-xr-x | examples/integers/src/check_integers.c | 56L |
-rwxr-xr-x | examples/json_yajl/.gitignore | 5L |
-rw-r--r-- | examples/json_yajl/README.md | 21L |
-rw-r--r-- | examples/json_yajl/conf/build.conf | 19L |
-rwxr-xr-x | examples/json_yajl/conf/json_yajl.conf | 13L |
-rwxr-xr-x | examples/json_yajl/src/json_yajl.c | 98L |
-rwxr-xr-x | examples/jsonrpc/.gitignore | 7L |
-rw-r--r-- | examples/jsonrpc/README.md | 67L |
-rw-r--r-- | examples/jsonrpc/conf/build.conf | 19L |
-rw-r--r-- | examples/jsonrpc/conf/jsonrpc.conf | 14L |
-rw-r--r-- | examples/jsonrpc/src/home.c | 14L |
-rw-r--r-- | examples/jsonrpc/src/v1.c | 116L |
-rw-r--r-- | examples/jsonrpc/test/integ/jsonrpc.bats | 121L |
-rw-r--r-- | examples/memtag/.gitignore | 6L |
-rw-r--r-- | examples/memtag/conf/build.conf | 34L |
-rw-r--r-- | examples/memtag/conf/memtag.conf | 13L |
-rw-r--r-- | examples/memtag/src/memtag.c | 65L |
-rw-r--r-- | examples/messaging/.gitignore | 5L |
-rw-r--r-- | examples/messaging/README.md | 15L |
-rw-r--r-- | examples/messaging/conf/build.conf | 18L |
-rw-r--r-- | examples/messaging/conf/messaging.conf | 13L |
-rw-r--r-- | examples/messaging/src/messaging.c | 90L |
-rw-r--r-- | examples/nohttp/.gitignore | 5L |
-rw-r--r-- | examples/nohttp/README.md | 16L |
-rw-r--r-- | examples/nohttp/conf/build.conf | 18L |
-rw-r--r-- | examples/nohttp/conf/nohttp.conf | 22L |
-rw-r--r-- | examples/nohttp/src/nohttp.c | 92L |
-rwxr-xr-x | examples/parameters/.gitignore | 5L |
-rw-r--r-- | examples/parameters/README.md | 14L |
-rw-r--r-- | examples/parameters/conf/build.conf | 18L |
-rwxr-xr-x | examples/parameters/conf/parameters.conf | 28L |
-rwxr-xr-x | examples/parameters/src/parameters.c | 74L |
-rw-r--r-- | examples/pgsql-sync/.gitignore | 5L |
-rw-r--r-- | examples/pgsql-sync/conf/build.conf | 18L |
-rw-r--r-- | examples/pgsql-sync/conf/pgsql-sync.conf | 11L |
-rw-r--r-- | examples/pgsql-sync/src/pgsql-sync.c | 93L |
-rwxr-xr-x | examples/pgsql/.gitignore | 5L |
-rw-r--r-- | examples/pgsql/README.md | 14L |
-rw-r--r-- | examples/pgsql/conf/build.conf | 18L |
-rwxr-xr-x | examples/pgsql/conf/pgsql.conf | 18L |
-rw-r--r-- | examples/pgsql/src/init.c | 47L |
-rw-r--r-- | examples/pgsql/src/pgsql.c | 244L |
-rw-r--r-- | examples/pgsql/src/pgsql_cb.c | 136L |
-rwxr-xr-x | examples/pipe_task/.gitignore | 5L |
-rw-r--r-- | examples/pipe_task/README.md | 25L |
-rw-r--r-- | examples/pipe_task/assets/frontend.html | 42L |
-rw-r--r-- | examples/pipe_task/conf/build.conf | 18L |
-rwxr-xr-x | examples/pipe_task/conf/pipe_task.conf | 17L |
-rwxr-xr-x | examples/pipe_task/src/pipe_task.c | 199L |
-rw-r--r-- | examples/python-async/.gitignore | 6L |
-rw-r--r-- | examples/python-async/README.md | 18L |
-rw-r--r-- | examples/python-async/conf/build.conf | 34L |
-rw-r--r-- | examples/python-async/conf/python-async.conf | 23L |
-rw-r--r-- | examples/python-async/src/async_http.py | 47L |
-rw-r--r-- | examples/python-async/src/async_lock.py | 38L |
-rw-r--r-- | examples/python-async/src/async_process.py | 71L |
-rw-r--r-- | examples/python-async/src/async_queue.py | 57L |
-rw-r--r-- | examples/python-async/src/async_socket.py | 58L |
-rw-r--r-- | examples/python-async/src/setup.py | 23L |
-rw-r--r-- | examples/python-echo/.gitignore | 6L |
-rw-r--r-- | examples/python-echo/conf/build.conf | 34L |
-rw-r--r-- | examples/python-echo/conf/python-echo.conf | 3L |
-rw-r--r-- | examples/python-echo/src/echo.py | 67L |
-rw-r--r-- | examples/python-pgsql/.gitignore | 6L |
-rw-r--r-- | examples/python-pgsql/README.md | 15L |
-rw-r--r-- | examples/python-pgsql/conf/build.conf | 35L |
-rw-r--r-- | examples/python-pgsql/conf/python-pgsql.conf | 16L |
-rw-r--r-- | examples/python-pgsql/src/query.py | 51L |
-rwxr-xr-x | examples/sse/.gitignore | 5L |
-rw-r--r-- | examples/sse/README.md | 14L |
-rwxr-xr-x | examples/sse/assets/index.html | 54L |
-rw-r--r-- | examples/sse/conf/build.conf | 18L |
-rwxr-xr-x | examples/sse/conf/sse.conf | 15L |
-rwxr-xr-x | examples/sse/src/sse.c | 182L |
-rw-r--r-- | examples/tasks/README.md | 21L |
-rw-r--r-- | examples/tasks/conf/build.conf | 21L |
-rw-r--r-- | examples/tasks/conf/tasks.conf | 29L |
-rw-r--r-- | examples/tasks/src/tasks.c | 237L |
-rwxr-xr-x | examples/tls-proxy/.gitignore | 5L |
-rw-r--r-- | examples/tls-proxy/README.md | 19L |
-rw-r--r-- | examples/tls-proxy/conf/build.conf | 18L |
-rwxr-xr-x | examples/tls-proxy/conf/tls-proxy.conf | 17L |
-rwxr-xr-x | examples/tls-proxy/src/proxy.c | 275L |
-rw-r--r-- | examples/upload/.gitignore | 5L |
-rw-r--r-- | examples/upload/conf/build.conf | 18L |
-rw-r--r-- | examples/upload/conf/upload.conf | 16L |
-rw-r--r-- | examples/upload/src/upload.c | 118L |
-rwxr-xr-x | examples/video_stream/.gitignore | 5L |
-rw-r--r-- | examples/video_stream/README.md | 22L |
-rw-r--r-- | examples/video_stream/assets/video.html | 18L |
-rw-r--r-- | examples/video_stream/conf/build.conf | 20L |
-rwxr-xr-x | examples/video_stream/conf/video_stream.conf | 17L |
-rwxr-xr-x | examples/video_stream/src/stream.c | 276L |
-rw-r--r-- | examples/video_stream/videos/placeholder | 1L |
-rwxr-xr-x | examples/websocket/.gitignore | 5L |
-rw-r--r-- | examples/websocket/README.md | 17L |
-rw-r--r-- | examples/websocket/assets/frontend.html | 60L |
-rw-r--r-- | examples/websocket/conf/build.conf | 18L |
-rwxr-xr-x | examples/websocket/conf/websocket.conf | 21L |
-rwxr-xr-x | examples/websocket/src/websocket.c | 66L |
-rw-r--r-- | include/kore/curl.h | 101L |
-rw-r--r-- | include/kore/http.h | 435L |
-rw-r--r-- | include/kore/jsonrpc.h | 87L |
-rw-r--r-- | include/kore/kore.h | 865L |
-rw-r--r-- | include/kore/pgsql.h | 116L |
-rw-r--r-- | include/kore/python_api.h | 44L |
-rw-r--r-- | include/kore/python_methods.h | 802L |
-rw-r--r-- | include/kore/tasks.h | 98L |
-rw-r--r-- | kodev/Makefile | 53L |
-rw-r--r-- | minisign.pub | 2L |
-rw-r--r-- | share/man/kodev.1 | 278L |
-rw-r--r-- | src/accesslog.c | 336L |
-rw-r--r-- | src/auth.c | 178L |
-rw-r--r-- | src/bsd.c | 296L |
-rw-r--r-- | src/buf.c | 190L |
-rw-r--r-- | src/cli.c | 2374L |
-rw-r--r-- | src/config.c | 1520L |
-rw-r--r-- | src/connection.c | 473L |
-rw-r--r-- | src/curl.c | 668L |
-rw-r--r-- | src/domain.c | 916L |
-rw-r--r-- | src/filemap.c | 318L |
-rw-r--r-- | src/fileref.c | 227L |
-rw-r--r-- | src/http.c | 2335L |
-rw-r--r-- | src/jsonrpc.c | 478L |
-rw-r--r-- | src/keymgr.c | 499L |
-rw-r--r-- | src/kore.c | 805L |
-rw-r--r-- | src/linux.c | 250L |
-rw-r--r-- | src/mem.c | 284L |
-rw-r--r-- | src/module.c | 360L |
-rw-r--r-- | src/msg.c | 254L |
-rw-r--r-- | src/net.c | 531L |
-rw-r--r-- | src/pgsql.c | 773L |
-rw-r--r-- | src/pool.c | 207L |
-rw-r--r-- | src/python.c | 4518L |
-rw-r--r-- | src/runtime.c | 200L |
-rw-r--r-- | src/tasks.c | 366L |
-rw-r--r-- | src/timer.c | 110L |
-rw-r--r-- | src/utils.c | 655L |
-rw-r--r-- | src/validator.c | 139L |
-rw-r--r-- | src/websocket.c | 381L |
-rw-r--r-- | src/worker.c | 802L |