Commit graph

54 commits

Author SHA1 Message Date
Yann Diorcet
83948bb03c Merge branch '3.6.x' 2013-08-08 11:38:10 +02:00
Yann Diorcet
c212173648 Upnp: add blacklisted state 2013-08-08 11:36:49 +02:00
Yann Diorcet
97413cda86 Merge branch '3.6.x' 2013-08-07 11:36:36 +02:00
Yann Diorcet
480c643418 Add uPnP blacklist 2013-08-07 11:35:32 +02:00
Yann Diorcet
fb5faa5bb8 Fix upnp forgotten retain 2013-04-09 14:01:59 +02:00
Yann Diorcet
9b7ac9b793 Fix upnp forgotten retain 2013-04-09 10:03:43 +02:00
Yann Diorcet
4d9f81bd1c Fix upnp binding loop when not getting provided port 2013-04-04 16:53:27 +02:00
Yann Diorcet
5ede7a56fa Fix upnp binding loop when not getting provided port 2013-04-04 16:46:30 +02:00
Yann Diorcet
0f9f315cbb Merge branch 'master' into belle-sip 2013-04-02 15:24:55 +02:00
Yann Diorcet
12a6e42e5a Allow uPnP 1.0 uuid 2013-04-02 15:23:29 +02:00
Yann Diorcet
02ce52650c Allow uPnP 1.0 uuid 2013-04-02 15:23:29 +02:00
Jehan Monnier
1ba82ad289 fix compilation issue with upnp 2013-03-26 09:13:46 +01:00
Jehan Monnier
5cff1fa5b1 fix compilation issue with upnp 2013-03-26 09:13:46 +01:00
Jehan Monnier
3813302552 assign upnp local address 2013-03-22 16:17:42 +01:00
Yann Diorcet
ece0ca2799 Fix previous commit 2013-03-12 12:59:43 +01:00
Yann Diorcet
62e58cd961 Fix previous commit 2013-03-12 12:59:43 +01:00
Yann Diorcet
9a2784e8f6 Fix bug in upnp string compare function 2013-03-12 12:50:35 +01:00
Yann Diorcet
be455ac57f Fix bug in upnp string compare function 2013-03-12 12:50:35 +01:00
Yann Diorcet
837c566c0a uPnP support network changes 2013-03-08 12:24:48 +01:00
Yann Diorcet
4542532cd2 uPnP support network changes 2013-03-08 12:24:48 +01:00
Yann Diorcet
5046f9388b Update upnp call stats on session destruction 2013-03-06 11:36:46 +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