Version 1.0.1.3 (May 6, 2020)

MacOS code
- Fixed an issue in nfproxy related to closing active connections on exit.

Version 1.0.1.2 (April 13, 2020)

Linux code
- Fixed an race condition in nfproxy.
- Fixed an issue in nfproxy related to closing active connections on exit.

MacOS code
- Fixed an race condition in nfproxy.

Version 1.0.1.0 (November 20, 2019)

Linux code
- Implemented IPv6 support for redirecting TCP to local proxy (doesn't work with old versions of iptables!).
- nfproxy makefile supports parameter NO_IPV6_NAT=1 for disabling IPv6 NAT code.

Version 1.0.0.9 (October 24, 2019)

Linux code
- It is possible to use nf_setOptions to specify multiple worker threads for handling events.

MacOS code
- It is possible to use nf_setOptions to specify multiple worker threads for handling events.

Version 1.0.0.8 (August 20, 2019)

Linux code
- The proxy doesn't accept direct connections to proxy port.
- The rules are added first in iptables list, with additional allowing rule for inbound TCP connections to proxy port.

Version 1.0.0.7 (August 16, 2019)

Linux code
- Fixed an issue in nfproxy code related to handling TCP disconnects.

Version 1.0.0.6 (August 13, 2019)

Linux code
- Added -w parameter to make iptables wait for exclusive lock, to avoid issues when the filtering process starts as a service after reboot.

Version 1.0.0.5 (August 7, 2019)

Linux code
- Fixed several issues in nfproxy related to threads and passing arguments on some architectures.
- The rules allow to filter the inbound traffic directed to local servers.
- It is possible to use the proxy on a router machine to filter the forwarded TCP traffic.