Commit Graph

19 Commits

Author SHA1 Message Date
Arvid Norberg
779014ddac support requesting UPnP and NAT-PMP routers for our external IP address 2010-12-05 20:40:28 +00:00
Arvid Norberg
a47c40d7fa fixed web server tests to not require a fixed port. Should be much more likely to pass now 2010-01-23 23:57:11 +00:00
Arvid Norberg
2055426c52 fix trunk build and tests build without exceptions 2009-12-16 10:42:34 +00:00
Arvid Norberg
96cedc9b5f more beos fixes 2009-12-15 13:11:07 +00:00
Arvid Norberg
690467d4ee turned test_upnp into a proper unit-test with a simple program acting as a UPnP router 2009-06-29 08:09:32 +00:00
Arvid Norberg
c6b793021d make tests not depend on exceptions 2008-11-05 03:17:41 +00:00
Arvid Norberg
19660306e0 more exception defines 2008-11-03 04:23:16 +00:00
Arvid Norberg
ce9d9c760c updated upnp test 2008-10-28 22:00:34 +00:00
Arvid Norberg
af0ebb519c added copyright notices in files missing them 2008-07-01 18:59:13 +00:00
Arvid Norberg
c7e6c04705 switched over to asio from boost-1.35 2008-05-03 16:05:42 +00:00
Arvid Norberg
2e6b9c2dce revamped part of the port mapping code (UPnP and NAT-PMP). Added documentation for start_{lsd,natpmp,upnp} and stop_{lsd,natpmp,upnp} 2008-04-06 19:17:58 +00:00
Arvid Norberg
e05f396a5d made UPnP ignore devices that don't respond from a router IP (optional but on by default) 2008-01-07 05:48:28 +00:00
Arvid Norberg
14b49a08ee fixed test_upnp 2008-01-03 19:03:52 +00:00
Arvid Norberg
0220e209fa fixed bug in test_upnp program 2007-11-28 03:09:58 +00:00
Arvid Norberg
0d02fe0539 upnp and lsd update. added a broadcast_socket and made the upnp connection use the locally bound ip to specify its address in the soap requests 2007-09-09 23:52:34 +00:00
Arvid Norberg
36898ecc12 added more logging to upnp. fixed upnp test 2007-05-14 08:56:46 +00:00
Arvid Norberg
d320928e8f more upnp logging and made the upnp test build again 2007-05-05 20:00:28 +00:00
Arvid Norberg
306d015924 added a timer abstraction and replaced the use of boost.date_time. the timers used now are QueryPerformanceCounter on windows, mach_absolute_time on darwin and currently falls back on boost.date_time on other platforms. This has the advantage of being a monotonic clock, and also slightly more efficient 2007-04-04 22:27:36 +00:00
Arvid Norberg
bf5dc7fce4 added UPnP test application 2007-04-02 05:14:20 +00:00