8258a114b9port of cmake c++ standard detection from RC_1_1
Alden Torres
2018-11-18 13:52:12 -0500
8841c58435improve interoperability between bdecode_node and entry (for encoding). Make it possible to construct an entry from a bdecode_node. move comparison operators out of entry to support implicit conversions from bdecode_node
arvidn
2018-11-18 12:59:52 +0100
295bcc08e5more use of should_log in torrent.cpp
Alden Torres
2018-11-18 11:50:33 -0500
6381b35891bump verson to 1.1.11.0
arvidn
2018-11-08 10:20:28 +0100
8c18baf10echeck for self-assignment in bitfield operator=
arvidn
2018-11-16 02:44:11 +0100
1dc8c1c127initialize bencoded ints with zero when constructed
arvidn
2018-11-16 08:22:36 +0100
5383854768make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts
arvidn
2018-11-01 23:05:30 +0100
48980896d5exit natpmp::on_reply earlier if we're shutting down
arvidn
2018-11-13 11:00:18 +0100
5929ad4caemerge RC_1_1 into master (again)
arvidn
2018-11-15 22:55:52 +0100
29cddaa23emerged RC_1_1 into master
arvidn
2018-11-14 15:48:37 +0100
b91c595b43cmake: allow selecting C++ standard version during build
Eugene Shalygin
2018-11-14 13:07:42 +0100
eda8227d80simplify test Jamfile by making each test its own target. Make test_lsd explicit and don't run it on travis OSX, since it can't get the socket there
arvidn
2018-11-14 14:48:05 +0100
164982c63apass the dht item object by const reference instead of by value
arvidn
2018-11-14 12:30:27 +0100
6d886f29a9support moving the whole add_torrent_params object into the add_torrent call on session
arvidn
2018-11-14 12:09:43 +0100
0c76a3a0c5require tracker_request objects be moved into queue_manager. also replace non-const reference parameter with rvalue reference
arvidn
2018-11-11 20:33:41 +0100
00987475f4run the simulator tests by themselves, on appveyor
arvidn
2018-11-14 07:31:39 +0100
e5dfcfc6b8Include cmake file in the tarball
sledgehammer_999
2018-11-14 02:58:50 +0200
13dd7cfe1ea better fix to the ssl port announce bug
arvidn
2018-11-12 18:06:31 +0100
437887ca37pass add_torrent_params by const reference in deprecated add_magnet_uri functions. They are large to copy but since they're deprecated aren't worth the trouble of having an rvalue reference overload
arvidn
2018-11-12 01:51:05 +0100
4d88c83576add rvalue reference overloads for add_torrent_params, settings_pack and session_params. Those structures are pretty large so being able to take them by rvalue reference may be beneficial
arvidn
2018-11-11 02:37:13 +0100
049b090e8ddetect cases where TORRENT_EXPORT is placed where gen_reference_doc.py ignores it, and fix the code
arvidn
2018-11-12 17:38:01 +0100
f425a3818acmake: make pkg-config package name independent of target name
Eugene Shalygin
2018-11-12 12:52:34 +0100
87041b40d5perfect forward async handlers for udp_socket to underlying asio socket
arvidn
2018-11-12 00:14:06 +0100
5c533522cbcmake: make pkg-config package name independent of target name
Eugene Shalygin
2018-11-12 12:52:34 +0100
2d6a6a24aemove the whole add_torrent_params object into save_resume_data_alert
arvidn
2018-11-12 02:43:30 +0100
a233d3cc28actually fix the issue with the second tracker announce with port 0
arvidn
2018-11-11 20:36:06 +0100
e0c1b3403cadd header guards to ConvertUTP.h and fixedint.h
arvidn
2018-11-12 01:11:26 +0100
2edb86c543fix some warnings in utp_stream
arvidn
2018-11-11 23:31:54 +0100
8d40cf6227remove redundant MTU boundary checks
arvidn
2018-11-12 00:33:44 +0100
9b9ed6ad60cmake: strip directories and library prefixes for pkg-config
Eugene Shalygin
2018-11-11 21:23:19 +0100
dc7cc3ef37bump max size of read/write handlers
arvidn
2018-11-10 15:45:25 +0100
fccf25e839cmake: strip directories and library prefixes for pkg-config
Eugene Shalygin
2018-11-11 21:23:19 +0100
f6e5007044add include guards to assert.hpp
arvidn
2018-11-11 17:33:10 +0100
ffdd34a41aadd include guard to puff.hpp
arvidn
2018-11-11 16:11:33 +0100
2087dbc05aadded CMakeLists.txt.user to gitignore
silver
2018-11-11 05:51:36 +0100
a2a10e9beeexpose some dht alert fields as bytes instead of strings
arvidn
2018-11-09 10:43:16 +0100
a7f345aa0dsplit out cmake build on appveyor
arvidn
2018-11-10 01:38:20 +0100
28d123ef23factor out duplicate code in choker
arvidn
2018-11-10 11:12:12 +0100
69485558effactor out duplicate code in piece_picker, upnp and lazy_bdecode
arvidn
2018-11-09 18:48:33 +0100
9d26f4f96cfix asio-debugging build of dht test
arvidn
2018-11-09 02:15:43 +0100
7bb828af6eback-port the new test SSL cert from master
arvidn
2018-11-09 09:15:51 +0100
30706adfb7convert classic for-loops to range-for loops. revert use of CHAR_BIT macro (we use fixed width types, not char)
arvidn
2018-11-07 21:36:21 +0100
82ca0adc66update projects.rst info on qBittorrent
David Refoua
2018-11-08 03:49:30 +0330
a06a78ee1cfix of asio-debugging build in natpmp. resend_request could be called directly, not only as a handler for an async operation
arvidn
2018-11-08 01:01:12 +0100
e2f8bce539add tests for low level I/O functions, read_* and write_*. also turn some raw for loops into range-for loops in the I/O functions
arvidn
2018-11-06 23:36:35 +0100
1f9e74f40dmerged RC_1_1 into master
arvidn
2018-11-06 23:57:04 +0100
cec300234cfix move_storage with save_path with a trailing slash
Arvid Norberg
2018-10-27 01:20:34 +0200
6be8b395dasome cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops.
arvidn
2018-11-05 13:08:55 +0100
a0fa0b14bbmerged RC_1_1 into master
arvidn
2018-11-04 16:17:30 +0100
117ca9c6b1use variatic templates in python binding
arvidn
2018-11-01 12:15:47 +0100
3988be348fsimplify SFINAE on write_impl to just use enable_if
arvidn
2018-11-02 10:49:20 +0100
bf496c6b14use span for picker_log_alert
arvidn
2018-11-02 10:46:16 +0100
014533da12regenerate test SSL certificate
arvidn
2018-11-03 00:45:37 +0100
939b380fdafix build against boost-1.69
Arvid Norberg
2018-10-27 15:24:05 +0200
5b5b280b87only make snubbed peers invert the piece picking strategy when we're doing rarest first (i.e. snubbed peers do common-first). Specifically, this prevents snubbed peers from picking from the end of the torrent when in sequential mode
Arvid Norberg
2018-10-26 15:42:10 +0200
d0e146eb75merged RC_1_1 into master
arvidn
2018-11-01 09:37:18 +0100
89a6e3cf7acmake: allow selecting C++ standard version during build
Eugene Shalygin
2018-10-20 15:27:09 +0200
ba294e6594cmake: backport changes from the master branch
Eugene Shalygin
2018-10-20 14:34:25 +0200
e1eb12e60fssl listen port fix and improved tracker announce logging
Arvid Norberg
2018-10-26 15:10:10 +0200
a3eed212a1fix warning in clean.py
arvidn
2018-10-26 00:47:23 +0200