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
442979c318
support filtering which parts of session state are loaded by load_state()
2016-03-06 16:35:49 -05:00
Alden Torres
4998bfedc6
Documentation typos
2016-03-04 10:43:25 -05: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
7a3cabfe12
fixed some resume issues, specifically around file priorities and override resume data
2015-07-16 21:56:06 -04:00
Arvid Norberg
d43f7b56a2
update copyright year
2015-06-03 05:18:48 +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
2e14e413ea
build fix
2015-04-19 13:24:10 +00:00
Arvid Norberg
21751347bc
more warnings fixes and cleanup
2015-04-19 06:28:21 +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
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
1ed1963f29
remove size_type typedef in favor of boost::int64_t
2014-12-03 04:32:50 +00:00
Arvid Norberg
601f8c0476
merged changes from RC_1_0
2014-11-29 09:12:44 +00:00
Arvid Norberg
6bbdd4afa4
merged changes from RC_1_0
2014-09-03 06:52:45 +00:00
Arvid Norberg
86c704a6ff
fix dht_bootstrap_alert being posted. add additional alert for dht put completion. add utility to test immutable put/get. fix issue in DHT preventing stores on router nodes (even when they return write tokens). immutable put and get confirmed to be working
2014-02-28 04:02:48 +00:00
Arvid Norberg
a943fec777
update copyright
2014-02-23 19:12:25 +00:00
Arvid Norberg
15e2019332
clean up upnp error category by moving it into upnp.cpp, it's not properly encapsulated. added some documentation to torrent_handle. reformatted some documentation comments to honor an 80 column display
2014-02-02 03:05:55 +00:00
Arvid Norberg
d6b1aa4c36
DHT refactoring and support for storing arbitrary data with put
2013-12-27 04:28:25 +00:00
Arvid Norberg
4e6b1cfbfb
update copyright
2013-12-25 17:07:16 +00:00
Arvid Norberg
df3204874d
clean up entry::print
2013-12-19 08:30:17 +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
f0631e91ae
documentation polish
2013-11-27 20:57:19 +00:00
Arvid Norberg
907e7b7415
make TORRENT_DEBUG macro not affect ABI of entry class (bencoding)
2013-11-17 20:37:55 +00:00
Arvid Norberg
2971331f86
documentation fixes
2013-08-17 07:01:03 +00:00
Arvid Norberg
a5db3ebaaf
added some documentation
2013-08-17 02:00:41 +00:00
Arvid Norberg
3dcc7d5f8b
automatically generate links in reference documentation for symbols (classes, enums, enum values, functions and member functions)
2013-08-05 05:26:15 +00:00
Arvid Norberg
7cbd54b327
move documentation from manual to headers
2013-07-26 06:11:10 +00:00
Arvid Norberg
1df950df1d
documentation: hide internal functions, include inline functions, support section overviews, hide detail namespace
2013-07-21 21:23:21 +00:00
Arvid Norberg
3fcd67b574
minor rearranging and comments
2013-07-19 16:30:26 +00:00
Arvid Norberg
bff648a89e
update copyright dates and add tool to do so
2012-10-02 03:16:33 +00:00
Arvid Norberg
61374075c4
fixed typo
2010-06-06 01:39:05 +00:00
Arvid Norberg
df49e9d26b
made the struct layout of entry be the same in debug builds as release builds to make that part of the ABI stable
2010-06-06 00:47:39 +00:00
Arvid Norberg
ccb808638d
fixed strict aliasing warning on gcc
2010-04-02 03:57:06 +00:00
Arvid Norberg
281b6368f7
deprecate old state saving functions, merge dht state with session state
2010-03-04 16:42:39 +00:00
Arvid Norberg
9d6cdb0c89
solaris build fixes
2010-03-03 07:42:51 +00:00
Arvid Norberg
1f5859d31f
error_code fix. added is_error_code_enum template specialization and using the abbreviated syntax to build error_codes
2009-11-29 07:06:38 +00:00
Arvid Norberg
6343fe6a6d
optimized header dependencies to lower build time
2009-11-23 08:38:50 +00:00
Arvid Norberg
4e5768847d
build fix
2009-07-21 08:44:27 +00:00
Arvid Norberg
215b95699b
fixed release-with-logging build configuration
2009-07-21 04:27:12 +00:00
Arvid Norberg
f57703ded0
fixed inconsistent use of preprocessor macro for entry::print
2009-06-09 22:02:02 +00:00
Arvid Norberg
92a541035e
fixed inconsistent build requirement around entry::print()
2009-06-09 05:56:18 +00:00
Arvid Norberg
2b671bc820
more iostream fixes
2009-04-04 21:44:04 +00:00
Arvid Norberg
b25a8db2a6
added more error codes. consolidated exception classes into one. moved over more places to use error_code instead of strings. fixed proper error handling for torrent_info
2009-02-23 01:21:19 +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
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
8613554c2a
entry and scrape bug fix
2008-05-19 07:15:44 +00:00
Arvid Norberg
96f6de9d10
added missing TORRENT_EXPORT statements (to fix shared library build)
2008-04-07 03:03:34 +00:00
Arvid Norberg
4e559e8dfe
change to entry to support building client in debug mode and libtorrent in release mode
2008-01-03 03:10:25 +00:00