Commit Graph

  • e56bffff4d Fixed socket category unit test. master rakshasa 2026-08-05 10:50:05 +02:00
  • d20c3234da Add system.sockets allocation budget commands. xirvik 2026-08-04 16:36:29 +00:00
  • dda5e4fa04 Fix deprecated command redirects (rtorrent -D) Maks Verver 2026-08-03 14:19:40 +02:00
  • c36956813d Merge branch 'master' into feature/ipc-worker feature/ipc-worker rakshasa 2026-08-04 18:00:04 +02:00
  • 9ab73352e1 Minor fixes to WaitpidQueue. Jari Sundell 2026-08-04 17:59:33 +02:00
  • f90a96d57a Added WaitpidQueue to handle background process reaping. Jari Sundell 2026-08-04 12:03:26 +02:00
  • 247ae7621a Tagged release 0.16.19. v0.16.19 rakshasa 2026-08-02 10:44:30 +02:00
  • 05831942a7 commands: don't register min_alloc/max_alloc for the generic socket category xirvik 2026-07-29 22:01:49 +00:00
  • 05563b4c9b Stuff. rakshasa 2026-07-28 10:56:25 +02:00
  • a544f8ad68 Merge branch 'master' into feature/ipc-worker rakshasa 2026-07-28 10:33:57 +02:00
  • ee18a1f3fc Added commit message linter. rakshasa 2026-07-28 09:37:07 +02:00
  • b35413ea71 Merge branch 'master' into feature/ipc-worker rakshasa 2026-07-26 13:03:33 +02:00
  • f52f20f1b6 Cleaned up system headers. Jari Sundell 2026-07-26 12:53:18 +02:00
  • f9f19fb041 Stuff. rakshasa 2026-07-26 09:14:39 +02:00
  • 41eef969ea commands: fix group.<name>.ratio.disable calling a removed command xirvik 2026-07-25 06:14:24 +00:00
  • c13e5083db Stuff. refactor/old-commands rakshasa 2026-07-24 09:19:26 +02:00
  • fe6bab5f03 Stuff. feature/pid-watcher rakshasa 2026-07-24 09:13:13 +02:00
  • 1def5e8b36 Add log.print and enum.log_group methods fffe 2026-07-05 04:33:25 +00:00
  • 8355870586 Mark 'd.timestamp.started' as safe in command download initialization simonc56 2026-07-13 18:53:02 +02:00
  • ba2bc7e64d Various release bug fixes. Jari Sundell 2026-07-19 11:53:57 +02:00
  • 0c11deac50 Tagged release 0.16.18. v0.16.18 rakshasa 2026-07-17 10:15:28 +02:00
  • f6b3ad0efd Minor cleanup of pex and other commands. Jari Sundell 2026-07-15 12:40:13 +02:00
  • 5d350f0bcc Use new encryption modes. Jari Sundell 2026-07-14 10:34:14 +02:00
  • d8664e6b4c Changing listen/dht port changes the listening/dht ports. j-c-m-fix/encryption-bitwise-options Jari Sundell 2026-07-12 10:19:33 +02:00
  • 7e907616a2 Moved ChunkManager out of public header directory. Jari Sundell 2026-07-10 10:54:37 +02:00
  • dcf13ab21a Moved all sync/diskspace related methods to MemoryManager. Jari Sundell 2026-07-09 19:21:08 +02:00
  • 03c4467a33 Added runtime::MemoryManager to split out unrelated features from ChunkManager. Jari Sundell 2026-07-08 18:56:30 +02:00
  • fc5ce92c46 Fixed command_base t_pod align static asserts. Jari Sundell 2026-07-08 10:15:56 +02:00
  • f1b22023a0 Reordered http queue slots to avoid race conditions. Jari Sundell 2026-07-07 09:34:19 +02:00
  • 928f3e58a8 Removed unused add/remove error-event code. Jari Sundell 2026-07-06 20:05:20 +02:00
  • 86fa0d195f Changing listen/dht port changes the listening/dht ports. Jari Sundell 2026-07-12 10:19:33 +02:00
  • 2354c9cdb5 Moved ChunkManager out of public header directory. Jari Sundell 2026-07-10 10:54:37 +02:00
  • 1b25bc7f56 Moved all sync/diskspace related methods to MemoryManager. Jari Sundell 2026-07-09 19:21:08 +02:00
  • c6bde213b4 Added runtime::MemoryManager to split out unrelated features from ChunkManager. Jari Sundell 2026-07-08 18:56:30 +02:00
  • 743363b405 Add handshake/stream encryption RPC commands Jesse Miller 2026-07-08 09:32:30 -06:00
  • 959448acda Fixed command_base t_pod align static asserts. Jari Sundell 2026-07-08 10:15:56 +02:00
  • 3b6da6feac Reordered http queue slots to avoid race conditions. Jari Sundell 2026-07-07 09:34:19 +02:00
  • ea2d22cb87 Removed unused add/remove error-event code. Jari Sundell 2026-07-06 20:05:20 +02:00
  • fa351c017d Tagged release 0.16.17. v0.16.17 rakshasa 2026-07-06 14:06:52 +02:00
  • 1e1bdd551a Add LoongArch CPU support Pluto Yang 2026-07-06 18:11:46 +08:00
  • a07f57a703 Fixed fd close order in ExecFile. Jari Sundell 2026-07-06 11:06:51 +02:00
  • 0494ce70c8 Add http done/failed slots before starting request. Jari Sundell 2026-07-06 10:18:39 +02:00
  • cfad36bf12 Add RISC-V cacheline fallbacks Xeonacid 2026-07-03 09:44:59 +02:00
  • 123c327a8f Tagged release 0.16.16. v0.16.16 rakshasa 2026-07-03 16:20:27 +02:00
  • 9884c9dd9b Add support for posix_spawn_file_actions_addclosefrom_np by @fffe fffe 2026-07-03 04:52:26 -07:00
  • d99cd5eb73 Added max http request size and limited redirect protocols to http/https. Jari Sundell 2026-07-03 12:34:36 +02:00
  • 786f1234d2 Fix background task execution. Jari Sundell 2026-07-03 10:53:00 +02:00
  • 23921cc97c Added new ProxyManager and support for socks5 for peer connections. Jari Sundell 2026-06-30 12:55:45 +02:00
  • 6558f0ad42 Fixed shutdown handling of stalled http requests. Jari Sundell 2026-06-29 09:18:56 +02:00
  • 9431dd5acc mark d.complete & d.timestamp.finished as safe in command download simonc56 2026-06-27 16:30:05 +02:00
  • 8598873627 Replace rak::regex with fnmatch from POSIX <fnmatch.h> trim21 2026-06-24 20:16:03 +08:00
  • ce4cd27697 Tagged release 0.16.15. v0.16.15 rakshasa 2026-06-22 10:28:54 +02:00
  • 59fe93515e Only enable SIGCHLD on main thread. Jari Sundell 2026-06-21 16:05:16 +02:00
  • 8249070ff1 Remove shutdown comments for directory watch Jari Sundell 2026-06-19 15:55:22 +09:00
  • 517454b413 control: close directory watch on quick shutdown (fix SIGABRT at exit) Xirvik Support 2026-06-18 22:34:17 +00:00
  • a79aaad9ab Clean up comments in InputEvent methods Jari Sundell 2026-06-19 15:52:27 +09:00
  • c6de871a77 input: survive controlling-terminal/pty hangup on stdin Xirvik Support 2026-06-18 15:38:53 +00:00
  • acb02379b8 Use a cache for free diskspace when sync'ing all downloads. Jari Sundell 2026-06-18 16:45:55 +02:00
  • bf74686c29 fix: replace reinterpret_cast UB in command_base with aligned placement new trim21 2026-06-18 15:56:41 +08:00
  • dbe7997131 Use posix_spawn for execute commands. Jari Sundell 2026-06-17 18:01:52 +02:00
  • d595ebf7d8 Renamed scgi socket manager category to rpc. Jari Sundell 2026-06-16 20:43:26 +02:00
  • 08828045f5 Added min/max alloc for SocketManager categories. Jari Sundell 2026-06-16 15:39:39 +02:00
  • 662d67e861 Cleaned up if/branch commands and made branch types stricter. Jari Sundell 2026-06-15 11:55:30 +02:00
  • d08d7de20d Added "system.sockets.<category>.{size,max_size}" commands. Jari Sundell 2026-06-15 11:38:54 +02:00
  • 83bdc271a4 Tagged release 0.16.14. v0.16.14 rakshasa 2026-06-14 09:38:10 +02:00
  • 29edda2f15 Removed address based throttling. Jari Sundell 2026-06-13 15:53:42 +02:00
  • fd69baa2c1 Removed encoding name/path attribute handling. Jari Sundell 2026-06-13 11:37:19 +02:00
  • 1603ba0573 Use std::chrono::seconds in TrackerState. Jari Sundell 2026-06-12 12:50:17 +02:00
  • 19305ab662 fix: define LUA_OK for Lua 5.1 and LuaJIT compatibility trim21 2026-06-11 12:10:40 +08:00
  • 5b2e202452 fix: scheduler front()->time() -> front()->time after SchedulerHandle change trim21 2026-06-10 02:15:32 +08:00
  • c63db9cf97 refactor: use torrent::heuristics_enum instead of choke_queue::heuristics_enum trim21 2026-06-09 17:59:55 +08:00
  • 72f2197add fix: define default_resume_flags sentinel, clearing open_enable_fallocate trim21 2026-06-08 00:30:10 +08:00
  • e96f594afc Added missing maybe_unuseds attributes and fixed pkg-config check by @fffe fffe 2026-06-09 01:22:11 -07:00
  • bc8d0da70f set d.message on hash check failure trim21 2026-06-04 09:30:19 +08:00
  • 75377817b4 Deprecate commands and set DHT to auto by default. Jari Sundell 2026-06-05 14:50:08 +02:00
  • 595617c408 Override destructor in ElementLogComplete class. Jari Sundell 2026-06-05 17:16:39 +09:00
  • 578fe03ad6 Unregister destroyed ElementLogComplete and WindowLog Jindrich Makovicka 2026-06-04 21:05:18 +02:00
  • efe258a137 fix(rpc): preserve c_str() stability of stored XMLRPC method names Xirvik 2026-06-04 23:15:50 +00:00
  • 44d39713d5 Clean out old cruft in autoconf scripts. Jari Sundell 2026-06-04 17:46:47 +02:00
  • b2fbbcbfc4 Update libtorrent and rtorrent version to 0.16.13 gh-pages Jari Sundell 2026-06-04 18:21:48 +09:00
  • 49625ab5e5 rpc: close SCGI task on EPIPE to stop event_write() busy-loop v0.16.13 Xirvik Support 2026-06-04 02:27:45 +00:00
  • cc15e9308a Fixed xmlrpc-c build errors and added better github workflow for unit-tests. Jari Sundell 2026-06-04 10:16:47 +02:00
  • a5a96236df Moved base64 transform and validation functions. Jari Sundell 2026-06-03 23:37:01 +02:00
  • f1cfe8ad72 Added hex to Object and string_utf8. Jari Sundell 2026-06-03 21:22:16 +02:00
  • d0fc48cf7b Tagged release 0.16.13. rakshasa 2026-06-03 10:18:25 +02:00
  • 5725eb3773 fix: move --without-ncurses logic to scripts/checks.m4 per review trim21 2026-05-29 17:39:18 +08:00
  • ca706c21c0 feat: add --without-ncurses option for daemon-only builds trim21 2026-05-29 14:13:06 +08:00
  • 14edd68653 Removed SignalBitfield and replaced it with callbacks. Jari Sundell 2026-06-01 15:40:22 +02:00
  • 50a609ade9 Fixed cacheline size check. Jari Sundell 2026-06-01 13:11:02 +02:00
  • 2cf8f2351b Fixed github workflow. Jari Sundell 2026-05-31 00:37:22 +09:00
  • add305f90c Added support base64 support for non-UTF8 strings. Jari Sundell 2026-05-29 17:25:16 +02:00
  • 880510073a Updated LUA autoconf script. Jari Sundell 2026-05-27 14:37:09 +02:00
  • 0989b2218d Various cleanup and fixes to SocketManager categories. rakshasa 2026-05-27 11:21:40 +02:00
  • 3d7e6cb077 Added per-category allocation limits to SocketManager by @trim21 Trim21 2026-05-27 17:16:02 +08:00
  • 64881317c6 Fix RPC/SCGI security and crash bugs by @sirus20x6 Jari Sundell 2026-05-26 10:27:10 +02:00
  • a5ecd89a54 Removed unnessesary configure check from PR. rakshasa 2026-05-25 16:06:09 +00:00
  • 84229a85be Add directory.watch.ready for safe torrent watch folders tonimelisma 2026-05-19 20:40:58 -07:00
  • e03ab27cf0 Added intermediate requesting flag for trackers to prevent premature deletion. Jari Sundell 2026-05-25 17:43:15 +02:00
  • e41b066555 Converted callbacks to new interface. Jari Sundell 2026-05-25 13:13:45 +02:00
  • 8318133c79 Added a new callback mechanism and use it for trackers. Jari Sundell 2026-05-23 16:43:45 +02:00