Commit Graph

79 Commits

Author SHA1 Message Date
arvidn
52b4aed466 merge bdecode patch from RC_1_0. an empty string now produces an error rather than an empty bdecoded struct 2015-07-30 21:29:22 -04:00
Arvid Norberg
d43f7b56a2 update copyright year 2015-06-03 05:18:48 +00:00
Arvid Norberg
d9945f6f50 merged fix from RC_1_0 2015-06-02 01:29:05 +00:00
Arvid Norberg
2fff222235 silence some warnings on msvc 2015-04-27 02:21:12 +00:00
Arvid Norberg
c19c6b2cc1 fix some warnings 2015-04-24 05:37:17 +00:00
Arvid Norberg
4fd230dbe5 fix build and some warnings 2015-04-20 00:01:27 +00:00
Arvid Norberg
6c1df7eb55 landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node 2015-03-12 05:20:12 +00:00
Arvid Norberg
4376d26399 merged changes from RC_1_0 2014-12-01 10:43:34 +00:00
Arvid Norberg
aae56c991c merged changes from RC_1_0 2014-11-08 16:58:18 +00:00
Arvid Norberg
f8272b90ae merged changes from RC_1_0 2014-09-29 07:06:18 +00:00
Arvid Norberg
8552e75f21 merge error code fix from RC_1_0 2014-07-20 20:49:56 +00:00
Arvid Norberg
7351389ce8 land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
Arvid Norberg
e0e5a55f10 factor out error handling in lazy_bdecode 2014-05-04 20:47:16 +00:00
Arvid Norberg
e19c52ec98 improve lazy_bdecode test to cover more error cases 2014-05-01 03:54:47 +00:00
Arvid Norberg
7d1de6215a improve error recovery in lazy bdecoder 2014-04-23 00:25:55 +00:00
Arvid Norberg
91799025f2 merged bdecode fix from RC_0_16 2014-04-04 03:21:15 +00:00
Arvid Norberg
a943fec777 update copyright 2014-02-23 19:12:25 +00:00
Arvid Norberg
c9bfa1279e fix lazy_bdecode build 2013-12-26 18:43:48 +00:00
Arvid Norberg
4e6b1cfbfb update copyright 2013-12-25 17:07:16 +00:00
Arvid Norberg
444223c2e3 merged fixes from RC_0_16 2013-12-23 01:40:05 +00:00
Arvid Norberg
a85cdb2d1a abbreviate long strings when printing lazy_entries on a single line 2013-12-20 04:40:00 +00:00
Arvid Norberg
0868383007 merged include file fix from RC_0_16 2013-11-23 20:01:57 +00:00
Arvid Norberg
4b1d9cb760 make lazy_bdecode a bit more self-contained 2013-10-23 05:19:52 +00:00
Arvid Norberg
0158710f5c break out bdecode errors into its own category 2013-10-22 23:57:12 +00:00
Arvid Norberg
4e94ae592c clean up lazy bdecoder a bit 2013-10-22 22:41:58 +00:00
Arvid Norberg
89c3db477d merge build fix with C++11 from RC_0_16 2013-09-25 19:44:29 +00:00
Arvid Norberg
6d7e9e4521 remove some iostream dependencies 2012-10-12 04:50:34 +00:00
Arvid Norberg
bff648a89e update copyright dates and add tool to do so 2012-10-02 03:16:33 +00:00
Arvid Norberg
1244ae8894 remove left-over debug printf from bdecoder 2012-02-17 06:52:08 +00:00
Arvid Norberg
47781bf2c5 cleanup, fix warnings 2012-02-15 10:57:49 +00:00
Arvid Norberg
c384d00dbf make bdecoder more robust when encountering errors (leave the resulting tree consistent) 2012-02-10 04:19:11 +00:00
Arvid Norberg
0093229d27 merge diff from aio branch to show partially bdecoded files with dump_torrent 2011-06-25 17:42:49 +00:00
Arvid Norberg
5864a883e6 fixed build warnings 2011-02-14 01:59:01 +00:00
Arvid Norberg
f82321c1dd add a backwards compatible lazy_bdecode() 2010-11-29 02:48:40 +00:00
Arvid Norberg
8ff9b6338b some fixes 2010-11-25 10:46:52 +00:00
Arvid Norberg
faccbd8ae3 introduce safety limit on total number of items in bencoded trees in lazy_bdecode. Document lazy_bdecode and its error codes. Make dump_torrent able to change the decoding limits 2010-11-25 02:49:50 +00:00
Arvid Norberg
894db973e8 optimized memory usage of torrent_info and file_storage 2010-11-24 23:49:22 +00:00
Arvid Norberg
a4f533ce55 improve the bencoded printer 2010-11-09 18:13:22 +00:00
Arvid Norberg
fc1b44b560 improve error reporting of lazy_bdecode to use error_code 2010-10-28 04:01:59 +00:00
Arvid Norberg
93bdc61410 fixed bug in bdecoder 2010-06-15 17:00:23 +00:00
Arvid Norberg
c050b22d8f optimized memory usage for torrent objects 2010-02-14 01:39:55 +00:00
Arvid Norberg
baa6ea74b8 removed floating point operation 2009-12-26 11:15:12 +00:00
Arvid Norberg
7412931183 fixed some error handling in lazy_bdecode to handle out-of-memory errors 2009-12-26 10:54:00 +00:00
Arvid Norberg
cecdccaeb5 improved printing of bencoded structures 2009-12-03 05:08:24 +00:00
Arvid Norberg
1e654220fa added support for min_interval 2009-12-02 04:05:24 +00:00
Arvid Norberg
e750910798 fixed windows build 2009-11-27 07:08:47 +00:00
Arvid Norberg
a80b2b0fce fixed torrent_info copy constructor. restricted copying of lazy_entry. Fixed build. added pascal_string type to be used with lazy_entry (trunk only) 2009-11-26 06:54:52 +00:00
Arvid Norberg
5c71c47437 fix print formatting bug in print_entry 2009-10-07 07:16:18 +00:00
Arvid Norberg
54cce9da60 simplified and optimized the DHT implementation 2009-09-20 00:23:36 +00:00
Arvid Norberg
ad1e575a6e trim tracker urls and renamed isprint to is_print 2009-06-23 01:53:47 +00:00