- Various code cleanups to make the code easier to read and more efficient
- Added support for load balancing when
bind_host
andlisten_port
are duplicated - Cosmetic updates to logging - don't output timestamp if running via Systemd
- Added a 5 second timeout for outbound TCP connections
- Fixed an issue where shortened command line arguments weren't working for forwarders
- Added support for
SIGTERM
andSIGINT
signals so we terminate gracefully - Sort out exit codes so we have 0 on success and 1 on failure
- Added support for
-logfile
so you can specify where to log instead ofstdout
- When a connection is closed the total number of bytes sent and received is now printed
- Added support for
-conf
so you can specify TCP and/or UDP forwarders within a configuration file - Command line arguments can now be shortened so you can now pass
-t
instead of-tcp
- Initial release