Commit Graph

  • 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
  • 1d0169d321 fix(types): better zval handling to avoid leaks with arrays (#1780) Alexandre Daubois 2025-08-04 19:00:13 +02:00
  • e335244596 fix 80500 DubbleClick 2025-08-03 22:24:03 +07:00
  • dce590c713 shuffle things to work DubbleClick 2025-08-03 21:30:50 +07:00
  • 54282da323 Adds TODO. Alliballibaba 2025-08-03 15:12:49 +02:00
  • 4014b0baf2 Adds TODO. Alliballibaba 2025-08-03 15:08:20 +02:00
  • 50fd3e1cf3 Removes unnecessary export. Alliballibaba 2025-08-03 15:04:00 +02:00
  • 6cdaa3e298 clang-format Alliballibaba 2025-08-03 14:54:40 +02:00
  • 1abb5b0d58 Calls 'update_request_info' from the C side. Alliballibaba 2025-08-03 14:51:22 +02:00
  • aea5064f87 Calls 'update_request_info' from the C side. Alliballibaba 2025-08-03 14:47:57 +02:00
  • a8762a0612 EOF newlines DubbleClick 2025-08-03 17:46:16 +07:00
  • 2b75b0056b move old cli sapi emulation out to emulate_php_cli.c DubbleClick 2025-08-03 17:40:52 +07:00
  • 44408b6514 refactor code around calling do_php_cli DubbleClick 2025-08-03 17:29:47 +07:00
  • 9129024127 Moves cgi logic to cgi.go Alliballibaba 2025-08-01 23:56:01 +02:00
  • 365eae1a99 fix(caddy): check if http app fails to provision due to not configured or invalid configuration (#1774) WeidiDeng 2025-07-30 17:43:48 +08:00
  • 2a41fc183a fix: dev Docker image build (#1769) Alexander Stecher 2025-07-27 15:31:23 +02:00
  • 92f305d87a Removes NewRequestWithContext. Alliballibaba 2025-07-27 14:31:46 +02:00
  • 1142877367 Fixes tests. Alliballibaba 2025-07-25 14:59:40 +02:00
  • bda526382b Adds tests. Alliballibaba 2025-07-25 14:56:28 +02:00
  • d17baa1b0d Adds stub. Alliballibaba 2025-07-25 00:44:19 +02:00
  • 99318cfbb6 Removes empty return. Alliballibaba 2025-07-25 00:35:05 +02:00
  • 41be5a59d8 clang-format Alliballibaba 2025-07-25 00:34:20 +02:00
  • 86d67e1241 Adds frankenphp info. Alliballibaba 2025-07-25 00:32:34 +02:00
  • 8175ae7e8c chore: miscellaneous fix in C code (#1766) Alexandre Daubois 2025-07-24 10:24:38 +02:00
  • cd16da248a Update feature_request.yaml (#1765) Cthulhux 2025-07-23 16:23:56 +02:00
  • 8045011657 simply use the built-in php-cli Robert Landers 2025-07-19 16:14:56 +02:00
  • f224ffaece docs: add extensions to the TOC Kévin Dunglas 2025-07-18 15:57:02 +02:00
  • 50b438f978 chore: prepare release 1.9.0 v1.9.0 caddy/v1.9.0 Kévin Dunglas 2025-07-18 12:13:24 +02:00
  • f7ea33d328 chore: upgrade Mercure to v0.20 Kévin Dunglas 2025-07-18 12:05:00 +02:00
  • ce9620b5be feat: add pdo_sqlsrv extension to static binary Emmanuel Barat 2025-07-17 16:11:53 +02:00