078f7b956efix parsing of enum classes in doc generation tool
arvidn
2019-12-19 02:18:56 +0100
6110144a3bfix python example client to not use deprecated functions
arvidn
2019-12-18 23:57:46 +0100
55460a60bcfix the documentation generation tool to work for flags, and other global constants. Improve documentation
Arvid Norberg
2019-12-18 14:08:01 +0100
8378c0f55csilence GCC warning on memmove
arvidn
2019-12-16 15:47:00 +0100
cdee94a5bflower threshold to report documentation issues by creating short cut links directly in the docs
Arvid Norberg
2019-12-16 13:52:31 +0100
0063e43650silence buggy nodiscard diagnostic on MSVC
arvidn
2019-12-16 15:42:10 +0100
33d006df99add unit tests for http_connection over plain HTTP proxy
arvidn
2019-11-19 09:39:19 +0100
3019b17c90use a better algorithm for sorting peers in the unchoker
arvidn
2019-11-13 11:15:16 +0000
0ce4e576e6disable wait_for_alert test, since it relies on accurate wall-clock timings, which aren't necessarily possible on some CIs
arvidn
2019-11-03 10:36:33 +0100
2bb7d92957construct io_context with the hints that it's single-threaded
arvidn
2019-11-13 10:46:57 +0000
54edd434f4wait until python gets running to open its socket
Arvid Norberg
2019-11-17 23:34:40 +0100
76f53297a9update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways)
Arvid Norberg
2019-11-17 13:33:47 +0100
48fa5343b5add executor_type to socket_type
Arvid Norberg
2019-11-13 15:36:05 +0000
6d441da9e5fix warning comparing integers of different width
arvidn
2019-11-14 08:56:56 +0100
e5ba4fa640fix documentation for add_port_mapping
arvidn
2019-11-13 08:58:52 +0000
592544f30ffix some PVS studio warnings
arvidn
2019-11-05 19:14:46 +0000
818cc1c495set terminate handler in test framework to print stacktrace if called by test. Install signal handler on windows
arvidn
2019-11-02 16:28:46 +0100
271bc55694update SSL test certificates
arvidn
2019-11-03 14:00:07 +0100
ca7e20fe5ffix type of allocation_mode in client_test
arvidn
2019-10-31 07:57:59 +0100
9c970550e3fix clang warning on empty statements by fixing the test macros
arvidn
2019-09-23 08:32:14 +0200
3168de21f9fix the tools/test_coverage.sh script
arvidn
2019-09-14 19:31:31 +0200
08b6a112c0fix the asserts=on and invariant-checks=on default build. Right now you can't change them in debug builds. Just make those defaults when building tests and examples. Also enable debug-iterators by default in tests and examples
Arvid Norberg
2019-09-15 16:13:28 -0600
b9a3ba1b37improve sanitizer feature in Jamfile, that detects which compiler is used. don't enable msvc-debug iterators explicitly, as it breaks release builds. They are enabled by default in debug builds anyway
Arvid Norberg
2019-09-15 07:56:06 -0600
2f5fd13a59put default build configuration for tests in a variable, to avoid repetition. Make all tests built as individual executables again
Arvid Norberg
2019-09-15 08:12:34 -0600
96bec628e7simplify travis script by putting all common bjam command line arguments in a variable
Arvid Norberg
2019-09-15 07:18:30 -0600
961417814bWIP: fix to be less likely to hammer web seeds
arvidn
2019-09-09 14:34:31 +0200
5ce0f43bb1fix default to enable asserts when building debug
arvidn
2019-09-09 21:08:22 +0200
7a27a0430bimprove peer logging a bit more. specifically around merging requests, sending merged requests and connecting web seeds
arvidn
2019-09-09 13:09:01 +0200
9b1607a63cfix updating of is_finished torrent status, when changing piece priorities
arvidn
2019-09-04 09:55:50 +0200
a3440e54bbmake aux::session_settings thread-safe. this allows all threads to share the same settings object, which has low contention and is rarely updated
arvidn
2019-08-29 14:50:51 +0200
c0c4c2083aavoid comparing unrelated pointer in the DHT routing table (which is UB)
arvidn
2019-08-31 01:55:53 +0200
d5b56ca187capture return value from placement new, to explicitly make the pointer point to the new object
arvidn
2019-08-28 09:15:37 +0200
9b6d49d539explicitly use integer division in python script. make minimize.sh script fail on errors, instead of silently ignoring them
arvidn
2019-08-23 13:43:34 +0200
baeb959054bump version to 1.2.2
arvidn
2019-08-23 11:58:50 +0200
b2c3b4dbf8add spaces around user defined literal suffix operators
arvidn
2019-08-21 07:24:47 +0200
e8543ecf54remove empty statements and fix integral promotion warning
arvidn
2019-08-20 10:50:41 +0200
af5fe587c0fix regression in left= reporting to trackers when adding a seeding torrent
arvidn
2019-08-19 02:20:07 +0200
07ab3b9739add feature to create an affinity to pick adjecent pieces aligned to 4MiB extents. It's an attempt to improve disk I/O, by writing larger contiguous ranges of bytes. It's off by default.
arvidn
2019-08-04 16:21:02 -0700
ffd4b39b09improve hack in file_storage::symlink
arvidn
2019-08-12 07:25:00 -0700
ff113a262cmake it a bit more likely to split the last bucket in the DHT routing table
Arvid Norberg
2019-08-11 16:40:20 -0700
e97f7659c8use macro for number of corse for bjam -j invocation
Arvid Norberg
2019-08-06 16:06:36 -0700
bfe0e1f27dhide 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)
Arvid Norberg
2019-08-07 15:27:51 -0700