rinetd 0.63
Summary of changes:
- added a
-f
flag to run in the foreground - quit cleanly when
SIGINT
is received - increased data buffer size for better performance
- fixed random uninitialised data accesses
- fixed a memory leak in connection reallocation
- fixed a file descriptor leak in configuration reload
- fixed configuration file parsing (many bugs including a buffer overflow)
- fixed configuration error reporting (line numbers were wrong)
- log accepted connections in addition to denied ones
- log DNS errors
- code quality refactoring: got rid of a lot of old code, used C
library functions instead of custom ones, enforcedconst
correctness