Git log: commit e26c5a3560f730f2ab7674db5ff8e5cdece5c6bf
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun May 3 12:49:42 2026 +0100
Bump libtorrent dependency to 0.16.11
commit 910dbbeaf083d1fa2e7e69c6de7f67cbf82af9d9
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun May 3 12:45:50 2026 +0100
Update changelog to indicate 0.16.11-1
commit bdf8bf7de9b420338a084ac747ef035ac4685242
Merge: b4da12e fab09dd
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun May 3 12:44:31 2026 +0100
Update upstream source from tag 'upstream/0.16.11'
Update to upstream version '0.16.11'
with Debian dir dfd5087b049cd41915a77cadac419c071aa52e41
commit fab09dd4cb2193a0648e31966099435e4ee0ddd8
Merge: 3fdc8a2 2700b31
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun May 3 12:44:31 2026 +0100
New upstream version 0.16.11
commit 2700b3141f966d8533a6153491e1c76b3cf5c2b9
Author: rakshasa <sundell.software@gmail.com>
Date: Fri May 1 11:29:09 2026 +0200
Tagged release 0.16.11.
commit 4fec56a24340d14dd20eb2eda1310a0df8a7d941
Author: fffe <fffe@users.noreply.github.com>
Date: Fri Apr 24 03:07:44 2026 -0700
assert valid read_length
commit dcf24711ef150027dad415bb87a616130827480b
Author: fffe <fffe@users.noreply.github.com>
Date: Fri Apr 24 01:53:17 2026 -0700
refactor
commit 4e3ad1ab626377b2457c439a5e10c0272bac9476
Author: fffe <fffe@users.noreply.github.com>
Date: Thu Apr 23 16:18:40 2026 -0700
fix off-by-one in SCgiTask::event_read
commit b5a606649a4800deb44c31d3ad74d01b4c5ca37a
Author: rakshasa <sundell.software@gmail.com>
Date: Thu Apr 23 10:31:51 2026 +0200
Tagged release 0.16.10.
commit eb96876eb2fb5944aca31fdbdde8401f07b4ad2e
Author: Jari Sundell <sundell.software@gmail.com>
Date: Wed Apr 22 16:02:05 2026 +0200
Moved Thread header to torrent/system directory.
commit a964b0a3509d0fa7a40c0cd8d9c3dca7b680b13a
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sun Apr 19 18:07:38 2026 +0200
Added special syntax to config files to enable log categories early.
commit 1adcf230d2213c5590f295313736a3f221fd2539
Author: Jari Sundell <sundell.software@gmail.com>
Date: Fri Apr 17 18:54:46 2026 +0200
Fix core subsystem logic and safety bugs @Sirus20x6
commit 4235507292d95a3d82761d5fd423a3f741e9ca3e
Author: rakshasa <sundell.software@gmail.com>
Date: Wed Apr 15 13:06:01 2026 +0200
Fixed path expand when doing a single '~' when expanding directory entries.
commit b7a21b1e9d8dd52a870de2c9b0fb0c945c1c202e
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sun Apr 12 15:19:49 2026 +0200
Added support for gzip accepted_encoding in scgi headers.
commit bd53959b40e6a514ef567ef397063362b8eb705f
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sat Apr 11 09:50:58 2026 +0200
Fixed session save getting stuck.
commit 5a4ba8bc32551c584e9478bc3a4ce124c33cf731
Author: Jari Sundell <sundell.software@gmail.com>
Date: Fri Apr 10 15:04:02 2026 +0200
Removed deprecated rak header files.
commit e64ec358fad04bc57bb9e1077dd07eb746dfd345
Author: Jari Sundell <sundell.software@gmail.com>
Date: Thu Apr 9 20:49:38 2026 +0200
Removed deprecated rak headers.
commit b78fd9aef5d0060fe7bd8447cace38606e03f41c
Author: rakshasa <sundell.software@gmail.com>
Date: Mon Apr 6 15:19:27 2026 +0200
Tagged release 0.16.9.
commit 21e399d0997de11c92ff8f99a88345e355272b95
Author: rakshasa <sundell.software@gmail.com>
Date: Mon Apr 6 10:32:29 2026 +0200
Remove unneeded MSG_NOSIGNAL.
commit 08a907b5477fe3d4ae9412c3f54b3db45a71e73c
Author: Xirvik <support@xirvik.com>
Date: Sun Mar 29 18:59:10 2026 +0000
Whitelist additional read-only getters for untrusted connections
ruTorrent queries these commands for its settings and status pages.
They are all read-only getters with no side effects, safe to expose
for untrusted SCGI connections.
Tested against ruTorrent with both httprpc and multirpc plugins on
servers with active torrents — all modes (list, settings, totals,
open connections) work with zero blocked commands.
commit a0b87028958aaeb282d73dcaed9acd77532af6c1
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Thu Mar 26 18:52:17 2026 -0400
Address additional review feedback
commit ad3c31862ef1199f7d38e9b55dc12241e9a3e211
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Thu Mar 26 18:37:24 2026 -0400
Further clarify systemd socket selection
commit 2711e4c044bdbf9d1e3803d19c8f1b5899fe3bf9
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Wed Mar 25 18:30:56 2026 -0400
Use libtorrent's fd_set_nonblock helper
commit 8d50aee96f8fe7a4553ac6036fea9831fb7dd4a1
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Wed Mar 25 18:30:38 2026 -0400
Add `network.scgi.open_systemd` command unconditionally
commit 71bb51c3fd32a3b6ed4accd1a17a5bacc7d82e3b
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Wed Mar 25 18:30:12 2026 -0400
Clarify systemd socket selection logic
commit 63ea08bde6db8687988f139c8ee8914e308f8455
Author: zqmfb <267821100+angularbanjo@users.noreply.github.com>
Date: Tue Mar 24 20:48:32 2026 -0400
Add support for SCGI systemd socket activation
Add a new command, `network.scgi.open_systemd`, that binds to a file
descriptor passed in via systemd socket activation.
commit a82bdf22ac35b6bfadd40347e55e03a9613207c7
Author: Xirvik Support <support@xirvik.com>
Date: Sun Mar 15 23:49:26 2026 +0000
Review fix: remove method.use_deprecated.set from untrusted whitelist
commit 9f6731b4e2b464f016e3000499ff5a81215a22f8
Author: Xirvik <support@xirvik.com>
Date: Tue Mar 3 16:56:33 2026 +0000
Address review: tighten untrusted safelist and remove set_trusted
commit d935e0ffe90fb2e5b0485e3812b853f1c1abf7a0
Author: Xirvik <support@xirvik.com>
Date: Tue Mar 3 04:32:54 2026 +0000
Address review feedback: explicit mark_safe whitelist and rpc trust flow
commit ba239bc8c5f2336af32e7b2d516768f1d59f745c
Author: Xirvik <support@xirvik.com>
Date: Sun Mar 1 19:25:08 2026 +0000
Address code review: fix setter exposure and narrow catch blocks
1. network.rpc.use_xmlrpc and network.rpc.use_jsonrpc: change from
CMD2_VAR_BOOL_U (getter+setter both safe) to CMD2_VAR_BOOL_U_GET
(getter safe, setter trusted-only). Untrusted callers could
previously disable RPC transports entirely.
2. Remove broad catch(std::exception&) and catch(...) from xmlrpc_c.cc
that masked real defects and altered fault semantics.
3. Revert SCGI callback catch-all to re-throw instead of swallowing
exceptions with a generic error response.
commit ea16276773cfe85a6ae37aca1913ed45722772b2
Author: Xirvik <support@xirvik.com>
Date: Sun Mar 1 18:24:24 2026 +0000
Fix crash on untrusted XMLRPC connections
Root cause: network.rpc.use_xmlrpc and network.rpc.use_jsonrpc were not
marked as untrusted-safe, but RpcManager::process() calls them before
dispatching to the protocol handler. When an untrusted request arrived,
call_command() threw untrusted_error for these gatekeepers, which escaped
the callback_interrupt_pollling callback and crashed rtorrent.
Fix: Mark network.rpc.use_xmlrpc/jsonrpc as safe (CMD2_VAR_BOOL_U).
Also harden exception safety:
- SCGI callback catch-all now sends a generic error response instead of
re-throwing, since the callback infrastructure may not support
exception propagation.
- xmlrpc_c.cc now has catch(std::exception&) and catch(...) safety nets
after the specific exception handlers.
commit f7670532978980223e0edc25a6ac41eab03453e1
Author: Xirvik <support@xirvik.com>
Date: Sun Mar 1 18:07:25 2026 +0000
Mark safe commands with flag_untrusted_safe for whitelist enforcement
Annotate all commands that web UIs (ruTorrent) need for normal torrent
management with _U macro variants, which set flag_untrusted_safe.
Commands not marked are blocked by default for untrusted connections.
Safe commands include:
- d.* download getters, state, priorities, custom fields, start/stop
- f.* file getters, priority control
- p.* peer getters, disconnect, ban/snub
- t.* tracker getters, enable/disable
- throttle.* rate getters/setters, peer limits
- network.* read-only queries (getters safe, setters blocked)
- view.list, view.size, view.filter_all, ui.current_view
- load.*, download_list, d.multicall2, d.multicall.filtered
- convert.*, branch/if/and/or/not/cat/value/print
- system.* version/time/status queries (read-only)
- choke_group.* read-only queries
- method.has_key, method.const, method.list_keys, method.get, strings.*
- group.*.view, group.*.ratio.min/max/upload (dynamic, via flag propagation)
Blocked by default (not marked):
- execute*, method.insert/set/redirect, schedule*, import
- log.*, file.append, network.scgi.open_*, view.filter/sort/event_*
- system.shutdown, system.env, group.insert, choke_group.insert
- All user-defined commands (via method.insert)
commit 598914908fb6162dfdb768ce7bea1a476d48bb9b
Author: Xirvik <support@xirvik.com>
Date: Sun Mar 1 16:39:45 2026 +0000
Add untrusted connection security infrastructure (v3)
Replace the v2 blacklist approach with a per-command flag system.
Commands must opt in to being available for untrusted connections
via flag_untrusted_safe (0x400), checked in call_command() which
catches all execution paths including nested commands.
Infrastructure changes:
- Add flag_untrusted_safe to CommandMap
- Add untrusted_error exception type for proper error codes
- Enforce trust check in both call_command() overloads
- Add catch blocks in xmlrpc_c, xmlrpc_tinyxml2, and jsonrpc handlers
- Port SCGI trust state management from v2 (thread_local, header parsing)
- Add _U macro variants in command_helpers.h for safe command registration
- Add CMD2_VAR_*_U and CMD2_VAR_*_U_GET variants for variables
commit 38fc815d52fa230544e72983c0367c4310bb1782
Author: rakshasa <sundell.software@gmail.com>
Date: Mon Mar 16 16:01:36 2026 +0100
Fix display/UI crash and correctness bugs (@sirus20x6)
commit 674ae767aadd1c3315d07142dc3ec30b083e1a61
Author: Jari Sundell <sundell.software@gmail.com>
Date: Mon Mar 16 21:37:06 2026 +0900
Validate parsed int pair arguments for positivity
commit 0aaa4700537f180d4afba4260b0efc75eafef36f
Author: sirus20x6 <sirus20x6@users.noreply.github.com>
Date: Fri Mar 13 20:28:38 2026 -0500
Fix resource leaks and minor issues
- Close pipe fds on fork failure in ExecFile::execute
- Add exception-safe fclose in cmd_file_append via try/catch
- Add overflow guards before K/M/G bit shifts in parse_whole_value
- Fix %u format for int* in sscanf (change to %d)
- Fix typo "atter"→"after" in error message
commit 6f2715962767571a2719e4339589314fec16a987
Author: PiloUnk <198624632+PiloUnk@users.noreply.github.com>
Date: Sun Mar 15 23:20:00 2026 +0100
Refactor full save scheduling with early return
commit de163293ab3ad56dba28026eedd2329580b359f4
Author: PiloUnk <198624632+PiloUnk@users.noreply.github.com>
Date: Sat Mar 14 19:39:59 2026 +0100
Avoid missing save scheduling after full save update
commit fb4e77568972886ec2090d082b13ebfb0d2a4def
Author: PiloUnk <198624632+PiloUnk@users.noreply.github.com>
Date: Sat Mar 14 19:39:59 2026 +0100
Fix coalescing resume saves with pending full save
commit 39f186e523f6ea2e72a3715a72d6e9ae4081ed84
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Mar 15 15:43:32 2026 +0100
Tagged release 0.16.8.
commit 70e6964823a3127c3e1c8c3005fc8d4bfad520d1
Author: Jari Sundell <sundell.software@gmail.com>
Date: Tue Mar 10 15:25:28 2026 +0100
Fixed various SCGI issues.
commit 7ead88448b8068c6737a975604884f96f6ae498c
Author: rakshasa <sundell.software@gmail.com>
Date: Wed Mar 4 11:39:25 2026 +0100
Removed rak/error_number.h from Makefile.am.
commit 650f0299b52b5bc920d7105b91c35f9266ef7e47
Author: rakshasa <sundell.software@gmail.com>
Date: Wed Mar 4 10:47:30 2026 +0100
Tagged release 0.16.7.
commit 5dfb2ae938098ac87a2a8b8377df960fc63f2d62
Author: rakshasa <sundell.software@gmail.com>
Date: Mon Mar 2 08:47:44 2026 +0100
Allow dht bootstrap nodes to be added when dht is off.
commit f05a2ae5205c717fba0a833abf776d88ad265f6b
Author: Jorge Israel Peña <jorge.israel.p@gmail.com>
Date: Tue Feb 3 19:04:12 2026 -0800
Re-send smkx on SIGWINCH to fix arrow keys after terminal reattach
commit ecefdba734df39eba815018b66e953d3fed51251
Author: Miroslav Marchev <mirolm@users.noreply.github.com>
Date: Wed Feb 11 11:08:31 2026 +0200
dht_add_peer_node is empty, use dht_add_bootstrap_node instead
After a refactor dht_add_peer_node became empty function. Replace with dht_add_bootstrap_node to make adding bootstrap nodes work.
commit 87666199b3fd6e33c2c5e55d0108ba37935ca4b9
Author: Jari Sundell <sundell.software@gmail.com>
Date: Wed Jan 28 20:00:31 2026 +0100
Added SocketManager to handle reuse of uninterested fd's by the kernel.
commit 9489793dcbeb3c9236523e232dbe119a02b2590c
Author: Jari Sundell <sundell.software@gmail.com>
Date: Tue Jan 27 00:21:05 2026 +0100
Created torrent/runtime include directory.
commit 2fa7568165ecf6f64dbf1cdeeffa5836c746b551
Author: Jari Sundell <sundell.software@gmail.com>
Date: Mon Jan 26 11:13:03 2026 +0100
Remove obsolete SocketFd class.
commit f4b718f685f304d0bdbecf4f800fc9f81c341b0e
Author: fffe <fffe@users.noreply.github.com>
Date: Mon Jan 12 17:54:57 2026 -0800
add separate commands for unbuffered logs
commit b4da12e8eac525d5434b1f4365319058f2584462
Author: Jonathan McDowell <noodles@earth.li>
Date: Thu Dec 11 18:54:40 2025 +0000
Update debian/changelog for upload to experimental
commit 94645ca30096a51c566a6f5ad314231b48e1206b
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:14:13 2025 +0000
Move to debhelper compat level 13
commit 17ba7b4deb35728ba5590144af6f30e46d69e3ac
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:12:00 2025 +0000
Bump debian/watch to v4
commit 7d06659d01911df307cceaa77ea784fabd12c132
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:11:05 2025 +0000
Update copyright file to drop old FSF postal address.
commit 7167abc1bd1043828db5116a28f18184a4f8d5ce
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:09:58 2025 +0000
Switch libncurses(w)5-dev dependency to libncurses-dev
commit ec4a5230e19fe080dee116ace730d58706ed0ce5
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:05:05 2025 +0000
Bump libtorrent dependency to 0.15.7
commit 83939e103b224582f9b6e9ecc3ca91e57ef6c2ee
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:03:11 2025 +0000
Fix Build-Depends / Build-Depends-Arch up
Trixie has released and now git-buildpackage falls in a heap when trying
to build because it wants to install all the Build-Depends. Try and
clean this up so the base machine doesn't need the bits for a binary
build.
commit 5e761ec708c9c36b5b1e37c52266a170397cf1f6
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 15:01:47 2025 +0000
Update changelog to indicate 0.15.7-1
Also credit previous contributions that haven't been added to the
changelog yet.
commit 3fdc8a208819adbf5ddf660424b6edb3e456c7b4
Merge: 18d087c d3ecc83
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 14:58:46 2025 +0000
New upstream version 0.15.7
commit 09420d27d80e40e03b686a0cc80a59ff959cc815
Merge: b6a6400 3fdc8a2
Author: Jonathan McDowell <noodles@earth.li>
Date: Sun Dec 7 14:58:46 2025 +0000
Update upstream source from tag 'upstream/0.15.7'
Update to upstream version '0.15.7'
with Debian dir 6c6e9765da4506361ec9b32b5e43d931cfd0d1da
commit d3ecc83b328b15351e673ada14a7573c482f3363
Author: rakshasa <sundell.software@gmail.com>
Date: Fri Sep 5 07:28:59 2025 +0000
Release 0.15.7.
commit 457d5170b8340fea2005086a8099e700239fd600
Author: Bryant Eadon <bryant.eadon@gmail.com>
Date: Mon Sep 1 23:03:50 2025 -0700
cleanup of personal information
Given the change to the README I thought it might be a good idea to also update the copyright notices which had an address too.
commit 1c598d51ef02c64b9dbd2fcae2fab04acd2c1f78
Author: Jari Sundell <sundell.software@gmail.com>
Date: Mon Sep 1 16:45:24 2025 +0900
Fix formatting and capitalization in README.md
commit 644ea6c23f17be57a562e0e696289d94478764a8
Author: Jari Sundell <sundell.software@gmail.com>
Date: Mon Sep 1 16:41:40 2025 +0900
Revise README structure and donation information
Updated sections in README for clarity and formatting.
commit de3615a72c586f8d43f7c9700d17bfe5a8cc76b2
Author: Bryant Eadon <bryant.eadon@gmail.com>
Date: Sun Aug 31 22:47:11 2025 -0700
README combined
Combined README files to reduce clutter. However, the build instructions are incomplete ... I've started by modifying these so a build will complete using the instructions once I get a closer look at libtorrent ... additions welcome.
commit e9e4064bb3f14f53db83716927aa96868820da0e
Author: Bryant Eadon <bryant.eadon@gmail.com>
Date: Sun Aug 31 20:43:09 2025 -0700
Delete uused file
minor cleanup.
commit 04fc51e76b0bc91ddb82235d0e1d0445fc7e8e96
Author: Bryant Eadon <bryant.eadon@gmail.com>
Date: Sun Aug 31 01:34:13 2025 -0700
Update README.md
proposing a new message for the release download. to draw attention to the github repo, instead of the archive.
commit 24693fc19e7b93d12a66f0155d3487b32f5d3444
Author: rakshasa <sundell.software@gmail.com>
Date: Sat Aug 23 08:08:36 2025 +0000
Release 0.15.6.
commit 9661a2aaa93d830b74ded4b071e49d24d3a68a60
Author: rakshasa <sundell.software@gmail.com>
Date: Sat Aug 2 14:28:34 2025 +0200
Added test for xmlrpc string reflection.
commit aaf42c247ed4f3ab4204472068d12b8ef8f25bba
Author: rakshasa <sundell.software@gmail.com>
Date: Fri Aug 1 10:08:12 2025 +0200
Strict checking of d.views push_back arguments.
commit cba48f4a109b355eff32cf25f6fbd589816c9660
Author: rakshasa <sundell.software@gmail.com>
Date: Tue Aug 5 08:46:22 2025 +0200
Invert color of focus ui element.
commit 4463bf418e21a8bb9a205651d980d772809550a9
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 22 16:44:05 2025 +0000
Release 0.15.5.
commit 8bd7c79755c44b87c80071016bcab6c51983cfbc
Author: Phil Rosenthal <winterny@gmail.com>
Date: Mon Jun 16 16:10:55 2025 -0400
Fix file descriptor leak in session file saving
When system.files.session.fdatasync is set to "no", file descriptors
were not being closed after writing session files, causing a severe
resource leak. Each save operation would leak one file descriptor.
With hundreds of torrents, this leads to tens of thousands of leaked
file descriptors within hours, mostly pointing to deleted session files.
This can exhaust the system's file descriptor limit and cause rtorrent
to fail when opening new files.
The fix moves the close() call outside the fdatasync conditional block,
ensuring file descriptors are always properly closed regardless of the
fdatasync setting.
commit f2b83d50e8cab92f270fec1fc059bb284c01b3bd
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 8 12:53:31 2025 +0200
Use libtorrent stable-0.15 branch in workflow.
commit ab40059891a56328c83e0aafd6a795e63e26000a
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 8 12:49:14 2025 +0200
Use libtorrent stable-0.15 branch in workflow.
commit b9d880dea363e568d44f5eafb6f55d11285e10d2
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 8 12:44:38 2025 +0200
Properly handle -1 value passed to curl set_timeout.
commit b4c59d2c7a836634f2bc6eb763590a7914901cd5
Author: rakshasa <sundell.software@gmail.com>
Date: Sat Jun 7 12:59:11 2025 +0200
Fixed corrupted stack in curl stack due to wrong argument type.
commit 231606afc16eef08ec1a344a7aaef7504343bb71
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 1 18:21:10 2025 +0200
Fix ExecFile waitpid error handling.
commit a9196b43d4e4063be1256aa8c25b8e3595a484a8
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 1 15:40:22 2025 +0200
Added missing header to Makefile.am.
commit 8203949259bde5b114a06b9112edd2101f7fe35b
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 1 15:27:42 2025 +0200
Removed deprecated headers from Makefile.am.
commit 537c692f47274f970278478dab5f365954f1a0bd
Author: rakshasa <sundell.software@gmail.com>
Date: Sun Jun 1 14:44:29 2025 +0200
Tagged release 0.15.4.
commit 95b1a19ef168db770e8fe83534767f82345808e1
Author: Rosen Penev <rosenp@gmail.com>
Date: Thu May 29 16:54:42 2025 -0700
use _T sizes for curl
The non _T are deprecated.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
commit a4ab0112dc999eaef3c0bf355a5fa6ddfdc78a0b
Author: Rosen Penev <rosenp@gmail.com>
Date: Tue May 27 15:09:24 2025 -0700
convert color_vars to std::array
Fixes:
warning: ‘display::color_vars’ defined but not used
Could also add const to it.
Do the same with color_names.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
commit 897a6face2c4f3cec1b7e1d6360a54dc0420c1f9
Author: Rosen Penev <rosenp@gmail.com>
Date: Thu May 29 17:06:35 2025 -0700
clang-tidy: use default member init
Signed-off-by: Rosen Penev <rosenp@gmail.com>
commit 3ab38583b80233995dce1309862e7f7def30a19a
Author: Rosen Penev <rosenp@gmail.com>
Date: Sat May 31 13:11:44 2025 -0700
remove __UNUSED
No need since we have C++17.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
commit 1003013f10cc67694716962337f2aeeb13407877
Author: Rosen Penev <rosenp@gmail.com>
Date: Sat May 31 12:57:50 2025 -0700
remove allocators.h
Unused.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
commit 7bbd9a02a091e57a4b5913b202d1f5967baf4bce
Author: rakshasa <sundell.software@gmail.com>
Date: Sat May 31 23:04:41 2025 +0200
Proper handling of DownloadList::clear().
commit f0809ec29dcc36255f845a0f1f2cb8990508580b
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sat May 31 18:22:14 2025 +0200
Various pool_event_* and thread API cleanups.
commit e8c1f3ed2c45351262ea520fa731411b45901e69
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sat May 31 15:22:31 2025 +0200
Update to use new this_thread::Poll().
commit 3618b9dc4f38cebd1043977bed271ffb45702df2
Author: Jari Sundell <sundell.software@gmail.com>
Date: Sat May 31 12:19:08 2025 +0200
Added system.files.advise_random.hashing.set command.
commit df8cb53ed28a52c0a8ccbe7e5a03066676cf830a
Author: rakshasa <sundell.software@gmail.com>
Date: Fri May 30 10:49:28 2025 +0200
Properly clear out download list before calling torrent::cleanup().
commit 2d565d1c8079e1709c0fa28baf6410290ec04d62
Author: rakshasa <sundell.software@gmail.com>
Date: Fri May 30 10:16:03 2025 +0200
Do thread cleanup within the same thread context.
commit de6c48ca3fb7c6d2d2a9770b8331b4c0df8299ef
Author: Jari Sundell <sundell.software@gmail.com>
Date: Wed May 28 10:11:29 2025 +0200
Moved TrackerList and TrackerController out of the public API.
commit 5fb61b285715f573fa451440191f39ced5ba167c
Author: rakshasa <sundell.software@gmail.com>
Date: Tue May 27 10:18:02 2025 +0200
Removed old poll creation calls.
commit 46e94259e87b9d54e9c5301f8c226176004eff56
Author: rakshasa <sundell.software@gmail.com>
Date: Mon May 26 14:42:44 2025 +0200
Make sure threads are rejoined.
commit b6a64000efd58b0edc8b977781f0ffc4009b8ca8
Author: Alexandre Detiste <tchet@debian.org>
Date: Fri May 16 13:33:55 2025 +0200
bump Standards-Version
commit a863f9a402a2b01ad9ecab5e69efafb168e8b6d5
Author: Alexandre Detiste <tchet@debian.org>
Date: Fri May 16 13:31:34 2025 +0200
add myself as uploader
commit f56a3b8b86347d71b4e38a4097b3f4cf20cda216
Author: Alexandre Detiste <tchet@debian.org>
Date: Fri May 16 13:31:06 2025 +0200
replace obsolete pkg-config with pkgconf, autoformat
commit ba88bed2c14688decd68810444d0745011760f49
Author: Debian Janitor <janitor@jelmer.uk>
Date: Thu Oct 13 10:41:41 2022 +0000
Update standards version to 4.6.1, no changes needed.
Changes-By: lintian-brush
Fixes: lintian: out-of-date-standards-version
See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html
commit 34e6852596d7a193f410245c8df95d75952985ac
Author: Debian Janitor <janitor@jelmer.uk>
Date: Thu Oct 13 10:41:40 2022 +0000
Set upstream metadata fields: Repository-Browse.
Changes-By: lintian-brush
Fixes: lintian: upstream-metadata-file-is-missing
See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html