Arvid Norberg
|
2b18189ef8
|
upnp fixes + logging
|
2007-05-08 18:02:10 +00:00 |
Arvid Norberg
|
daa6534972
|
upnp fix. suggested by Massaroddel
|
2007-05-08 17:46:32 +00:00 |
Arvid Norberg
|
708202575f
|
upnp fix
|
2007-05-08 11:10:05 +00:00 |
Arvid Norberg
|
ce63e79758
|
cleaned up upnp error codes
|
2007-05-07 00:12:33 +00:00 |
Arvid Norberg
|
b239eecc04
|
updates to upnp code
|
2007-05-05 22:06:26 +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
|
49bd69cad4
|
introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds
|
2007-05-05 00:29:33 +00:00 |
Arvid Norberg
|
328f335a4d
|
fixed bug in latest upnp change
|
2007-05-04 17:39:44 +00:00 |
Arvid Norberg
|
c7b4f49d5a
|
moved initialization of multicast addresses from global initializers to local constructors to avoid WSAStartup issues on windows
|
2007-05-04 06:47:32 +00:00 |
Arvid Norberg
|
675781d604
|
upnp mapping is attempted after all broadcasts are complete. changed the logging configuration to log UPnP traffic with TORRENT_UPNP_LOGGING define
|
2007-05-04 05:34:03 +00:00 |
Arvid Norberg
|
90bff3d1ca
|
Fixed building issues on windows with msvc-8.0
|
2007-04-17 21:18:35 +00:00 |
Arvid Norberg
|
0a32fffdfd
|
exception fixes for UPnP and NAT-PMP. port fix for lsd
|
2007-04-14 15:51:36 +00:00 |
Arvid Norberg
|
d88ffcc0e4
|
removed some more unecessary boost.date_time dependencies
|
2007-04-10 07:52:58 +00:00 |
Arvid Norberg
|
5be60cc125
|
upnp made destructor not sync.ing
|
2007-04-10 05:14:37 +00:00 |
Arvid Norberg
|
11136650d6
|
updates to multicast lsd and upnp
|
2007-04-09 21:59:40 +00:00 |
Arvid Norberg
|
2dea7f072c
|
upnp fix
|
2007-04-09 00:26:00 +00:00 |
Arvid Norberg
|
af21efb861
|
upnp fix
|
2007-04-05 17:53:42 +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
|
2555daa95f
|
fixed upnp when set_mappings are called multiple times before the upnp requests can finish
|
2007-04-04 00:08:00 +00:00 |
Arvid Norberg
|
15ad0a36f6
|
possible fix to upnp close-down in case there are UPnP devices without WANIPConnection
|
2007-04-02 20:09:48 +00:00 |
Arvid Norberg
|
2fc73e9aeb
|
fixed upnp so that it doesn't overwrite valid ports with 0
|
2007-04-02 19:17:08 +00:00 |
Arvid Norberg
|
2f9611a1a9
|
UPnP seems to work
|
2007-04-01 15:39:08 +00:00 |
Arvid Norberg
|
3d2a4e00b9
|
upnp fixes
|
2007-04-01 01:18:10 +00:00 |
Arvid Norberg
|
9e1123eb9e
|
more UPnP work. updated ChangeLog and features documentation
|
2007-03-31 23:23:30 +00:00 |
Arvid Norberg
|
b8721ad854
|
updates to the upnp code
|
2007-03-30 16:57:55 +00:00 |
Arvid Norberg
|
29e43d7f62
|
added http_connection and a simple xml parser, used by a upnp implementation that still isn't finished
|
2007-03-27 07:04:31 +00:00 |