1- detect and inform of IP address changes or connectivity status change
2  => Done (ifacewatcher 2011/05)
3  To be improved.
4- improve logging.
5- improve NAT-PMP compliance
6  => to be checked
7
8- Tomato's version used to dynamically include the local LAN IP and WAN IP as the windows icon name - if it was displayed...
9
10- I just enabled my lease file to save the port mappings so I don't have to recreate them every time miniupnp gets restarted but instead what happens is the lease file gets recreated and the leases erased. 
11  => Done (2009/02/14)
12
13- http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1091
14
15support IGD v2 : http://upnp.org/specs/gw/igd2/
16 - Lease Duration support (mandatory in v2) => DONE
17 - WANIPv6FirewallControl
18   - pf : updatepinhole to do
19   - netfilter : ok ?
20   - ipfw/ipf : TODO
21
22implement port_in_use() for NetBSD
23