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

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


Branch: CURRENT, Version: 2.1, Package name: miniupnpd-2.1, 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.


Required to build:
[pkgtools/cwrappers]

Package options: ipfilter

Master sites:

SHA1: 861f8e30a02ef6a5928fb8950a1f5a76e6393ba9
RMD160: f8a932f159810d49676498404f2c5658a81c672c
Filesize: 220.174 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-08 07:06:07 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Fixed a typo
   2018-10-08 00:26:42 by Maya Rashish | Files touched by this commit (1)
Log message:
miniupnpd: consistently fails with MAKE_JOBS set for me
it doesn't wait until generating config.h is done.
   2018-10-07 11:12:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
miniupnpd: updated to 2.1

VERSION 2.1
* option to store remaining time in leasefile
* pf: set dst address in rule if use_ext_ip_addr is set
* Add options for netfilter scripts
* Use monotonic clock for timeouts, etc.
* Add option force_igd_desc_v1 to force devices and services versions
   to 1 in IGD v2 mode
* Fix a few buffer overrun in SSDP and SOAP parsing
* PCP : reset epoch after address change
* merge https://github.com/miniupnp/miniupnp/tree/randomize_url branch
* get SSDP packet receiving interface index and use it to check if the
   packet is from a LAN
* default to client address for AddPortMapping when <NewInternalClient>
   is empty
* pass ext_if_name to add_pinhole()
* Fix UDA-1.2.10 Man header empty or invalid
* Do not try to open IPv6 sockets once it is disabled
* Fix "AddPinhole Twice" test
* fixes build for Solaris/SunOS
* fixes build error on DragonFly BSD
   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)