Kévin Dunglas
a1ae2692e1
chore: modernize Go code
2025-08-15 00:22:44 +02:00
Alexandre Daubois
6ad34b1cb3
chore: bump deps
2025-08-14 15:27:29 +02:00
Pierre Clavequin
f2e9217bfc
docs: update Chinese documentation to latest version
2025-08-13 20:52:42 +02:00
Bram
1f6d6bde92
Simplify chown command ( #1802 )
...
* Simplify chown command
* Fix whitespace and also modify other chown command
2025-08-12 09:36:46 +02:00
Rob Landers
c7bc5a3778
handle extensions in cli mode ( #1798 )
...
Signed-off-by: Robert Landers <landers.robert@gmail.com >
2025-08-11 11:00:13 +02:00
Alexander Stecher
9e4a6b789b
refactor: remove some duplications in tests ( #1783 )
...
* Removes test duplications.
* Adds t.Helper().
* Fixes tests.
* UUpdate frankenphp_test.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-08-09 22:45:56 +02:00
Marc
8d148a16e2
feat(static): add iconv extension ( #1793 )
2025-08-07 12:50:47 +02:00
Alexandre Daubois
1d0169d321
fix(types): better zval handling to avoid leaks with arrays ( #1780 )
2025-08-04 19:00:13 +02:00
WeidiDeng
365eae1a99
fix(caddy): check if http app fails to provision due to not configured or invalid configuration ( #1774 )
2025-07-30 11:43:48 +02:00
Alexander Stecher
2a41fc183a
fix: dev Docker image build ( #1769 )
...
* Fixes build command.
* Rests ti go.sh
2025-07-27 15:31:23 +02:00
Alexandre Daubois
8175ae7e8c
chore: miscellaneous fix in C code ( #1766 )
2025-07-24 10:24:38 +02:00
Cthulhux
cd16da248a
Update feature_request.yaml ( #1765 )
...
docs: fix typo in issue template
2025-07-23 16:23:56 +02:00
Kévin Dunglas
f224ffaece
docs: add extensions to the TOC
2025-07-18 18:22:52 +02:00
Kévin Dunglas
50b438f978
chore: prepare release 1.9.0
caddy/v1.9.0
v1.9.0
2025-07-18 12:13:24 +02:00
Kévin Dunglas
f7ea33d328
chore: upgrade Mercure to v0.20
2025-07-18 12:11:51 +02:00
Emmanuel Barat
ce9620b5be
feat: add pdo_sqlsrv extension to static binary
2025-07-18 01:33:15 +02:00
Kévin Dunglas
6e120283e9
chore: add support for GITHUB_TOKEN in static-builder-gnu
2025-07-17 16:52:54 +02:00
Kévin Dunglas
1da2ba1f28
fix(ci): Docker builds
2025-07-17 10:14:18 +02:00
Kévin Dunglas
0c25b2488c
chore: bump deps
2025-07-16 13:29:04 +02:00
Marc
3e542576f6
chore: remove system include locations from frankenphp.go ( #1734 )
...
* add "nosys" tag to not pull in system include locations
* rename to "nosysinc"
* Revert "rename to "nosysinc""
This reverts commit a7ff2a0fd9 .
* remove paths all together
* bring back rpath for macos
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-07-16 13:27:24 +02:00
Alexandre Daubois
34fbfd467b
chore(extgen): remove useless constructors
2025-07-16 12:06:23 +02:00
Alexandre Daubois
8df41236d9
feat(extgen): add support for arrays as parameters and return types ( #1724 )
...
* feat(extgen): add support for arrays as parameters and return types
* cs
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-07-16 12:05:29 +02:00
Alexandre Daubois
1804e36b93
feat(extgen): add support for //export_php:namespace ( #1721 )
2025-07-16 12:01:39 +02:00
Marc
63c742648d
feat(static): add password-argon2 to default extensions ( #1732 )
2025-07-16 11:59:52 +02:00
Alexander Stecher
a19fcdb38d
fix: forwards php_server root to try_files ( #1729 )
...
* Adds 'root' to try_files.
* Formatting.
* Fixes test with wrong assumption.
* Adds more test cases.
* Prevents conflicts with other tests.
2025-07-16 11:58:36 +02:00
Alexander Stecher
a161af26ae
fix: allow headers without whitespace after colon ( #1741 )
...
* Allows headers without whitespace after colon.
* Makes headers faster.
* Optimizes header splitting.
* Formatting.
2025-07-16 08:57:37 +02:00
Alexander Stecher
23073b6626
ci: remove the prefix from the latest tag ( #1745 )
2025-07-15 04:08:37 +02:00
Alexander Stecher
d5544bbca4
ci: compare Docker images with latest release tag ( #1736 )
...
* Compares docker images with latest release version.
* Fixes variable.
* Makes linter happy
2025-07-09 23:41:28 +02:00
Alexandre Daubois
6ce99f251a
chore(extgen): unexport more symbols ( #1719 )
2025-07-07 05:55:09 +02:00
Marc
1ba19ae09e
docs: bring back note for php_server -> root ( #1726 )
2025-07-05 21:44:02 +02:00
Alexandre Daubois
b80cb6cdea
chore: cleanup duplication in sapi_cli_register_variables() ( #1716 )
2025-07-05 19:05:38 +02:00
Alexandre Daubois
23c493dfcf
chore(ci): only trigger time consuming steps when relevant ( #1714 )
2025-07-05 18:37:59 +02:00
Kévin Dunglas
6be261169a
chore: prepare release 1.8.0
caddy/v1.8.0
v1.8.0
2025-07-01 15:43:12 +02:00
Kévin Dunglas
292e98cd3d
chore: better errors for GNU builds ( #1712 )
2025-07-01 15:17:52 +02:00
Marc
e9d8923c6a
fix: g++ not found error in GNU static builds ( #1713 )
...
* add brotli and xz extensions
* temporary fix for g++ not found
2025-07-01 14:16:48 +02:00
Luffy
ac900e0df4
docs: update repository links and sync cn readme ( #1711 )
2025-07-01 10:29:55 +02:00
Kévin Dunglas
40ee7929a1
chore: bump deps ( #1708 )
2025-07-01 10:29:21 +02:00
Alexander Stecher
fb10b1e8f0
feat: worker matching ( #1646 )
...
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Update frankenphp.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/workerconfig.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/workerconfig.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/module.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update caddy/module.go
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Fixes suggestion
* Refactoring.
* Adds 'match' configuration
* test
* Adds Caddy's matcher.
* Adds no-fileserver test.
* Prevents duplicate path calculations and optimizes worker access.
* trigger
* Changes worker->match to match->worker
* Adjusts tests.
* formatting
* Resets implementation to worker->match
* Provisions match path rules.
* Allows matching multiple paths
* Fixes var
* Formatting.
* refactoring.
* Adds docs.
* Fixes merge removal.
* Update config.md
* go fmt.
* Adds line ending to static.txt and fixes tests.
* Trigger CI
* fix Markdown CS
---------
Co-authored-by: Alliballibaba <alliballibaba@gmail.com >
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2025-07-01 10:27:11 +02:00
demouth
94c3fac556
docs: removed unnecessary triple backtick block ( #1709 )
2025-07-01 07:01:15 +02:00
Thérage Kévin
fcc5299a20
docs: add precision on where to add max_wait_time configuration ( #1640 )
...
* Adding precision on where to add max_wait_time configuration
* Adding precision on where to add max_wait_time configuration
* fix review
2025-06-30 22:08:08 +02:00
Alexandre Daubois
92abb16bc0
docs: add French translation for extensions ( #1705 )
2025-06-30 16:54:43 +02:00
Alexandre Daubois
94ac4b4935
chore: use modern ZPP macros in the extension generator ( #1703 )
2025-06-30 14:50:36 +02:00
Alexandre Daubois
29c88c0fec
feat: use modern ZEND_PARSE_PARAMETERS_NONE() macro ( #1704 )
2025-06-30 14:50:11 +02:00
Kévin Dunglas
80de1f8bc7
chore: bump deps ( #1702 )
2025-06-30 14:36:26 +02:00
Alexandre Daubois
93f2384749
docs: add extension and extension generator docs ( #1652 )
2025-06-30 14:29:25 +02:00
Marc
db9c8446ef
feat(static): add brotli and xz extensions ( #1647 )
2025-06-30 13:32:46 +02:00
Alexandre Daubois
995c829247
feat: add logs on up and down scaling threads ( #1695 )
2025-06-30 12:01:25 +02:00
Alexandre Daubois
96400a85d0
feat(worker): make maximum consecutive failures configurable ( #1692 )
2025-06-30 09:38:18 +02:00
Alexandre Daubois
58fde42654
fix: improve generated C extension code ( #1698 )
2025-06-30 09:23:21 +02:00
Kévin Dunglas
291dd4eed9
chore!: uniformize thread attribute name in logs ( #1699 )
2025-06-29 09:33:06 +02:00