Commit Graph

  • 1766c1266e upgrade go version + add alpine dockerfile (#217) clementtalleu 2023-09-19 16:44:50 +02:00
  • 546dfbcbaf feat: upgrade to PHP 8.3RC2 Kévin Dunglas 2023-09-17 20:29:43 +02:00
  • c820b9750f chore: minor Dockerfile improvements Kévin Dunglas 2023-09-17 20:20:24 +02:00
  • 48908f599d fix: ensure that SERVER_PORT is always defined Kévin Dunglas 2023-09-17 13:12:59 +02:00
  • 09b2282441 feat: set SAPI version Kévin Dunglas 2023-09-16 13:03:05 +02:00
  • b07808412c docs: explain how to populate super globals with env vars Kévin Dunglas 2023-09-16 11:03:12 +02:00
  • fb63099a88 feat: allow passing env vars to workers (#210) Kévin Dunglas 2023-09-15 12:59:43 +02:00
  • d30dbdf96e feat: add support for 8.3rc1 (#209) Kévin Dunglas 2023-09-14 23:16:50 +02:00
  • 22d4214529 feat: improve Docker images (#208) Kévin Dunglas 2023-09-14 19:07:01 +02:00
  • 4a20098633 ci: better Go modules cache (#206) Kévin Dunglas 2023-09-14 18:28:31 +02:00
  • b7098f7408 feat: Apple Silicon static build and better version name (#205) Kévin Dunglas 2023-09-14 01:10:20 +02:00
  • 4b7129deeb chore: bump deps (#202) Kévin Dunglas 2023-09-13 12:18:41 +02:00
  • 1f3007337d feat: create a static build of FrankenPHP (#198) Kévin Dunglas 2023-09-12 22:08:19 +02:00
  • a6603b58cc feat: improve default config Kévin Dunglas 2023-08-24 15:40:38 +02:00
  • f5b599bc2b fix: superfluous response.WriteHeader call Kévin Dunglas 2023-08-24 11:37:23 +02:00
  • d024c3aaf2 chore: upgrade to Go 1.21 (#195) Kévin Dunglas 2023-08-23 11:33:45 +02:00
  • 7242235772 minor: fix indent for Caddyfile (#193) chris 2023-08-22 23:32:03 +02:00
  • 2c30d03e17 feat: Docker images for PHP 8.3.0-beta3 (#194) DracoBlue 2023-08-22 21:51:25 +02:00
  • 65e34172e9 style: minor C style improvements Kévin Dunglas 2023-08-18 19:19:58 +02:00
  • ab0783519e perf: reduce the number of calls to cgo to set the headers Kévin Dunglas 2023-08-18 18:42:52 +02:00
  • e65fdfff2f chore: better cgo directives Kévin Dunglas 2023-08-18 17:00:31 +02:00
  • 7a24154970 chore: upgrade to Caddy 2.7.4 Kévin Dunglas 2023-08-18 14:32:31 +02:00
  • e0f2323bf6 fix : make sure the PHP request body buffer is full before giving it back (#187) Kévin Dunglas 2023-08-16 17:52:29 +02:00
  • 0d2104afdf feat: disable cgochecks in Docker images Kévin Dunglas 2023-08-16 11:15:06 +02:00
  • 79813bdbd0 ci: set GODEBUG=cgocheck=2 Kévin Dunglas 2023-08-16 10:47:00 +02:00
  • 234873a35a test: add a test for large requests Kévin Dunglas 2023-08-16 10:20:52 +02:00
  • 2dbc94508c chore: better Zend Max Execution Timers message Kévin Dunglas 2023-08-11 15:13:29 +02:00
  • 8149f191e0 chore: clean multiple errors handling Kévin Dunglas 2023-08-08 15:45:09 +02:00
  • 027cdc7b40 fix: flush support with Caddy 2.7 Kévin Dunglas 2023-08-08 15:39:44 +02:00
  • 307c5fa865 fix: properly cleanup workersReadyWG (#184) Kévin Dunglas 2023-08-12 12:39:13 +02:00
  • b03ce0eb20 fix: don't abort con when streaming not possible Kévin Dunglas 2023-08-07 23:23:28 +02:00
  • 2818dfb474 feat: upgrade to Caddy 2.7.3 Kévin Dunglas 2023-08-07 22:58:14 +02:00
  • df976c1708 fix: race condition on shutdown Kévin Dunglas 2023-08-06 15:05:15 +02:00
  • 671fda9e29 feat: honor GOMAXPROCS and set it automatically in containers Kévin Dunglas 2023-08-06 14:38:21 +02:00
  • 5271e9e59a docs: improve compilation instructions [skip ci] Kévin Dunglas 2023-08-06 15:22:32 +02:00
  • d69405abcb ci: PHP 8.3 beta 2 Docker images Kévin Dunglas 2023-08-05 18:13:01 +02:00
  • c510683755 chore: use PHP 8.3 beta 1 Kévin Dunglas 2023-08-04 19:31:36 +02:00
  • 30e33e0ac3 test: Caddy module Kévin Dunglas 2023-08-04 17:38:28 +02:00
  • 3cc9650632 chore: use Caddy 2.7 Kévin Dunglas 2023-08-04 17:22:01 +02:00
  • 91f6620151 fix: ensure SERVER_PORT is always set Kévin Dunglas 2023-07-18 14:22:23 +02:00
  • 7620c8658a feat: add FrankenPHP version to the version command Kévin Dunglas 2023-07-17 16:19:40 +02:00
  • 6c215b8b10 feat: increase the default number of workers Kévin Dunglas 2023-07-17 11:08:30 +02:00
  • 70110dcc77 ci: Docker images for various PHP versions Kévin Dunglas 2023-07-07 18:17:06 +02:00
  • e66ac34ac7 ci: use Docker Bake to build images Marko Korhonen 2023-01-14 10:14:57 +02:00
  • d284deab9d fix: frankenphp_update_server_context declaration Kévin Dunglas 2023-07-11 22:11:00 +02:00
  • 2785b2b070 docs: explain how to debug a segfault fix Kévin Dunglas 2023-07-10 12:00:15 +02:00
  • 2fdae4b310 chore: bump deps Kévin Dunglas 2023-07-10 11:34:53 +02:00
  • e0cf262224 test: fix and refactor some flaky tests (#165) Kévin Dunglas 2023-07-10 18:46:04 +02:00
  • 1a0d94a67b ci: fix setup-php extension config Kévin Dunglas 2023-07-04 16:54:40 +02:00
  • 95e83a280e feat: compatibility with PHP 8.3 Kévin Dunglas 2023-07-04 16:52:55 +02:00
  • 35f2a4a852 ci: compile and run tests using setup-php (#157) Kévin Dunglas 2023-07-04 14:45:31 +02:00
  • 354021e7cc test: better debug flags (#160) Kévin Dunglas 2023-07-02 20:46:26 +02:00
  • ec09b8ab8a chore(docker): upgrade to Debian Bookworm Kévin Dunglas 2023-06-28 23:37:02 +02:00
  • 83e8556ccf test: remove useless test Kévin Dunglas 2023-06-28 23:07:34 +02:00
  • c5a8052040 ci: upgrade actions Kévin Dunglas 2023-06-28 22:59:54 +02:00
  • 11b1904a3d ci: fix skip flaky tests (#156) Kévin Dunglas 2023-06-26 22:20:09 +02:00
  • 198ab9403a chore: compile using Go 1.20 (#154) Kévin Dunglas 2023-06-26 19:58:09 +02:00
  • 930c627a44 chore(docker): switch back to the official PHP builds (#153) Kévin Dunglas 2023-06-26 14:34:03 +02:00
  • 4c8a16f6cc docs: fix Docker image link (#148) Jérémy Romey 2023-05-05 12:58:14 +02:00
  • c8237554e2 The configuration to enable ZendMaxExecutionTimers is --enable-zend-max-execution-timers (#145) DracoBlue 2023-03-19 14:14:46 +01:00
  • 75cd310292 feat: add support for PHP timeouts on Linux (#128) Kévin Dunglas 2023-03-05 15:47:20 +01:00
  • 91190dc135 fix: add the documentation for pkg-config install (#139) Paul-joseph Krogulec 2023-02-06 20:31:37 +01:00
  • 2aec403413 ci: allow manual builds (#136) Rob Landers 2023-02-04 10:15:46 +01:00
  • 085c0062fa chore: bump Kévin Dunglas 2023-02-03 18:11:50 +01:00
  • c7f76ebd16 ci: fix build and bump deps Kévin Dunglas 2023-02-03 16:01:04 +01:00
  • 657dd9580b docs: garbage collection in worker mode Kévin Dunglas 2022-12-20 18:04:01 +01:00
  • 993bfa8712 ci: remove useless lines Kévin Dunglas 2022-12-19 22:10:33 +01:00
  • e514823faa fix: use SA_ONSTACK in C-Thread-Pool Kévin Dunglas 2022-12-19 22:09:15 +01:00
  • 4332bbe97c fix: don't flush if the request body hasn't been read entirely (#122) Kévin Dunglas 2022-12-13 20:21:47 +01:00
  • 0ea179d402 fix: set the _GNU_SOURCE macro to allow memrchr usage (#124) Kévin Dunglas 2022-12-13 00:39:18 +01:00
  • 315e90b4b1 feat(docker): use the stable version of PHP 8.2 (#123) Kévin Dunglas 2022-12-09 19:06:55 +01:00
  • 2937aa8047 fix: panic: http: invalid Read on closed Body (#121) Kévin Dunglas 2022-12-07 14:40:17 +01:00
  • 229b4d6786 chore: switch back to upstream C-Thread-Pool lib (#119) Kévin Dunglas 2022-12-03 17:00:53 +01:00
  • 50a830927c Update base image to RC7 (#118) Rob Landers 2022-11-29 14:04:32 +01:00
  • 8e824a7906 perf: remove an extra call to cgo (#117) Kévin Dunglas 2022-11-28 18:06:37 +01:00
  • 266d126aac Updated docs for docker-compose configuration (#115) Florent Destremau 2022-11-22 17:41:13 +01:00
  • a97e1131a5 feat: upgrade to PHP 8.2RC6 and use the official PHP builds (#106) Kévin Dunglas 2022-11-17 15:57:57 +01:00
  • 0f00b9ef41 docs: add Sulu tutorial (#108) Kévin Dunglas 2022-11-16 15:14:05 +01:00
  • 878a30d92f fix: ensure there is always a free thread for non-worker scripts (#105) Kévin Dunglas 2022-11-14 22:45:51 +01:00
  • 6a6dda5ed9 feat: expose PHP version (#102) Kévin Dunglas 2022-11-12 14:48:10 +01:00
  • f0b2eb7445 feat: improve of performance of PHP variables registration (#94) Jockos 2022-11-10 14:03:50 +01:00
  • 3abda4fbb6 feat: handle aborted connection (#95) Rob Landers 2022-11-09 15:09:45 +01:00
  • 8e136d0d25 feat: implement flush() (#90) Kévin Dunglas 2022-11-09 00:56:00 +01:00
  • 0a30dd1cb9 tests: improve TestFinishRequest (#97) Kévin Dunglas 2022-11-09 00:53:34 +01:00
  • 6ad1f5d277 docs: add Drupal skeleton (#96) Kévin Dunglas 2022-11-08 17:49:10 +01:00
  • d0123ad97d fix typo (#91) Flug 2022-11-08 12:00:11 +01:00
  • 18202851bf dependencies: Update the way to get C-Thread-Pool (#88) Quentin Barloy 2022-11-08 01:08:40 +01:00
  • bc6bb70e44 docs: add missing dependency to compile PHP on Mac (#87) Quentin Barloy 2022-11-07 16:57:07 +01:00
  • 02f5d428d0 update caddy (#84) Rob Landers 2022-11-04 12:26:53 +01:00
  • 3641552483 docs: building Docker images (#75) Alexander Schranz 2022-11-03 09:04:29 +01:00
  • 9ef3bd7c47 feat: add fastcgi_finish_request() support (#69) Rob Landers 2022-11-03 08:36:47 +01:00
  • bfb0b17811 feat: rename DEBUG env var to CADDY_DEBUG (#79) Robin Chalas 2022-11-03 08:33:34 +01:00
  • 3f4ad4ee66 fix: crash on macOS (#81) Joe Watkins 2022-11-01 09:31:56 +01:00
  • 8add719ef2 docs: add WordPress example (#73) Kévin Dunglas 2022-11-01 08:48:55 +01:00
  • 15815afbb4 ci: run tests with the race detector (#80) Kévin Dunglas 2022-11-01 07:10:39 +01:00
  • 213a0dfa55 fix: memory leak in worker mode (#76) Joe Watkins 2022-11-01 01:17:48 +01:00
  • 163373714e Fix CONTRIBUTING.md (#77) Joe Watkins 2022-10-31 21:57:43 +01:00
  • 2b7e64946d Use RC5 image (#74) Rob Landers 2022-10-31 11:13:17 +01:00
  • 18940108d1 feat: add support for $_SERVER['PHP_SELF'] (#71) Dylan Blokhuis 2022-10-28 17:25:02 +02:00
  • 7a8ad580a9 Yet another workflow change :) (#70) Rob Landers 2022-10-27 15:53:51 +02:00