./net/miniupnpd, UPnP IGD service with NAT-PMP support

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0, Package name: miniupnpd-2.0, Maintainer: pkgsrc-users

The MiniUPnP project offers software which supports the UPnP Internet Gateway
Device (IGD) specifications. Recently, NAT-PMP support was added to
MiniUPnPd. For client side NAT-PMP support, use libnatpmp.

UPnP and NAT-PMP are used to improve internet connectivity for devices behind
a NAT router. Any peer to peer network application such as games, IM, etc.
can benefit from a NAT router supporting UPnP and/or NAT-PMP.

The latest generation Microsoft XBOX 360 and Sony Playstation 3 game machines
use UPnP commands to enable the online play with the XBOX Live service and
the Playstation Network. It has been reported that miniupnpd is correctly
working with the two consoles.



Package options: ipfilter

Master sites:

SHA1: 0ec4766db6a8adf81736fb08d45fabf4bae8ebb9
RMD160: 5a0f816814fafa453cf1f168435a509bd98b0cdc
Filesize: 212.697 KB

Version history: (Expand)


CVS history: (Expand)


   2016-10-01 13:32:57 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
VERSION 2.0:

2016/04/18:
  linux/netfilter: fix compile time detection of iptables version >= 1.4.3
2016/03/08:
  linux/netfilter: do not add MASQUERADE rule if ports are equals
2016/02/19:
  set IPv6 Hop limit to 10
  fix HOST: header of event notifications in IPv6
  be more compliant on 64bit machines : ui4 in [0;2^32-1]
   2016-06-01 13:36:45 by Thomas Klausner | Files touched by this commit (1)
Log message:
Not MAKE_JOBS_SAFE.
   2016-03-01 14:14:52 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.9.20160222:
set IPv6 Hop limit to 10
fix HOST: header of event notifications in IPv6
be more compliant on 64bit machines : ui4 in [0;2^32-1]
   2016-02-01 10:30:21 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.9.20160113:
* --disable-pppconn to disable WanPPPConnection more fixes in DeviceProtection \ 
service
* improve syslog message for incoming HTTP requests
   2016-01-11 11:02:37 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.9.20151212:
add commandline option to genconfig.sh to set UPnP (UDA) version
advertise correct service and device versions when IGDv2 is enabled
fix action arguments for DeviceProtection service
fix event subscription renewal (include SID in response)
   2015-11-04 01:35:47 by Alistair G. Crooks | Files touched by this commit (748)
Log message:
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-30 14:00:45 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 2015/09/22:
  cleanup UPNP_VERSION macro / add UPNP_VERSION_MAJOR, UPNP_VERSION_MINOR
  Dont use packed structs anymore to read/write PCP messages
   2015-04-08 12:36:17 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 1.9.20150307:
* don't die when IPv6 is enabled and interface has no IPv4 address
* IP wildcard for AddPinhole() is empty string