Commit graph

36 commits

Author SHA1 Message Date
Yann Diorcet
62e58cd961 Fix previous commit 2013-03-12 12:59:43 +01:00
Yann Diorcet
be455ac57f Fix bug in upnp string compare function 2013-03-12 12:50:35 +01:00
Yann Diorcet
4542532cd2 uPnP support network changes 2013-03-08 12:24:48 +01:00
Yann Diorcet
83d18a8fcf Update upnp call stats on session destruction 2013-03-06 11:36:46 +01:00
Yann Diorcet
1687ceb442 Fix pthead_cond/ms_cond error 2013-02-28 11:05:51 +01:00
Yann Diorcet
1a5169a147 uPnP improvements
Fix mutex lock in the destructor
Add firewall commands in console
2013-02-28 10:44:32 +01:00
Yann Diorcet
db009da1d2 uPnP add nullity checks 2013-02-25 15:00:45 +01:00
Yann Diorcet
3ba2e1af0c Fix proxy update when using uPnP 2013-02-25 11:32:27 +01:00
Yann Diorcet
a30721377a Fix uPnP context destroy 2013-02-25 10:37:01 +01:00
Yann Diorcet
1136049cf0 Fix uPnP invalid memory access when destroying the context 2013-02-22 16:39:26 +01:00
Yann Diorcet
685a0b310f Fix uPnP dead lock 2013-02-19 16:20:17 +01:00
Yann Diorcet
be6165d861 Fix uPnP issues. Correct registration and update with uPnP 2013-02-18 14:59:48 +01:00
Yann Diorcet
5017c6ebba Improve uPnP behaviour (Firewall policy change, local ip change, ...)
Hide uPnP firewall setting if uPnP is not available
2013-02-18 11:59:37 +01:00
Yann Diorcet
e3c60a69c8 Update REGISTER contact with uPnP external informations 2013-02-18 11:57:06 +01:00
Yann Diorcet
ee6366003f Fix loop in upnp context release
Add upnp public function
Add upnp jni
Improve uPnP support when a device is removed
2013-02-13 11:55:05 +01:00
Yann Diorcet
36ba86e451 Fix previous merge 2013-01-25 12:07:00 +01:00
Yann Diorcet
8fed4df37f uPnP: Don't wait if there is no pending bindings 2013-01-24 17:43:05 +01:00
Yann Diorcet
06c24da6ea Update ms2 for upnp improvement 2013-01-24 17:32:00 +01:00
Yann Diorcet
be6d786ba2 Add upnp call stats 2013-01-24 15:59:42 +01:00
Yann Diorcet
ef0eb806a7 Fix uPnP: Better handling of protocol 2013-01-17 18:07:59 +01:00
Yann Diorcet
a87c70e44a Improve uPnP API and uPnP mechanism 2013-01-09 11:56:55 +01:00
Yann Diorcet
33bab1941e Improve uPnP api 2013-01-09 10:28:18 +01:00
Yann Diorcet
ce87dab637 Add message on port mapping update/clean 2013-01-08 17:30:32 +01:00
Yann Diorcet
cc592dec5d Add better uPnP description 2013-01-08 17:28:01 +01:00
Yann Diorcet
215b566b2c Add debug log on port mapping add/remove send 2013-01-08 17:15:46 +01:00
Yann Diorcet
92c9faec6e Improve uPnP 2013-01-08 17:06:27 +01:00
Yann Diorcet
4e90f134d5 Add another early port binding release 2013-01-08 14:33:48 +01:00
Yann Diorcet
492f3c9b91 Update upnp igd, and early destroy upnp session on call fail 2013-01-08 13:56:07 +01:00
Yann Diorcet
4b257d3de4 Don't remove hook (done before)
Remove unused variable
2013-01-07 16:19:20 +01:00
Yann Diorcet
92a7d6695c Set external port equal to local port the first time 2013-01-07 16:08:09 +01:00
Yann Diorcet
9c3097ab3d Fix invalid port binding comparaison 2013-01-07 09:50:53 +01:00
Yann Diorcet
f3805137e6 Working call with uPnP 2013-01-04 16:19:13 +01:00
Yann Diorcet
9567e2bf62 Working sip upnp 2013-01-03 15:47:38 +01:00
Yann Diorcet
806203ca0a uPnP in progress 2012-12-21 16:21:41 +01:00
Yann Diorcet
8026b597a7 Starting uPNP integration 2012-12-21 10:11:06 +01:00
Yann Diorcet
deccbd6963 Start including upnp 2012-12-19 15:41:23 +01:00