summaryrefslogtreecommitdiffstats
path: root/usr/local/pkg/miniupnpd.inc
Commit message (Collapse)AuthorAgeFilesLines
* Fix external interface variable in input error messagedoktornotor2015-10-241-1/+1
|
* Properly validate IPv4 for UPnP - RELENG_2_2doktornotor2015-10-241-10/+27
| | | | | Since https://redmine.pfsense.org/issues/1835 got exactly nowhere for the past 4 years, the input should be properly validated, instead of allowing people to configure nonfunctional/broken nonsense. P.S. If you don't plan on fixing the above-linked feature for 2.3, let me know and I'll do the same for 2.3
* Recent versions of miniupnpd does not accept IPv4 address anymore, use ↵Renato Botelho2014-09-191-4/+1
| | | | interface name always. It fixes #3874
* make listening on interface rather than IP optional for miniupnpDaniel Becker2014-05-091-1/+5
|
* Fix call-time pass-by-reference in UPnPjim-p2014-05-091-2/+2
|
* make miniupnpd listen on interface instead of IPDaniel Becker2014-04-271-2/+1
| | | | | | The 'listening_ip' option in miniupnpd.conf can accept an interface name directly instead of having to translate it to an IPv4 address first. (This is actually required if IPv6 support is enabled.)
* Fix interface selections on UPnP to show the customized descriptions entered ↵jim-p2013-08-121-2/+20
| | | | | | | | by the user. While here, add an external interface selection knob. Fixes #3141 Conflicts: etc/inc/pkg-utils.inc
* This seems to break upnp for IPv4 in other ways, and we have since disabled ↵jim-p2013-01-041-1/+2
| | | | | | IPv6 in the daemon while compiling anyhow. Revert "In order for miniupnpd to latch onto IPv6, we just need to give the interface name here, not the subnet. The daemon is smart enough to latch onto the right subnet(s) here anyhow." This reverts commit bc8a1938f5c1797213bf849f2bdb88bca72d5089.
* This works here, too...jim-p2012-08-111-0/+2
|
* In order for miniupnpd to latch onto IPv6, we just need to give the ↵jim-p2012-08-021-2/+1
| | | | interface name here, not the subnet. The daemon is smart enough to latch onto the right subnet(s) here anyhow.
* Use curlies to be very sure, yessmos2012-04-181-1/+1
|
* Add the subnet bits to the configsmos2012-04-181-1/+2
|
* Remove custom code for checking ip_addr and use the pfsense provided one.Ermal2011-03-021-5/+3
|
* Do not be so drastic on normal failure.Ermal2011-03-021-1/+1
|
* More fixes to comments and code for upnpd. Also bring up to speed the ↵Ermal2011-03-021-18/+11
| | | | stop/start logic.
* Improve logging and some tests during miniupnpd config generation.Ermal2011-03-021-16/+11
|
* This is not true anymore as piece of code.Ermal2011-03-011-9/+0
|
* Correctly get only the interface mac address rather than any other found mac ↵Ermal2011-03-011-1/+1
| | | | on this interface.
* Add NAT-PMP support to UPnP. Fixes #262. Thanks to Salvatore LaMendola for ↵jim-p2010-07-141-0/+6
| | | | the patch.
* Fix potential bug in UPnP config.jim-p2009-08-151-1/+5
| | | | If the shaper has never been used, the value being checked may not exist or not be an array.
* Add traffic shaper queue field to UPnP configjim-p2009-07-091-0/+17
|
* * Create two new functions lock($subsystem)/unlock() to have more reliable ↵Ermal Luçi2009-05-081-8/+0
| | | | | | | | | | | locking using semaphores. This function can sleep till the resource is free and can help find not well behaving code. * Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this. If any sybsytem wants to lock can do so with its own lock. * Lock the config when doing a filter reload to avoid parallell recursion on this function, since it is not reentrant. This compenstates for the removal of lock aquiring from the scripts/pages. * config_lock/config_unlock are now compate shims that do nothing. They are preserved since packages 'abuse' them too.
* * Rename get_current_wan_address to get_interface_ipErmal Luçi2008-10-231-2/+2
| | | | | | * Rename get_real_wan_interface to get_real_interface * Simplify get_interface_ip by using find_interface_ip which should help in speed to since its using caching. Pointed by billm@ * Cleanup some code when passing or remove some unused one.
* - clean up miniupnpd.inc use array directly instead of seperate functionRyan Wagoner2007-10-011-59/+51
|
* remove duplicate upnp disabled messageRyan Wagoner2007-07-261-1/+0
|
* -move upnp_action to services.incRyan Wagoner2007-07-231-46/+5
| | | | | -make sure to clear rules when stopping miniupnpd -fix status_upnp and status_services pages so they use upnp_action and not the rcfile
* Shutdown miniupnpd correctly. Ticket #1383Scott Ullrich2007-07-181-0/+2
|
* Use /var/etc/Scott Ullrich2007-06-301-7/+1
|
* Woops, we need this code. Write out config file correctly.Scott Ullrich2007-06-301-0/+29
|
* Correctly move upnp to base since LiveCD cannot write files to ↵Scott Ullrich2007-06-301-2/+13
| | | | /usr/local/etc or /usr/local/etc/rc.d/ Ticket #1342
* Correctly move upnp to base since LiveCD cannot write files to ↵Scott Ullrich2007-06-301-30/+1
| | | | /usr/local/etc or /usr/local/etc/rc.d/ Ticket #1342
* Initialize variable to clear eclipse errorScott Ullrich2007-03-211-0/+2
|
* miniupnpd version bump 20070208 .. adds uuid, serial number, and version supportRyan Wagoner2007-02-081-7/+20
|
* correctly set the webgui url in miniupnpdRyan Wagoner2007-02-071-2/+12
|
* fix typo in miniupnpdRyan Wagoner2007-01-301-1/+1
|
* miniupnpd version bump 20070130Ryan Wagoner2007-01-301-54/+121
|
* MFC miniupnpd changes from Ryan WagonerScott Ullrich2006-12-261-20/+47
|
* Sync miniupnpd w/ HEADScott Ullrich2006-12-051-24/+24
|
* MFC UPNP support6Scott Ullrich2006-11-291-0/+168
OpenPOWER on IntegriCloud