Commit graph

18 commits

Author SHA1 Message Date
adam
b4f4bbda87 Changes 1.8.20141022:
* Discard NAT-PMP packets coming from the WAN
* small modifications to compile with exotic C libraries
* add comments in miniupnpd.conf regarding security
* DeletePortMapping now checks for client IP in Securemode
* Various fixes :
    e->ipv6.flags |= IP6T_F_PROTO; (netfilter)
    fix natpmp.c byte order conversion
    add small delay before SSDP response to prevent flooding
2014-10-29 13:05:34 +00:00
adam
1557a0b727 Changes 1.8.20140523:
* Add ipv6_bind_address (option "ipv6_listening_ip")
* disable IPv6 when socket(PF_INTET6, ...) errors with EAFNOSUPPORT
* Add IPV6 multicast membership only on selected "LAN" interfaces
2014-07-10 13:44:22 +00:00
wiz
efe21ee997 Add comment for first chunk. 2014-03-31 11:25:22 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
adam
f2110eccd6 Changes 1.8.20140203:
PCP : Add support for ANNOUNCE requests
2014-02-10 11:45:52 +00:00
adam
c048e04a0a Changes 1.8.20140127:
* Attempt to compile with OS X/pf
* Make all manufacturer info configurable thanks to Leo Moll
  Merge PCP support (see https://github.com/miniupnp/miniupnp)
2014-01-30 15:07:57 +00:00
fhajny
d207c603ec Update miniupnpd to 1.8.20130730 (thanks to Sebastian Wiedenroth).
Way too many changes, see full changelog at:

https://github.com/miniupnp/miniupnp/blob/master/miniupnpd/Changelog.txt
2013-10-21 10:06:57 +00:00
joerg
e788b35788 Don't force -ansi by really honouring the user CFLAGS. 2012-12-20 21:39:28 +00:00
abs
60d5b637b2 Fix package Makefile to not override FWNAME if passed in from the build
environment - addresses issue noted by Jan Danielsson on pkgsrc-users
Bump PKGREVISION
2012-11-20 11:21:59 +00:00
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
obache
0b75c35b56 Update miniupnpd to 1.6.20120320.
per PR 46236 by David Howland.
while here, set LICENSE=modified-bsd.

2012/03/19:
  Fix ipfilter support (thanks dhowland https://github.com/dhowland)

2012/03/14:
  Changes to miniupnpd.init.d.script by Shawn Landden

2012/03/05:
  fixed reload_from_lease_file().

2012/02/15:
  Change parselanaddr() function to allow 192.168.1.1/255.255.255.0 in
    configuration file.
  Change read_permission_line() to allow 192.168.1.1/255.255.255.0 in
    permission line (in configuration file).

2012/02/12:
  More syntax checks in upnppermissions.c

2012/02/11:
  Fix ipfw/Mac OS X specific source files to compile ok with -ansi flag

2012/02/09:
  Make HTTP listen socket non blocking (so accept() can't block)
  Make SSDP receive sockets non blocking
  use sockaddr_to_string() in SendSSDPAnnonce2 to handle IPv6 addresses

2012/02/06:
  Make HTTP (SOAP) sockets non blocking.

2012/02/05:
  Compile ok with -ansi flag.
  Save a few bytes in options.c using a string repository, instead of a fixed size
    buffer for each option value.

2012/02/04:
  Added friendly_name= option to config file

2012/02/03:
  Anchor name (PF) is now configurable through the config file with anchor=
  Added test of presence of /lib/libip4tc.so and /lib/libip6tc.so files in
    Makefile.linux in order to add -lip4tc and -lip6tc to LIBS accordingly.

2012/02/01:
  always handle EAGAIN, EWOULDBLOCK and EINTR after recv()/recvfrom() calls

2012/01/20:
  Always #include <netinet/in.h> before #include <arpa/inet.h> (for OpenBSD)
  .onrdomain field was added in pf with OpenBSD 5.0. Add PFRULE_HAS_ONRDOMAIN

2012/01/02:
  Fixing netfilter/iptables_*.sh scripts for new ifconfig output format.
  getifaddr.c: added additional checks on structure returned by getifaddrs()
  Fixing Mac OS X makefile for installation

2011/11/18:
  avoid infinite loop in SendResp_upnphttp() in case of error
  Replaced SendResp_upnphttp() + CloseSocket_upnphttp() by
    SendRespAndClose_upnphttp()
  Tomato specifics in genconfig.sh

2011/07/30:
  netfilter : Added a tiny_nf_nat.h file to compile with iptables
    installed headers.
    include xtables.h instead of iptables.h

VERSION 1.6 : released the 2011/07/25

A lot of work on IPv6 support and IGDv2. Support of lease duration, etc.

VERSION 1.5 : released the 2011/01/01

bugfixed and is now compatible with OpenBSD >= 4.7. It includes preliminary support for the version 2 of the UPnP Internet Gateway specification.
2012-03-22 12:56:51 +00:00
roy
3b7c825384 Update to miniupnpd-1.4.20100308
Changes include:
* ipfilter fixes
* NAT-PMP source address should now be right
2010-05-11 08:53:29 +00:00
joerg
2513f03bf6 Not MAKE_JOBS_SAFE. 2009-11-26 00:35:00 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
hasso
c2ffde350d Make it build on DragonFly. 2009-06-04 07:54:26 +00:00
sborrill
26d62ec313 NetBSD GENERIC has IPFilter enabled and pf disabled by default. Therefore,
on NetBSD at least, we shouldn't default to pf.
Bump PKGREVISION
2009-04-29 12:34:42 +00:00
jmcneill
bd148044b1 * Change version to 1.2.0.20081009
* Fix default config file path to honour PKG_SYSCONFDIR
* Add rc.d script
2009-01-06 23:39:53 +00:00
jmcneill
fad306dbee Import miniupnpd version 20081009.
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.
2009-01-06 03:56:45 +00:00