├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature-request.md └── workflows │ ├── deploy-docs.yml │ └── testing.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── design ├── icon-sm.svg ├── icon-sm_64.png ├── icon.svg ├── icon_512.png └── icon_64.png ├── docs ├── .gitignore ├── .npmignore ├── README.md ├── build-ddoc.d ├── package-lock.json ├── package.json ├── skeleton.html └── src │ ├── .vuepress │ ├── config.js │ ├── enhanceApp.js │ ├── public │ │ ├── favicon.ico │ │ └── images │ │ │ ├── icon-sm_64.png │ │ │ └── icon_512.png │ └── styles │ │ ├── index.styl │ │ └── palette.styl │ ├── ddoc-link │ ├── clientRootMixin.js │ └── index.js │ ├── guide │ ├── README.md │ ├── about.md │ ├── architecture.md │ ├── configuration.md │ ├── deployment.md │ ├── handlers │ │ ├── file-resolving-handler.md │ │ ├── filtered-handler.md │ │ ├── path-handler.md │ │ ├── profiling-handler.md │ │ └── websocket-handler.md │ ├── handling-exceptions.md │ ├── handling-requests.md │ ├── logging.md │ └── testing.md │ └── index.md ├── dub.json ├── dub.selections.json ├── examples ├── .gitignore ├── README.md ├── file-upload.d ├── handler-testing.d ├── hello-world.d ├── path-handler.d ├── runner.d ├── static-content-server │ ├── README.md │ ├── content │ │ ├── data.txt │ │ ├── doge.jpg │ │ └── texts │ │ │ ├── a.txt │ │ │ ├── b.txt │ │ │ └── c.txt │ └── content_server.d ├── using-headers.d └── websocket │ ├── README.md │ ├── server.d │ └── site │ ├── index.html │ └── ws-test.js ├── integration-tests ├── README.md ├── file-test │ ├── .gitignore │ ├── README.md │ ├── Tests.java │ ├── sample-files │ │ └── sample-1.txt │ └── server.d ├── multipart │ ├── .gitignore │ ├── README.md │ ├── sample-file-1.txt │ ├── sample-file-2.nbt │ ├── sample-file-3-lg.nbt │ └── server.d ├── run-all.sh └── speed-test │ ├── .gitignore │ ├── README.md │ ├── dub.json │ ├── dub.selections.json │ └── source │ ├── app.d │ ├── requester.d │ └── test.d └── source └── handy_httpd ├── components ├── config.d ├── distributing_worker_pool.d ├── form_urlencoded.d ├── handler.d ├── legacy_worker_pool.d ├── multipart.d ├── multivalue_map.d ├── optional.d ├── parse_utils.d ├── request.d ├── request_queue.d ├── response.d ├── responses.d ├── websocket │ ├── frame.d │ ├── handler.d │ ├── manager.d │ └── package.d ├── worker.d └── worker_pool.d ├── handlers ├── file_resolving_handler.d ├── filtered_handler.d ├── package.d ├── path_handler.d └── profiling_handler.d ├── package.d ├── server.d └── util └── builders.d /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/SECURITY.md -------------------------------------------------------------------------------- /design/icon-sm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/design/icon-sm.svg -------------------------------------------------------------------------------- /design/icon-sm_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/design/icon-sm_64.png -------------------------------------------------------------------------------- /design/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/design/icon.svg -------------------------------------------------------------------------------- /design/icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/design/icon_512.png -------------------------------------------------------------------------------- /design/icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/design/icon_64.png -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/.npmignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/build-ddoc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/build-ddoc.d -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/skeleton.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/skeleton.html -------------------------------------------------------------------------------- /docs/src/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/config.js -------------------------------------------------------------------------------- /docs/src/.vuepress/enhanceApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/enhanceApp.js -------------------------------------------------------------------------------- /docs/src/.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /docs/src/.vuepress/public/images/icon-sm_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/public/images/icon-sm_64.png -------------------------------------------------------------------------------- /docs/src/.vuepress/public/images/icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/public/images/icon_512.png -------------------------------------------------------------------------------- /docs/src/.vuepress/styles/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/styles/index.styl -------------------------------------------------------------------------------- /docs/src/.vuepress/styles/palette.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/.vuepress/styles/palette.styl -------------------------------------------------------------------------------- /docs/src/ddoc-link/clientRootMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/ddoc-link/clientRootMixin.js -------------------------------------------------------------------------------- /docs/src/ddoc-link/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/ddoc-link/index.js -------------------------------------------------------------------------------- /docs/src/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/README.md -------------------------------------------------------------------------------- /docs/src/guide/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/about.md -------------------------------------------------------------------------------- /docs/src/guide/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/architecture.md -------------------------------------------------------------------------------- /docs/src/guide/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/configuration.md -------------------------------------------------------------------------------- /docs/src/guide/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/deployment.md -------------------------------------------------------------------------------- /docs/src/guide/handlers/file-resolving-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handlers/file-resolving-handler.md -------------------------------------------------------------------------------- /docs/src/guide/handlers/filtered-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handlers/filtered-handler.md -------------------------------------------------------------------------------- /docs/src/guide/handlers/path-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handlers/path-handler.md -------------------------------------------------------------------------------- /docs/src/guide/handlers/profiling-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handlers/profiling-handler.md -------------------------------------------------------------------------------- /docs/src/guide/handlers/websocket-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handlers/websocket-handler.md -------------------------------------------------------------------------------- /docs/src/guide/handling-exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handling-exceptions.md -------------------------------------------------------------------------------- /docs/src/guide/handling-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/handling-requests.md -------------------------------------------------------------------------------- /docs/src/guide/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/logging.md -------------------------------------------------------------------------------- /docs/src/guide/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/guide/testing.md -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/dub.json -------------------------------------------------------------------------------- /dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/dub.selections.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/file-upload.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/file-upload.d -------------------------------------------------------------------------------- /examples/handler-testing.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/handler-testing.d -------------------------------------------------------------------------------- /examples/hello-world.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/hello-world.d -------------------------------------------------------------------------------- /examples/path-handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/path-handler.d -------------------------------------------------------------------------------- /examples/runner.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/runner.d -------------------------------------------------------------------------------- /examples/static-content-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/static-content-server/README.md -------------------------------------------------------------------------------- /examples/static-content-server/content/data.txt: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /examples/static-content-server/content/doge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/static-content-server/content/doge.jpg -------------------------------------------------------------------------------- /examples/static-content-server/content/texts/a.txt: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /examples/static-content-server/content/texts/b.txt: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /examples/static-content-server/content/texts/c.txt: -------------------------------------------------------------------------------- 1 | c -------------------------------------------------------------------------------- /examples/static-content-server/content_server.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/static-content-server/content_server.d -------------------------------------------------------------------------------- /examples/using-headers.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/using-headers.d -------------------------------------------------------------------------------- /examples/websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/websocket/README.md -------------------------------------------------------------------------------- /examples/websocket/server.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/websocket/server.d -------------------------------------------------------------------------------- /examples/websocket/site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/websocket/site/index.html -------------------------------------------------------------------------------- /examples/websocket/site/ws-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/examples/websocket/site/ws-test.js -------------------------------------------------------------------------------- /integration-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/README.md -------------------------------------------------------------------------------- /integration-tests/file-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/file-test/.gitignore -------------------------------------------------------------------------------- /integration-tests/file-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/file-test/README.md -------------------------------------------------------------------------------- /integration-tests/file-test/Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/file-test/Tests.java -------------------------------------------------------------------------------- /integration-tests/file-test/sample-files/sample-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/file-test/sample-files/sample-1.txt -------------------------------------------------------------------------------- /integration-tests/file-test/server.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/file-test/server.d -------------------------------------------------------------------------------- /integration-tests/multipart/.gitignore: -------------------------------------------------------------------------------- 1 | server 2 | -------------------------------------------------------------------------------- /integration-tests/multipart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/multipart/README.md -------------------------------------------------------------------------------- /integration-tests/multipart/sample-file-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/multipart/sample-file-1.txt -------------------------------------------------------------------------------- /integration-tests/multipart/sample-file-2.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/multipart/sample-file-2.nbt -------------------------------------------------------------------------------- /integration-tests/multipart/sample-file-3-lg.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/multipart/sample-file-3-lg.nbt -------------------------------------------------------------------------------- /integration-tests/multipart/server.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/multipart/server.d -------------------------------------------------------------------------------- /integration-tests/run-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/run-all.sh -------------------------------------------------------------------------------- /integration-tests/speed-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/.gitignore -------------------------------------------------------------------------------- /integration-tests/speed-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/README.md -------------------------------------------------------------------------------- /integration-tests/speed-test/dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/dub.json -------------------------------------------------------------------------------- /integration-tests/speed-test/dub.selections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/dub.selections.json -------------------------------------------------------------------------------- /integration-tests/speed-test/source/app.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/source/app.d -------------------------------------------------------------------------------- /integration-tests/speed-test/source/requester.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/source/requester.d -------------------------------------------------------------------------------- /integration-tests/speed-test/source/test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/integration-tests/speed-test/source/test.d -------------------------------------------------------------------------------- /source/handy_httpd/components/config.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/config.d -------------------------------------------------------------------------------- /source/handy_httpd/components/distributing_worker_pool.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/distributing_worker_pool.d -------------------------------------------------------------------------------- /source/handy_httpd/components/form_urlencoded.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/form_urlencoded.d -------------------------------------------------------------------------------- /source/handy_httpd/components/handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/handler.d -------------------------------------------------------------------------------- /source/handy_httpd/components/legacy_worker_pool.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/legacy_worker_pool.d -------------------------------------------------------------------------------- /source/handy_httpd/components/multipart.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/multipart.d -------------------------------------------------------------------------------- /source/handy_httpd/components/multivalue_map.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/multivalue_map.d -------------------------------------------------------------------------------- /source/handy_httpd/components/optional.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/optional.d -------------------------------------------------------------------------------- /source/handy_httpd/components/parse_utils.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/parse_utils.d -------------------------------------------------------------------------------- /source/handy_httpd/components/request.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/request.d -------------------------------------------------------------------------------- /source/handy_httpd/components/request_queue.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/request_queue.d -------------------------------------------------------------------------------- /source/handy_httpd/components/response.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/response.d -------------------------------------------------------------------------------- /source/handy_httpd/components/responses.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/responses.d -------------------------------------------------------------------------------- /source/handy_httpd/components/websocket/frame.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/websocket/frame.d -------------------------------------------------------------------------------- /source/handy_httpd/components/websocket/handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/websocket/handler.d -------------------------------------------------------------------------------- /source/handy_httpd/components/websocket/manager.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/websocket/manager.d -------------------------------------------------------------------------------- /source/handy_httpd/components/websocket/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/websocket/package.d -------------------------------------------------------------------------------- /source/handy_httpd/components/worker.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/worker.d -------------------------------------------------------------------------------- /source/handy_httpd/components/worker_pool.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/components/worker_pool.d -------------------------------------------------------------------------------- /source/handy_httpd/handlers/file_resolving_handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/handlers/file_resolving_handler.d -------------------------------------------------------------------------------- /source/handy_httpd/handlers/filtered_handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/handlers/filtered_handler.d -------------------------------------------------------------------------------- /source/handy_httpd/handlers/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/handlers/package.d -------------------------------------------------------------------------------- /source/handy_httpd/handlers/path_handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/handlers/path_handler.d -------------------------------------------------------------------------------- /source/handy_httpd/handlers/profiling_handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/handlers/profiling_handler.d -------------------------------------------------------------------------------- /source/handy_httpd/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/package.d -------------------------------------------------------------------------------- /source/handy_httpd/server.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/server.d -------------------------------------------------------------------------------- /source/handy_httpd/util/builders.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlalis/handy-httpd/HEAD/source/handy_httpd/util/builders.d --------------------------------------------------------------------------------