Robert Landers
8339f2d072
unwrap go routine
2024-06-02 17:18:56 +02:00
Robert Landers
e1df51097c
prevent go from reusing threads
2024-06-02 17:18:08 +02:00
Robert Landers
cde930c5c5
remove C-Thread-Pool
2024-06-02 12:04:25 +02:00
Robert Landers
3a75120832
see: https://github.com/golang/go/issues/6883\#issuecomment-383800123
2024-06-02 12:02:00 +02:00
Robert Landers
9d843b9577
factor out thread pool
2024-06-02 12:01:49 +02:00
Robert Landers
a31abc4514
delete defunc code
2024-06-02 10:59:55 +02:00
Robert Landers
9f17ed6776
refactor fetch and execute into single function
2024-06-02 10:59:46 +02:00
Kévin Dunglas
0b4a427cac
feat: use the new RegisterDirectiveOrder to simplify config
2024-05-31 17:47:24 +02:00
Rob Landers
b96db939b7
feat: option to enable full duplex for HTTP/1 connections ( #692 )
...
* found another spot that was preventing http1 writes
* remove full-duplex from caddyfile
* update documentation
* fix: update http name
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* fix: update http name
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* fix: names
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* fix: update caddyfile name
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Add caution to docs
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* Update config.md
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
* fix lint
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr >
2024-05-31 14:38:31 +02:00
jeremyj11
ad2c18a6b7
docs: add missing -z to tar ( #828 )
2024-05-30 16:47:15 +02:00
Kévin Dunglas
2183f29b18
feat: Caddy 2.8 support
2024-05-30 13:59:44 +02:00
Kévin Dunglas
90a7b98b10
feat: log the number of threads and workers during startup
2024-05-30 11:15:30 +02:00
Jerry Ma
322e45c186
fix: support libxml with latest static-php-cli
2024-05-30 11:15:12 +02:00
Stephen Miracle
da342b6f2f
docs: recommend FrankenWP for WordPress ( #785 )
...
* updating reference location to provide WordPress implementation supprt.
* correcting autoformat issue from previous commit. Should now only be updating wordpress references.
2024-05-27 13:29:16 +02:00
Kévin Dunglas
3d065eda35
$_SERVER['FRANKENPHP_WORKER'] must not be NULL-terminated
2024-05-21 18:50:02 +02:00
Kévin Dunglas
c894a92135
ci: load setup-php debug symbols
2024-05-21 11:12:30 +02:00
Kévin Dunglas
835ad8acb2
ci: cleanup static build workflows
2024-05-17 16:14:22 +02:00
Kévin Dunglas
73e9b640d6
fix: skip installing Buildx when possible
2024-05-16 15:59:41 +02:00
Kévin Dunglas
d01733dd3e
docs: better Mercure hub schema
2024-05-16 14:42:30 +02:00
Kévin Dunglas
f773c1f529
ci: clean Docker tags
2024-05-15 14:23:36 +02:00
Kévin Dunglas
469070ce85
chore: prepare release 1.1.5
caddy/v1.1.5
v1.1.5
2024-05-13 15:37:01 +02:00
Kévin Dunglas
ea83ea6dbd
chore: bump deps
2024-05-13 15:35:26 +02:00
Kévin Dunglas
a2f0eb9140
ci: remove SHA tag for non-dev Docker images ( #781 )
...
* ci: remove SHA tag for non-dev Docker images
* docs: Docker variants
2024-05-13 14:52:13 +02:00
dependabot[bot]
e5fcea0690
ci: bump golangci/golangci-lint-action from 5 to 6
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 5 to 6.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-13 13:52:15 +02:00
Kévin Dunglas
cd2049f611
docs: rootless Docker images with no capabilities
2024-05-13 11:11:52 +02:00
Kévin Dunglas
3dbb3fd48d
feat(static): add ftp, gettext, gmp, imagick, mbregex, parallel, protobuf, shmop, soap, ssh2, sysmsg, sysvshm, tidy, xlswriter, yaml and zstd extensions ( #773 )
2024-05-11 15:43:00 +02:00
dependabot[bot]
627f817b59
ci: bump golangci/golangci-lint-action from 4 to 5
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 4 to 5.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-09 21:46:45 +02:00
Kévin Dunglas
ea5e19ff4b
fix: getallheaders() must return request headers ( #772 )
...
* fix: getallheaders() must return request headers
* cs
2024-05-08 11:43:39 +02:00
Kévin Dunglas
12fb11eead
docs: embedding Laravel apps ( #753 )
...
* docs: embedding Laravel apps
* fix
* docs: embedding Octane apps
* fix
* fix
* cs
* cs
* fix md
* path explaination
* changing the storage path
2024-04-29 17:42:18 +02:00
Kévin Dunglas
25a858954c
fix: temporary directory name for embed apps
2024-04-28 10:45:38 +02:00
Kévin Dunglas
593233db17
fix: DOMdocument not found when building embedded apps
2024-04-27 03:17:28 +02:00
Kévin Dunglas
fc76447cad
chore: prepare release 1.1.4
caddy/v1.1.4
v1.1.4
2024-04-25 11:35:32 +02:00
Kévin Dunglas
ac2dd4ab56
ci: fix linux/amd64 static pipeline
2024-04-24 17:18:58 +02:00
Benjamin Eberlei
5d68a3c5e5
docs: Tideways now supports FrankenPHP in normal and worker mode ( #745 )
...
* Tideways now supports FrankenPHP worker mode
See https://support.tideways.com/documentation/setup/installation/frankenphp.html
* Update fr/known-issues.md
* Update tr/known-issues.md
2024-04-24 17:07:14 +02:00
Kévin Dunglas
6597b71f52
ci: fix static pipeline
2024-04-24 11:42:25 +02:00
Kévin Dunglas
fe7d69d01b
ci: fix mimalloc pipeline
2024-04-24 00:40:31 +02:00
Kévin Dunglas
977cad0314
ci: fix debug and mimalloc pipeline
2024-04-23 21:34:09 +02:00
Kévin Dunglas
60b5a11e5a
ci: fix mimalloc pipeline
2024-04-23 19:29:28 +02:00
Kévin Dunglas
a9ebc3aeea
chore: prepare release 1.1.3
caddy/v1.1.3
v1.1.3
2024-04-23 14:50:00 +02:00
dependabot[bot]
4a97a40f4a
chore: bump golang.org/x/net from 0.22.0 to 0.24.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.22.0 to 0.24.0.
- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-23 14:35:38 +02:00
Kévin Dunglas
404086d4d5
feat: autodetect extensions to build for embedded apps ( #717 )
...
* feat: autodetect extensions to build for embeded apps
* fix: ext-libxml support
2024-04-23 14:04:47 +02:00
Kévin Dunglas
498294a561
feat: option to use mimalloc for static builds ( #666 )
...
* feat: use mimalloc for static builds
* fix: use Tweag's approach
* fix: debug build
* chore: mark USE_MIMALLOC as experimental
* ci: build a static binary using mimalloc
2024-04-23 14:04:25 +02:00
Kévin Dunglas
06f7c9448f
chore: bump deps
2024-04-23 12:08:48 +02:00
Kévin Dunglas
85b8a8c805
fix(static): ensure that FRANKENPHP_VERSION is defined in child Docker images
2024-04-22 11:35:51 +02:00
Pierre
03c0247ae5
docs: translate the contribution guide in Chinese ( #739 )
...
Co-authored-by: Pierre Clavequin <pierre.clavequin@valueapex.com >
2024-04-22 10:49:21 +02:00
Kévin Dunglas
238a6ebe9f
docs: remove Xdebug from the list of buggy extensions
2024-04-17 17:35:01 +02:00
Kévin Dunglas
5d1289cc0d
feat: add an option to not compress the static binary
2024-04-16 09:27:46 +02:00
Michael Schubert
5cb5d0b8f1
docs: fix typo
...
`inlcuidng` -> `including`
2024-04-14 19:55:38 +02:00
Kévin Dunglas
a910e39b06
chore: enable the verbose mode of Static PHP CLI
2024-04-11 17:11:47 +02:00
Rob Landers
1abd549eb7
limit concurrency for static/docker builds ( #711 )
2024-04-09 23:11:21 +02:00