Commit Graph

68 Commits

Author SHA1 Message Date
17327006db Add async support for FastCGI 2023-01-26 13:34:04 +01:00
e721e542f3 Add chunk_handler 2023-01-24 00:07:22 +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
487386158d Remove most memory leaks with valgrind 2023-01-11 17:50:11 +01:00
e9a065f8aa Add -pthread to Makefile 2023-01-09 22:47:50 +01:00
c36ad8c113 Add global error handling 2023-01-09 01:07:02 +01:00
3d1451448d Update Makefile 2023-01-05 20:35:21 +01:00
1619e01174 Update async to use epoll instead of poll 2023-01-05 20:33:59 +01:00
896486b64a WebSocket async working 2023-01-03 16:12:45 +01:00
ec3183e99b Outsource globe.svg 2023-01-03 14:42:01 +01:00
f7f245c931 Outsource default favicons 2023-01-03 11:08:17 +01:00
c7488b0f59 Add list.c 2023-01-02 21:48:06 +01:00
03c2c7b364 Outsource default documents to actual files 2023-01-02 14:26:59 +01:00
6eb3b99bfb Update Makefile 2022-12-31 11:37:44 +01:00
9cb278eb2a Remove tcp_closer 2022-12-31 11:20:29 +01:00
204317f46a Remove responder 2022-12-30 16:06:49 +01:00
a56002a409 More workers 2022-12-29 23:21:40 +01:00
db966b3a66 Merge worker .h files 2022-12-29 22:00:32 +01:00
7a2acb0e66 Add workers 2022-12-29 21:41:40 +01:00
665e4ceabc Splitting in request_handler and responder 2022-12-29 18:51:12 +01:00
672745f6df Delete client.h/.c 2022-12-29 11:47:59 +01:00
b90ed61e03 Async working with connection handlers 2022-12-29 01:49:00 +01:00
096aeae23b Async working (in concept) 2022-12-28 16:40:31 +01:00
cd97eca7d3 Add client_ctx_t in client_handler 2022-12-28 15:17:19 +01:00
ce658ac965 move lib/cache to cache_handler 2022-12-19 15:27:38 +01:00
b422b37806 Renamed rev_proxy -> proxy 2022-12-13 20:36:21 +01:00
2937bdaded Add logger 2022-12-10 20:48:47 +01:00
88346fe722 Do not use shard object file anymore 2022-12-10 01:49:16 +01:00
0f75aeea7a Add tests for some utils 2022-12-10 01:33:16 +01:00
db053121f2 Refactor Makefile 2022-11-10 20:42:24 +01:00
33ec943e8b Fix Makefile 2022-10-20 23:51:06 +02:00
e7e1e7b18f Add debian target to Makefile 2022-10-20 22:07:51 +02:00
100eb1597d Update Makefile to be a real Makefile 2022-10-20 22:03:46 +02:00
2b4569aabe Rename Necronda server to Sesimos 2022-08-18 14:17:12 +02:00
6526b5cbcb Rename necronda-server.* to server.* 2022-08-16 19:02:28 +02:00
bc1c6d3498 Update http header parser 2022-08-16 18:35:03 +02:00
b37757fc73 Add reverse proxy error documents 2021-11-07 19:48:09 +01:00
ac2d17f23a Updated Makefile 2021-09-17 22:33:46 +02:00
433cc7861f Reverse proxy IPv6 and IPv4 2021-09-12 19:25:57 +02:00
b4b5d77985 Updated PHP-FPM to 7.4 2021-09-12 18:58:05 +02:00
43c512dc5a Add gcc opimization 2021-05-10 18:12:08 +02:00
ffbbcc6490 Fix makefile 2021-05-04 22:47:37 +02:00
80986325ce Added brotli compression 2021-05-04 22:32:21 +02:00
28f163f97a Added DEBIAN_OPTS 2021-05-03 20:48:16 +02:00
d130474989 Refactor for shared library use 2021-05-03 20:10:23 +02:00
c1d076db04 Refactor code to avoid warnings 2021-03-18 20:27:45 +01:00
f0ec64b629 GeoIP Info implemented 2020-12-29 16:26:53 +01:00
7d8f065ec9 Add compile-debian target 2020-12-28 14:57:09 +01:00
dd44ffee95 Update Makefile 2020-12-28 14:53:03 +01:00