Arvid Norberg
d0a870b3dd
produce valid bencoded strings for undefined/uninitialized entry objects ( #756 )
2016-05-26 03:33:05 -04:00
Arvid Norberg
985436636e
added new preformatted type to bencode entry ( #698 )
...
added new preformatted type to bencode entry to support carrying a verbatim copy of an already bencoded subtree. This is to support saving torrents in resume data and create_torrent based on existing torrents, in order to preserve key order
2016-05-05 21:38:57 -04:00
arvidn
1f9f588e75
merge copyright year update and changelog from RC_1_0
2016-01-17 18:57:46 -05:00
arvidn
fba0762353
fix some msvc warnings
2015-11-19 19:01:54 -05:00
arvidn
50925d7652
fix some more warnings
2015-08-08 02:48:01 -04:00
arvidn
655a3ae019
fix some warnings
2015-08-01 23:57:11 -04:00
arvidn
990aabe36f
fix warnings and no-deprecated functions build
2015-08-01 19:55:36 -04:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +00:00
Arvid Norberg
b5a30a65ae
merged changes from RC_1_0
2015-06-03 05:12:54 +00:00
Arvid Norberg
3951377d95
fix include paths for warning push and pop headers
2015-04-21 01:16:28 +00:00
Arvid Norberg
4fd230dbe5
fix build and some warnings
2015-04-20 00:01:27 +00:00
Arvid Norberg
408232cfc8
raise warning level. fix a few of them. filter out warnings from boost
2015-04-18 02:33:39 +00:00
Arvid Norberg
e1e6c8bdc0
fix python binding backwards compatibility
2015-04-04 22:37:11 +00:00
Arvid Norberg
794de25212
moved escape_string.hpp into the aux_ directory. moved out the 3 public hex functions into its own public header, hex.hpp
2015-03-14 23:10:20 +00:00
Arvid Norberg
fad1c42970
documetation fixes and polish
2015-03-14 21:55:26 +00:00
Arvid Norberg
a76b2a40b0
polish documentation. reference table of content specifically
2015-03-13 05:42:18 +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
601f8c0476
merged changes from RC_1_0
2014-11-29 09:12:44 +00:00
Arvid Norberg
555efd9279
factor out address/endpoint I/O into it's own unit test. merge write_string from bencode and socket_io. extend unit test
2014-05-04 06:46:47 +00:00
Arvid Norberg
a63e074274
merged export fix from RC_0_16
2014-04-03 22:01:02 +00:00
Arvid Norberg
a943fec777
update copyright
2014-02-23 19:12:25 +00:00
Arvid Norberg
4e6b1cfbfb
update copyright
2013-12-25 17:07:16 +00:00
Arvid Norberg
a5db3ebaaf
added some documentation
2013-08-17 02:00:41 +00:00
Arvid Norberg
fd438be25d
documentation cleanup
2013-08-12 16:24:37 +00:00
Arvid Norberg
49aba26f5c
merged shutdown fix from libtorrent_aio
2013-08-12 00:51:49 +00:00
Arvid Norberg
000addec8a
more documentation polishing. the manual.rst is now also linked to the reference documentation
2013-08-11 16:57:33 +00:00
Arvid Norberg
28cdc639fa
move more documentation into headers
2013-08-08 01:03:54 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
70d3170963
merged attempted build fix from RC_0_16
2012-08-16 00:48:13 +00:00
Arvid Norberg
a2521bd23c
fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost
2012-03-18 23:31:04 +00:00
Arvid Norberg
491b876329
fixed some msvc warnings
2010-12-19 09:50:58 +00:00
Arvid Norberg
3b550ece98
don't save settings that are set to the default value
2010-10-10 02:22:57 +00:00
Arvid Norberg
fe5f908cc6
fixed MinGW support
2010-02-14 04:05:18 +00:00
Arvid Norberg
e3eb59f477
fixed leaking exception from bdecode on malformed input. Fixes #492
2009-04-01 03:37:54 +00:00
Arvid Norberg
afd04635e9
replaced std::isdigit with is_digit, to avoid asserts on windows and locale dependency. Fixes #484
2009-02-18 06:01:24 +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
dd318fb9a3
fixed warnings in bencode
2008-08-21 11:40:49 +00:00
cg25
ff3e80c42f
Removed svn:executable property from {c,h}pp files in branches/RC_0_13 and
...
trunk.
2008-06-25 14:15:21 +00:00
Arvid Norberg
4d380c57d7
made bdecode not throw
2008-06-23 22:00:27 +00:00
Arvid Norberg
ebde862341
capped the allowed depth in bencoded messages, to avoid triggering stack overflows by malformed messages
2008-01-28 02:58:17 +00:00
Arvid Norberg
e6e5b43219
added asserts that the type of a bencoded entry is not assumed when built with no exceptions
2007-12-28 19:07:28 +00:00
Arvid Norberg
e38c0c9cdc
added bencoding function and updated ut_metadata extension
2007-12-22 08:15:05 +00:00
Arvid Norberg
cb9fbea5f7
made bdecoder not require exception support
2007-11-02 01:08:10 +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
Arvid Norberg
57a76f9db6
fixed debug assert on linux
2007-09-10 06:12:41 +00:00
Arvid Norberg
87eb377b17
fixed incorrect asserts in storage (that were triggered by torrent with zero-size files). Fixed bug in resource distribution algorithm. Made an attempt to avoid an assert in msvc standard library caused by passing a non-printable character to isdigit().
2006-08-10 19:18:11 +00:00
Arvid Norberg
18cb6736ea
fixed a serious bug where corrupt messages could be sent out.
2006-04-30 00:39:18 +00:00
Arvid Norberg
3f36dd0395
added the ability to build libtorrent as a shared library. Fixed bugs with deleting of incomplete types (replaced auto_ptr with scoped_ptr). Made the string converter fall back on windows local code page if utf-8 decoding failed.
2005-11-01 18:30:39 +00:00
Arvid Norberg
6db55b87ab
fixed problem when aborting checking torrents
2005-10-16 21:14:08 +00:00
Arvid Norberg
f7c90b8511
*** empty log message ***
2005-08-12 12:40:58 +00:00