├── .clang-format ├── .cmake-format ├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── project_using_sagui.md │ └── question.md └── workflows │ └── CI.yml ├── .gitignore ├── .markdownlint.json ├── CMakeLists.txt ├── DONORS ├── Dockerfile ├── LICENSE ├── README.md ├── THANKS ├── _config.yml ├── cmake ├── CMakeUninstall.cmake.in ├── PVS-Studio.cmake ├── SgABIComplianceChecker.cmake ├── SgCPack.cmake ├── SgDoxygen.cmake ├── SgFlags.cmake ├── SgGNUSource.cmake ├── SgMHD.cmake ├── SgPC.cmake ├── SgPCRE2.cmake ├── SgPVSStudio.cmake ├── SgRC.cmake ├── SgSummary.cmake ├── SgUninstall.cmake ├── SgVersion.cmake ├── SgZLib.cmake ├── Toolchain-mingw32-Linux.cmake ├── libsagui.pc.cmake.in └── libsagui.rc.cmake.in ├── docs ├── ABIComplianceChecker.md ├── BUILD.md ├── INSTALL.md ├── PVS_STUDIO.md └── SECURITY.md ├── doxygen ├── Doxyfile.in ├── example_entrypoint.h ├── example_expr_basic.h ├── example_expr_full.h ├── example_httpauth.h ├── example_httpcomp.h ├── example_httpcookie.h ├── example_httpreq_form.h ├── example_httpreq_isolate.h ├── example_httpreq_payload.h ├── example_httpsrv.h ├── example_httpsrv_benchmark.h ├── example_httpsrv_sse.h ├── example_httpsrv_tls.h ├── example_httpsrv_tls_cert_auth.h ├── example_httpuplds.h ├── example_router_segments.h ├── example_router_simple.h ├── example_router_srv.h ├── example_router_vars.h ├── example_str.h ├── example_strmap.h └── sagui.css ├── examples ├── CMakeLists.txt ├── benchmark │ ├── README.md │ ├── aggregate_nginx.csv │ ├── jmeter.jmx │ ├── nodejs_aggregate.csv │ └── sagui_aggregate.csv ├── certs │ ├── ca.pem │ ├── client.p12 │ ├── server.key │ └── server.pem ├── example_entrypoint.c ├── example_expr_basic.c ├── example_expr_full.c ├── example_httpauth.c ├── example_httpcomp.c ├── example_httpcookie.c ├── example_httpreq_form.c ├── example_httpreq_isolate.c ├── example_httpreq_payload.c ├── example_httpsrv.c ├── example_httpsrv_benchmark.c ├── example_httpsrv_sse.c ├── example_httpsrv_tls.c ├── example_httpsrv_tls_cert_auth.c ├── example_httpuplds.c ├── example_router_segments.c ├── example_router_simple.c ├── example_router_srv.c ├── example_router_vars.c ├── example_str.c └── example_strmap.c ├── include └── sagui.h ├── src ├── CMakeLists.txt ├── expr.h ├── sg_entrypoint.c ├── sg_entrypoint.h ├── sg_entrypoints.c ├── sg_entrypoints.h ├── sg_expr.c ├── sg_expr.h ├── sg_extra.c ├── sg_extra.h ├── sg_httpauth.c ├── sg_httpauth.h ├── sg_httpreq.c ├── sg_httpreq.h ├── sg_httpres.c ├── sg_httpres.h ├── sg_httpsrv.c ├── sg_httpsrv.h ├── sg_httpuplds.c ├── sg_httpuplds.h ├── sg_macros.h ├── sg_router.c ├── sg_router.h ├── sg_routes.c ├── sg_routes.h ├── sg_str.c ├── sg_str.h ├── sg_strmap.c ├── sg_strmap.h ├── sg_utils.c ├── sg_utils.h ├── uthash.h ├── utlist.h └── utstring.h └── test ├── CMakeLists.txt ├── sg_assert.h ├── test_entrypoint.c ├── test_entrypoints.c ├── test_expr.c ├── test_extra.c ├── test_httpauth.c ├── test_httpreq.c ├── test_httpres.c ├── test_httpsrv.c ├── test_httpsrv_curl.c ├── test_httpsrv_tls_curl.c ├── test_httpuplds.c ├── test_router.c ├── test_routes.c ├── test_str.c ├── test_strmap.c └── test_utils.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.cmake-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .github/ 2 | build/ 3 | docs/ 4 | lib/ 5 | _config.yml 6 | ChangeLog 7 | Dockerfile 8 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/project_using_sagui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.github/ISSUE_TEMPLATE/project_using_sagui.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | .DS_Store 3 | build*/ 4 | lib/ 5 | test/*.txt 6 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": true 3 | } 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DONORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/DONORS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/README.md -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/THANKS -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/_config.yml -------------------------------------------------------------------------------- /cmake/CMakeUninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/CMakeUninstall.cmake.in -------------------------------------------------------------------------------- /cmake/PVS-Studio.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/PVS-Studio.cmake -------------------------------------------------------------------------------- /cmake/SgABIComplianceChecker.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgABIComplianceChecker.cmake -------------------------------------------------------------------------------- /cmake/SgCPack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgCPack.cmake -------------------------------------------------------------------------------- /cmake/SgDoxygen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgDoxygen.cmake -------------------------------------------------------------------------------- /cmake/SgFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgFlags.cmake -------------------------------------------------------------------------------- /cmake/SgGNUSource.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgGNUSource.cmake -------------------------------------------------------------------------------- /cmake/SgMHD.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgMHD.cmake -------------------------------------------------------------------------------- /cmake/SgPC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgPC.cmake -------------------------------------------------------------------------------- /cmake/SgPCRE2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgPCRE2.cmake -------------------------------------------------------------------------------- /cmake/SgPVSStudio.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgPVSStudio.cmake -------------------------------------------------------------------------------- /cmake/SgRC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgRC.cmake -------------------------------------------------------------------------------- /cmake/SgSummary.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgSummary.cmake -------------------------------------------------------------------------------- /cmake/SgUninstall.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgUninstall.cmake -------------------------------------------------------------------------------- /cmake/SgVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgVersion.cmake -------------------------------------------------------------------------------- /cmake/SgZLib.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/SgZLib.cmake -------------------------------------------------------------------------------- /cmake/Toolchain-mingw32-Linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/Toolchain-mingw32-Linux.cmake -------------------------------------------------------------------------------- /cmake/libsagui.pc.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/libsagui.pc.cmake.in -------------------------------------------------------------------------------- /cmake/libsagui.rc.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/cmake/libsagui.rc.cmake.in -------------------------------------------------------------------------------- /docs/ABIComplianceChecker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/docs/ABIComplianceChecker.md -------------------------------------------------------------------------------- /docs/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/docs/BUILD.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/PVS_STUDIO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/docs/PVS_STUDIO.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /doxygen/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/Doxyfile.in -------------------------------------------------------------------------------- /doxygen/example_entrypoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_entrypoint.h -------------------------------------------------------------------------------- /doxygen/example_expr_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_expr_basic.h -------------------------------------------------------------------------------- /doxygen/example_expr_full.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_expr_full.h -------------------------------------------------------------------------------- /doxygen/example_httpauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpauth.h -------------------------------------------------------------------------------- /doxygen/example_httpcomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpcomp.h -------------------------------------------------------------------------------- /doxygen/example_httpcookie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpcookie.h -------------------------------------------------------------------------------- /doxygen/example_httpreq_form.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpreq_form.h -------------------------------------------------------------------------------- /doxygen/example_httpreq_isolate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpreq_isolate.h -------------------------------------------------------------------------------- /doxygen/example_httpreq_payload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpreq_payload.h -------------------------------------------------------------------------------- /doxygen/example_httpsrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpsrv.h -------------------------------------------------------------------------------- /doxygen/example_httpsrv_benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpsrv_benchmark.h -------------------------------------------------------------------------------- /doxygen/example_httpsrv_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpsrv_sse.h -------------------------------------------------------------------------------- /doxygen/example_httpsrv_tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpsrv_tls.h -------------------------------------------------------------------------------- /doxygen/example_httpsrv_tls_cert_auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpsrv_tls_cert_auth.h -------------------------------------------------------------------------------- /doxygen/example_httpuplds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_httpuplds.h -------------------------------------------------------------------------------- /doxygen/example_router_segments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_router_segments.h -------------------------------------------------------------------------------- /doxygen/example_router_simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_router_simple.h -------------------------------------------------------------------------------- /doxygen/example_router_srv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_router_srv.h -------------------------------------------------------------------------------- /doxygen/example_router_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_router_vars.h -------------------------------------------------------------------------------- /doxygen/example_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_str.h -------------------------------------------------------------------------------- /doxygen/example_strmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/example_strmap.h -------------------------------------------------------------------------------- /doxygen/sagui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/doxygen/sagui.css -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/benchmark/README.md -------------------------------------------------------------------------------- /examples/benchmark/aggregate_nginx.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/benchmark/aggregate_nginx.csv -------------------------------------------------------------------------------- /examples/benchmark/jmeter.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/benchmark/jmeter.jmx -------------------------------------------------------------------------------- /examples/benchmark/nodejs_aggregate.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/benchmark/nodejs_aggregate.csv -------------------------------------------------------------------------------- /examples/benchmark/sagui_aggregate.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/benchmark/sagui_aggregate.csv -------------------------------------------------------------------------------- /examples/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/certs/ca.pem -------------------------------------------------------------------------------- /examples/certs/client.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/certs/client.p12 -------------------------------------------------------------------------------- /examples/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/certs/server.key -------------------------------------------------------------------------------- /examples/certs/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/certs/server.pem -------------------------------------------------------------------------------- /examples/example_entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_entrypoint.c -------------------------------------------------------------------------------- /examples/example_expr_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_expr_basic.c -------------------------------------------------------------------------------- /examples/example_expr_full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_expr_full.c -------------------------------------------------------------------------------- /examples/example_httpauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpauth.c -------------------------------------------------------------------------------- /examples/example_httpcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpcomp.c -------------------------------------------------------------------------------- /examples/example_httpcookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpcookie.c -------------------------------------------------------------------------------- /examples/example_httpreq_form.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpreq_form.c -------------------------------------------------------------------------------- /examples/example_httpreq_isolate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpreq_isolate.c -------------------------------------------------------------------------------- /examples/example_httpreq_payload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpreq_payload.c -------------------------------------------------------------------------------- /examples/example_httpsrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpsrv.c -------------------------------------------------------------------------------- /examples/example_httpsrv_benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpsrv_benchmark.c -------------------------------------------------------------------------------- /examples/example_httpsrv_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpsrv_sse.c -------------------------------------------------------------------------------- /examples/example_httpsrv_tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpsrv_tls.c -------------------------------------------------------------------------------- /examples/example_httpsrv_tls_cert_auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpsrv_tls_cert_auth.c -------------------------------------------------------------------------------- /examples/example_httpuplds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_httpuplds.c -------------------------------------------------------------------------------- /examples/example_router_segments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_router_segments.c -------------------------------------------------------------------------------- /examples/example_router_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_router_simple.c -------------------------------------------------------------------------------- /examples/example_router_srv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_router_srv.c -------------------------------------------------------------------------------- /examples/example_router_vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_router_vars.c -------------------------------------------------------------------------------- /examples/example_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_str.c -------------------------------------------------------------------------------- /examples/example_strmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/examples/example_strmap.c -------------------------------------------------------------------------------- /include/sagui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/include/sagui.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/expr.h -------------------------------------------------------------------------------- /src/sg_entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_entrypoint.c -------------------------------------------------------------------------------- /src/sg_entrypoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_entrypoint.h -------------------------------------------------------------------------------- /src/sg_entrypoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_entrypoints.c -------------------------------------------------------------------------------- /src/sg_entrypoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_entrypoints.h -------------------------------------------------------------------------------- /src/sg_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_expr.c -------------------------------------------------------------------------------- /src/sg_expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_expr.h -------------------------------------------------------------------------------- /src/sg_extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_extra.c -------------------------------------------------------------------------------- /src/sg_extra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_extra.h -------------------------------------------------------------------------------- /src/sg_httpauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpauth.c -------------------------------------------------------------------------------- /src/sg_httpauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpauth.h -------------------------------------------------------------------------------- /src/sg_httpreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpreq.c -------------------------------------------------------------------------------- /src/sg_httpreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpreq.h -------------------------------------------------------------------------------- /src/sg_httpres.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpres.c -------------------------------------------------------------------------------- /src/sg_httpres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpres.h -------------------------------------------------------------------------------- /src/sg_httpsrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpsrv.c -------------------------------------------------------------------------------- /src/sg_httpsrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpsrv.h -------------------------------------------------------------------------------- /src/sg_httpuplds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpuplds.c -------------------------------------------------------------------------------- /src/sg_httpuplds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_httpuplds.h -------------------------------------------------------------------------------- /src/sg_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_macros.h -------------------------------------------------------------------------------- /src/sg_router.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_router.c -------------------------------------------------------------------------------- /src/sg_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_router.h -------------------------------------------------------------------------------- /src/sg_routes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_routes.c -------------------------------------------------------------------------------- /src/sg_routes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_routes.h -------------------------------------------------------------------------------- /src/sg_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_str.c -------------------------------------------------------------------------------- /src/sg_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_str.h -------------------------------------------------------------------------------- /src/sg_strmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_strmap.c -------------------------------------------------------------------------------- /src/sg_strmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_strmap.h -------------------------------------------------------------------------------- /src/sg_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_utils.c -------------------------------------------------------------------------------- /src/sg_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/sg_utils.h -------------------------------------------------------------------------------- /src/uthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/uthash.h -------------------------------------------------------------------------------- /src/utlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/utlist.h -------------------------------------------------------------------------------- /src/utstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/src/utstring.h -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/sg_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/sg_assert.h -------------------------------------------------------------------------------- /test/test_entrypoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_entrypoint.c -------------------------------------------------------------------------------- /test/test_entrypoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_entrypoints.c -------------------------------------------------------------------------------- /test/test_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_expr.c -------------------------------------------------------------------------------- /test/test_extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_extra.c -------------------------------------------------------------------------------- /test/test_httpauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpauth.c -------------------------------------------------------------------------------- /test/test_httpreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpreq.c -------------------------------------------------------------------------------- /test/test_httpres.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpres.c -------------------------------------------------------------------------------- /test/test_httpsrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpsrv.c -------------------------------------------------------------------------------- /test/test_httpsrv_curl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpsrv_curl.c -------------------------------------------------------------------------------- /test/test_httpsrv_tls_curl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpsrv_tls_curl.c -------------------------------------------------------------------------------- /test/test_httpuplds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_httpuplds.c -------------------------------------------------------------------------------- /test/test_router.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_router.c -------------------------------------------------------------------------------- /test/test_routes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_routes.c -------------------------------------------------------------------------------- /test/test_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_str.c -------------------------------------------------------------------------------- /test/test_strmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_strmap.c -------------------------------------------------------------------------------- /test/test_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/risoflora/libsagui/HEAD/test/test_utils.c --------------------------------------------------------------------------------