Commit Graph

86 Commits

Author SHA1 Message Date
Arvid Norberg
8a5b7d5d36 got rid of the last recursive mutexes. abstracted the threading primitives (and switched over to use asio's internal ones). 2009-10-20 02:49:56 +00:00
Arvid Norberg
6c67da08d6 split socket.hpp up in multiple headers to lower build time somewhat 2009-09-16 03:46:36 +00:00
Arvid Norberg
a061592619 udp_socket fix 2009-05-31 23:48:24 +00:00
Arvid Norberg
4724051841 fixed assert in udp_socket 2009-04-13 17:52:45 +00:00
Arvid Norberg
b5bb51c6af cut out more IPv6 code if not supported 2009-04-04 16:59:53 +00:00
Arvid Norberg
8030454c96 fixes problem whith lexical_cast being locale dependent 2009-01-27 06:17:55 +00:00
Arvid Norberg
6c6af0c0a0 added missing license header 2009-01-26 18:15:20 +00:00
Arvid Norberg
b0a72f6809 fixed dead-lock when setting DHT proxy 2009-01-06 17:45:32 +00:00
Arvid Norberg
469fe10107 udp_socket fix believed to fix #445 2008-12-28 01:50:55 +00:00
Arvid Norberg
4bd0d2d2e6 added resolver cancellation to http_connection and udp_socket. might prevent potential shutdown stalls 2008-12-20 18:27:09 +00:00
Arvid Norberg
d850a9ea38 utp socket fix 2008-12-19 06:20:09 +00:00
Arvid Norberg
6d3d58020a udp_socket fixes and extra asserts 2008-12-12 09:20:27 +00:00
Arvid Norberg
3b7e484d6a various fixes for potential shutdown freezes 2008-12-07 20:25:04 +00:00
Arvid Norberg
09b3a865ef fixed compiler flags in pkg-config file and made header files not depend on the NDEBUG define 2008-11-29 21:33:21 +00:00
Arvid Norberg
2cd1838f38 exception fix in udp_socket 2008-11-24 19:19:27 +00:00
Arvid Norberg
ce544e2300 DHT rate limiter fixes 2008-11-09 00:37:03 +00:00
Arvid Norberg
3ed38059aa rate_limited_udp_socket fixes 2008-11-08 21:44:24 +00:00
Arvid Norberg
9bba20cdb4 first pass at rate limited udp socket (for DHT) 2008-11-08 17:40:06 +00:00
Arvid Norberg
dabaff9980 fixed bug in recent udp_socket fix 2008-09-26 17:42:39 +00:00
Arvid Norberg
61af2370f3 fixed release build of udp_socket 2008-09-24 17:25:45 +00:00
Arvid Norberg
eaa071818e fixed typo in previous patch 2008-09-23 03:19:08 +00:00
Arvid Norberg
74593d6014 fixed deadlock in udp_socket 2008-09-23 03:09:08 +00:00
Arvid Norberg
ba8163ca9c fixed bug in udp_socket when the sockets own lifetime was dependent on the callback 2008-09-22 23:43:21 +00:00
Arvid Norberg
67f1242836 added mutex to udp_socket and posts the callback instead of calling it directly 2008-09-19 17:31:16 +00:00
Andrew Resch
aed8f355b0 Make libtorrent build with boost <1.35 2008-05-20 06:03:46 +00:00
Arvid Norberg
c7e6c04705 switched over to asio from boost-1.35 2008-05-03 16:05:42 +00:00
Arvid Norberg
1607acd0f8 fixed typo 2008-04-22 21:02:05 +00:00
Arvid Norberg
e8e5308e6b udp socket fix 2008-04-22 20:56:10 +00:00
Arvid Norberg
c3e1b01e8d udp_socket fix 2008-03-29 04:38:00 +00:00
Arvid Norberg
bed008b512 socks5 update 2008-03-28 22:50:41 +00:00
Arvid Norberg
5cad17143d updated udp_socket error handling 2008-03-25 04:46:18 +00:00
Arvid Norberg
5860ca8706 previous checkin was a mistake 2008-03-25 04:44:30 +00:00
Arvid Norberg
b6be33b5b6 storage fix 2008-03-25 04:38:59 +00:00
Arvid Norberg
92f4947bbe full proxy support for udp-trackers, and more reliable udp tracker code 2008-02-05 06:32:10 +00:00
Arvid Norberg
010d5631a4 made udp_socket not use exception 2007-12-29 23:47:51 +00:00
Arvid Norberg
8c3f9571de socks5 support for udp messages 2007-12-09 04:15:24 +00:00