Version 1.0.3.0 (October 30, 2023)

Linux code
- Changed the method of redirecting TCP connections.
- ProtocolFilters demo libraries are updated to build 1.3.1.6.

Version 1.0.2.8 (October 24, 2022)

Linux code
- ProtocolFilters demo libraries are updated to build 1.2.9.0.

Version 1.0.2.7 (October 20, 2022)

Linux code
- ProtocolFilters demo libraries are updated to build 1.2.8.9.
- Fixed the packets direction for inbound connections in nfproxy code.

Version 1.0.2.5 (September 7, 2022)

Linux code
- Fixed an issue with port ranges in nfproxy code.

Version 1.0.2.4 (June 7, 2022)

Linux code
- ProtocolFilters demo libraries are updated to build 1.2.8.3.

Version 1.0.2.3 (May 21, 2022)

Linux code
- ProtocolFilters demo libraries are updated to latest build.

Version 1.0.2.1 (June 3, 2021)

Linux code
- Fixed conversion of IP addresses in nfproxy code.

Version 1.0.2.0 (May 31, 2021)

Linux and MacOS code
- Fixed issues in nfproxy code.

Version 1.0.1.6 (December 29, 2020)

Linux and MacOS code
- Updated ProtocolFilters demo binaries.
- Modified PFDump sample to demonstrate WebSocket filtering.

Version 1.0.1.5 (November 20, 2020)

Linux and MacOS code
- Fixed issues in nfproxy.
- Added sample TcpRedirector.

Version 1.0.1.4 (September 24, 2020)

Linux and MacOS code
- Fixed an issue in nfproxy accepting code.

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.