Commit History

Author SHA1 Message Date
  Robert Landers 8339f2d072 unwrap go routine 3 months ago
  Robert Landers e1df51097c prevent go from reusing threads 3 months ago
  Robert Landers cde930c5c5 remove C-Thread-Pool 3 months ago
  Robert Landers 3a75120832 see: https://github.com/golang/go/issues/6883\#issuecomment-383800123 3 months ago
  Robert Landers 9d843b9577 factor out thread pool 3 months ago
  Robert Landers a31abc4514 delete defunc code 3 months ago
  Robert Landers 9f17ed6776 refactor fetch and execute into single function 3 months ago
  Rob Landers b96db939b7 feat: option to enable full duplex for HTTP/1 connections (#692) 3 months ago
  Kévin Dunglas 90a7b98b10 feat: log the number of threads and workers during startup 3 months ago
  Rob Landers d973206174 fix reading post bodies (#686) 6 months ago
  Kévin Dunglas 1511decad6 chore: some CS changes 6 months ago
  Kévin Dunglas 07a74e5c5a perf: reduce allocs when creating $_SERVER (#540) 6 months ago
  Kévin Dunglas b71dae9b03 fix: prevent crash when calling apache_request_headers() in non-HTTP context 6 months ago
  Kévin Dunglas fe7e9e7c79 fix: crash when using apache_request_headers() (#536) 7 months ago
  Kévin Dunglas 49baf02035 feat: add go_apache_request_headers() 8 months ago
  naoki kuroda 3692818d0c perf: optimize cookie handling in request (#459) 8 months ago
  Rob Landers 7830aae549 Ensure we don't modify a shared env (#452) 8 months ago
  Rob Landers 2055142904 apply just an optimization (#450) 8 months ago
  Rob Landers 5bda50cbd7 Fix memory leak (#442) 8 months ago
  Kévin Dunglas 7c5f18fe3f ci: fix changelog generation 9 months ago
  Kévin Dunglas 3709c2a50b chore: switch to upstream C-Thread-Pool 9 months ago
  Kévin Dunglas 6509cddd2a feat: embed PHP apps into the FrankenPHP binary 9 months ago
  Shyim bb931c99ff remove sqlite3 requirement on darwin, fixes #330 9 months ago
  Kévin Dunglas b4aa8038ff feat: detect when worker crashes or terminates normally (#315) 10 months ago
  Kévin Dunglas aa1d968dcf refactor: faster $_SERVER variables creation 10 months ago
  Kévin Dunglas 4d2cd5f715 perf: write the response body directly from the memory allocated by PHP 10 months ago
  Kévin Dunglas a4938102e1 perf: read the request body directly in the memory allocated by PHP 10 months ago
  Kévin Dunglas 120006a297 chore: bump deps 11 months ago
  Kévin Dunglas ec35afdc7f chore: remove C-Thread-Pool/example.c (#259) 11 months ago
  Kévin Dunglas c615fe0087 feat: add experimental CLI support (#239) 11 months ago
  shangyuanchun 52caf17a40 fix: to solve php versions like: 9.0 / 9.1 11 months ago
  Kévin Dunglas e193a374d3 freat: set thread name to frankenphp 11 months ago
  Kévin Dunglas 1f3007337d feat: create a static build of FrankenPHP (#198) 1 year ago
  Kévin Dunglas f5b599bc2b fix: superfluous response.WriteHeader call 1 year ago
  Kévin Dunglas ab0783519e perf: reduce the number of calls to cgo to set the headers 1 year ago
  Kévin Dunglas e65fdfff2f chore: better cgo directives 1 year ago
  Kévin Dunglas e0f2323bf6 fix : make sure the PHP request body buffer is full before giving it back (#187) 1 year ago
  Kévin Dunglas 2dbc94508c chore: better Zend Max Execution Timers message 1 year ago
  Kévin Dunglas 027cdc7b40 fix: flush support with Caddy 2.7 1 year ago
  Kévin Dunglas 307c5fa865 fix: properly cleanup workersReadyWG (#184) 1 year ago
  Kévin Dunglas b03ce0eb20 fix: don't abort con when streaming not possible 1 year ago
  Kévin Dunglas df976c1708 fix: race condition on shutdown 1 year ago
  Kévin Dunglas 671fda9e29 feat: honor GOMAXPROCS and set it automatically in containers 1 year ago
  Kévin Dunglas 6c215b8b10 feat: increase the default number of workers 1 year ago
  DracoBlue c8237554e2 The configuration to enable ZendMaxExecutionTimers is `--enable-zend-max-execution-timers` (#145) 1 year ago
  Kévin Dunglas 75cd310292 feat: add support for PHP timeouts on Linux (#128) 1 year ago
  Kévin Dunglas e514823faa fix: use SA_ONSTACK in C-Thread-Pool 1 year ago
  Kévin Dunglas 4332bbe97c fix: don't flush if the request body hasn't been read entirely (#122) 1 year ago
  Kévin Dunglas 0ea179d402 fix: set the _GNU_SOURCE macro to allow memrchr usage (#124) 1 year ago
  Kévin Dunglas 2937aa8047 fix: panic: http: invalid Read on closed Body (#121) 1 year ago