Commit Graph

1363 Commits

Author SHA1 Message Date
arvidn edf6660820 add build option to disable share-mode 2020-03-22 15:36:04 -07:00
arvidn 4fd6136b2a improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
arvidn 7352d4fbec document which build options are default in Jamfile 2020-03-20 17:23:02 -07:00
arvidn b570f53ebf add build option to disable super seeding feature 2020-03-20 09:37:24 -07:00
arvidn 0d06d47a29 add build option to disable predictive pieces feature 2020-03-17 17:43:31 -07:00
arvidn fd1a42e18d document the SSL and crypto build configuration macros 2020-03-16 15:53:06 -07:00
Arvid Norberg 83338a6cf0 correctly mark session_status as deprecated 2020-03-16 06:15:04 -07:00
arvidn 827d852c58 add option to disable streaming functionality 2020-03-14 18:26:42 -07:00
arvidn 544158fd9b update references to settings to make them links 2020-03-12 07:26:39 -07:00
arvidn bbdc25c69d make all names of settings be links in the documentation 2020-03-12 07:26:39 -07:00
arvidn 69d32696a1 fix documentation for SSL torrents 2020-03-11 16:56:54 -07:00
arvidn bc666052c7 fix typo in building documentation 2020-03-09 03:15:59 -07:00
arvidn 0f337b9ce7 bump version to 1.2.5 2020-03-08 04:34:21 -07:00
arvidn 65d6e83b1a add support for TCP_NOTSENT_LOWAT 2020-03-04 13:16:54 +01:00
arvidn 14d5c99a18 expanding a device does not look for a default route 2020-03-03 11:43:52 +01:00
arvidn 1e4083b3fb rely less on the ability to enumerate the routing table reliably. Any IP address
explicitly specified is assumed to represent an externally available IP, unless
marked with the l-flag. If a device name or an unspecified address is used, they
are expanded and only for such expanded entries is there a heuristic to
determine which addresses are externally available and which are local. The
default is to assume it's local only, unless it has a globally routable IP
address or a default route can be found for the device.
2020-03-03 11:43:52 +01:00
arvidn 8dbb7c4232 don't repeat the settings documentation. add note to announce_ip 2020-02-23 18:19:25 +01:00
arvidn 68a57218e7 add note about listening to port 0. Add bittorrent glossary 2020-02-20 13:36:31 +01:00
arvidn 86183358e9 bump version to 1.2.4 2020-02-05 01:55:44 +01:00
arvidn 8dffe0def0 remove debug printing 2020-02-04 22:45:32 +01:00
arvidn 07191dc5ad when generating documentation, don't only highlight function names but also data members and constants 2020-02-02 16:09:28 +01:00
PhoebeHui 5e4686c30f Add vcpkg installation instructions 2020-02-01 19:51:13 +01:00
arvidn bf22f56d74 order static and constexpr consistently 2020-02-01 15:18:03 +01:00
Chocobo1 6a88ffc585 update BEP links to www.bittorrent.org domain
This is because previously the links to bittorrent.org will redirect to
another website and then returns http 404 not found.
Also related: https://github.com/bittorrent/bittorrent.org/issues/99
2020-01-26 11:46:16 +01:00
arvidn 8013216550 document multi-homed support 2020-01-23 00:17:54 +01:00
Arvid Norberg f0c3eb8915 docs improvement 2019-12-20 22:08:54 +01:00
arvidn 078f7b956e fix parsing of enum classes in doc generation tool 2019-12-19 15:40:45 +01:00
Arvid Norberg 55460a60bc fix the documentation generation tool to work for flags, and other global constants. Improve documentation 2019-12-19 01:50:22 +01:00
Arvid Norberg cdee94a5bf lower threshold to report documentation issues by creating short cut links directly in the docs 2019-12-17 09:27:59 +01:00
arvidn 828ad7d024 bump version 1.2.3.0 2019-12-09 12:46:36 +01:00
arvidn 41dab18644 update tutorial with new way of saving resume data 2019-12-08 13:24:01 +01:00
arvidn 33890cfe6b fix typos in upgrade_to_1.2.rst. Add section about listen_interfaces 2019-12-05 08:04:48 +01:00
arvidn 4a7acc4a21 strip TORRENT_COUNTER_NOEXCEPT when generating documentation 2019-12-02 18:15:39 +01:00
arvidn d0f5f08665 fix typos and extend spell checking 2019-11-30 01:33:40 +01:00
arvidn 28a627a3a3 fix settings default value doc generation. Apply documentation fix from Sig7 2019-10-20 21:59:03 +02:00
arvidn 7878f68370 add some missing documentation. undeprecate error_file_metadata ahead of master undeprecating it 2019-09-08 10:51:46 +02:00
arvidn baeb959054 bump version to 1.2.2 2019-08-23 13:39:22 +02:00
Arvid Norberg bfe0e1f27d hide some internal functions. error if namespaces are preceded by whitespace (as the docs generation script requires them to start at the beginning of the line) 2019-08-07 20:48:26 -07:00
LingMan 04223a6df2 Fix typo on main page 2019-05-04 20:31:14 +02:00
arvidn 4b268297c4 add a build variant for quickly building a corpus for code coverage 2019-04-30 21:55:17 +02:00
arvidn d97e1be6b2 bump version of RC_1_2 to 1.2.1 2019-04-28 03:31:04 +02:00
arvidn f21a39496d add script to minimize corpus 2019-04-26 23:42:28 +02:00
arvidn bb0ae48a75 initial documentation for bundled support for fuzzing 2019-04-26 10:02:30 +02:00
arvidn e1dec52b35 fixes to the generated documentation 2019-03-13 20:43:40 +01:00
Amir Abrams 97c23366f3 Remove duplicate word in comments like "the the" 2019-02-24 12:28:17 +01:00
arvidn c63c36880f merged RC_1_1 into RC_1_2 2019-02-17 19:06:33 +01:00
arvidn ffe56bdb26 update documentation regarding recommendations of post_torrent_updates() 2019-02-15 18:31:13 +01:00
arvidn b443d33430 bump version number 2019-01-11 11:30:37 +01:00
Alden Torres c128afeebf update minimum boost to 1.58, using xenial in travis 2019-01-11 02:04:52 +01:00
Calum Lind c76e9cc5e1 Change Jamfile default openssl path on Windows
The widely used Windows OpenSSL package[1] uses C:\OpenSSL-Win[32|64] as
the install location so set this as default in Jamfile for Windows. It
also means that the appveyor builds can be simplified by using their
installed OpenSSL.

Mingw is set to the same location so remove seperate specification.

[1]: https://slproweb.com/products/Win32OpenSSL.html
2018-12-05 14:02:17 +01:00