Arvid Norberg
97c6a75084
add proper error handling to peer connections and session ( #1149 )
...
add proper error handling to peer connections and session. i.e. catch exceptions in asio handlers and catch by const reference
2016-09-25 09:50:48 -04:00
Alden Torres
c7ec987a1b
refactor in msg verify_message and minor cleanup ( #1131 )
2016-09-21 23:04:05 -07:00
Alden Torres
bf0008933a
refactor to use std::shared_ptr with peer_connection, core and tests ( #1050 )
2016-08-31 21:42:18 -04:00
Alden Torres
44d9f456f8
adding support for a more configurable sha512 hasher ( #1028 )
...
adding support for a more configurable sha512 hasher, digest32 template, using hasher512.
2016-08-25 19:07:16 -04:00
arvidn
e247473b86
bump version number
2016-08-13 07:12:23 -04:00
Arvid Norberg
5b230694e5
check autotools on travis ( #973 )
...
build and run tests with autotools on travis, and fix configure issues.
2016-08-02 00:46:15 -04:00
Arvid Norberg
118d06b780
remove deprecated extensions lt_trackers and metadata_transfer ( #941 )
2016-07-24 23:39:56 -04:00
Alden Torres
7446a88425
version to 1.2 ( #924 )
...
update version to 1.2
2016-07-20 11:29:24 -07:00
Arvid Norberg
1facf0eef6
clean-up more defines ( #872 )
...
clean-up more defines. remove TORRENT_DEBUG and TORRENT_DISABLE_INVARIANT_CHECKS (instead use TORRENT_USE_ASSERTS and TORRENT_USE_INVARIANT_CHECKS)
2016-07-01 19:46:59 -04:00
Alden Torres
436b781003
option to use only the openssl's sha1 implementation ( #845 )
...
separated ssl and crypto build options
2016-06-23 13:20:35 -04:00
Arvid Norberg
1e7e01c671
transition to system_error as the exception type ( #730 )
...
transition to system_error as the exception type
2016-05-15 00:33:06 -04:00
arvidn
7c108e6c19
merged RC_1_1 into master
2016-05-09 00:30:30 -04:00
Arvid Norberg
debd02ff02
improve reference documentation generator to correctly recognize memb… ( #716 )
...
improve reference documentation generator to correctly recognize member constants defined over multiple lines
2016-05-08 20:41:55 -04:00
Arvid Norberg
20b41ad0b9
Threads ( #671 )
...
use std::thread, std::mutex, std::condition_variable instead of pulling them in from boost.asio internals.
2016-04-30 18:54:23 -04:00
Arvid Norberg
4e97bf556c
use override and final keywords (unconditionally) ( #668 )
...
use override and final keywords instead of macros.
2016-04-30 11:05:54 -04:00
Arvid Norberg
10ec0234a7
remove resolve-country feature ( #656 )
2016-04-28 08:20:47 -04:00
arvidn
dec093dc1a
Merge branch 'RC_1_1'
2016-04-24 15:41:28 -04:00
arvidn
36cf0a7e54
fix typo
2016-04-20 17:42:36 -04:00
arvidn
04a3c04075
merged RC_1_1 into master
2016-04-20 08:08:05 -04:00
arvidn
856700e401
fix build documentation
2016-04-11 18:42:09 -04:00
arvidn
d17ae19391
Merge branch 'RC_1_1'
2016-04-11 02:08:06 -04:00
arvidn
08edf43b3f
fix to documentation generation to exclude private functions. fix makefile errors
2016-04-09 00:33:26 -04:00
arvidn
fd4a46342f
merge RC_1_1 into master
2016-03-30 00:33:29 -04:00
arvidn
e8693465a5
remove more references to compact storage allocation
2016-03-20 19:14:46 -04:00
arvidn
96e2693d13
merge RC_1_1 into master
2016-03-19 16:02:46 -04:00
arvidn
8b9dfc8244
fix travis installation of dot and PIL
2016-03-19 07:49:52 -04:00
arvidn
c1a3108453
remove html and other generated files from the repository
2016-03-19 01:46:56 -04:00
arvidn
b446fe4bba
deprecate settings_pack::hashing_threads and replace it with aio_threads in documentation
2016-03-18 16:40:52 -04:00
arvidn
85f615132b
fix documentation mentions of session_settings to refer to settings_pack. clean out some outdated disk instrumentation docs
2016-03-18 16:40:52 -04:00
arvidn
3c98868f6c
deprecate explicit cache feature
2016-03-18 12:15:03 -04:00
arvidn
6d85c7c5f0
merge RC_1_1 into master
2016-03-08 01:10:48 -05:00
arvidn
021375c07f
extend tutorial and finish bt-get example
2016-02-28 15:44:59 -05:00
arvidn
02ddb7ad1d
add links to go, java and nodejs bindings and various cleanup to index.html. add paypal button
2016-02-25 00:27:26 -05:00
arvidn
0b173c6651
merged RC_1_1
2016-02-23 23:48:29 -05:00
arvidn
5d7fbd42c7
clean up TORRENT_FINAL and TORRENT_OVERRIDE in documentation
2016-02-23 00:54:29 -05:00
arvidn
c919c63ca3
extend the tutorial
2016-02-23 00:54:14 -05:00
arvidn
967ec412a5
Merge branch 'RC_1_1'
2016-02-21 15:21:33 -05:00
arvidn
f7109f2c0b
fix missing link in tutorial
2016-02-20 19:31:17 -05:00
arvidn
3ff4c0e348
add start of a tutorial
2016-02-20 17:28:41 -05:00
arvidn
5e4d6d139f
documentation fixes
2016-02-20 16:38:56 -05:00
arvidn
40f6afc2f8
save and restore storage allocation mode in resume data
2016-02-20 13:26:21 -05:00
arvidn
8304cb07bc
update documentation
2016-02-20 13:26:20 -05:00
arvidn
28ca7f8303
update documentation to mention read_resume_data()
2016-02-20 12:51:06 -05:00
arvidn
0bf39c5349
extend fast resume file format documentation
2016-02-18 19:23:01 -05:00
arvidn
55654b6567
fix documentation makefile clean rule
2016-02-18 19:18:10 -05:00
arvidn
d49e7443a0
restore accidentilly removed .rst file
2016-02-18 19:14:01 -05:00
arvidn
8e94df5723
regenerated html
2016-02-17 19:12:33 -08:00
arvidn
b47599d216
fix aafigure diagram
2016-02-17 19:11:28 -08:00
arvidn
c5f714c605
minor documentation makefile fix
2016-02-17 18:41:26 -08:00
arvidn
f0db0245a3
preseve blank lines in session stats documentation generation
2016-02-17 18:38:50 -08:00
arvidn
d6d0480313
forward port documentation fix
2016-02-12 13:30:37 -05:00
Steven Siloti
dcee303120
escape underscores in function signatures
...
Underscores can be interpreted as hyperlinks so they must be escaped in code.
Also fix spliting of the function name and formal parameters when the parameters
contain default values with parens in them.
2016-02-06 19:45:55 -08:00
arvidn
a3526b4660
fix docs makefile to build html by default. fix the reference doc generator to strip TORRENT_FINAL macro
2015-12-28 19:50:02 -05:00
Paul Kernfeld
d0ff29bcfb
Fix small bug in Python example code
...
A few dictionary keys needed to be quoted
2015-12-25 21:35:23 +01:00
arvidn
b49a207d2a
only print rst2html version when building documentation
2015-12-20 11:38:55 -05:00
arvidn
17e54422f2
don't build figures either. attempt to make documentation failures properly reported on travis
2015-12-20 02:26:07 -05:00
arvidn
1a6792609d
fix issue in gen_stats_doc.py and make travis only generate the .rst files since docutils is too old
2015-12-20 02:02:09 -05:00
arvidn
cec6748e0c
remove the concept of slots, and just talk about pieces (since we don't do compact allocation anymore). Remove the section about compact allocation
2015-11-19 01:38:04 -05:00
arvidn
9a5d728c23
transition from ditaa to aafigure and improve disk cache diagram
2015-10-31 11:15:46 -04:00
arvidn
ee395bd772
attempt to update SSL certificate for unit test
2015-10-18 01:21:03 -04:00
arvidn
41b8429cd1
clean up documentation makefile and documentation generation script
2015-10-07 00:48:43 -04:00
arvidn
cae4e3dfe2
fix documentation
2015-09-29 21:05:18 -04:00
arvidn
dab0f8b8d0
simplify the queuing logic for checking torrents. make all non-auto-managed torrents always be exempt from any queuing mechanism (including checking). Extend documentation on how it works
2015-09-29 20:49:37 -04:00
arvidn
536a5f897a
update queuing documentation and regenerate html
2015-09-06 18:14:06 -04:00
arvidn
a854fed12b
simplify Jamfile by determining whether to use boost from source or from system installed version based on the BOOST_ROOT environment variable. This removes the build feature boost=source/boost=system
2015-08-08 19:18:05 -04:00
arvidn
8a1d668914
merge github link fix from RC_1_0
2015-08-01 11:12:43 -04:00
arvidn
27499e38ae
regenerated html
2015-07-30 01:20:51 -04:00
arvidn
b4d6b97878
merge index.rst update from RC_1_0
2015-07-30 01:01:10 -04:00
arvidn
1a4c017ec5
merged torrent_info constructor fix (python bindings) from RC_1_0
2015-07-25 16:40:07 -07:00
Arvid Norberg
a1b73317ce
Merge pull request #37 from jpetso/master
...
Progress towards a workable CMake build
2015-07-20 09:49:37 -07:00
Jakob Petsovits
79947dbd2a
Remove the last bits of TORRENT_DHT_VERBOSE_LOGGING.
2015-07-17 20:13:14 -04:00
arvidn
d9b2c436fb
merge index.rst fix to update report-a-bug link to point to github
2015-07-16 21:56:06 -04:00
Chocobo1
a59d1d3240
Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line
2015-07-12 14:24:01 +08:00
arvidn
900330992e
merge documentation update to github from RC_1_0
2015-06-20 00:13:38 -04:00
arvidn
389ffc622c
don't pull in the asio namespace in libtorrent. refer to it by boost::asio
2015-06-06 01:24:25 -04:00
Arvid Norberg
a44731aabb
merged fixes from RC_1_0 and regenerated documentation
2015-05-12 06:23:14 +00:00
Arvid Norberg
095b709adb
rename bitfield::bytes() -> bitfiele::data()
2015-05-09 19:07:33 +00:00
Arvid Norberg
a83dcbaaf0
removed access-log build option and log parser. added incoming_request_alert. This feature can now be implemented by clients
2015-05-09 03:04:08 +00:00
Arvid Norberg
1faf2e201f
inversed TORRENT_LOGGING build config to enable logging by default. It's now disabled by TORRENT_DISABLE_LOGGING
2015-04-17 01:15:33 +00:00
Arvid Norberg
013ed36f09
landed alert_queue feature branch into trunk
2015-04-03 20:15:48 +00:00
Arvid Norberg
7118387926
merged changes from RC_1_0
2015-03-31 22:27:32 +00:00
Arvid Norberg
a516bf46e5
merged changes from RC_1_0
2015-03-22 04:34:11 +00:00
Arvid Norberg
ccc7e45406
landed mutable torrents branch in trunk
2015-03-21 00:12:40 +00:00
Arvid Norberg
fad1c42970
documetation fixes and polish
2015-03-14 21:55:26 +00:00
Arvid Norberg
b237458183
more documentation polish
2015-03-14 01:51:08 +00:00
Arvid Norberg
37225b71ae
const static -> static const (thanks gubatron). helps swigs parser
2015-03-14 00:42:27 +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
c1dc982f4f
deprecate the ptime type and related time types. just use boost::chrono / std::chrono
2015-03-12 04:34:54 +00:00
Arvid Norberg
91270a0c2b
make operation_t public and document it. include peer disconnects in client_test log
2015-02-15 05:17:09 +00:00
Arvid Norberg
a7ba7cc021
regenerate html
2015-02-14 23:30:15 +00:00
Arvid Norberg
2d1e30e344
regenerate html
2015-02-01 14:40:02 +00:00
Arvid Norberg
1de2717fd2
regenerate html
2015-01-16 04:04:08 +00:00
Arvid Norberg
4b731b8ad7
update todo list
2015-01-05 16:19:15 +00:00
Arvid Norberg
2e48f0f89e
regenerated html
2015-01-05 12:34:50 +00:00
Arvid Norberg
98372ff974
regenerate html
2014-12-31 23:18:11 +00:00
Arvid Norberg
1a45d2ebd3
regenerate html
2014-12-29 16:58:48 +00:00
Arvid Norberg
e9414894e2
separate the configuration of crypto library and whether protocol encryption is enabled or not. make protocol encryption always use the built-in rc4 and tommath code. SHA-1 hashing is done by the crypto library
2014-12-29 16:50:22 +00:00
Arvid Norberg
d9f41bf617
documentation update
2014-12-12 17:16:04 +00:00
Arvid Norberg
9d09b11a6d
regenerate html
2014-12-10 02:58:23 +00:00