Christopher Wellons
|
94d9a91407
|
Reject extraneous arguments
|
2019-02-03 13:03:40 -05:00 |
|
Christopher Wellons
|
09bb8be32a
|
Listen on both ipv6 and ipv4
|
2019-02-03 12:48:37 -05:00 |
|
Christopher Wellons
|
2f79375360
|
Explicitly initialize sockaddr_in members
|
2019-02-03 12:28:47 -05:00 |
|
Christopher Wellons
|
93b94f6b44
|
Correct for different definitions of sockaddr_in
On BSD it doesn't like the braces, and on Linux it prefers braces. Ugh.
|
2019-02-03 12:10:17 -05:00 |
|
Christopher Wellons
|
8e1d9fc28a
|
Make it clear when the config file is loaded
|
2019-02-03 12:00:35 -05:00 |
|
Christopher Wellons
|
90ce8a6696
|
Restart listening socket if port config changes
|
2019-02-03 11:55:15 -05:00 |
|
Christopher Wellons
|
d9c5d3fcf0
|
Allow configuration via config file (-f, SIGHUP)
|
2019-02-03 11:47:20 -05:00 |
|
Christopher Wellons
|
5c6328c6f2
|
Formalize configuration managment
|
2019-02-03 11:46:40 -05:00 |
|
Christopher Wellons
|
3a0126bd99
|
Add note about queue_remove()
|
2019-02-03 10:06:12 -05:00 |
|
Christopher Wellons
|
d5726be23d
|
Tighten up integer argument parsing
|
2019-02-03 09:42:27 -05:00 |
|
Christopher Wellons
|
4bd7b1a3ea
|
Fix up max clients option
|
2019-02-03 09:39:10 -05:00 |
|
Christopher Wellons
|
66c549c87c
|
Add -l to control banner line length
|
2019-02-03 09:39:10 -05:00 |
|
Christopher Wellons
|
ce7e3e5914
|
Allow graceful shutdown with SIGTERM
|
2019-02-03 09:18:38 -05:00 |
|
Christopher Wellons
|
94aa40778c
|
Make log messages line buffered
|
2019-02-03 08:18:55 -05:00 |
|
Christopher Wellons
|
112e5b303f
|
Vastly improve logging
|
2019-02-03 08:11:52 -05:00 |
|
Christopher Wellons
|
81046bcdec
|
Reduce line line length
If clients have a maximum banner size, this will help to keep them
around for longer.
|
2019-02-03 08:08:27 -05:00 |
|
Christopher Wellons
|
1f1ce4e26d
|
Adapt max_clients on EMFILE or ENFILE
|
2019-02-02 23:19:44 -05:00 |
|
Christopher Wellons
|
891584a361
|
Fix random underflow
|
2019-02-02 23:19:23 -05:00 |
|
Christopher Wellons
|
dca3ca646f
|
Don't forget to double the known capacity
|
2019-02-02 23:18:56 -05:00 |
|
Christopher Wellons
|
8c37ff055a
|
Don't use a function named log()
|
2019-02-02 22:43:41 -05:00 |
|
Christopher Wellons
|
7fbba1e7b0
|
Initial working code
|
2019-02-02 22:38:59 -05:00 |
|