Commit Graph

  • b35f930023 linting. Alliballibaba 2025-09-14 17:02:29 +02:00
  • 7a1b076d0a Adds latency tracking test. Alliballibaba 2025-09-14 16:52:52 +02:00
  • 91e28071a2 Makes latency tracking optional. Alliballibaba 2025-09-14 16:11:56 +02:00
  • 57c2ed4378 Refactoring. Alliballibaba 2025-09-14 13:07:54 +02:00
  • e50593a11d Fixes gitignore. Alliballibaba 2025-09-14 12:12:50 +02:00
  • 77a29f0ea1 Refactors request dispatching. Alliballibaba 2025-09-14 12:11:42 +02:00
  • fa80d40fdb Adds gitignore for perf tests. Alliballibaba 2025-09-14 12:09:45 +02:00
  • 26a84c5700 Simplify add/modular-threads-dunglas Kévin Dunglas 2025-09-13 13:57:37 +02:00
  • 368a3cec10 Adds thread pools. Alliballibaba 2025-09-13 11:58:42 +02:00
  • 5054dc5570 Sends hanging request on different path. Alliballibaba 2025-09-12 23:41:35 +02:00
  • d05c3ccc31 fixes go.sh Alliballibaba 2025-09-12 23:20:18 +02:00
  • c5e2c49b78 linting. Alliballibaba 2025-09-12 23:16:52 +02:00
  • e2ad563941 Fixes statement. Alliballibaba 2025-09-12 23:00:15 +02:00
  • f3a62ad351 Add --rm to load test. Alliballibaba 2025-09-12 22:56:58 +02:00
  • cb843557c8 Refactoring. Alliballibaba 2025-09-12 22:54:56 +02:00
  • cb1652d635 Cleans up logic. Alliballibaba 2025-09-12 22:44:32 +02:00
  • e8b1cf8532 Adds regular threads. Alliballibaba 2025-09-12 22:44:18 +02:00
  • 0d1daf6685 add more comments Robert Landers 2025-08-09 15:15:38 +02:00
  • 9cfcf4c0df we never shutdown workers or remove them, so we do not need this Robert Landers 2025-08-09 15:13:19 +02:00
  • 6c9cfd608f add a way to detect when a request is completed Robert Landers 2025-08-09 14:07:10 +02:00
  • d2432c6ab3 fix test Robert Landers 2025-08-09 13:38:06 +02:00
  • 0ec99d53de pipes are tied to workers, not threads Robert Landers 2025-08-09 13:24:29 +02:00
  • 8318763341 add tests Robert Landers 2025-08-09 12:18:29 +02:00
  • b23db79d2d add error handling and handle shutdowns Robert Landers 2025-08-09 12:18:05 +02:00
  • ceec4a0d3d satisfy linter Robert Landers 2025-08-07 22:58:34 +02:00
  • 3cb1e273d9 simplify providing a request Robert Landers 2025-08-07 22:52:04 +02:00
  • 2e7e969b04 remove mention of an old function that no longer exists Robert Landers 2025-08-07 22:31:45 +02:00
  • b7ff2b42ad fix comment Robert Landers 2025-08-07 22:24:38 +02:00
  • cd7c51d69b add tests Robert Landers 2025-08-07 22:03:42 +02:00
  • d0d6747742 create a simple thread framework Robert Landers 2025-08-07 21:25:00 +02:00
  • fc776513a0 Adds latency tracking wip. Alliballibaba 2025-09-12 00:00:51 +02:00
  • a9d1dfc1a8 Merge branch 'main' into feat/max-requests-via-caddyfile feat/max-requests-via-caddyfile Alliballibaba 2025-09-09 22:27:19 +02:00
  • d852f1cd4b test123 Alliballibaba 2025-09-09 22:26:47 +02:00
  • 5112c10950 Fixes test. feat/frankenphp-info Alliballibaba 2025-09-09 22:04:55 +02:00
  • 7324e99536 Adjusts thread name and array shape. Alliballibaba 2025-09-09 21:54:33 +02:00
  • 618457e2df Merge branch 'main' into feat/frankenphp-info Alliballibaba 2025-09-09 21:39:05 +02:00
  • 960dd209f7 feat: multiple workers with same file (#1856) Alexander Stecher 2025-09-09 14:27:00 +02:00
  • 48f149b591 Adds NewRequestWithContext back in as deprecated. refactor/remove-new-request-with-contex Alliballibaba 2025-09-09 12:16:33 +02:00
  • 984f0a0211 docs: replace GEN_STUB_FILE by GEN_STUB_SCRIPT (#1849) Youenn Le Gouedec 2025-09-08 14:13:16 +02:00
  • 86a2d27c01 ci: bump actions/setup-go from 5 to 6 in the github-actions group dependabot[bot] 2025-09-08 11:41:24 +00:00
  • ef5f4a9a7b Fixes modules. Alliballibaba 2025-09-04 21:46:49 +02:00
  • 57136919e4 clang-format. Alliballibaba 2025-09-04 21:40:56 +02:00
  • 9910c6fa63 Merge branch 'main' into refactor/remove-new-request-with-contex Alliballibaba 2025-09-04 21:29:48 +02:00
  • d13dbe786f Adds all thread states. Alliballibaba 2025-09-04 21:28:48 +02:00
  • 0aa4ac1226 Merge branch 'main' into feat/frankenphp-info Alliballibaba 2025-09-04 18:53:29 +02:00
  • 0f942c8601 chore(caddy): bump github.com/spf13/cobra dependabot[bot] 2025-09-01 21:04:52 +00:00
  • 8c501a8d98 ci: bump actions/attest-build-provenance in the github-actions group (#1852) dependabot[bot] 2025-09-01 23:10:01 +02:00
  • c564c3ffb9 fix: minor docs fixes Adiel Cristo 2025-08-29 07:46:40 -03:00
  • 6ab8350561 feat: translate file docs/extensions.md (#1843) Adiel Cristo 2025-08-29 04:17:49 -03:00
  • ad86bf49c2 chore: prepare release 1.9.1 v1.9.1 caddy/v1.9.1 Kévin Dunglas 2025-08-28 19:18:41 +02:00
  • 1030e4ceb4 ci: fix issues and lint with zizmor Kévin Dunglas 2025-08-26 16:28:08 +02:00
  • 460d63e436 chore: bump deps and check go.mod files are clean in CI Kévin Dunglas 2025-08-28 17:26:13 +02:00
  • 78bc5c87d8 fix: free request context if php_request_startup() errors (#1842) Alexander Stecher 2025-08-28 17:29:10 +02:00
  • 99bb87167e chore: bump deps Alexandre Daubois 2025-08-26 08:54:47 +02:00
  • c14d771fdf feat(docker): add support for Debian Trixie (#1777) Alexandre Daubois 2025-08-27 08:32:05 +02:00
  • 952754db27 fix: don't flush env between requests (#1814) Alexander Stecher 2025-08-27 08:30:40 +02:00
  • 9b851bf53e fix: add WorkingDirectory to ReadHat service file to make mercure.db files work without absolute paths (#1835) Marc 2025-08-26 16:39:02 +02:00
  • 8de452a199 Removes test log. Alliballibaba 2025-08-25 19:55:56 +02:00
  • 1aa2754350 Adds config to docs. Alliballibaba 2025-08-25 19:52:31 +02:00
  • 50b870f897 Allows configuring max_requests via caddy. Alliballibaba 2025-08-25 19:52:19 +02:00
  • d540727369 feat:(extgen) make Go arrays more consistent with PHP arrays (#1800) Alexander Stecher 2025-08-25 16:24:15 +02:00
  • c10e85b905 refactor: cleanup context (#1816) Alexander Stecher 2025-08-25 16:18:20 +02:00
  • 4dd6b5ea16 fix: support filename other than ext.go and keep local vars on generation Alexandre Daubois 2025-08-18 15:27:51 +02:00
  • 2b78ffe15c tests: make caddy_tests faster (#1823) Alexander Stecher 2025-08-25 16:16:32 +02:00
  • 53e6d1897d docs: add Japanese translation for documentation (#1740) demouth 2025-08-25 23:15:10 +09:00
  • 1eb16f1434 feat: add Brazilian Portuguese translation (#1645) Adiel Cristo 2025-08-25 11:13:04 -03:00
  • 34005da9f8 feat(static): add memcache and memcached (#1825) Marc 2025-08-25 10:35:07 +02:00
  • f359e069c5 Removes NewRequestWithContext. Alliballibaba 2025-08-23 17:31:38 +02:00
  • b3fb8dfaba chore: try running tests against PHP 8.5 as an experimental job (#1700) Alexandre Daubois 2025-08-22 13:43:12 +02:00
  • d7aebedd2d chore: bump golang.org/x/net to v0.43.0 Alexandre Daubois 2025-08-18 10:48:50 +02:00
  • 5f153e06d6 chore: upgrade to Go 1.25 (#1811) Kévin Dunglas 2025-08-18 10:46:03 +02:00
  • 555c613669 chore: bump super-linter/super-linter/slim to 8.0.0 Alexandre Daubois 2025-08-14 16:55:54 +02:00
  • e34b82b425 refactor: removes 'Max Threads' Alliballibaba 2025-08-16 17:22:44 +02:00
  • 72cb3a39fe Shortens return statement. refactor/remove-new-request-with-context Alliballibaba 2025-08-16 17:03:53 +02:00
  • 6efab8d6fe Merge branch 'refs/heads/main' into refactor/remove-new-request-with-context Alliballibaba 2025-08-16 16:11:23 +02:00
  • af057a93a9 chore: bump actions/download-artifact (#1812) Alexandre Daubois 2025-08-15 19:30:07 +02:00
  • a1ae2692e1 chore: modernize Go code Kévin Dunglas 2025-08-14 16:01:06 +02:00
  • 6ad34b1cb3 chore: bump deps Alexandre Daubois 2025-08-12 11:53:31 +02:00
  • f2e9217bfc docs: update Chinese documentation to latest version Pierre Clavequin 2025-08-12 18:21:21 +08:00
  • 1f6d6bde92 Simplify chown command (#1802) Bram 2025-08-12 08:36:46 +01:00
  • 12311107f4 error when there is more than one module:init or module:shutdown add/ext/modules Robert Landers 2025-08-11 19:57:23 +02:00
  • c57e1c6d2a combine var Robert Landers 2025-08-11 19:52:24 +02:00
  • 44d58e3590 use literals Robert Landers 2025-08-11 19:52:11 +02:00
  • 36cdb72536 fix newlines Robert Landers 2025-08-11 19:34:32 +02:00
  • 17eba05bcd remove EXPERIMENTAL Robert Landers 2025-08-11 19:33:34 +02:00
  • 50208aa818 fix the regex Robert Landers 2025-08-11 19:33:20 +02:00
  • f76fd14c3f only import runtime/cgo when it needs to Robert Landers 2025-08-09 22:10:56 +02:00
  • 6c208e2753 Revert "remove import that causes issues" Robert Landers 2025-08-06 19:27:38 +02:00
  • 31e045bb75 remove import that causes issues Robert Landers 2025-08-05 19:02:59 +02:00
  • 0d9dda91e9 handle file.close error Robert Landers 2025-08-03 21:50:10 +02:00
  • 74e9e9aa19 handle init function case Robert Landers 2025-08-03 21:28:02 +02:00
  • 327a20ce63 update to handle tagging specific functions Robert Landers 2025-08-03 21:24:22 +02:00
  • 8efbc6c1e2 add tests Robert Landers 2025-08-03 21:04:11 +02:00
  • 7ea6e7c093 add ability to specify startup/shutdown functions Robert Landers 2025-08-03 21:02:57 +02:00
  • c7bc5a3778 handle extensions in cli mode (#1798) Rob Landers 2025-08-11 11:00:13 +02:00
  • 09cf8a6fda handle http globals being set fix/segfault Robert Landers 2025-08-10 16:37:09 +02:00
  • 0fe497e3e7 always ensure environment trackvars are setup Robert Landers 2025-08-10 15:01:37 +02:00
  • 1bcf3d89d9 Removes 'is_worker_thread' Alliballibaba 2025-08-10 13:39:33 +02:00
  • 9e4a6b789b refactor: remove some duplications in tests (#1783) Alexander Stecher 2025-08-09 22:45:56 +02:00
  • 8d148a16e2 feat(static): add iconv extension (#1793) Marc 2025-08-07 17:50:47 +07:00