kore

a fork of the worlds most advanced web framework
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore12L
-rw-r--r--LICENSE15L
-rw-r--r--Makefile211L
-rw-r--r--README.md119L
-rw-r--r--conf/kore.conf.example347L
-rw-r--r--examples/Makefile50L
-rw-r--r--examples/async-curl/.gitignore6L
-rw-r--r--examples/async-curl/README.md12L
-rw-r--r--examples/async-curl/conf/async-curl.conf16L
-rw-r--r--examples/async-curl/conf/build.conf34L
-rw-r--r--examples/async-curl/src/ftp.c82L
-rw-r--r--examples/async-curl/src/http.c141L
-rw-r--r--examples/cookies/README.md10L
-rw-r--r--examples/cookies/conf/build.conf18L
-rw-r--r--examples/cookies/conf/cookies.conf15L
-rw-r--r--examples/cookies/src/cookies.c58L
-rw-r--r--examples/cpp/.gitignore5L
-rw-r--r--examples/cpp/README.md24L
-rw-r--r--examples/cpp/conf/build.conf22L
-rwxr-xr-xexamples/cpp/conf/cpp.conf11L
-rwxr-xr-xexamples/cpp/dh2048.pem8L
-rwxr-xr-xexamples/cpp/src/cpp.cpp36L
-rw-r--r--examples/cpp/src/example_class.cpp28L
-rw-r--r--examples/cpp/src/example_class.h30L
-rw-r--r--examples/generic/README.md11L
-rw-r--r--examples/generic/assets/index.html15L
-rw-r--r--examples/generic/assets/intro.jpg837150B
-rw-r--r--examples/generic/assets/params.html33L
-rw-r--r--examples/generic/assets/private.html16L
-rw-r--r--examples/generic/assets/private_test.html15L
-rw-r--r--examples/generic/assets/style.css16L
-rw-r--r--examples/generic/assets/upload.html22L
-rw-r--r--examples/generic/conf/build.conf22L
-rw-r--r--examples/generic/conf/generic.conf48L
-rw-r--r--examples/generic/src/example.c291L
-rwxr-xr-xexamples/headers/.gitignore5L
-rw-r--r--examples/headers/README.md13L
-rw-r--r--examples/headers/conf/build.conf18L
-rwxr-xr-xexamples/headers/conf/headers.conf12L
-rwxr-xr-xexamples/headers/src/headers.c24L
-rwxr-xr-xexamples/integers/.gitignore5L
-rw-r--r--examples/integers/README.md14L
-rw-r--r--examples/integers/conf/build.conf18L
-rwxr-xr-xexamples/integers/conf/integers.conf22L
-rwxr-xr-xexamples/integers/src/check_integers.c56L
-rwxr-xr-xexamples/json_yajl/.gitignore5L
-rw-r--r--examples/json_yajl/README.md21L
-rw-r--r--examples/json_yajl/conf/build.conf19L
-rwxr-xr-xexamples/json_yajl/conf/json_yajl.conf13L
-rwxr-xr-xexamples/json_yajl/src/json_yajl.c98L
-rwxr-xr-xexamples/jsonrpc/.gitignore7L
-rw-r--r--examples/jsonrpc/README.md67L
-rw-r--r--examples/jsonrpc/conf/build.conf19L
-rw-r--r--examples/jsonrpc/conf/jsonrpc.conf14L
-rw-r--r--examples/jsonrpc/src/home.c14L
-rw-r--r--examples/jsonrpc/src/v1.c116L
-rw-r--r--examples/jsonrpc/test/integ/jsonrpc.bats121L
-rw-r--r--examples/memtag/.gitignore6L
-rw-r--r--examples/memtag/conf/build.conf34L
-rw-r--r--examples/memtag/conf/memtag.conf13L
-rw-r--r--examples/memtag/src/memtag.c65L
-rw-r--r--examples/messaging/.gitignore5L
-rw-r--r--examples/messaging/README.md15L
-rw-r--r--examples/messaging/conf/build.conf18L
-rw-r--r--examples/messaging/conf/messaging.conf13L
-rw-r--r--examples/messaging/src/messaging.c90L
-rw-r--r--examples/nohttp/.gitignore5L
-rw-r--r--examples/nohttp/README.md16L
-rw-r--r--examples/nohttp/conf/build.conf18L
-rw-r--r--examples/nohttp/conf/nohttp.conf22L
-rw-r--r--examples/nohttp/src/nohttp.c92L
-rwxr-xr-xexamples/parameters/.gitignore5L
-rw-r--r--examples/parameters/README.md14L
-rw-r--r--examples/parameters/conf/build.conf18L
-rwxr-xr-xexamples/parameters/conf/parameters.conf28L
-rwxr-xr-xexamples/parameters/src/parameters.c74L
-rw-r--r--examples/pgsql-sync/.gitignore5L
-rw-r--r--examples/pgsql-sync/conf/build.conf18L
-rw-r--r--examples/pgsql-sync/conf/pgsql-sync.conf11L
-rw-r--r--examples/pgsql-sync/src/pgsql-sync.c93L
-rwxr-xr-xexamples/pgsql/.gitignore5L
-rw-r--r--examples/pgsql/README.md14L
-rw-r--r--examples/pgsql/conf/build.conf18L
-rwxr-xr-xexamples/pgsql/conf/pgsql.conf18L
-rw-r--r--examples/pgsql/src/init.c47L
-rw-r--r--examples/pgsql/src/pgsql.c244L
-rw-r--r--examples/pgsql/src/pgsql_cb.c136L
-rwxr-xr-xexamples/pipe_task/.gitignore5L
-rw-r--r--examples/pipe_task/README.md25L
-rw-r--r--examples/pipe_task/assets/frontend.html42L
-rw-r--r--examples/pipe_task/conf/build.conf18L
-rwxr-xr-xexamples/pipe_task/conf/pipe_task.conf17L
-rwxr-xr-xexamples/pipe_task/src/pipe_task.c199L
-rw-r--r--examples/python-async/.gitignore6L
-rw-r--r--examples/python-async/README.md18L
-rw-r--r--examples/python-async/conf/build.conf34L
-rw-r--r--examples/python-async/conf/python-async.conf23L
-rw-r--r--examples/python-async/src/async_http.py47L
-rw-r--r--examples/python-async/src/async_lock.py38L
-rw-r--r--examples/python-async/src/async_process.py71L
-rw-r--r--examples/python-async/src/async_queue.py57L
-rw-r--r--examples/python-async/src/async_socket.py58L
-rw-r--r--examples/python-async/src/setup.py23L
-rw-r--r--examples/python-echo/.gitignore6L
-rw-r--r--examples/python-echo/conf/build.conf34L
-rw-r--r--examples/python-echo/conf/python-echo.conf3L
-rw-r--r--examples/python-echo/src/echo.py67L
-rw-r--r--examples/python-pgsql/.gitignore6L
-rw-r--r--examples/python-pgsql/README.md15L
-rw-r--r--examples/python-pgsql/conf/build.conf35L
-rw-r--r--examples/python-pgsql/conf/python-pgsql.conf16L
-rw-r--r--examples/python-pgsql/src/query.py51L
-rwxr-xr-xexamples/sse/.gitignore5L
-rw-r--r--examples/sse/README.md14L
-rwxr-xr-xexamples/sse/assets/index.html54L
-rw-r--r--examples/sse/conf/build.conf18L
-rwxr-xr-xexamples/sse/conf/sse.conf15L
-rwxr-xr-xexamples/sse/src/sse.c182L
-rw-r--r--examples/tasks/README.md21L
-rw-r--r--examples/tasks/conf/build.conf21L
-rw-r--r--examples/tasks/conf/tasks.conf29L
-rw-r--r--examples/tasks/src/tasks.c237L
-rwxr-xr-xexamples/tls-proxy/.gitignore5L
-rw-r--r--examples/tls-proxy/README.md19L
-rw-r--r--examples/tls-proxy/conf/build.conf18L
-rwxr-xr-xexamples/tls-proxy/conf/tls-proxy.conf17L
-rwxr-xr-xexamples/tls-proxy/src/proxy.c275L
-rw-r--r--examples/upload/.gitignore5L
-rw-r--r--examples/upload/conf/build.conf18L
-rw-r--r--examples/upload/conf/upload.conf16L
-rw-r--r--examples/upload/src/upload.c118L
-rwxr-xr-xexamples/video_stream/.gitignore5L
-rw-r--r--examples/video_stream/README.md22L
-rw-r--r--examples/video_stream/assets/video.html18L
-rw-r--r--examples/video_stream/conf/build.conf20L
-rwxr-xr-xexamples/video_stream/conf/video_stream.conf17L
-rwxr-xr-xexamples/video_stream/src/stream.c276L
-rw-r--r--examples/video_stream/videos/placeholder1L
-rwxr-xr-xexamples/websocket/.gitignore5L
-rw-r--r--examples/websocket/README.md17L
-rw-r--r--examples/websocket/assets/frontend.html60L
-rw-r--r--examples/websocket/conf/build.conf18L
-rwxr-xr-xexamples/websocket/conf/websocket.conf21L
-rwxr-xr-xexamples/websocket/src/websocket.c66L
-rw-r--r--include/kore/curl.h101L
-rw-r--r--include/kore/http.h435L
-rw-r--r--include/kore/jsonrpc.h87L
-rw-r--r--include/kore/kore.h865L
-rw-r--r--include/kore/pgsql.h116L
-rw-r--r--include/kore/python_api.h44L
-rw-r--r--include/kore/python_methods.h802L
-rw-r--r--include/kore/tasks.h98L
-rw-r--r--kodev/Makefile53L
-rw-r--r--minisign.pub2L
-rw-r--r--share/man/kodev.1278L
-rw-r--r--src/accesslog.c336L
-rw-r--r--src/auth.c178L
-rw-r--r--src/bsd.c296L
-rw-r--r--src/buf.c190L
-rw-r--r--src/cli.c2374L
-rw-r--r--src/config.c1520L
-rw-r--r--src/connection.c473L
-rw-r--r--src/curl.c668L
-rw-r--r--src/domain.c916L
-rw-r--r--src/filemap.c318L
-rw-r--r--src/fileref.c227L
-rw-r--r--src/http.c2335L
-rw-r--r--src/jsonrpc.c478L
-rw-r--r--src/keymgr.c499L
-rw-r--r--src/kore.c805L
-rw-r--r--src/linux.c250L
-rw-r--r--src/mem.c284L
-rw-r--r--src/module.c360L
-rw-r--r--src/msg.c254L
-rw-r--r--src/net.c531L
-rw-r--r--src/pgsql.c773L
-rw-r--r--src/pool.c207L
-rw-r--r--src/python.c4518L
-rw-r--r--src/runtime.c200L
-rw-r--r--src/tasks.c366L
-rw-r--r--src/timer.c110L
-rw-r--r--src/utils.c655L
-rw-r--r--src/validator.c139L
-rw-r--r--src/websocket.c381L
-rw-r--r--src/worker.c802L