Arvid Norberg
|
07bcb3545a
|
converted a whole lot of error strings into error_codes. Documented some previously undocumented alerts as well as all the error codes
|
2009-06-12 16:40:38 +00:00 |
Andrew Resch
|
d230dfaf3a
|
Fix upnp when checking for "http://" in control_url there is an improper substr call
|
2009-05-31 02:41:59 +00:00 |
Arvid Norberg
|
2cfb4e8205
|
printf formatting fixes
|
2009-05-25 08:55:43 +00:00 |
Arvid Norberg
|
32a42bae99
|
removed some dependencies on stringstream
|
2009-04-13 04:22:03 +00:00 |
Andrew Resch
|
2ad491cfd3
|
fixed UPnP issue where the control url contained the base url
|
2009-03-12 20:15:05 +00:00 |
Arvid Norberg
|
ee3075ec12
|
upnp delete mapping bugfix
|
2009-03-11 00:42:46 +00:00 |
Arvid Norberg
|
079c6e6e03
|
no need to wait for 4 retries before mapping ports on a router
|
2009-03-04 09:40:16 +00:00 |
Arvid Norberg
|
614dec05aa
|
fixed UPnP crash caused by UPnP was giving up while there were still outstanding http requests pending
|
2009-03-01 02:25:46 +00:00 |
Arvid Norberg
|
25dd5c86b9
|
fixed upnp bug that could cause stack overflow
|
2009-02-18 03:46:36 +00:00 |
Arvid Norberg
|
3cdf9c87a8
|
fixed build errors on Solaris
|
2009-01-27 08:24:48 +00:00 |
Arvid Norberg
|
8030454c96
|
fixes problem whith lexical_cast being locale dependent
|
2009-01-27 06:17:55 +00:00 |
Arvid Norberg
|
3b7e484d6a
|
various fixes for potential shutdown freezes
|
2008-12-07 20:25:04 +00:00 |
Arvid Norberg
|
aeee715dd6
|
slight upnp optimization
|
2008-12-04 06:24:57 +00:00 |
Arvid Norberg
|
3c90672b2f
|
fixed upnp parsing problem #427
|
2008-11-21 18:23:44 +00:00 |
Arvid Norberg
|
a48ffe36e0
|
improved natpmp logging and handling of mapped ports in session
|
2008-11-16 02:11:04 +00:00 |
Arvid Norberg
|
19c66a1826
|
exception fixes
|
2008-11-05 05:39:18 +00:00 |
Arvid Norberg
|
19660306e0
|
more exception defines
|
2008-11-03 04:23:16 +00:00 |
Arvid Norberg
|
bb02c7f985
|
fixed bug in upnp xml service parser introduced in last update
|
2008-11-02 21:11:00 +00:00 |
Arvid Norberg
|
972450e766
|
support for UPnP routers that don't provide a urlbase
|
2008-10-29 01:17:19 +00:00 |
Arvid Norberg
|
669da96ae2
|
typo
|
2008-10-28 21:53:58 +00:00 |
Arvid Norberg
|
0b47f69afd
|
upnp fix with unit test
|
2008-10-28 09:49:26 +00:00 |
Arvid Norberg
|
49c01d7754
|
moved UPNP_LOGGING out of upnp.cpp and added alerts for when upnp logs something
|
2008-10-22 01:12:14 +00:00 |
Arvid Norberg
|
c7b1977431
|
uses http 1.0 for soap traffic to dodge chunked transfer encodings
|
2008-10-14 08:07:27 +00:00 |
Arvid Norberg
|
9a5e261c64
|
Fixed UPnP bug where the port and host would be re-used from the xml url when connecting to the control url
|
2008-10-14 07:19:46 +00:00 |
Arvid Norberg
|
b8f58f149e
|
made UPnP not give up as soon. To give routers some time to send a NOTIFY message
|
2008-10-14 02:41:22 +00:00 |
Arvid Norberg
|
5b28964c22
|
don't take the ip_interface vector by reference when it's returned by value
|
2008-08-16 21:26:23 +00:00 |
Arvid Norberg
|
ae1af66724
|
fixed typo. Fixes #355
|
2008-06-27 09:44:14 +00:00 |
Arvid Norberg
|
b183b2e593
|
made it possible to export the upnp state and insert it into a different upnp instance
|
2008-06-20 16:14:10 +00:00 |
Andrew Resch
|
aed8f355b0
|
Make libtorrent build with boost <1.35
|
2008-05-20 06:03:46 +00:00 |
Arvid Norberg
|
7f639e57de
|
improved error handling with regards to parse_url_components. For trunk, moved that function to its own file
|
2008-05-17 14:19:34 +00:00 |
Arvid Norberg
|
5ec7da07e6
|
fixes #332
|
2008-05-17 00:27:26 +00:00 |
Arvid Norberg
|
e54d1dfffe
|
upnp bugfix (fixes #323)
|
2008-05-13 17:38:03 +00:00 |
Arvid Norberg
|
0de312c80c
|
ignores UPnP routers that are not configured as routers on the local machine
|
2008-05-13 04:59:56 +00:00 |
Arvid Norberg
|
c7e6c04705
|
switched over to asio from boost-1.35
|
2008-05-03 16:05:42 +00:00 |
Arvid Norberg
|
d91a256386
|
UPnP fix
|
2008-04-20 03:02:31 +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
|
35fd9aec61
|
msvc build fixes and warning fixes
|
2008-04-05 21:18:27 +00:00 |
Arvid Norberg
|
0c3e64b231
|
fixed potential upnp crash
|
2008-03-15 16:07:49 +00:00 |
Arvid Norberg
|
cd65fb8b0c
|
added priority to connection queue. trackers and upnp connections have higher priority than peers
|
2008-03-12 07:44:27 +00:00 |
Arvid Norberg
|
bf7552a4cd
|
merged upnp fixes from trunk to RC_0_13. Added some upnp logging
|
2008-02-19 18:50:04 +00:00 |
Arvid Norberg
|
72edfc2ee7
|
improved network interface enumeration and upnp device filtering
|
2008-01-11 06:49:37 +00:00 |
Arvid Norberg
|
695cd6407b
|
remove use of strand
|
2008-01-08 05:47:43 +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
|
e5d1456c58
|
added a failcounter to upnp portmaps
|
2008-01-07 02:35:29 +00:00 |
Arvid Norberg
|
2050b03727
|
made upnp build without exception support
|
2007-12-29 23:14:59 +00:00 |
Arvid Norberg
|
6c42830f97
|
made http_parser not use exceptions
|
2007-12-29 18:24:50 +00:00 |
Arvid Norberg
|
d5748419c1
|
fixed upnp bug when connecting without network
|
2007-12-24 08:18:53 +00:00 |
Arvid Norberg
|
1724ce5974
|
fixed bug in UPnP and added functionality to grab router model
|
2007-12-22 16:47:46 +00:00 |
Arvid Norberg
|
636d5f2005
|
upnp fixes and more debug asserts and more logging. Might fix #167
|
2007-10-26 00:47:30 +00:00 |
Arvid Norberg
|
966800cd5b
|
replaced the assert macro to TORRENT_ASSERT instead of hi-jacking assert.
|
2007-10-05 00:30:00 +00:00 |