Commit Graph
16 Commits
Author SHA1 Message Date
Yves Rutschle e2d01a7440 close file descriptors upon forking a connection shoveler (fix #521) 2026-02-15 11:17:36 +01:00
yrutschle b6c8e116af verify there is space in pid followup table before forking (fix #502) 2025-08-27 22:57:04 +02:00
Yves Rűtschlé d97cda1fa5 sslh-ev now has backup strategy when ulimit -f (file descriptor) is reached 2025-08-15 10:11:20 +02:00
Yves Rűtschlé 4f7ba84e9a fix headers 2025-08-13 12:32:55 +02:00
Yves Rűtschlé 2624877232 sslh-ev: keep track of forked processes 2025-08-12 23:05:24 +02:00
Yves Rűtschlé 51ba24c1b2 count protocol connections when forking, in sslh-select 2025-08-11 09:28:43 +02:00
Yves Rűtschlé eac34ec36f refactor: consolidate loop init between sslh-select and sslh-ev 2025-08-10 08:49:02 +02:00
yrutschle 750e828d49 reinstate checking of FD_SETSIZE for sslh-select 2022-05-22 22:32:22 +02:00
yrutschle 7228c0ebc3 refactor: move TCP code to new object tcp-listener 2022-05-03 17:03:30 +02:00
yrutschle da194f15f0 make local functions static 2022-05-02 23:01:28 +02:00
yrutschle c78a50c1d7 remove obsolete code 2022-04-27 17:33:36 +02:00
yrutschle 9ce9b5cd82 Integrate hash for UDP 2022-04-02 18:48:24 +02:00
yrutschle 4cd3ab8958 moved watcher add to watcher init 2021-10-28 15:41:09 +02:00
yrutschle ec033efbbc refactor more code from sslh-select to processes.c 2021-10-26 21:45:44 +02:00
yrutschle 3389000ff3 move action processing to its own file 2021-10-17 16:02:49 +02:00
yrutschle 25abd765cb refactor: abstract watchers from loop data 2021-10-11 22:40:46 +02:00