Commit Graph

35 Commits

Author SHA1 Message Date
1cf9172194 Make client list dynamic 2023-01-03 10:05:30 +01:00
9d8120966d Handle SIGPIPE 2023-01-02 19:48:12 +01:00
b79c9c710b Async locking 2023-01-02 17:53:44 +01:00
51d85cc99f Async check if closed 2023-01-02 16:52:18 +01:00
33feabdec0 Update server string Sesimos -> sesimos 2022-12-31 02:30:35 +01:00
9ad1ecf1da Rev proxy working again 2022-12-31 00:28:20 +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
2969e435d1 Small fixes 2022-12-29 17:02:57 +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
dd4f768cc4 Logger and config refactor 2022-12-19 14:36:00 +01:00
45514f90ca Multi processing -> multi threading 2022-12-18 22:18:11 +01:00
3227e615fe Use getopt_long 2022-12-15 11:26:40 +01:00
3ce72975b8 Remove shm from config 2022-12-15 10:43:43 +01:00
1f20c70772 Add union for sock addr 2022-12-15 10:26:28 +01:00
fabb55d94b Cleanup 2022-12-13 23:49:12 +01:00
6d473bfa49 small changes 2022-12-13 23:43:22 +01:00
8e83d6aa5f Outsource geoip 2022-12-13 23:41:29 +01:00
b422b37806 Renamed rev_proxy -> proxy 2022-12-13 20:36:21 +01:00
483b386100 Remove some global variables 2022-12-10 22:44:26 +01:00
9ac67dbfd3 Clean up logger 2022-12-10 21:56:25 +01:00
2efe65fc74 Cleanup code 2022-12-10 21:40:41 +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
90e324cf87 Remove client buffer 2022-10-20 23:00:11 +02:00
63b1ca5d6a Update file header comments 2022-10-20 22:03:46 +02:00
54313551fc Use (void) instead of void 2022-10-20 22:03:46 +02:00
92779e5dba Use volatile sig_atomic_t instead of int 2022-10-20 22:03:46 +02:00
2b4569aabe Rename Necronda server to Sesimos 2022-08-18 14:17:12 +02:00
170337d4d5 Do not use select() anymore 2022-08-17 22:34:01 +02:00
6526b5cbcb Rename necronda-server.* to server.* 2022-08-16 19:02:28 +02:00