Get this repository:
git clone https://git.not.enabled/libtorrent.org

See all merge proposals.

Import details

Import Status: Suspended

This repository is an import of the Git repository at https://github.com/arvidn/libtorrent.git.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 30 seconds — see the log

Branches

Name Last Modified Last Commit
RC_2_0 2023-09-14 08:54:47 UTC
add ssl_listen_port to python bindings

Author: Radu Carpa
Author Date: 2023-08-29 08:31:02 UTC

add ssl_listen_port to python bindings

pread-disk-io 2023-09-09 13:11:28 UTC
wip

Author: arvidn
Author Date: 2023-09-09 13:11:28 UTC

wip

piece-size 2023-09-03 10:22:12 UTC
improve checking and testing of max piece size

Author: arvidn
Author Date: 2023-09-03 09:47:35 UTC

improve checking and testing of max piece size

RC_1_2 2023-08-26 11:40:34 UTC
rely on RVO in C++20

Author: arvidn
Author Date: 2023-08-24 14:34:21 UTC

rely on RVO in C++20

master 2023-08-26 09:15:27 UTC
Merge branch 'RC_2_0'

Author: arvidn
Author Date: 2023-08-25 23:29:08 UTC

Merge branch 'RC_2_0'

sanitize-windows 2023-08-24 09:52:12 UTC
run address sanitizer on windows in CI

Author: arvidn
Author Date: 2023-03-31 14:00:10 UTC

run address sanitizer on windows in CI

rate-based-choker 2023-05-25 09:09:59 UTC
improve rate based choker

Author: arvidn
Author Date: 2020-03-13 13:59:54 UTC

improve rate based choker

assert-macro 2022-12-31 13:52:38 UTC
use system assert macro when running sims, since test_error_handling will cau...

Author: arvidn
Author Date: 2022-12-31 13:52:38 UTC

use system assert macro when running sims, since test_error_handling will cause calls to throw, including ones made in assert conditions

test-merge-2 2022-10-22 11:58:43 UTC
merged RC_1_2 into RC_2_0

Author: arvidn
Author Date: 2022-10-22 11:58:43 UTC

merged RC_1_2 into RC_2_0

mmap-cache-experiment 2022-10-02 20:48:14 UTC
hack max_queued_disk_bytes to mean blocks instead of bytes

Author: arvidn
Author Date: 2022-10-02 20:48:14 UTC

hack max_queued_disk_bytes to mean blocks instead of bytes

fix-disk-io-stress-test 2022-08-16 13:38:13 UTC
fix and improve disk_io_stress_test

Author: arvidn
Author Date: 2022-08-16 11:12:04 UTC

fix and improve disk_io_stress_test

remove-openssl-cleanup 2022-06-28 09:46:21 UTC
remove (deprecated) calls to CRYPTO_cleanup_all_ex_data()

Author: arvidn
Author Date: 2022-06-28 09:46:21 UTC

remove (deprecated) calls to CRYPTO_cleanup_all_ex_data()

force-copy 2022-06-06 12:45:35 UTC
WIP: force_copy flag to move_storage()

Author: arvidn
Author Date: 2022-06-06 12:45:35 UTC

WIP: force_copy flag to move_storage()

stale-bot-config 2022-05-11 06:57:43 UTC
update stale bot config

Author: arvidn
Author Date: 2022-05-11 06:57:43 UTC

update stale bot config

settings-for-path 2022-05-08 23:25:15 UTC
add settings_for_path() utility function, to optimize disk I/O settings based...

Author: arvidn
Author Date: 2022-05-07 21:00:43 UTC

add settings_for_path() utility function, to optimize disk I/O settings based on the save path

peer_conn-fuzzer 2022-04-09 11:30:04 UTC
speed up the peer_conn fuzzer by allowing multiple simultaneous connections

Author: arvidn
Author Date: 2022-04-09 11:30:04 UTC

speed up the peer_conn fuzzer by allowing multiple simultaneous connections

implied-port-setting 2021-11-28 17:24:12 UTC
new setting to allow disabling DHT implied-port

Author: arvidn
Author Date: 2021-11-28 17:09:07 UTC

new setting to allow disabling DHT implied-port

dht-hostname-lookups 2021-07-24 11:55:49 UTC
WIP: defer DHT router host name lookups to the udp socket, to allow it be don...

Author: arvidn
Author Date: 2021-07-24 11:55:49 UTC

WIP: defer DHT router host name lookups to the udp socket, to allow it be done via SOCKS5

micvbang-micvbang/tools-benchmarks 2021-06-14 21:59:16 UTC
use f-strings in python

