rakshasa
0b0c824b4b
Changed magnet metadata handling and added 'magnet.path.set'.
2025-12-31 21:57:52 +01:00
Jari Sundell
def6551488
Properly propagate errors from download session save.
2025-12-30 22:00:34 +09:00
Jari Sundell
787738e36a
Make sure pending builds of session resume get processed.
2025-12-29 09:55:32 +09:00
Jari Sundell
40c2d90c45
Fixed dereferencing of potentially nullptr in SessionManager.
2025-12-25 23:05:08 +09:00
Jari Sundell
4a37fbde0b
Session saving of resume data is added to a pre-queue.
2025-12-23 03:04:47 +09:00
Jari Sundell
4bdeb58eb6
Run multiple session save requests in parallel.
2025-12-22 06:26:35 +09:00
Jari Sundell
5dbb0020dc
Replace ThreadWorker with scgi::ThreadScgi.
2025-12-18 07:43:43 +09:00
Jari Sundell
8f644e65dd
Use separate thread for saving session data.
2025-12-18 06:42:44 +09:00
Jari Sundell
16ff32b88c
Added missing Event::type_name() functions.
2025-12-13 19:06:02 +09:00
Jari Sundell
8806c06f9f
Added timestamp helper commands.
2025-12-10 22:29:42 +09:00
rakshasa
60cfcd37c4
Release 0.16.5.
2025-12-02 17:51:26 +01:00
Jari Sundell
30cec98799
Moved Poll to net namespace.
2025-11-20 03:05:16 +09:00
rakshasa
b825906034
Store copies of command names added to xmlrpc-c.
2025-11-17 20:30:13 +01:00
rakshasa
b05ecb5c5a
Push back views explicitly takes a string.
2025-11-17 09:36:32 +01:00
Jari Sundell
900be334dc
Cleaned up xmlrpc-c string sanitization.
2025-11-17 02:48:32 +09:00
rakshasa
3a1da2fe34
Check if AF_INET6 is supported, or block IPv6 traffic.
2025-11-15 09:17:56 +01:00
Jari Sundell
70750a2bd3
Cleanup of DHT controller.
2025-11-13 00:01:22 +09:00
Jari Sundell
1d2c424a70
Remove throttle from DHT.
2025-11-08 17:51:00 +09:00
rakshasa
184ead294a
Export 'group2.*' commands.
2025-11-01 14:35:32 +01:00
Jari Sundell
84bfc491ba
Added dual listening ports when both IPv4 and IPv6 are bound.
2025-11-01 07:24:31 +09:00
Auska
2d2a756a3c
fix: replace VLA
...
Avoids -Wvla-cxx-extension warning by using standard C++ container.
VLA is not part of standard C++ and causes portability issues.
2025-10-14 11:16:35 +02:00
Jari Sundell
891a6ba69d
Added local address commands for inet/inet6.
2025-10-13 19:09:20 +09:00
Jari Sundell
2be730e4b3
Reuse HTTP connections and added totale/cached connection limits.
2025-10-09 21:15:24 +09:00
Jari Sundell
bf53700f97
Added 'network.bind_address.ipv{4,6}.set' commands.
2025-10-04 20:24:08 +09:00
Jari Sundell
ea2347734b
Added network.block.outgoing.
2025-09-23 17:56:51 +09:00
Jari Sundell
5206e6cb88
Moved various socket options to NetworkConfig.
2025-09-22 06:01:18 +09:00
Jari Sundell
48f82c17c2
Remove deprecated no-target flags for commands.
2025-09-20 17:27:26 +09:00
rakshasa
675625255d
Check if target is null in xmlrpc_to_object().
2025-09-20 09:22:56 +02:00
Jari Sundell
658e9f7578
Use simplified fd_accept().
2025-09-18 17:40:56 +09:00
Jari Sundell
e7a80c7b18
Remove deprecated rak::socket_address.
2025-09-17 21:44:54 +09:00
Jari Sundell
677f8f45c8
Improved listen/dht port handling and added 'dht.override_port.set' command.
2025-09-13 17:51:04 +09:00
Jari Sundell
ba1ba3096a
Added NetworkConfig.
2025-09-12 06:09:24 +09:00
Jari Sundell
65906a033a
Preparing 0.16.0 release.
2025-09-05 18:32:24 +09:00
rakshasa
dd5e0df05c
Fixed HttpGet close call.
2025-09-04 13:11:56 +02:00
Bryant Eadon
00ef7d4be2
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.
2025-09-02 20:10:38 +02:00
Jari Sundell
e64f9fe324
Include torrent/common.h header.
2025-09-01 20:46:18 +09:00
Jari Sundell
d35a8d68e6
Fixed uninitialized rpc slots when SCGI is not used.
2025-08-25 15:56:15 +09:00
Jari Sundell
bb1cdfc0e7
Fixed DHT bind address and converted to using sockaddr.
2025-08-23 02:54:54 +09:00
PRESFIL
1492d39a3a
feat(lua): Make LUA_DATADIR option
2025-08-07 11:03:58 +02:00
PRESFIL
8dcf2bc609
chore(lua): Use PACKAGE_DATADIR and AM_CPPFLAGS
2025-08-07 11:03:58 +02:00
PRESFIL
7022722c64
chore(lua): Make LUA_DATADIR instead of PACKAGE_DATADIR
2025-08-07 11:03:58 +02:00
PRESFIL
2829a73d8b
chore(lua): Make AC_DEFINE_UNQUOTED for PACKAGE_DATADIR
2025-08-07 11:03:58 +02:00
PRESFIL
43c36db5fc
chore(lua): Add empty newlines for code readability
2025-08-07 11:03:58 +02:00
PRESFIL
f8ec1ca95e
fix(lua): Make rtorrent.lua accessible at start
2025-08-07 11:03:58 +02:00
PRESFIL
d9976af767
chore(rpc/parse.cc): Fix typo
2025-08-07 11:03:58 +02:00
PRESFIL
c649e49a42
fix(lua): Treat VALUE always as integer
...
rtorrent doesn't have floating point data type
2025-08-07 11:03:58 +02:00
PRESFIL
9b0d74bd68
fix(lua): Execution of commands with empty target
2025-08-07 11:03:58 +02:00
PRESFIL
09dd1ce9c8
fix(lua): Handling of LUA_TNIL
2025-08-07 11:03:58 +02:00
PRESFIL
eb45508ab9
chore(lua): Remove unused lua_rtorrent_call() local function
2025-08-07 11:03:58 +02:00
PRESFIL
a1ff6f5710
fix(lua): require(rtorrent) cause infinite loop
...
- missing `pos = end + 1` pos caused infinite loop
- there was no processing of the last element after the last ';', i.e. it was
assumed that `lua_path` always has ';' in the last character
2025-08-07 11:03:58 +02:00