Commit Graph

6534 Commits

Author SHA1 Message Date
Arvid Norberg
4b81b3f90b move some defines from headers to cpp files (to improve ABI stability). add some documentation. regenerate html. minor fixes to documentation script 2013-12-19 05:35:47 +00:00
Arvid Norberg
d0d92a207e disable invariant check when TORRENT_DISABLE_INVARIANT_CHECKS is defined 2013-12-18 07:15:16 +00:00
Arvid Norberg
adb3a5523c some defensive programming. cleanup unused boost include. tighten up boost includes 2013-12-17 23:26:44 +00:00
Arvid Norberg
91c622bec0 some c++11 support 2013-12-17 00:51:01 +00:00
Arvid Norberg
60a33f8cf8 make test_ssl build without openssl (and also not do anything) 2013-12-16 06:17:05 +00:00
Arvid Norberg
ad772aecd8 test tweaks 2013-12-16 05:50:03 +00:00
Arvid Norberg
43f47275b6 fix test_ssl for trunk 2013-12-16 00:42:06 +00:00
Arvid Norberg
5910059869 test_natpmp is not a unit test 2013-12-16 00:38:46 +00:00
Arvid Norberg
64af2b833b merged unit test fix from RC_0_16 2013-12-15 23:25:45 +00:00
Arvid Norberg
7a98a4b201 fix makefiles 2013-12-15 23:20:23 +00:00
Arvid Norberg
efd272681d merged makefile fixes from RC_0_16 2013-12-15 22:29:11 +00:00
Arvid Norberg
1dfc93aad8 merged SSL unit tests from RC_0_16 2013-12-15 21:10:45 +00:00
Arvid Norberg
93d7d89ced fix issue with obfuscated_get_peers where peers in responses to obfuscated requests would still be returned. slight refactoring to move traversal algorithm level logic to traversal_observer class 2013-12-14 23:25:38 +00:00
Arvid Norberg
9aac6b4d23 fix pdf stylesheet 2013-12-12 02:26:45 +00:00
Arvid Norberg
396e5bbb37 fixed missing case in save_struct 2013-12-09 08:00:21 +00:00
Arvid Norberg
e67312e683 don't use bitfield for disk_io_job::action 2013-12-05 23:06:09 +00:00
Arvid Norberg
41573e084c fix terminal window size issue in client_test under lldb. make client_test respond to keyboard input quicker 2013-12-05 07:43:54 +00:00
Arvid Norberg
4f189e921d mark some expensive parts of invariant checks as expensive and disabled by default. introduce undead_peers to destruct all peer_connections in the network thread. they hang around while waiting for all outstanding disk jobs to complete. make the asio-debugging output a bit prettier 2013-12-05 07:42:32 +00:00
Arvid Norberg
88e4e0a97b strip trailing dots and spaces in filenames 2013-12-05 07:40:57 +00:00
Arvid Norberg
9c761f6777 fix bug in load/save settings (introduced by altering pe_settings layout) 2013-12-03 09:10:16 +00:00
Arvid Norberg
a05103154b remove debug logging to print field offsets and struct sizes 2013-12-02 10:00:03 +00:00
Arvid Norberg
356332a93b make comparison function strict weak ordering 2013-12-02 09:39:17 +00:00
Arvid Norberg
4054496861 merged fix from RC_0_16 2013-12-02 09:31:22 +00:00
Arvid Norberg
e0f3c7f6d0 comments 2013-12-02 09:30:19 +00:00
Arvid Norberg
faa53d7657 member re-order and struct packing 2013-12-02 04:24:10 +00:00
Arvid Norberg
d9dca62f1e fix verbose logging build 2013-11-29 22:53:17 +00:00
Arvid Norberg
f382876832 fix debug buffer build. add new Jamfile feature for it. attempt to make it build on windows 2013-11-29 09:41:53 +00:00
Arvid Norberg
f99be2455a regenerated html 2013-11-29 06:44:13 +00:00
Arvid Norberg
159f6c8742 say curve25519 instead of ed25519 2013-11-29 06:06:07 +00:00
Arvid Norberg
c08d3ef5db fix build 2013-11-29 05:37:52 +00:00
Arvid Norberg
cd5af8897a a bunch of documentation fixes 2013-11-29 05:29:39 +00:00
Arvid Norberg
4152e06011 color output from gen_reference_doc.py 2013-11-28 08:49:02 +00:00
Arvid Norberg
f11959b235 fix initialization order warnings 2013-11-28 08:48:17 +00:00
Arvid Norberg
54d5222347 deprecate announce_entry::will_announce 2013-11-28 08:44:31 +00:00
Arvid Norberg
fb555cb558 fix utf8 build error 2013-11-28 08:41:35 +00:00
Arvid Norberg
f0631e91ae documentation polish 2013-11-27 20:57:19 +00:00
Arvid Norberg
382d582407 more documentation 2013-11-27 20:09:44 +00:00
Arvid Norberg
247085c68a update changelog 2013-11-27 16:58:33 +00:00
Arvid Norberg
65fe1b1212 android support 2013-11-27 16:58:02 +00:00
Arvid Norberg
fc2fc8dfb2 fix initialization order warnings. pack peer_connection and torrent 2013-11-26 07:47:48 +00:00
Arvid Norberg
e122678d04 pack fields in internal_file_entry, torrent_status and chained_buffer 2013-11-26 04:39:33 +00:00
Arvid Norberg
e92444dc7f pack add_torrent_params 2013-11-26 04:14:29 +00:00
Arvid Norberg
d03d50b6a8 reorder some more fields to reduce padding 2013-11-26 02:23:33 +00:00
Arvid Norberg
629baa3622 reorder some structs to reduce padding 2013-11-26 02:00:02 +00:00
Arvid Norberg
311ef5d3a4 merged auto-manage fix from RC_0_16 2013-11-24 09:03:22 +00:00
Arvid Norberg
d64d12e50d merge test_read_piece from RC_0_16 2013-11-24 01:32:51 +00:00
Arvid Norberg
0868383007 merged include file fix from RC_0_16 2013-11-23 20:01:57 +00:00
Arvid Norberg
f9d3571915 merged fix from RC_0_16 2013-11-23 11:06:35 +00:00
Arvid Norberg
ecb87b003b attempt to fix http_connection unit test 2013-11-22 03:05:38 +00:00
Arvid Norberg
c62a9966cf documentation updates 2013-11-21 17:47:53 +00:00