All releases of MiniUPnP Client and Daemon


Release Notes: Support for IPv6. MiniUPnPd automatically detects external interface address changes. Numerous fixes and improvement in the build. Compatibility with newer iptables.


Release Notes: Some bug were fixed for MiniUPnPd. Preliminary support was added for version 2 of the UPnP Internet Gateway Device specification. New HTTP 1.1 code was added for MiniUPnPc supporting chunked transfer encoding.


Release Notes: Some fixes were made to the daemon for NetBSD and ipf. A serious fix was made for Linux systems using netfilter 1.4.3 or later. The client now ignores EINTR during connect() calls. Compilation fixes were made for Solaris, Mac OS X, and other systems. Fixes were made in the Python module. The MX: SSDP field value was corrected.


Release Notes: In the daemon: small bugfixes, working upnp events, support for iptables >= 1.4.3, correct reporting of unconnected status, and reloading from the lease file. In the client: the addition of the ExternalHost argument and small fixes.


Release Notes: Compatibility with ipf under FreeBSD was improved. You can now run MiniUPnPd and MediaTomb on the same computer. The documentation was updated. MiniUPnPc installation was fixed. MiniSSDPd is now used (optionally) by both the client and the server software.


Release Notes: This release adds a UPnP Eventing implementation. There is some code cleanup and support for tags in PF rules. The compatibility of miniupnpd with Windows has been improved.


Release Notes: MiniUPnPd is now a mature project. This release adds a "secure mode" in which clients can only redirect ports to themselves.


Release Notes: The daemon now supports ALTQ within PF, and NAT-PMP support has been cleaned up. The error reporting in the client has been improved.


Release Notes: NAT-PMP support is now functional, but still needs to be enabled before compilation. MiniUPnPc has been bugfixed, and has improved compatibility.


Release Notes: Experimental NAT-PMP support was added. MiniUPnPc is now able to use a specific network interface instead of the default.