Kévin Dunglas
|
f97f56d45a
|
docs: improve compile instructions
|
2022-10-14 13:50:15 +02:00 |
|
Kévin Dunglas
|
625ab8906f
|
docs: update logo
|
2022-10-14 12:23:39 +02:00 |
|
Kévin Dunglas
|
b8177a007e
|
docs: add more docs (#16)
|
2022-10-14 12:20:57 +02:00 |
|
Kévin Dunglas
|
acc48830f7
|
feat: improve Dockerfile and add some docs (#15)
|
2022-10-13 18:05:22 +02:00 |
|
Kévin Dunglas
|
b971c07d89
|
feat: improve default config (#14)
|
2022-10-12 09:38:45 +02:00 |
|
Kévin Dunglas
|
5012ac30cd
|
chore: improve tests and add missing file (#13)
|
2022-10-11 20:41:50 +02:00 |
|
Kévin Dunglas
|
5af6b10d1f
|
feat: add support for 103 Early Hints (#12)
|
2022-10-11 17:40:12 +02:00 |
|
Kévin Dunglas
|
3712d0d69b
|
test: add tests for exception handling (#11)
|
2022-10-11 10:54:30 +02:00 |
|
Kévin Dunglas
|
46ec897d2e
|
feat: add stub PHP functions (#10)
|
2022-10-11 08:57:23 +02:00 |
|
Kévin Dunglas
|
7ec0043fe8
|
feat: handle errors in worker mode (#9)
* feat: handle errors in worker mode (not working)
* feat: better exception and error handling
|
2022-10-11 08:10:46 +02:00 |
|
Kévin Dunglas
|
a95f4b03dd
|
Merge pull request #8 from dunglas/fix/worker
fix: unwanted calls to WriteHeader() and improve logger
|
2022-10-08 13:07:19 +02:00 |
|
Kévin Dunglas
|
4c0dd41327
|
feat: improve PHP logger
|
2022-10-08 13:05:18 +02:00 |
|
Kévin Dunglas
|
ea5aa3d729
|
feat: add support for logs
|
2022-10-07 18:39:15 +02:00 |
|
Kévin Dunglas
|
f579793de9
|
fix: unwanted calls to WriteHeader()
|
2022-10-07 18:18:15 +02:00 |
|
Kévin Dunglas
|
2ced2afa49
|
Merge pull request #7 from dunglas/feat/improve-caddy
feat: improve Caddy module
|
2022-10-07 17:01:28 +02:00 |
|
Kévin Dunglas
|
c45a4c620f
|
feat: improve sessions handling in workers
|
2022-10-07 16:59:27 +02:00 |
|
Kévin Dunglas
|
0b8e322375
|
fix: preserve autoloading in worker mode
|
2022-10-06 15:25:58 +02:00 |
|
Kévin Dunglas
|
4a87ad3609
|
chore: add tests regarding persistent objects
|
2022-10-05 15:44:02 +02:00 |
|
Kévin Dunglas
|
d61c96a4c3
|
feat: use Zap for logging
|
2022-10-04 17:42:45 +02:00 |
|
Kévin Dunglas
|
da50ea3e9a
|
feat: replace placeholders in worker file names
|
2022-10-04 14:51:50 +02:00 |
|
Kévin Dunglas
|
796476d537
|
feat: use threads instead of GoRoutines (#6)
* feat: use threads instead of GoRoutines
* many improvements
* fix some bugs
|
2022-10-04 14:41:19 +02:00 |
|
Kévin Dunglas
|
84273ec395
|
fix: fix thread safety issues (#5)
* fix: fix thread safety issues
* some improvements
* wip
* tiny improvements
|
2022-06-03 17:18:07 +02:00 |
|
Kévin Dunglas
|
a3ba57f021
|
test: ensure memory safety when handling parallel requests (#3)
|
2022-05-23 11:57:30 +02:00 |
|
Kévin Dunglas
|
6da01cc858
|
refactor: minor cleanup
|
2022-05-21 11:03:10 +02:00 |
|
Kévin Dunglas
|
2b3475ed9d
|
docs: add examples
|
2022-05-20 09:42:30 +02:00 |
|
Kévin Dunglas
|
8c87075db8
|
docs: add an exemple
|
2022-05-19 17:42:12 +02:00 |
|
Kévin Dunglas
|
9761090c06
|
chore: fix some typos and conventions
|
2022-05-19 14:46:35 +02:00 |
|
Kévin Dunglas
|
09de805aaa
|
fix: memory leaks and refactor worker code (#2)
|
2022-05-18 21:19:07 +02:00 |
|
Kévin Dunglas
|
7d81fa51fe
|
feat: add a woker mode (#1)
* refactor: better memory management
* wip
* tmp
* introduce a go-like api
* upgraded to PHP 8.2
* Fix thread safety issues
* fix tests
* wip
* refactor worker
* worker prototype
* fix populate env
* session
* improve tests
* fix Caddy tests
* refactor
|
2022-05-18 11:52:24 +02:00 |
|
Kévin Dunglas
|
0d1ff2c438
|
fix: uncomment free
|
2021-11-26 19:51:25 +01:00 |
|
Kévin Dunglas
|
92a4c21eb7
|
fix: use emalloc to allocate the context
|
2021-11-26 13:26:12 +01:00 |
|
Kévin Dunglas
|
f037ba937a
|
feat: better public API
|
2021-11-01 15:38:12 +01:00 |
|
Kévin Dunglas
|
290e9e1114
|
feat: Caddy module
|
2021-11-01 00:18:30 +01:00 |
|
Kévin Dunglas
|
a2607e6be7
|
initial commit
|
2021-09-24 18:52:20 +02:00 |
|