Author: arvidn
Author Date: 2021-06-14 21:59:16 UTC

use f-strings in python

back-port-file-prio-error-fix 2021-03-21 10:04:04 UTC
back-port fix to error handling of setting file priorities. Don't update m_fi...

Author: arvidn
Author Date: 2021-03-21 10:04:04 UTC

back-port fix to error handling of setting file priorities. Don't update m_file_priorities on disk error

proxy-peers 2021-02-22 00:32:44 UTC
fix incoming TCP connections when using tracker-only proxy

Author: arvidn
Author Date: 2021-02-22 00:32:44 UTC

fix incoming TCP connections when using tracker-only proxy

paullouisageneau-fix-boost-json 2021-01-16 00:49:52 UTC
fix Jamfile to pick boost.json

Author: arvidn
Author Date: 2021-01-15 23:50:41 UTC

fix Jamfile to pick boost.json

utp-investigation 2021-01-14 01:31:11 UTC
send more MTU probes

Author: arvidn
Author Date: 2021-01-14 01:30:38 UTC

send more MTU probes

FranciscoPombal-bump_boost_json 2020-12-15 02:18:23 UTC
simplify Jamfile

Author: Arvid Norberg
Author Date: 2020-12-15 02:18:23 UTC

simplify Jamfile

shutdown_status 2020-11-13 11:56:37 UTC
WIP: add shutdown_status feature

Author: Arvid Norberg
Author Date: 2020-11-12 20:22:17 UTC

WIP: add shutdown_status feature

example-stage-rule 2020-10-02 08:48:55 UTC
fix example stage rule to include torrent2magnet

Author: Arvid Norberg
Author Date: 2020-10-02 08:48:55 UTC

fix example stage rule to include torrent2magnet

posix-part-file 2020-09-16 14:08:49 UTC
remove file class

Author: Arvid Norberg
Author Date: 2020-09-14 09:00:08 UTC

remove file class

fix-define 2020-08-19 23:56:52 UTC
fix undefined configuration macro TORRENT_NATIVE_UTF8

Author: arvidn
Author Date: 2020-08-19 23:56:52 UTC

fix undefined configuration macro TORRENT_NATIVE_UTF8

ppc64le-travis 2020-08-13 23:55:40 UTC
test removing assert

Author: arvidn
Author Date: 2020-08-13 23:55:40 UTC

test removing assert

bdecode-hex 2020-08-11 11:47:32 UTC
fix example stage rule to include dump_bdecode

Author: arvidn
Author Date: 2020-08-10 21:24:46 UTC

fix example stage rule to include dump_bdecode

create-torrent-round-trip-v2 2020-08-11 11:01:28 UTC
fix torrent round-trip for v2 torrents in create_torrent

Author: arvidn
Author Date: 2020-08-11 06:23:59 UTC

fix torrent round-trip for v2 torrents in create_torrent

units-noexcept 2020-08-09 08:42:54 UTC
add noexcept qualifiers to strong_typedef template

Author: arvidn
Author Date: 2020-08-09 08:42:54 UTC

add noexcept qualifiers to strong_typedef template

endian-fixes 2020-08-04 23:17:17 UTC
fix warnings in test_string.cpp

Author: arvidn
Author Date: 2020-08-04 23:17:17 UTC

fix warnings in test_string.cpp

address-sanitizer 2020-06-19 09:22:44 UTC
WIP: debug travis environment variable

Author: arvidn
Author Date: 2020-06-19 09:22:06 UTC

WIP: debug travis environment variable

fcntl-set-zero-data 2020-06-13 18:40:45 UTC
experiment with FSCTL_SET_ZERO_DATA

Author: arvidn
Author Date: 2020-06-13 14:17:41 UTC

experiment with FSCTL_SET_ZERO_DATA

