|
9ee0e11c86
|
Remove some gotos
|
2023-01-26 17:15:30 +01:00 |
|
|
03dd126ca7
|
Add php error handling
|
2023-01-26 14:51:47 +01:00 |
|
|
17327006db
|
Add async support for FastCGI
|
2023-01-26 13:34:04 +01:00 |
|
|
f7a6214dbc
|
Allow proxies to delay chunks
|
2023-01-26 12:46:30 +01:00 |
|
|
8053439212
|
Add chunk send/receiving functions
|
2023-01-26 11:41:10 +01:00 |
|
|
299e726341
|
Add pip abstraction for sock
|
2023-01-26 11:02:44 +01:00 |
|
|
df7dfb5107
|
Refactor uri.c
buf3 removed, unnecessary and not initialized
|
2023-01-23 23:43:14 +01:00 |
|
|
5f3ba2b971
|
Add sock_init()
|
2023-01-23 23:35:53 +01:00 |
|
|
32ea03079b
|
Add sock_splice_all()
|
2023-01-23 12:55:41 +01:00 |
|
|
8b63d2cf32
|
Refactor proxy and socket a bit
|
2023-01-23 11:09:28 +01:00 |
|
|
44fc7f2e5c
|
Add flags to sock_splice_chunked
|
2023-01-23 01:50:50 +01:00 |
|
|
c8b605aa90
|
Save proxy connection time
|
2023-01-13 02:59:48 +01:00 |
|
|
59b9bfd53e
|
Finally remove compression from proxy
|
2023-01-13 02:49:25 +01:00 |
|
|
e8655102b9
|
Use sock in fastcgi
|
2023-01-13 02:36:41 +01:00 |
|
|
add135b3ad
|
Use htons and ntohs in fastcgi
|
2023-01-12 20:40:40 +01:00 |
|
|
2d250621c8
|
Add time to log prefix
|
2023-01-12 20:29:34 +01:00 |
|
|
f96dc46ea7
|
Add sock_send_x and remove fastcgi compression
|
2023-01-12 19:51:26 +01:00 |
|
|
5138dafb8e
|
Refactor compress a bit
|
2023-01-12 16:30:10 +01:00 |
|
|
d7db1f0be9
|
Make error_str GNU_SOURCE compliant
|
2023-01-12 15:24:30 +01:00 |
|
|
f42ac83323
|
Add list_contains() to list
|
2023-01-12 15:07:03 +01:00 |
|
|
7d576b2466
|
Better lossy error code description
|
2023-01-12 13:13:24 +01:00 |
|
|
5acab8144d
|
Rework error interface
|
2023-01-12 12:54:23 +01:00 |
|
|
4814035b62
|
Fix echo Makefile bug
|
2023-01-12 11:47:48 +01:00 |
|
|
15f400f376
|
Add status_code_t in http.h
|
2023-01-12 10:22:27 +01:00 |
|
|
32638fdd91
|
Fix list_remove()
|
2023-01-12 10:21:57 +01:00 |
|
|
07d6280864
|
Fix list pointer bug in proxy
|
2023-01-12 01:58:14 +01:00 |
|
|
820ce8dac9
|
Update logger_prefix
|
2023-01-12 00:34:04 +01:00 |
|
|
5bd9b3fb33
|
Hopeful fix
|
2023-01-11 23:53:43 +01:00 |
|
|
487386158d
|
Remove most memory leaks with valgrind
|
2023-01-11 17:50:11 +01:00 |
|
|
581b4dc5aa
|
Fix flines()
|
2023-01-11 15:07:01 +01:00 |
|
|
6b295cef95
|
Add Accept-Ranges lines
|
2023-01-11 14:30:12 +01:00 |
|
|
764b754a6f
|
Add more utils
|
2023-01-11 11:06:36 +01:00 |
|
|
7699583c5f
|
List/FastCGI cleanup
|
2023-01-11 00:34:17 +01:00 |
|
|
e8d8abdc5a
|
Add -C --clean
|
2023-01-10 23:52:29 +01:00 |
|
|
0730429041
|
Fix error.c
|
2023-01-09 22:45:37 +01:00 |
|
|
af62a3065a
|
Add http error handling
|
2023-01-09 22:01:50 +01:00 |
|
|
c36ad8c113
|
Add global error handling
|
2023-01-09 01:07:02 +01:00 |
|
|
7f7a07c4d2
|
Add HTTP status code descriptions
|
2023-01-08 23:13:47 +01:00 |
|
|
4ff22bd0c6
|
Handle timeouts in epoll
|
2023-01-08 22:19:16 +01:00 |
|
|
0a1fb977d6
|
Diversifying HTTP statuses
|
2023-01-08 01:37:45 +01:00 |
|
|
819b71f285
|
Add more HTTP status codes
|
2023-01-07 02:41:57 +01:00 |
|
|
99c4eb1c8a
|
Update http_static
|
2023-01-07 00:21:25 +01:00 |
|
|
fb59b0d8c4
|
Using 504 instead of 503
|
2023-01-06 22:45:56 +01:00 |
|
|
950bf19331
|
Use semaphores to keep track of proxy connections
|
2023-01-05 22:51:30 +01:00 |
|
|
993cb65724
|
Mark proxy connection free on error
|
2023-01-05 22:29:28 +01:00 |
|
|
4782707049
|
Working on TODOs in proxy.c
|
2023-01-05 21:59:23 +01:00 |
|
|
6112e719e5
|
Improve list
|
2023-01-05 20:20:32 +01:00 |
|
|
6f2751f69b
|
Added http_parse_request
|
2023-01-05 18:54:31 +01:00 |
|
|
925ff2b9e4
|
Add clock_cpu()
|
2023-01-05 18:45:48 +01:00 |
|
|
c67edd4195
|
Close all connections on exit
|
2023-01-04 00:40:09 +01:00 |
|