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 |
Kévin Dunglas
|
13fb0beae9
fix: remove some more memory leaks in worker mode (#65)
|
2 years ago |
Kévin Dunglas
|
d339c6902f
ci: fix Docker Push (#60)
|
2 years ago |
Kévin Dunglas
|
c4c8319042
fix: memory leak in worker mode (#56)
|
2 years ago |
Kévin Dunglas
|
084decfe97
feat: remove automatic exceptions handling (#53)
|
2 years ago |
Kévin Dunglas
|
1e453036b2
fix: signals handling (#39)
|
2 years ago |
Kévin Dunglas
|
acc48830f7
feat: improve Dockerfile and add some docs (#15)
|
2 years ago |
Kévin Dunglas
|
5af6b10d1f
feat: add support for 103 Early Hints (#12)
|
2 years ago |
Kévin Dunglas
|
46ec897d2e
feat: add stub PHP functions (#10)
|
2 years ago |
Kévin Dunglas
|
7ec0043fe8
feat: handle errors in worker mode (#9)
|
2 years ago |
Kévin Dunglas
|
ea5aa3d729
feat: add support for logs
|
2 years ago |
Kévin Dunglas
|
f579793de9
fix: unwanted calls to WriteHeader()
|
2 years ago |
Kévin Dunglas
|
c45a4c620f
feat: improve sessions handling in workers
|
2 years ago |
Kévin Dunglas
|
0b8e322375
fix: preserve autoloading in worker mode
|
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
|
6da01cc858
refactor: minor cleanup
|
2 years ago |
Kévin Dunglas
|
9761090c06
chore: fix some typos and conventions
|
2 years ago |
Kévin Dunglas
|
09de805aaa
fix: memory leaks and refactor worker code (#2)
|
2 years ago |
Kévin Dunglas
|
7d81fa51fe
feat: add a woker mode (#1)
|
2 years ago |
Kévin Dunglas
|
92a4c21eb7
fix: use emalloc to allocate the context
|
3 years ago |
Kévin Dunglas
|
f037ba937a
feat: better public API
|
3 years ago |
Kévin Dunglas
|
290e9e1114
feat: Caddy module
|
3 years ago |
Kévin Dunglas
|
a2607e6be7
initial commit
|
3 years ago |