miniupnpd/upnppermissions.c: disable match_permission_internal()
miniupnpd/getifaddr.c: fix getifaddr_in6()

-1 is returned if no address is found
miniupnpd/getifaddr.c: getifaddr_in6() only return IPv4 address when IPV6 disabled

see if it can help for issue #62
pcp/CheckAddress() is likely to need more changes.
miniupnpd/getifaddr.c: clean up and fix getifaddr_in6()
miniupnpd: Enable PCP by default.
miniupnpd: Work in IPv6 on system where PF_INET6 are restricted to IPv6 only
miniupnpd: reduce number of global variables by using more runtime_flags

change ipv6_enabled/ipv6fc_inbound_pinhole_allowed/ipv6fc_firewall_enabled
global vars to flags in runtime_flags
catch up Changelog.txt

see commit 3ed34783981881856b14dcd3e98246495dc6e419
miniupnpd: fix BSD Makefile
miniupnpd: change IP change msg from LOG_DEBUG to LOG_INFO
miniupnpd/upnpevents.c: fix upnp_event_notify_connect() when ENABLE_IPV6 is set
miniupnpc: fix exported symbols in OS X dynlibs

fixes #63
miniupnpd/getifaddr.c: don't use getifaddrs() in IPv4 only

should fix #62 :
Don't use getifaddrs() in IPv4 only
so we avoid problems if getifaddrs() implementation is buggy