- Added workaround for certain versions of miniupnpd which incorrectly advertise their available services (bug has been reported upstream)
- Fixed some other minor issues with routers reporting incorrect services.
- Added extra API to make it easy to log the full handshake/request process to help diagnose issues
- Stopping and Starting discovery will rediscover all available devices correctly
- Full support for computers with multiple network cards on multiple subnets
- Rewrote the internals to ensure that the asynchronous API is 100% asychronous - prevents calls to BeginXXX blocking on some slower routers.
If you want to forward ports automagically on a upnp empowered router near you, this is the library for you!