Alexandre Daubois
|
7668a27d4b
|
chore: bump /caddy sub-group deps (#1863)
|
2025-09-23 10:26:13 +02:00 |
|
Artur Melanchyk
|
e4c1801c25
|
fix: added missing decrement for the "ready" WaitGroup counter (#1890)
Co-authored-by: Artur Melanchyk <13834276+arturmelanchyk@users.noreply.github.com>
|
2025-09-22 19:57:01 +02:00 |
|
Rob Landers
|
52df300f86
|
feat: custom workers initial support (#1795)
* create a simple thread framework
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add tests
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix comment
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* remove mention of an old function that no longer exists
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* simplify providing a request
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* satisfy linter
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add error handling and handle shutdowns
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add tests
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* pipes are tied to workers, not threads
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix test
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add a way to detect when a request is completed
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* we never shutdown workers or remove them, so we do not need this
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* add more comments
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* Simplify modular threads (#1874)
* Simplify
* remove unused variable
* log thread index
* feat: allow passing parameters to the PHP callback and accessing its return value (#1881)
* fix formatting
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix test compilation
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* fix segfaults
Signed-off-by: Robert Landers <landers.robert@gmail.com>
* Update frankenphp.c
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
---------
Signed-off-by: Robert Landers <landers.robert@gmail.com>
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2025-09-18 09:21:49 +02:00 |
|
Florent Drousset
|
fe7aa2cae4
|
docs: fix small typo in x-sendfile.md (#1882)
Just fixing a small typo (double "à") that I've seen in the doc.
|
2025-09-16 20:02:43 +02:00 |
|
Kévin Dunglas
|
7754abcbd0
|
fix: PHPValue() and GoValue() types (#1879)
* fix: PHPValue() return type
* fix: GoValue() argument type
|
2025-09-15 17:04:06 +02:00 |
|
Kévin Dunglas
|
52a0be5728
|
feat(ext): expose GoValue() and PHPValue() functions (#1877)
* feat(ext): expose a GoValue function
* GoValue()
|
2025-09-15 16:25:11 +02:00 |
|
Alexander Stecher
|
960dd209f7
|
feat: multiple workers with same file (#1856)
* Allow multiple workers with the same file.
* Fix formatting of duplicate filename check
* Adds docs.
* suggestions by @alexandre-daubois.
* Update performance.md
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2025-09-09 14:27:00 +02:00 |
|
Youenn Le Gouedec
|
984f0a0211
|
docs: replace GEN_STUB_FILE by GEN_STUB_SCRIPT (#1849)
|
2025-09-08 14:13:16 +02:00 |
|
dependabot[bot]
|
86a2d27c01
|
ci: bump actions/setup-go from 5 to 6 in the github-actions group
Bumps the github-actions group with 1 update: [actions/setup-go](https://github.com/actions/setup-go).
Updates `actions/setup-go` from 5 to 6
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-09-08 13:58:05 +02:00 |
|
dependabot[bot]
|
0f942c8601
|
chore(caddy): bump github.com/spf13/cobra
Bumps the go-modules group in /caddy with 1 update: [github.com/spf13/cobra](https://github.com/spf13/cobra).
Updates `github.com/spf13/cobra` from 1.9.1 to 1.10.0
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.9.1...v1.10.0)
---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-modules
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-09-01 23:36:48 +02:00 |
|
dependabot[bot]
|
8c501a8d98
|
ci: bump actions/attest-build-provenance in the github-actions group (#1852)
|
2025-09-01 23:10:01 +02:00 |
|
Adiel Cristo
|
c564c3ffb9
|
fix: minor docs fixes
|
2025-08-29 12:46:40 +02:00 |
|
Adiel Cristo
|
6ab8350561
|
feat: translate file docs/extensions.md (#1843)
|
2025-08-29 09:17:49 +02:00 |
|
Kévin Dunglas
|
ad86bf49c2
|
chore: prepare release 1.9.1
caddy/v1.9.1
v1.9.1
|
2025-08-28 19:18:41 +02:00 |
|
Kévin Dunglas
|
1030e4ceb4
|
ci: fix issues and lint with zizmor
|
2025-08-28 19:16:32 +02:00 |
|
Kévin Dunglas
|
460d63e436
|
chore: bump deps and check go.mod files are clean in CI
|
2025-08-28 19:16:01 +02:00 |
|
Alexander Stecher
|
78bc5c87d8
|
fix: free request context if php_request_startup() errors (#1842)
|
2025-08-28 17:29:10 +02:00 |
|
Alexandre Daubois
|
99bb87167e
|
chore: bump deps
|
2025-08-27 15:56:40 +02:00 |
|
Alexandre Daubois
|
c14d771fdf
|
feat(docker): add support for Debian Trixie (#1777)
* ci: add support for Debian Trixie
* nit
* add Trixie to bug_report.yaml
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2025-08-27 08:32:05 +02:00 |
|
Alexander Stecher
|
952754db27
|
fix: don't flush env between requests (#1814)
|
2025-08-27 08:30:40 +02:00 |
|
Marc
|
9b851bf53e
|
fix: add WorkingDirectory to ReadHat service file to make mercure.db files work without absolute paths (#1835)
* add WorkingDirectory to make mercure.db files work without absolut paths
* make linter happy
|
2025-08-26 16:39:02 +02:00 |
|
Alexander Stecher
|
d540727369
|
feat:(extgen) make Go arrays more consistent with PHP arrays (#1800)
* Makes go arrays more consistent with PHP arrays.
* NewAssociativeArray.
* linting
* go linting
* Exposes all primitive types.
* Removes pointer alias
* linting
* Optimizes hash update.
* Fixes extgen tests.
* Moves file to tests.
* Fixes suggested by @dunglas.
* Replaces 'interface{}' with 'any'.
* Panics on wrong zval.
* interface improvements as suggested by @dunglas.
* Adjusts docs.
* Adjusts docs.
* Removes PackedArray alias and adjusts docs.
* Updates docs.
|
2025-08-25 16:24:15 +02:00 |
|
Alexander Stecher
|
c10e85b905
|
refactor: cleanup context (#1816)
* Removes NewRequestWithContext.
* Moves cgi logic to cgi.go
* Calls 'update_request_info' from the C side.
* Calls 'update_request_info' from the C side.
* clang-format
* Removes unnecessary export.
* Adds TODO.
* Adds TODO.
* Removes 'is_worker_thread'
* Shortens return statement.
* Removes the context refactor.
* adjusts comment.
* Skips parsing cgi path variables on explicitly assigned worker.
* suggesions by @dunglas.
* Re-introduces 'is_worker_thread'.
* More formatting.
|
2025-08-25 16:18:20 +02:00 |
|
Alexandre Daubois
|
4dd6b5ea16
|
fix: support filename other than ext.go and keep local vars on generation
|
2025-08-25 16:17:01 +02:00 |
|
Alexander Stecher
|
2b78ffe15c
|
tests: make caddy_tests faster (#1823)
|
2025-08-25 16:16:32 +02:00 |
|
demouth
|
53e6d1897d
|
docs: add Japanese translation for documentation (#1740)
* docs(ja): add Japanese documentation translation
* docs(ja): fix invalid link fragments and improve section heading
|
2025-08-25 16:15:10 +02:00 |
|
Adiel Cristo
|
1eb16f1434
|
feat: add Brazilian Portuguese translation (#1645)
* feat: add Brazilian Portuguese
* Translate file README.md
* Update file README.md
* Translate file docs/classic.md
* Translate file docs/worker.md
* Translate file docs/early-hints.md
* Translate file docs/mercure.md
* Translate file docs/x-sendfile.md
* Translate file docs/config.md
* Translate file docs/docker.md
* Minor fixes
* Translate file docs/production.md
* Translate file CONTRIBUTING.md
* Minor fixes
* Translate file docs/performance.md
* Minor fixes
* Translate file docs/embed.md
* Minor fixes
* Minor fixes
* Translate file docs/static.md
* Translate file docs/compile.md
* Minor fixes
* Translate file docs/metrics.md
* Translate file docs/laravel.md
* Translate file docs/known-issues.md
* Minor fixes
* Translate file docs/github-actions.md
* Fix build
* Fix build
* fix: remove text already translated
* feat: update translation
* fix: format comments based on other translations
|
2025-08-25 16:13:04 +02:00 |
|
Marc
|
34005da9f8
|
feat(static): add memcache and memcached (#1825)
|
2025-08-25 10:35:07 +02:00 |
|
Alexandre Daubois
|
b3fb8dfaba
|
chore: try running tests against PHP 8.5 as an experimental job (#1700)
|
2025-08-22 13:43:12 +02:00 |
|
Alexandre Daubois
|
d7aebedd2d
|
chore: bump golang.org/x/net to v0.43.0
|
2025-08-18 11:27:19 +02:00 |
|
Kévin Dunglas
|
5f153e06d6
|
chore: upgrade to Go 1.25 (#1811)
* chore: upgrade to Go 1.25
* free all interned strings (test)
* Revert "free all interned strings (test)"
This reverts commit 34823baadb.
* Another test.
* Another test
* ASAN_OPTIONS: detect_leaks=0
* Update sanitizers.yaml
* Update sanitizers.yaml
* Update sanitizers.yaml
---------
Co-authored-by: Alliballibaba <alliballibaba@gmail.com>
|
2025-08-18 10:46:03 +02:00 |
|
Alexandre Daubois
|
555c613669
|
chore: bump super-linter/super-linter/slim to 8.0.0
|
2025-08-18 10:45:38 +02:00 |
|
Alliballibaba
|
e34b82b425
|
refactor: removes 'Max Threads'
|
2025-08-17 21:01:45 +02:00 |
|
Alexandre Daubois
|
af057a93a9
|
chore: bump actions/download-artifact (#1812)
|
2025-08-15 19:30:07 +02:00 |
|
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 |
|