Commit History

Author SHA1 Message Date
  Alliballibaba2 b4748ee110 fix: don’t ignore empty request headers (#1182) 2 days ago
  Kévin Dunglas 843d199469 perf: cache computations in WithRequestDocumentRoot (#1154) 1 week ago
  Kévin Dunglas 75dab8f33d chore: bump deps and misc improvements (#1135) 2 weeks ago
  Alexander Stecher e5ca97308e perf: optimize $_SERVER import (#1106) 2 weeks ago
  Rob Landers e812473fe1 implement getenv and putenv in go (#1086) 1 month ago
  Alexander Stecher 8d9b6e755b feat: restart workers when on source changes (#1013) 1 month ago
  Rob Landers aa585f7da0 handle worker failures gracefully (#1038) 1 month ago
  Kévin Dunglas a16076e082 perf: prevent useless logger allocs 2 months ago
  Rob Landers d532772355 fix: reset sapi response code (#964) 3 months ago
  Kévin Dunglas 4537f27f67 fix: prevent crash when worker terminates after a file upload 5 months ago
  Rob Landers e127cf5e1c update test (#688) 8 months ago
  Kévin Dunglas 07a74e5c5a perf: reduce allocs when creating $_SERVER (#540) 8 months ago
  Kévin Dunglas d1a6e38438 chore: reset stats in benchmarks 9 months ago
  Kévin Dunglas 6dee113a01 perf: add $_SERVER creation benchmark 9 months ago
  Kévin Dunglas fe7e9e7c79 fix: crash when using apache_request_headers() (#536) 9 months ago
  Kévin Dunglas 5a8e5f9518 feat: add apache_response_headers() function (#530) 9 months ago
  Kévin Dunglas 49baf02035 feat: add go_apache_request_headers() 10 months ago
  Kévin Dunglas aa1d968dcf refactor: faster $_SERVER variables creation 1 year ago
  Kévin Dunglas 12791636ee chore: add an echo server benchmark 1 year ago
  Kévin Dunglas c615fe0087 feat: add experimental CLI support (#239) 1 year ago
  Kévin Dunglas 69416cc0d6 test: prove that Fibers work if not calling Go 1 year ago
  Kévin Dunglas 48908f599d fix: ensure that SERVER_PORT is always defined 1 year ago
  Kévin Dunglas fb63099a88 feat: allow passing env vars to workers (#210) 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 234873a35a test: add a test for large requests 1 year ago
  Kévin Dunglas df976c1708 fix: race condition on shutdown 1 year ago
  Kévin Dunglas e0cf262224 test: fix and refactor some flaky tests (#165) 1 year ago
  Kévin Dunglas 35f2a4a852 ci: compile and run tests using setup-php (#157) 1 year ago
  Kévin Dunglas 11b1904a3d ci: fix skip flaky tests (#156) 1 year ago
  Kévin Dunglas 75cd310292 feat: add support for PHP timeouts on Linux (#128) 1 year ago
  Kévin Dunglas 878a30d92f fix: ensure there is always a free thread for non-worker scripts (#105) 2 years ago
  Kévin Dunglas 6a6dda5ed9 feat: expose PHP version (#102) 2 years ago
  Jockos f0b2eb7445 feat: improve of performance of PHP variables registration (#94) 2 years ago
  Rob Landers 3abda4fbb6 feat: handle aborted connection (#95) 2 years ago
  Kévin Dunglas 8e136d0d25 feat: implement flush() (#90) 2 years ago
  Kévin Dunglas 0a30dd1cb9 tests: improve TestFinishRequest (#97) 2 years ago
  Rob Landers 9ef3bd7c47 feat: add fastcgi_finish_request() support (#69) 2 years ago
  Dylan Blokhuis 18940108d1 feat: add support for $_SERVER['PHP_SELF'] (#71) 2 years ago
  Kévin Dunglas b719e1cbea docs: improve docs of the Go module (#25) 2 years ago
  Kévin Dunglas 5af6b10d1f feat: add support for 103 Early Hints (#12) 2 years ago
  Kévin Dunglas 3712d0d69b test: add tests for exception handling (#11) 2 years ago
  Kévin Dunglas 4c0dd41327 feat: improve PHP logger 2 years ago
  Kévin Dunglas 0b8e322375 fix: preserve autoloading in worker mode 2 years ago
  Kévin Dunglas 4a87ad3609 chore: add tests regarding persistent objects 2 years ago
  Kévin Dunglas d61c96a4c3 feat: use Zap for logging 2 years ago
  Kévin Dunglas 796476d537 feat: use threads instead of GoRoutines (#6) 2 years ago
  Kévin Dunglas 84273ec395 fix: fix thread safety issues (#5) 2 years ago
  Kévin Dunglas a3ba57f021 test: ensure memory safety when handling parallel requests (#3) 2 years ago
  Kévin Dunglas 2b3475ed9d docs: add examples 2 years ago
  Kévin Dunglas 8c87075db8 docs: add an exemple 2 years ago