Kévin Dunglas
|
a6603b58cc
|
feat: improve default config
|
2023-09-12 16:13:52 +02:00 |
|
Kévin Dunglas
|
f5b599bc2b
|
fix: superfluous response.WriteHeader call
|
2023-08-24 12:23:59 +02:00 |
|
Kévin Dunglas
|
d024c3aaf2
|
chore: upgrade to Go 1.21 (#195)
|
2023-08-23 11:33:45 +02:00 |
|
chris
|
7242235772
|
minor: fix indent for Caddyfile (#193)
Co-authored-by: Christopher Georg <christopher.georg@sr-travel.de>
|
2023-08-22 23:32:03 +02:00 |
|
DracoBlue
|
2c30d03e17
|
feat: Docker images for PHP 8.3.0-beta3 (#194)
|
2023-08-22 21:51:25 +02:00 |
|
Kévin Dunglas
|
65e34172e9
|
style: minor C style improvements
|
2023-08-18 21:31:41 +02:00 |
|
Kévin Dunglas
|
ab0783519e
|
perf: reduce the number of calls to cgo to set the headers
|
2023-08-18 19:20:32 +02:00 |
|
Kévin Dunglas
|
e65fdfff2f
|
chore: better cgo directives
|
2023-08-18 18:21:21 +02:00 |
|
Kévin Dunglas
|
7a24154970
|
chore: upgrade to Caddy 2.7.4
|
2023-08-18 15:12:03 +02:00 |
|
Kévin Dunglas
|
e0f2323bf6
|
fix : make sure the PHP request body buffer is full before giving it back (#187)
* test: large requests with Caddy
* fix: ensure that the request body buffer is full
* refactor: microoptim
|
2023-08-16 17:52:29 +02:00 |
|
Kévin Dunglas
|
0d2104afdf
|
feat: disable cgochecks in Docker images
|
2023-08-16 13:45:05 +02:00 |
|
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 |
|