The upnp libs are stable. 10386 works.
After running for a few hours, here'e what's logged:
!2010-11-28 16:56:50: Universal Plug and Play: UPNP_EVENT_AUTORENEWAL_FAILED: Re-subscribed to EventURL '
http://192.168.1.1:49152/upnp/event/WANIPConnection' with SID == 'uuid:7e4da0a6-fb10-11df-be4f-e8f24a83398c'.
!2010-11-28 16:56:50: Universal Plug and Play: UPNP_EVENT_RECEIVED:
!2010-11-28 16:56:50: SID: uuid:7e4da0a6-fb10-11df-be4f-e8f24a83398c
!2010-11-28 16:56:50: Key: 0
!2010-11-28 16:56:50: Property list:
!2010-11-28 16:56:50: PossibleConnectionTypes='IP_Routed'
!2010-11-28 16:56:50: ConnectionStatus='Connected'
!2010-11-28 16:56:50: ExternalIPAddress='0.0.0.0'
!2010-11-28 16:56:50: PortMappingNumberOfEntries='6'
!2010-11-28 17:27:30: Universal Plug and Play: UPNP_EVENT_AUTORENEWAL_FAILED: Re-subscribed to EventURL '
http://192.168.1.1:49152/upnp/event/WANIPConnection' with SID == 'uuid:c710b6da-fb14-11df-be4f-e8f24a83398c'.
!2010-11-28 17:27:30: Universal Plug and Play: UPNP_EVENT_RECEIVED:
!2010-11-28 17:27:30: SID: uuid:c710b6da-fb14-11df-be4f-e8f24a83398c
!2010-11-28 17:27:30: Key: 0
!2010-11-28 17:27:30: Property list:
!2010-11-28 17:27:30: PossibleConnectionTypes='IP_Routed'
!2010-11-28 17:27:30: ConnectionStatus='Connected'
!2010-11-28 17:27:30: ExternalIPAddress='0.0.0.0'
!2010-11-28 17:27:30: PortMappingNumberOfEntries='6'
!2010-11-28 17:58:10: Universal Plug and Play: UPNP_EVENT_AUTORENEWAL_FAILED: Re-subscribed to EventURL '
http://192.168.1.1:49152/upnp/event/WANIPConnection' with SID == 'uuid:0fd3375e-fb19-11df-be4f-e8f24a83398c'.
!2010-11-28 17:58:14: Universal Plug and Play: UPNP_EVENT_RECEIVED:
!2010-11-28 17:58:14: SID: uuid:0fd3375e-fb19-11df-be4f-e8f24a83398c
!2010-11-28 17:58:14: Key: 0
!2010-11-28 17:58:14: Property list:
!2010-11-28 17:58:14: PossibleConnectionTypes='IP_Routed'
!2010-11-28 17:58:14: ConnectionStatus='Connected'
!2010-11-28 17:58:14: ExternalIPAddress='0.0.0.0'
!2010-11-28 17:58:14: PortMappingNumberOfEntries='6'