MiniUPnP is written by Thomas Bernard.
Its homepage is http://miniupnp.free.fr/
This code is from the miniupnpc-20071213 snapshot