make listening on interface rather than IP optional for miniupnp
make miniupnpd listen on interface instead of IP
The 'listening_ip' option in miniupnpd.conf can accept an interface namedirectly instead of having to translate it to an IPv4 address first. (This isactually required if IPv6 support is enabled.)
Fix interface selections on UPnP to show the customized descriptions entered by the user. While here, add an external interface selection knob. Fixes #3141
This seems to break upnp for IPv4 in other ways, and we have since disabled 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 works here, too...
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.
Use curlies to be very sure, yes
Add the subnet bits to the config
Remove custom code for checking ip_addr and use the pfsense provided one.
Do not be so drastic on normal failure.
More fixes to comments and code for upnpd. Also bring up to speed the stop/start logic.
Improve logging and some tests during miniupnpd config generation.
This is not true anymore as piece of code.
Correctly get only the interface mac address rather than any other found mac on this interface.
Add NAT-PMP support to UPnP. Fixes #262. Thanks to Salvatore LaMendola for the patch.
Fix potential bug in UPnP config.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 config
- clean up miniupnpd.inc use array directly instead of seperate function
remove duplicate upnp disabled message
-move upnp_action to services.inc-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 #1383
Use /var/etc/
Woops, we need this code. Write out config file correctly.
Correctly move upnp to base since LiveCD cannot write files to /usr/local/etc or /usr/local/etc/rc.d/
Ticket #1342
Initialize variable to clear eclipse error
miniupnpd version bump 20070208 .. adds uuid, serial number, and version support
correctly set the webgui url in miniupnpd
fix typo in miniupnpd
miniupnpd version bump 20070130
MFC miniupnpd changes from Ryan Wagoner
Sync miniupnpd w/ HEAD
MFC UPNP support6