Commit Graph

  • 5d43fc2c8d add basic metrics (#966) Rob Landers 2024-09-26 09:53:37 +02:00
  • 861fd8b2fa fix: remove toolchain in go.mod Kévin Dunglas 2024-09-25 19:28:24 +02:00
  • ae31cb9995 docs: fix link for getting started with API Platform (#1040) nicolasbonnici 2024-09-24 10:08:47 +02:00
  • f62244fb69 docs: fix markdown notices Kévin Dunglas 2024-09-23 22:31:04 +02:00
  • 6c0292af99 fix(static): remove -lgcc_s flag (#1026) Davy Goossens 2024-09-15 23:49:03 +02:00
  • 8c88ad0086 fix lint perf-docs Robert Landers 2024-09-12 21:34:14 +02:00
  • 031e8914b5 add performance math Robert Landers 2024-09-12 21:27:46 +02:00
  • a4ac4eb3fb fix: placeholders in environement variables (#1018) Alexander Stecher 2024-09-04 20:57:17 +02:00
  • 204977145b ci: downgrade PHP version for static builds ci/downgrade-php-for-static Kévin Dunglas 2024-09-03 21:28:19 +02:00
  • dcf190ebcb chore: prepare release 1.2.5 v1.2.5 caddy/v1.2.5 Kévin Dunglas 2024-08-27 12:03:36 +02:00
  • d968334371 chore: bump deps Kévin Dunglas 2024-08-27 11:47:31 +02:00
  • 47257ec919 docs: add performance docs (#1004) Kévin Dunglas 2024-08-27 11:45:56 +02:00
  • a16076e082 perf: prevent useless logger allocs Kévin Dunglas 2024-08-27 10:33:55 +02:00
  • f5bec5c13c fix(caddy): resolve_root_symlink not taken into account (#1001) Alexander Stecher 2024-08-26 20:30:42 +02:00
  • db12b4e113 perf: cache document root resolution when possible Kévin Dunglas 2024-08-25 23:18:30 +02:00
  • 4a8555571c docs: fix build/curl instructions in more languages Kévin Dunglas 2024-08-23 16:13:36 +02:00
  • d12551762f docs: fix build/curl instructions (#998) David Legrand 2024-08-23 14:07:42 +00:00
  • 27ca1ae4f7 feat(static): add HTTP/2 support for ext-curl Kévin Dunglas 2024-08-20 12:07:58 +02:00
  • 60e3aba981 docs: fix and improve compilation docs Kévin Dunglas 2024-08-20 03:51:29 +02:00
  • 7a524ddbd5 ci: add back -Wall -Werror Kévin Dunglas 2024-08-20 00:58:26 +02:00
  • ac37760e37 docs: create SECURITY.md Kévin Dunglas 2024-08-13 11:08:22 +02:00
  • fd14a486c3 fix leak lock-free-handles Robert Landers 2024-08-13 10:06:45 +02:00
  • d3e3165fe9 change documentation Robert Landers 2024-08-13 10:06:01 +02:00
  • 496831329f ci: run tests with PHP 8.4 Kévin Dunglas 2024-08-12 22:26:19 +02:00
  • cff7ebf01e Update handles_test.go Rob Landers 2024-08-13 09:40:05 +02:00
  • d41a598520 Update handles.go Rob Landers 2024-08-13 09:39:58 +02:00
  • 0dcf0ab637 ignore nonsensical lint Robert Landers 2024-08-12 16:40:37 +02:00
  • b4a53d1e16 remove smart pointers Robert Landers 2024-08-12 15:31:12 +02:00
  • cf0c808d25 add CL handles Robert Landers 2024-08-12 15:05:00 +02:00
  • ba58e3d829 chore: prepare release 1.2.4 v1.2.4 caddy/v1.2.4 Kévin Dunglas 2024-08-12 10:05:10 +02:00
  • d532772355 fix: reset sapi response code (#964) Rob Landers 2024-08-11 22:34:50 +02:00
  • 3ca52f5934 ci: generate SLSA attestations for static binaries Kévin Dunglas 2024-08-09 18:17:03 +02:00
  • 968176a948 ci: run tests with ASAN and MSAN (#955) Kévin Dunglas 2024-08-09 18:18:15 +02:00
  • 2af8fd2e31 chore: remove useless cgo directive Kévin Dunglas 2024-08-06 18:30:37 +02:00
  • 26cfcc145a chore: prepare release 1.2.3 v1.2.3 caddy/v1.2.3 Kévin Dunglas 2024-08-05 23:27:19 +02:00
  • fd97c977c1 chore: bump deps (#954) Kévin Dunglas 2024-08-05 15:48:25 +02:00
  • 6c708be99d ci: upgrade to super-linter 6 (#952) Kévin Dunglas 2024-08-04 14:05:54 +02:00
  • bcc825a121 ci: switch to super-linter slim variant Kévin Dunglas 2024-08-02 17:27:07 +02:00
  • 4de9abb49d chore: bump deps Kévin Dunglas 2024-08-02 11:21:09 +02:00
  • 93859e3149 docs: fix assorted typos (#942) Alexander Makarov 2024-07-27 02:07:52 +04:00
  • fb23c64632 perf: cgi-mode 1700% improvement (#933) Rob Landers 2024-07-26 09:22:08 +02:00
  • 386f8a793c try CL 600296 fiber Kévin Dunglas 2024-07-25 12:47:17 +02:00
  • dca15d092f Try gotip Kévin Dunglas 2023-09-08 21:48:17 +02:00
  • 799a9d5cb1 Fix #46 Joe Watkins 2022-11-10 06:44:52 +01:00
  • 82beae84a6 fix: musl crash using Go CL 600296 fix/musl-crash-cl Kévin Dunglas 2024-07-10 00:17:24 +02:00
  • 1cbf44e25e add admin option to php-server for easier debugging admin-mode Robert Landers 2024-07-23 23:56:05 +02:00
  • 323edefc4b chore: add prefer-pre-built option for spc download (#921) Jerry Ma 2024-07-15 00:13:22 +08:00
  • e013ea0685 clean fix/musl-crash Kévin Dunglas 2024-07-12 13:46:38 +02:00
  • 84eff50c0b fix: musl crash Kévin Dunglas 2024-07-11 17:35:42 +02:00
  • a6572225f6 docs: fix port number in French version (#919) Fabien Papet 2024-07-12 10:55:21 +02:00
  • 6d5cb37647 chore: prepare release 1.2.2 v1.2.2 caddy/v1.2.2 Kévin Dunglas 2024-07-11 14:09:52 +02:00
  • 0751f453b9 fix: create a custom Go build when using musl to prevent a crash (#913) Kévin Dunglas 2024-07-11 10:26:28 +02:00
  • 4fab5a3169 docs: fix php.ini path for static binaries Kévin Dunglas 2024-07-10 10:16:19 +02:00
  • 8f9b9b07c9 chore: use latest Go version for static builds chore/static-no-lock-go-version Kévin Dunglas 2024-07-09 23:46:09 +02:00
  • e743f6ab87 docs: customizing the configuration (#911) Kévin Dunglas 2024-07-09 16:13:55 +02:00
  • 0500ebc191 perf: improve PHP thread management (#898) Kévin Dunglas 2024-07-09 09:39:03 +02:00
  • b87cf4e8b9 chore: bump deps Kévin Dunglas 2024-07-08 15:52:17 +02:00
  • ebdb2656b6 fix: deprecated Dockerfile ENV syntax Kévin Dunglas 2024-07-05 11:09:09 +02:00
  • 29d47f42c8 chore: switch back to upstream Static PHP CLI Kévin Dunglas 2024-07-04 15:05:50 +02:00
  • ae4ebd11f6 fix: downgrade to Go 1.22.4 for Alpine builds Kévin Dunglas 2024-07-03 16:26:52 +02:00
  • 8ff6cfdda8 refactor: prevent a useless allocation (#895) Kévin Dunglas 2024-06-28 16:46:34 +02:00
  • 952dd7a79b docs: use octane:frankenphp instead of octane:start (#893) Kevin Detournay 2024-06-28 12:11:43 +02:00
  • 213be22967 docs: fix linter Kévin Dunglas 2024-06-27 14:10:51 +02:00
  • 11e3745b8b docs: explain how to fix SSL/TLS-related issues (#888) Simon 2024-06-27 08:49:16 -03:00
  • 153e7d6686 chore: simplify log config (#887) Kévin Dunglas 2024-06-25 23:13:57 +02:00
  • a313f3a809 chore: prepare release 1.2.1 v1.2.1 caddy/v1.2.1 Kévin Dunglas 2024-06-24 17:37:19 +02:00
  • e45a788824 fix(caddy): incorrectly prepared environment variables when not using Caddyfile Kévin Dunglas 2024-06-23 09:42:06 +02:00
  • 549239d16f chore: bump deps Kévin Dunglas 2024-06-24 13:57:41 +02:00
  • b47f4d3aa0 fix(static): unbundle parallel extension Kévin Dunglas 2024-06-24 13:13:20 +02:00
  • d6d1b2731c feat: add support for max_input_time in worker mode (#874) Kévin Dunglas 2024-06-18 12:00:01 +02:00
  • e0ccd816e6 ci: bump docker/bake-action from 4 to 5 dependabot[bot] 2024-06-17 11:07:15 +00:00
  • 039d021f51 chore(caddy): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /caddy dependabot[bot] 2024-06-17 11:56:43 +00:00
  • 6b44b532f5 docs: improve Docker tags documentation (#866) Benedikt Franke 2024-06-12 15:17:59 +02:00
  • c0c56a8cf8 Fix typo in code sample in worker.md Tim Düsterhus 2024-06-11 09:55:35 +02:00
  • d99ce659f6 chore: bump golang.org/x/net from 0.25.0 to 0.26.0 dependabot[bot] 2024-06-10 11:13:04 +00:00
  • c4aba6be02 chore: uniformize C comment style Kévin Dunglas 2024-06-09 10:23:56 +02:00
  • bf036966a1 update refactor/cgoc Robert Landers 2024-06-08 19:35:04 +02:00
  • 4537f27f67 fix: prevent crash when worker terminates after a file upload Kévin Dunglas 2024-06-07 18:05:42 +02:00
  • acf6d0ffc4 ci: add -lstdc++ to CGO_LDFLAGS if a C++ extension is enabled (#855) DubbleClick 2024-06-08 13:35:44 +02:00
  • ce4732aa43 docs: fix worker example (#856) DubbleClick 2024-06-08 13:06:40 +02:00
  • 68c0a4c246 chore: prepare release 1.2.0 v1.2.0 caddy/v1.2.0 Kévin Dunglas 2024-06-05 15:27:02 +02:00
  • 74e9a3c9e5 chore: upgrade to Caddy 2.8.4 Kévin Dunglas 2024-06-05 14:39:37 +02:00
  • 3714fdf3a1 fix: superglobals-realated crash with custom extensions in worker mode (#796) Kévin Dunglas 2024-06-05 15:24:16 +02:00
  • 36ad813f85 update cgoc Robert Landers 2024-06-05 00:37:59 +02:00
  • 69db3e1472 disable headers for now Robert Landers 2024-06-05 00:13:36 +02:00
  • fce1ed8179 add basics -- headers broken Robert Landers 2024-06-05 00:04:44 +02:00
  • 8339f2d072 unwrap go routine refactor/main-thread Robert Landers 2024-06-02 17:18:56 +02:00
  • e1df51097c prevent go from reusing threads Robert Landers 2024-06-02 17:18:08 +02:00
  • cde930c5c5 remove C-Thread-Pool Robert Landers 2024-06-02 12:04:25 +02:00
  • 3a75120832 see: https://github.com/golang/go/issues/6883\#issuecomment-383800123 Robert Landers 2024-06-02 12:02:00 +02:00
  • 9d843b9577 factor out thread pool Robert Landers 2024-06-02 12:01:49 +02:00
  • a31abc4514 delete defunc code Robert Landers 2024-06-02 10:59:55 +02:00
  • 9f17ed6776 refactor fetch and execute into single function Robert Landers 2024-06-02 10:59:46 +02:00
  • 91a4729926 add more logging fix/slow-cgi-mode Robert Landers 2024-06-01 15:57:09 +02:00
  • 7685180402 poc: multi-threading Robert Landers 2024-06-01 15:42:41 +02:00
  • 0b4a427cac feat: use the new RegisterDirectiveOrder to simplify config Kévin Dunglas 2024-05-31 13:39:13 +02:00
  • b96db939b7 feat: option to enable full duplex for HTTP/1 connections (#692) Rob Landers 2024-05-31 14:38:31 +02:00
  • ad2c18a6b7 docs: add missing -z to tar (#828) jeremyj11 2024-05-30 21:47:15 +07:00
  • 2183f29b18 feat: Caddy 2.8 support Kévin Dunglas 2024-05-30 11:18:17 +02:00
  • 90a7b98b10 feat: log the number of threads and workers during startup Kévin Dunglas 2024-05-29 17:59:23 +02:00