Kévin Dunglas
|
79813bdbd0
|
ci: set GODEBUG=cgocheck=2
|
2023-08-16 13:45:05 +02:00 |
|
Kévin Dunglas
|
234873a35a
|
test: add a test for large requests
|
2023-08-16 11:12:29 +02:00 |
|
Kévin Dunglas
|
2dbc94508c
|
chore: better Zend Max Execution Timers message
|
2023-08-12 21:26:47 +02:00 |
|
Kévin Dunglas
|
8149f191e0
|
chore: clean multiple errors handling
|
2023-08-12 21:26:16 +02:00 |
|
Kévin Dunglas
|
027cdc7b40
|
fix: flush support with Caddy 2.7
|
2023-08-12 21:25:45 +02:00 |
|
Kévin Dunglas
|
307c5fa865
|
fix: properly cleanup workersReadyWG (#184)
|
2023-08-12 12:39:13 +02:00 |
|
Kévin Dunglas
|
b03ce0eb20
|
fix: don't abort con when streaming not possible
|
2023-08-08 15:28:56 +02:00 |
|
Kévin Dunglas
|
2818dfb474
|
feat: upgrade to Caddy 2.7.3
|
2023-08-07 23:47:02 +02:00 |
|
Kévin Dunglas
|
df976c1708
|
fix: race condition on shutdown
|
2023-08-06 17:37:52 +02:00 |
|
Kévin Dunglas
|
671fda9e29
|
feat: honor GOMAXPROCS and set it automatically in containers
|
2023-08-06 15:25:31 +02:00 |
|
Kévin Dunglas
|
5271e9e59a
|
docs: improve compilation instructions [skip ci]
|
2023-08-06 15:24:44 +02:00 |
|
Kévin Dunglas
|
d69405abcb
|
ci: PHP 8.3 beta 2 Docker images
|
2023-08-05 18:55:06 +02:00 |
|
Kévin Dunglas
|
c510683755
|
chore: use PHP 8.3 beta 1
|
2023-08-04 21:47:30 +02:00 |
|
Kévin Dunglas
|
30e33e0ac3
|
test: Caddy module
|
2023-08-04 19:32:00 +02:00 |
|
Kévin Dunglas
|
3cc9650632
|
chore: use Caddy 2.7
|
2023-08-04 17:51:27 +02:00 |
|
Kévin Dunglas
|
91f6620151
|
fix: ensure SERVER_PORT is always set
|
2023-07-18 14:58:22 +02:00 |
|
Kévin Dunglas
|
7620c8658a
|
feat: add FrankenPHP version to the version command
|
2023-07-17 18:46:48 +02:00 |
|
Kévin Dunglas
|
6c215b8b10
|
feat: increase the default number of workers
|
2023-07-17 11:40:37 +02:00 |
|
Kévin Dunglas
|
70110dcc77
|
ci: Docker images for various PHP versions
Also adds semver support.
|
2023-07-17 10:18:33 +02:00 |
|
Marko Korhonen
|
e66ac34ac7
|
ci: use Docker Bake to build images
|
2023-07-17 10:18:33 +02:00 |
|
Kévin Dunglas
|
d284deab9d
|
fix: frankenphp_update_server_context declaration
|
2023-07-17 10:18:33 +02:00 |
|
Kévin Dunglas
|
2785b2b070
|
docs: explain how to debug a segfault
fix
|
2023-07-10 20:19:50 +02:00 |
|
Kévin Dunglas
|
2fdae4b310
|
chore: bump deps
|
2023-07-10 20:19:50 +02:00 |
|
Kévin Dunglas
|
e0cf262224
|
test: fix and refactor some flaky tests (#165)
* test: fix and refactor some flaky tests
* better fix for flush.php
* simpler DHA config
|
2023-07-10 18:46:04 +02:00 |
|
Kévin Dunglas
|
1a0d94a67b
|
ci: fix setup-php extension config
|
2023-07-04 17:22:29 +02:00 |
|
Kévin Dunglas
|
95e83a280e
|
feat: compatibility with PHP 8.3
|
2023-07-04 17:22:29 +02:00 |
|
Kévin Dunglas
|
35f2a4a852
|
ci: compile and run tests using setup-php (#157)
* ci: run tests without container
* try to use the embed SAPI
* fix build
* debug
* ctd
* cleanup
* use dev ini file
* disable xdebug
* errors
* fix
* phpinfo
* disable output_buffering
* enable debug symbols
* debug on linux
* debug
* fix config
* sudo
* better extension support
* enable opcache
* cleanup
* cleanup
|
2023-07-04 14:45:31 +02:00 |
|
Kévin Dunglas
|
354021e7cc
|
test: better debug flags (#160)
|
2023-07-02 20:46:26 +02:00 |
|
Kévin Dunglas
|
ec09b8ab8a
|
chore(docker): upgrade to Debian Bookworm
|
2023-06-29 01:21:05 +02:00 |
|
Kévin Dunglas
|
83e8556ccf
|
test: remove useless test
|
2023-06-28 23:36:08 +02:00 |
|
Kévin Dunglas
|
c5a8052040
|
ci: upgrade actions
|
2023-06-28 23:36:08 +02:00 |
|
Kévin Dunglas
|
11b1904a3d
|
ci: fix skip flaky tests (#156)
* ci: fix skip flaky test
* flaky test
|
2023-06-26 22:20:09 +02:00 |
|
Kévin Dunglas
|
198ab9403a
|
chore: compile using Go 1.20 (#154)
|
2023-06-26 19:58:09 +02:00 |
|
Kévin Dunglas
|
930c627a44
|
chore(docker): switch back to the official PHP builds (#153)
* chore(docker): switch back to the official PHP builds
* alpine
|
2023-06-26 14:34:03 +02:00 |
|
Jérémy Romey
|
4c8a16f6cc
|
docs: fix Docker image link (#148)
|
2023-05-05 12:58:14 +02:00 |
|
DracoBlue
|
c8237554e2
|
The configuration to enable ZendMaxExecutionTimers is --enable-zend-max-execution-timers (#145)
|
2023-03-19 14:14:46 +01:00 |
|
Kévin Dunglas
|
75cd310292
|
feat: add support for PHP timeouts on Linux (#128)
|
2023-03-05 15:47:20 +01:00 |
|
Paul-joseph Krogulec
|
91190dc135
|
fix: add the documentation for pkg-config install (#139)
|
2023-02-06 20:31:37 +01:00 |
|
Rob Landers
|
2aec403413
|
ci: allow manual builds (#136)
This allows running a manual build on-demand (for example, when a new PHP version is released).
|
2023-02-04 10:15:46 +01:00 |
|
Kévin Dunglas
|
085c0062fa
|
chore: bump
|
2023-02-03 19:08:25 +01:00 |
|
Kévin Dunglas
|
c7f76ebd16
|
ci: fix build and bump deps
|
2023-02-03 19:08:25 +01:00 |
|
Kévin Dunglas
|
657dd9580b
|
docs: garbage collection in worker mode
|
2023-02-03 19:08:25 +01:00 |
|
Kévin Dunglas
|
993bfa8712
|
ci: remove useless lines
|
2022-12-20 10:24:34 +01:00 |
|
Kévin Dunglas
|
e514823faa
|
fix: use SA_ONSTACK in C-Thread-Pool
|
2022-12-20 10:24:34 +01:00 |
|
Kévin Dunglas
|
4332bbe97c
|
fix: don't flush if the request body hasn't been read entirely (#122)
|
2022-12-13 20:21:47 +01:00 |
|
Kévin Dunglas
|
0ea179d402
|
fix: set the _GNU_SOURCE macro to allow memrchr usage (#124)
* fix: set the _GNU_SOURCE macro to allow memrchr usage
* only on Linux
* add -Werror to prevent future issues like this
|
2022-12-13 00:39:18 +01:00 |
|
Kévin Dunglas
|
315e90b4b1
|
feat(docker): use the stable version of PHP 8.2 (#123)
|
2022-12-09 19:06:55 +01:00 |
|
Kévin Dunglas
|
2937aa8047
|
fix: panic: http: invalid Read on closed Body (#121)
|
2022-12-07 14:40:17 +01:00 |
|
Kévin Dunglas
|
229b4d6786
|
chore: switch back to upstream C-Thread-Pool lib (#119)
|
2022-12-03 17:00:53 +01:00 |
|
Rob Landers
|
50a830927c
|
Update base image to RC7 (#118)
|
2022-11-29 14:04:32 +01:00 |
|