log libpurple/nat-pmp.h @ 32153:694382c3d150

age author description
Sun, 16 Sep 2007 01:05:22 +0000 Sean Egan remove gpl boilerplate from doxygen docs
Sat, 05 May 2007 14:50:00 +0000 Richard Laager Change the nat-pmp code to use glib's integer types instead of those from
Sat, 31 Mar 2007 21:48:11 +0000 Daniel Atallah fix win32 build for nat-pmp stuff. I haven't tested it, but it compiles.
Sat, 31 Mar 2007 20:33:54 +0000 Evan Schoenberg The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Sun, 25 Mar 2007 01:29:58 +0000 Evan Schoenberg Cleanup and fixes for nat-pmp. We no longer do the whole 'try 10 times, doubling the delay in a blocking manner' ttempt from the original code; as I note in the comments above where the attempt is made a single time, this leads to about 8 minutes of nonresponsiveness if the router both doesn't support nat-pmp and doesn't send back a response to let the program know.
Sun, 25 Mar 2007 00:41:31 +0000 Mark Doliner More complete namespacing of nat-pmp
Thu, 22 Mar 2007 12:51:33 +0000 Evan Schoenberg nat-pmp is now functional with a compatible router. I'm not enabling this code yet because it hasn't been tested with a router which doesn't support nat-pmp.
Mon, 19 Mar 2007 07:01:17 +0000 Sean Egan sed -ie 's/gaim/purple/g'
Sun, 18 Feb 2007 18:26:55 +0000 Evan Schoenberg Added nat-pmp implementation and #ifdef'd out changes to network.c which would utilize it.