plugin-invariant-checks 2020-05-30 11:21:27 UTC
ensure that the internal invariants hold while calling plugin callbacks (at l...

Author: arvidn
Author Date: 2020-05-30 09:26:05 UTC

ensure that the internal invariants hold while calling plugin callbacks (at least most of them)

v2-only-magnet-transfer-test 2020-05-22 09:14:12 UTC
make the v2-only-magnet transfer test use a larger torrent, to exercise more ...

Author: arvidn
Author Date: 2020-05-22 08:07:40 UTC

make the v2-only-magnet transfer test use a larger torrent, to exercise more parts of the hash_picker

cpp11-upgrade 2020-05-21 18:43:41 UTC
fix to work with libtorrent master

Author: arvidn
Author Date: 2020-05-21 18:43:41 UTC

fix to work with libtorrent master

proxy-interface 2020-04-15 08:11:58 UTC
fix UDP ASSOCIATE SOCKS5 connection retry

Author: arvidn
Author Date: 2020-04-13 11:10:04 UTC

fix UDP ASSOCIATE SOCKS5 connection retry

RC_1_1 2020-03-24 22:38:55 UTC
Fix PkgConfig generation on Arch

Author: Eugene Shalygin
Author Date: 2020-03-23 17:04:44 UTC

Fix PkgConfig generation on Arch

Use first available configuration from the IMPORTED_CONFIGURATIONS list
if no valid property value was found via current or mapped
configurations.

Fixes #4416.

route-error-message 2020-02-28 17:17:21 UTC
expanding a device does not look for a default route

Author: arvidn
Author Date: 2020-02-28 17:17:21 UTC

expanding a device does not look for a default route

no-expand-unspecified 2020-02-27 15:29:24 UTC
explore not expanding unspecified addresses

Author: arvidn
Author Date: 2020-02-27 15:29:24 UTC

explore not expanding unspecified addresses

listen_socket_t-accept 2020-01-05 16:46:16 UTC
pass the whole listen_sockt_t object to async_accept() and on_accept_connecti...

Author: arvid Norberg
Author Date: 2020-01-05 16:46:16 UTC

pass the whole listen_sockt_t object to async_accept() and on_accept_connection(), instead of just the acceptor socket

expand-unspecified-ipv6 2020-01-03 23:40:43 UTC
experiment with allowing unspecified bind address

Author: arvid Norberg
Author Date: 2020-01-03 23:40:43 UTC

experiment with allowing unspecified bind address

fix-file-priority 2019-12-04 23:42:05 UTC
fix issue of rapid calls to file_priority() clobbering each other

Author: arvidn
Author Date: 2019-12-03 16:44:26 UTC

fix issue of rapid calls to file_priority() clobbering each other

fix-file-open-mode-type 2019-11-25 11:17:18 UTC
fix mapping of file open mode

Author: arvidn
Author Date: 2019-11-25 11:17:18 UTC

fix mapping of file open mode

http-error-code 2019-11-11 08:39:08 UTC
add HTTP error code

Author: arvidn
Author Date: 2019-11-11 08:39:08 UTC

add HTTP error code

fix-sonar-scan 2019-11-04 06:56:01 UTC
fix sonar scan on travis

Author: arvidn
Author Date: 2019-11-04 06:56:01 UTC

fix sonar scan on travis

tracker-request-cleanup 2019-10-18 11:37:51 UTC
improve type-safety of tracker_request, along with general modernization

Author: arvidn
Author Date: 2019-10-18 02:12:35 UTC

improve type-safety of tracker_request, along with general modernization

support-wolfssl 2019-09-10 11:11:22 UTC
WIP: add support for wolfSSL

Author: arvid Norberg
Author Date: 2019-09-10 11:09:32 UTC

WIP: add support for wolfSSL

bitfield-invariant-checks 2019-09-08 18:22:33 UTC
add invariant check to bitfield

Author: arvidn
Author Date: 2019-09-08 18:22:33 UTC

add invariant check to bitfield

v2 2019-08-09 21:04:29 UTC
Merge pull request #85 from arvidn/add-missing-file

Author: Steven Siloti
Author Date: 2019-08-09 21:04:29 UTC

Merge pull request #85 from arvidn/add-missing-file

add missing file, v2_symlinks.torrent

various-python-polish-v2 2019-07-24 20:43:21 UTC
various minor fixes to the python bindings

Author: arvidn
Author Date: 2019-07-24 20:43:21 UTC

various minor fixes to the python bindings

immutable-merkle-trees 2019-07-12 14:29:29 UTC
make m_merkle_trees non-mutable and file_merkle_tree() non-const

Author: arvidn
Author Date: 2019-07-12 14:29:29 UTC

make m_merkle_trees non-mutable and file_merkle_tree() non-const

v2-warnings 2019-07-04 10:21:49 UTC
fix warnings. add comment to justify keeping merkle trees in torrent_info

Author: arvidn
Author Date: 2019-07-04 10:21:49 UTC

fix warnings. add comment to justify keeping merkle trees in torrent_info

minor-simplification-v2 2019-07-01 08:53:03 UTC
move verified vector into hash_picker. pull out and name announce_protocol_st...

Author: arvidn
Author Date: 2019-07-01 08:53:03 UTC

move verified vector into hash_picker. pull out and name announce_protocol_state class

v2-const 2019-06-02 23:50:40 UTC
a few const fixes

Author: arvidn
Author Date: 2019-06-02 23:37:46 UTC

a few const fixes

hash-picker-const-correctness 2019-06-02 14:03:10 UTC
fix const correctness of hash_picker::add_hashes

Author: arvidn
Author Date: 2019-06-02 14:03:10 UTC

fix const correctness of hash_picker::add_hashes

v2-patches 2019-05-28 11:50:42 UTC
fix warnings

Author: arvidn
Author Date: 2019-05-28 11:46:44 UTC

fix warnings

ref-qualifiers 2019-05-07 04:39:59 UTC
fix unit template's mutating operators to give them proper ref qualifiers

Author: Arvid Norberg
Author Date: 2019-05-07 04:39:59 UTC

fix unit template's mutating operators to give them proper ref qualifiers

split-path-v2 2019-04-26 13:40:27 UTC
replace old split_path

Author: arvidn
Author Date: 2019-04-25 23:10:13 UTC

replace old split_path

rebased-v2 2019-04-24 09:20:53 UTC
add back temporary implementations of split_path(), until it can be replaced ...

Author: arvidn
Author Date: 2019-04-14 19:51:55 UTC

add back temporary implementations of split_path(), until it can be replaced by lsplit_path() and rsplit_path()

no-tail-padding 2019-04-06 10:17:03 UTC
don't pad the tail of v2 torrents. Add support for attributes for v2 torrents

Author: arvidn
Author Date: 2019-04-06 10:15:22 UTC

don't pad the tail of v2 torrents. Add support for attributes for v2 torrents

file_storage-tests 2019-04-05 10:25:03 UTC
add unit tests for file_first_piece_node and file_first_block_node

Author: arvidn
Author Date: 2019-04-05 10:25:03 UTC

add unit tests for file_first_piece_node and file_first_block_node

merkle-tests 2019-04-03 14:55:41 UTC
add test for all merkle functions

Author: arvidn
Author Date: 2019-04-03 14:55:41 UTC

add test for all merkle functions

validate-alignment 2019-04-03 10:52:00 UTC
add v2 test torrents with multiple files and mismatching v1 and v2 file trees

Author: arvidn
Author Date: 2019-04-02 11:01:49 UTC

add v2 test torrents with multiple files and mismatching v1 and v2 file trees

simulator-submodule 2019-03-19 19:03:24 UTC
update libsimulator submodule

Author: arvidn
Author Date: 2019-03-19 19:03:24 UTC

update libsimulator submodule

restore-filehash 2019-03-19 13:28:51 UTC
restore the separate vectors of mtime and filehash in file_storage

Author: arvidn
Author Date: 2019-03-19 11:15:24 UTC

restore the separate vectors of mtime and filehash in file_storage

cpp14 2019-02-26 18:11:58 UTC
upgrade compiler version to C++14

Author: arvidn
Author Date: 2019-02-20 02:17:39 UTC

upgrade compiler version to C++14

deprecate-hasher-pointer-length 2019-02-17 00:36:16 UTC
deprecate functions taking pointer + length on hasher, in favour of span

Author: arvidn
Author Date: 2019-02-16 11:45:11 UTC

deprecate functions taking pointer + length on hasher, in favour of span

internal-ed25519-api 2019-02-12 20:24:56 UTC
move internal ed25519 API into the aux namespace

Author: arvidn
Author Date: 2019-02-12 14:49:04 UTC

move internal ed25519 API into the aux namespace

hasher-warning 2019-02-12 11:04:04 UTC
fix warning in gcrypt usage

Author: arvid Norberg
Author Date: 2019-02-12 11:04:04 UTC

fix warning in gcrypt usage

utp-packet-loss 2018-12-31 13:27:35 UTC
SACK resend logic appears to be working OK now

Author: arvidn
Author Date: 2018-12-31 13:27:35 UTC

SACK resend logic appears to be working OK now

url_seed_heuristics 2018-12-10 13:15:29 UTC
tweak heuristic of how to interpret url seeds in multi-file torrents

Author: arvidn
Author Date: 2018-12-10 13:15:29 UTC

tweak heuristic of how to interpret url seeds in multi-file torrents

disk-buffer-freelist 2018-11-25 19:36:50 UTC
optimize disk buffer allocation/deallocation by introducing a free-list of re...

Author: arvidn
Author Date: 2018-11-21 08:16:08 UTC

optimize disk buffer allocation/deallocation by introducing a free-list of recently released buffers, for recycling

run-cmake-tests 2018-11-16 15:39:48 UTC
run tests built by cmake on appveyor

Author: arvidn
Author Date: 2018-11-10 14:19:59 UTC

run tests built by cmake on appveyor

resumedata_accepted_alert 2018-09-18 17:15:06 UTC
add new resumedata_accepted_alert

Author: arvidn
Author Date: 2018-09-09 23:48:10 UTC

add new resumedata_accepted_alert

fix-inactive-torrents 2018-08-31 20:01:07 UTC
WIP: experiment with always want tick for all torrents

Author: arvidn
Author Date: 2018-08-31 20:01:07 UTC

WIP: experiment with always want tick for all torrents

ajax16384-fix_unserialize_unfinished 2018-07-12 06:32:56 UTC
add read_resume_data round-trip tests

Author: arvidn
Author Date: 2018-07-11 23:25:49 UTC

add read_resume_data round-trip tests

digest-strong-types 2018-07-08 12:10:34 UTC
WIP: make node_id and sha1_hash different types

Author: arvidn
Author Date: 2018-07-08 12:10:34 UTC

WIP: make node_id and sha1_hash different types

d-komarov-fix_parts_file 2018-06-17 17:01:17 UTC
fix file mode compatibility test

Author: arvidn
Author Date: 2018-06-17 17:01:17 UTC

fix file mode compatibility test

on_alert-race 2018-04-15 08:48:02 UTC
make sure the alert_manager is still locked when calling the on_alert() hook ...

Author: arvidn
Author Date: 2018-04-15 08:48:02 UTC

make sure the alert_manager is still locked when calling the on_alert() hook on plugins, since they receive the alert, the storage of that alert is protected by the mutex and might otherwise be destroyed from another thread while the on_alert() callback is still running

RC_1_0 2018-02-02 23:26:21 UTC
Improve SSL performance by avoiding excessive memory allocations

Author: Max Katsev
Author Date: 2018-02-01 18:02:35 UTC

Improve SSL performance by avoiding excessive memory allocations

conan-1.1 2017-09-27 04:24:48 UTC
update appveyor

Author: arvidn
Author Date: 2017-09-27 04:24:48 UTC

update appveyor

disk-buffer-pool 2016-11-28 04:43:25 UTC
fix hashing of files under cache size pressure

Author: arvidn
Author Date: 2016-10-23 19:09:20 UTC

fix hashing of files under cache size pressure

cached-clock 2016-05-31 19:04:26 UTC
incomplete patch to introduce a separate (but compatible) clock type for cach...

Author: arvid Norberg
Author Date: 2016-05-31 19:04:26 UTC

incomplete patch to introduce a separate (but compatible) clock type for cached time, updated once a second or so

multi-threading 2016-05-04 01:05:08 UTC
rebased the multi-threading patch on top of master

Author: arvid Norberg
Author Date: 2015-12-15 04:08:06 UTC

rebased the multi-threading patch on top of master

c-binding-travis 2015-11-04 04:32:38 UTC
update C bindings a bit, to (almost) not use deprecated library features

Author: arvidn
Author Date: 2015-11-04 04:32:38 UTC

update C bindings a bit, to (almost) not use deprecated library features

RC_0_16 2015-01-16 21:49:08 UTC
fix invalid assert in bandwidth_limit

Author: Arvid Norberg
Author Date: 2015-01-16 21:49:08 UTC

fix invalid assert in bandwidth_limit

RC_0_15 2013-09-07 21:45:45 UTC
fix typo in python binding

Author: Arvid Norberg
Author Date: 2013-09-07 21:45:45 UTC

fix typo in python binding

RC_0_14 2010-12-18 22:53:15 UTC
merged end-game issue from 0.15 (5093)

Author: Arvid Norberg
Author Date: 2010-12-18 22:53:15 UTC

merged end-game issue from 0.15 (5093)

RC_0_13 2009-06-27 21:34:54 UTC
fixed compatibility with newer version of asio

Author: Arvid Norberg
Author Date: 2009-06-27 21:34:54 UTC

fixed compatibility with newer version of asio

RC_0_12 2008-06-03 15:17:09 UTC
fixed bug in web_peer_connection where an incorrect number of bytes would be ...

Author: Arvid Norberg
Author Date: 2008-06-03 15:17:09 UTC

fixed bug in web_peer_connection where an incorrect number of bytes would be reported as downloaded

RC_0_9_1 2005-12-22 12:39:41 UTC
added extension_protocol documentation

Author: Arvid Norberg
Author Date: 2005-12-22 12:39:41 UTC

added extension_protocol documentation

194 of 94 results

Other repositories

You can't create new repositories for libtorrent.org.