Commit Graph

1329 Commits

Author SHA1 Message Date
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
Arvid Norberg af0ce400d7 regenerate todo.html 2014-12-10 01:07:21 +00:00
Arvid Norberg 09bc1550e9 simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin 2014-12-09 09:08:26 +00:00
Arvid Norberg 790ef041bf merged changes from RC_1_0 2014-12-07 07:22:39 +00:00
Arvid Norberg 601f8c0476 merged changes from RC_1_0 2014-11-29 09:12:44 +00:00
Arvid Norberg aae56c991c merged changes from RC_1_0 2014-11-08 16:58:18 +00:00
Arvid Norberg 85cc72835e finally rename policy to peer_list 2014-10-26 07:34:31 +00:00
Arvid Norberg 6a87600094 regenerated html 2014-10-24 00:19:44 +00:00
Arvid Norberg 907dc9dddd merged changes from RC_1_0 2014-10-22 07:05:10 +00:00
Arvid Norberg e0b7bb5849 regenerate html 2014-10-21 21:57:33 +00:00
Arvid Norberg 3db32f67b5 remove option TORRENT_DISABLE_FULL_STATS 2014-10-21 21:45:35 +00:00
Arvid Norberg cea5585993 remove stats logging functionality from libtorrent. This has been moved to a helper class part of libtorrent-webui, utility library 2014-10-21 19:58:12 +00:00
Arvid Norberg 99cd0c7a08 merged changes from RC_1_0 2014-10-14 16:36:06 +00:00
Arvid Norberg fce967b5fb merged changes from RC_1_0 to change email address from @rasterbar.com to @libtorrent.org 2014-10-14 02:06:20 +00:00
Arvid Norberg 2ea809ddb1 update todo.html 2014-10-06 03:05:41 +00:00
Arvid Norberg 30d7b9e3c3 fixed bug with inactivity timer 2014-10-05 22:30:09 +00:00
Arvid Norberg 9b137ba3b5 regenerate html 2014-10-05 19:34:00 +00:00
Arvid Norberg 285ba7df0a regenerate documentation 2014-10-04 20:00:13 +00:00
Arvid Norberg 2d438e0758 factor out parse_tracker_response and add unit tests. make gen_todo cover tests also, and regenerate todo.html 2014-09-29 06:10:22 +00:00
Arvid Norberg 27b7705cf2 remove built-in GeoIP support 2014-09-21 21:01:48 +00:00
Arvid Norberg eb32b1fef1 merged changes from RC_1_0 2014-09-12 22:38:07 +00:00
Arvid Norberg 4fcfaee438 merged changes from RC_1_0 2014-09-03 22:28:28 +00:00
Arvid Norberg 6bbdd4afa4 merged changes from RC_1_0 2014-09-03 06:52:45 +00:00
Arvid Norberg b1208c9f63 merged changes from RC_1_0 2014-09-01 07:16:31 +00:00
Arvid Norberg 48ea42c990 merged changes from RC_1_0 2014-08-27 05:57:37 +00:00
Arvid Norberg 7d751b80da merged fixes from RC_1_0 2014-08-26 03:14:32 +00:00
Arvid Norberg 9f8916a7a0 merged changes from RC_1_0 2014-08-18 23:05:10 +00:00
Arvid Norberg c7d95fee10 merged changes from RC_1_0 2014-08-16 20:30:11 +00:00
Arvid Norberg 09b7c87814 merged changes from RC_1_0 2014-08-05 03:28:06 +00:00
Arvid Norberg 69a82119c8 merged changes from RC_1_0 2014-08-04 02:58:49 +00:00
Arvid Norberg 2040b085bb merge changes from RC_1_0 2014-08-04 02:16:47 +00:00
Arvid Norberg 671ae32ae5 fix docs generation for stats counters 2014-07-30 02:00:14 +00:00
Arvid Norberg 55661514e9 merged changes from RC_1_0 2014-07-10 16:23:47 +00:00
Arvid Norberg 5b73194a0d restore gen_stats_docs.py 2014-07-08 23:44:34 +00:00
Arvid Norberg 7351389ce8 land libtorrent_aio branch in trunk 2014-07-06 19:18:00 +00:00
Arvid Norberg a9862c6f50 fix documentation 2014-07-02 06:15:57 +00:00
Arvid Norberg 6ed95d7f82 support storing save_path in resume data 2014-06-12 22:39:41 +00:00
Arvid Norberg aa85d3c35c add documentation on streaming implementation 2014-06-07 16:43:14 +00:00
Arvid Norberg a9a32ab84f update copyright year 2014-05-26 15:42:53 +00:00
Arvid Norberg e8ef5cb84e documentation fixes, and remove debug dependency on file_pool structure layout 2014-05-26 01:02:26 +00:00
Arvid Norberg 46f309f8b9 update and regenerate documentation 2014-05-12 06:28:47 +00:00
Arvid Norberg b579ba4342 a bunch of documentation and tarball fixes 2014-05-08 08:58:19 +00:00
Arvid Norberg 84cc736c48 regenerated html 2014-04-29 21:04:11 +00:00
Arvid Norberg 903ac3b268 reference documentation cleanup 2014-04-28 04:46:33 +00:00
Arvid Norberg d7b8dbdc8f documentation fixes 2014-04-27 20:18:11 +00:00
Arvid Norberg a364d6ea09 regenerated html 2014-04-06 19:11:24 +00:00
Arvid Norberg 94caf3f5ad curve25519 -> ed25519 2014-03-13 18:37:23 +00:00
Arvid Norberg fdd856f69d fix indentation in docs 2014-03-13 18:35:17 +00:00
Arvid Norberg 062e0f0510 reflow some comments 2014-02-03 02:45:26 +00:00
Arvid Norberg cf16399346 reflowed documentation comments in session_settings.hpp, added missing documentaton. regeneraged html 2014-02-03 02:41:24 +00:00
Arvid Norberg 651a052461 fix doc makefile 2014-02-02 10:02:51 +00:00
Arvid Norberg 43c8805c81 advertize troubleshooting chart on front-page 2014-02-02 09:57:24 +00:00
Arvid Norberg cd4adae4ed add and fix some documentation. regenerate html. remove bittorrent_utp as a connection type, there's already a utp_socket flag 2014-02-02 09:33:19 +00:00
Arvid Norberg 312fce78a1 reflow comments to break at 80 columns 2014-02-02 05:09:18 +00:00
Arvid Norberg 9612ef193e cleaned up i2p_category to encapsulate it in i2p_stream.cpp, as well as the socks5 erro_category. added some documentation to torrent_handle and session. fixed reference documentation mapping of get_*_category() functions. regenerate documentation 2014-02-02 04:07:36 +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 39c9629984 merged python documentation fix from RC_0_16 2014-02-01 07:52:48 +00:00
Arvid Norberg 3c47435426 merged python binding fix from RC_0_16 2014-01-30 07:58:25 +00:00
Arvid Norberg b7e7724fdd merge download location update from RC_0_16 2014-01-30 06:44:51 +00:00
Arvid Norberg 8e0b458464 regenerate html 2014-01-27 03:57:16 +00:00
Arvid Norberg c7ed370096 regenerated html 2014-01-20 10:11:07 +00:00
Arvid Norberg b2825ca158 regenerate documentation 2014-01-20 04:57:25 +00:00
Arvid Norberg 702b68ecc4 clean up assert related defines and debuf-only fields less error-prone. fix missing initialization in file_pool caused by mistake in defines under which the debug field was initialized 2014-01-19 19:45:50 +00:00
Arvid Norberg 1179c137d6 update dht_sec document 2014-01-11 07:50:01 +00:00
Arvid Norberg d86c8dcc4d merged docs makefile from RC_0_16 2014-01-10 05:41:45 +00:00
Arvid Norberg a427f4d4d3 fix typo in test vector 2014-01-06 05:30:14 +00:00
Arvid Norberg 76941a609f update dht_sec document 2014-01-06 04:31:56 +00:00
Arvid Norberg 54bbd3cae0 support salt feature in DHT put 2014-01-03 04:18:46 +00:00
Arvid Norberg b656076323 regenerate html 2013-12-31 16:59:47 +00:00
Arvid Norberg 488f7697c6 reflow some rst documents to 80 columns 2013-12-31 16:46:39 +00:00
Arvid Norberg 260e97c4e0 document salt feature in put and get DHT extensions. include a test vector and add that to the unit test. (salt is not implemented) 2013-12-31 08:37:42 +00:00
Arvid Norberg 3e4086d48e regenerate html 2013-12-29 20:51:02 +00:00
Arvid Norberg 811def7ae8 regenerated html 2013-12-29 04:29:57 +00:00
Arvid Norberg 3fb72b30b5 update client_test screen shot 2013-12-25 20:47:22 +00:00
Arvid Norberg 2016197713 fix bug tracker link on index.rst 2013-12-25 17:04:11 +00:00
Arvid Norberg f929e8a7eb regenerate html 2013-12-24 17:44:03 +00:00
Arvid Norberg 90452a9bf3 regenerated html and added html files to the repo 2013-12-21 09:54:17 +00:00
Arvid Norberg d7b811af1f update docs 2013-12-21 06:54:10 +00:00
Arvid Norberg 2f43f2c428 documentation fixes 2013-12-19 06:51:03 +00:00
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 9aac6b4d23 fix pdf stylesheet 2013-12-12 02:26:45 +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 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 c62a9966cf documentation updates 2013-11-21 17:47:53 +00:00
Arvid Norberg c45027d9ed moved plugin documentation into the source code and removed libtorrent_plugins.rst 2013-11-20 18:02:48 +00:00
Arvid Norberg fe414878b2 cleanup of ABI breaking configuration options. TORRENT_DEBUG is believed to no longer affect the ABI of libtorrent. introduce a warning in gen_reference_doc.py for when defines are used in public structs. fix build with deprecated functions off 2013-11-17 22:38:37 +00:00
Arvid Norberg 64f6a35126 update and regenerate reference documentation 2013-11-10 21:28:22 +00:00
Arvid Norberg b0c7200f8c update documentation 2013-11-09 02:01:26 +00:00
Arvid Norberg 73d9b3f51d update docs 2013-10-31 00:57:33 +00:00
Arvid Norberg c1b1d954be fix typo 2013-10-28 21:48:21 +00:00
Arvid Norberg 50f051433a merged DHT change from RC_0_16 2013-10-13 23:04:40 +00:00
Arvid Norberg 71a47a916a regenerated html 2013-10-06 06:37:24 +00:00
Arvid Norberg 9c99220dd1 make tests not rely on delegated anymore, but instead use simple python implementations for socks and http proxy 2013-09-22 03:37:33 +00:00
Arvid Norberg 362a16c161 update todo 2013-09-19 02:19:35 +00:00
Arvid Norberg 9b93085e1d regenerate todo.html 2013-09-15 12:32:11 +00:00
Arvid Norberg bbbd84ef32 fix typo in link in dht_store.rst 2013-09-03 19:44:01 +00:00
Arvid Norberg 12fd5be372 fix bug in ed25519 DHT signature verification. removed RSA code as it's no longer used. add CAS feature (compare and swap) to DHT put command. update dht_store documentation 2013-09-03 00:45:48 +00:00
Arvid Norberg f3684db153 added some documentation 2013-09-01 17:34:05 +00:00
Arvid Norberg ea4dbf603f regenerate html 2013-08-29 17:00:25 +00:00
Arvid Norberg b431ef7836 use crc32 for node ID restriction scheme 2013-08-19 05:24:35 +00:00
Arvid Norberg 61be6b6ec8 documentation polish 2013-08-19 03:44:35 +00:00
Arvid Norberg e996e1636f add links to the overview sections in reference documentation 2013-08-18 20:17:11 +00:00
Arvid Norberg f824530ce2 documentation polish 2013-08-18 17:43:10 +00:00
Arvid Norberg ecd5152687 remove outdated information from running_tests.rst 2013-08-18 17:33:26 +00:00
Arvid Norberg 6bd07fd65f pull in an ed25519 implementation and replace use of RSA in the DHT with ECC. fix up makefiles 2013-08-18 16:01:20 +00:00
Arvid Norberg 712f78b5ad minor fix 2013-08-17 19:43:54 +00:00
Arvid Norberg 45bf707a14 some fixes to gen_reference_doc.py 2013-08-17 19:31:45 +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 3258d92f64 added documentations to headers 2013-08-16 05:07:09 +00:00
Arvid Norberg fdeab204a4 regenerate html 2013-08-12 18:32:41 +00:00
Arvid Norberg fd438be25d documentation cleanup 2013-08-12 16:24:37 +00:00