Kévin Dunglas
|
9013614801
fix: sapi_module.getenv() should delegate to Go
|
3 days ago |
Alexander Stecher
|
e5ca97308e
perf: optimize $_SERVER import (#1106)
|
6 days ago |
Rob Landers
|
e812473fe1
implement getenv and putenv in go (#1086)
|
3 weeks ago |
Kévin Dunglas
|
e864142a7b
fix: always include pthread.h
|
3 weeks ago |
Alexander Stecher
|
ea7a514389
perf: only import os environment variables once per worker thread (#1080)
|
3 weeks ago |
Alexander Stecher
|
d99b16a158
perf: remove all cgo handles (#1073)
|
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 |
Robert William Vesterman
|
1e20f65e26
fix: pthread include for FreeBSD (#1058)
|
1 month ago |
Rob Landers
|
d532772355
fix: reset sapi response code (#964)
|
3 months ago |
Rob Landers
|
fb23c64632
perf: cgi-mode 1700% improvement (#933)
|
3 months ago |
Kévin Dunglas
|
0500ebc191
perf: improve PHP thread management (#898)
|
4 months ago |
Kévin Dunglas
|
8ff6cfdda8
refactor: prevent a useless allocation (#895)
|
4 months ago |
Kévin Dunglas
|
d6d1b2731c
feat: add support for max_input_time in worker mode (#874)
|
4 months ago |
Kévin Dunglas
|
c4aba6be02
chore: uniformize C comment style
|
5 months ago |
Kévin Dunglas
|
4537f27f67
fix: prevent crash when worker terminates after a file upload
|
5 months ago |
Kévin Dunglas
|
3714fdf3a1
fix: superglobals-realated crash with custom extensions in worker mode (#796)
|
5 months ago |
Kévin Dunglas
|
b18a079eb9
perf: hint the number of threads to TSRM (#655)
|
8 months ago |
Kévin Dunglas
|
71661c45e2
fix: crash when a write error occurs (#651)
|
8 months ago |
Kévin Dunglas
|
07a74e5c5a
perf: reduce allocs when creating $_SERVER (#540)
|
8 months ago |
Kévin Dunglas
|
b71dae9b03
fix: prevent crash when calling apache_request_headers() in non-HTTP context
|
8 months ago |
Kévin Dunglas
|
241ca55d7a
feat: automatically import environment variables in $_SERVER
|
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()
|
9 months ago |
Rob Landers
|
2055142904
apply just an optimization (#450)
|
10 months ago |
Kévin Dunglas
|
517e086786
fix: random crashes when reloading (#394)
|
10 months ago |
Kévin Dunglas
|
ebcd937092
fix: skip shebang in CLI mode
|
10 months ago |
Kévin Dunglas
|
c9bf9940d1
ci: add Super-Linter (#323)
|
11 months ago |
Kévin Dunglas
|
b4aa8038ff
feat: detect when worker crashes or terminates normally (#315)
|
11 months ago |
Kévin Dunglas
|
2c583bcb16
feat: add support for input filters
|
1 year ago |
Kévin Dunglas
|
aa1d968dcf
refactor: faster $_SERVER variables creation
|
1 year ago |
Kévin Dunglas
|
c615fe0087
feat: add experimental CLI support (#239)
|
1 year ago |
Kévin Dunglas
|
09b2282441
feat: set SAPI version
|
1 year ago |
Kévin Dunglas
|
fb63099a88
feat: allow passing env vars to workers (#210)
|
1 year ago |
Kévin Dunglas
|
f5b599bc2b
fix: superfluous response.WriteHeader call
|
1 year ago |
Kévin Dunglas
|
65e34172e9
style: minor C style improvements
|
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
|
70110dcc77
ci: Docker images for various PHP versions
|
1 year ago |
Kévin Dunglas
|
95e83a280e
feat: compatibility with PHP 8.3
|
1 year ago |
Kévin Dunglas
|
75cd310292
feat: add support for PHP timeouts on Linux (#128)
|
1 year ago |
Kévin Dunglas
|
8e824a7906
perf: remove an extra call to cgo (#117)
|
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 |
Rob Landers
|
9ef3bd7c47
feat: add fastcgi_finish_request() support (#69)
|
2 years ago |
Joe Watkins
|
3f4ad4ee66
fix: crash on macOS (#81)
|
2 years ago |
Joe Watkins
|
213a0dfa55
fix: memory leak in worker mode (#76)
|
2 years ago |