Commit Graph

  • 08a907b547 Whitelist additional read-only getters for untrusted connections Xirvik 2026-03-29 18:59:10 +00:00
  • a0b8702895 Address additional review feedback zqmfb 2026-03-26 18:52:17 -04:00
  • ad3c31862e Further clarify systemd socket selection zqmfb 2026-03-26 18:37:24 -04:00
  • 2711e4c044 Use libtorrent's fd_set_nonblock helper zqmfb 2026-03-25 18:30:56 -04:00
  • 8d50aee96f Add network.scgi.open_systemd command unconditionally zqmfb 2026-03-25 18:30:38 -04:00
  • 71bb51c3fd Clarify systemd socket selection logic zqmfb 2026-03-25 18:30:12 -04:00
  • 63ea08bde6 Add support for SCGI systemd socket activation zqmfb 2026-03-24 20:48:32 -04:00
  • a82bdf22ac Review fix: remove method.use_deprecated.set from untrusted whitelist Xirvik Support 2026-03-15 23:49:26 +00:00
  • 9f6731b4e2 Address review: tighten untrusted safelist and remove set_trusted Xirvik 2026-03-03 16:56:33 +00:00
  • d935e0ffe9 Address review feedback: explicit mark_safe whitelist and rpc trust flow Xirvik 2026-03-03 04:32:54 +00:00
  • ba239bc8c5 Address code review: fix setter exposure and narrow catch blocks Xirvik 2026-03-01 19:25:08 +00:00
  • ea16276773 Fix crash on untrusted XMLRPC connections Xirvik 2026-03-01 18:24:24 +00:00
  • f767053297 Mark safe commands with flag_untrusted_safe for whitelist enforcement Xirvik 2026-03-01 18:07:25 +00:00
  • 598914908f Add untrusted connection security infrastructure (v3) Xirvik 2026-03-01 16:39:45 +00:00
  • 38fc815d52 Fix display/UI crash and correctness bugs (@sirus20x6) rakshasa 2026-03-16 16:01:36 +01:00
  • 674ae767aa Validate parsed int pair arguments for positivity Jari Sundell 2026-03-16 21:37:06 +09:00
  • 0aaa470053 Fix resource leaks and minor issues sirus20x6 2026-03-13 20:28:38 -05:00
  • 6f27159627 Refactor full save scheduling with early return PiloUnk 2026-03-15 23:20:00 +01:00
  • de163293ab Avoid missing save scheduling after full save update PiloUnk 2026-03-14 19:39:59 +01:00
  • fb4e775689 Fix coalescing resume saves with pending full save PiloUnk 2026-03-14 19:39:59 +01:00
  • 39f186e523 Tagged release 0.16.8. v0.16.8 rakshasa 2026-03-15 15:43:32 +01:00
  • 70e6964823 Fixed various SCGI issues. Jari Sundell 2026-03-10 15:25:28 +01:00
  • 7ead88448b Removed rak/error_number.h from Makefile.am. v0.16.7 rakshasa 2026-03-04 11:39:25 +01:00
  • 650f0299b5 Tagged release 0.16.7. rakshasa 2026-03-04 10:47:30 +01:00
  • 5dfb2ae938 Allow dht bootstrap nodes to be added when dht is off. rakshasa 2026-03-02 08:47:44 +01:00
  • f05a2ae520 Re-send smkx on SIGWINCH to fix arrow keys after terminal reattach Jorge Israel Peña 2026-02-03 19:04:12 -08:00
  • ecefdba734 dht_add_peer_node is empty, use dht_add_bootstrap_node instead Miroslav Marchev 2026-02-11 11:08:31 +02:00
  • 87666199b3 Added SocketManager to handle reuse of uninterested fd's by the kernel. Jari Sundell 2026-01-28 20:00:31 +01:00
  • 9489793dcb Created torrent/runtime include directory. Jari Sundell 2026-01-27 00:21:05 +01:00
  • 2fa7568165 Remove obsolete SocketFd class. Jari Sundell 2026-01-26 11:13:03 +01:00
  • f4b718f685 add separate commands for unbuffered logs fffe 2026-01-12 17:54:57 -08:00
  • b233e24465 Deprecated rak::path_expand. Jari Sundell 2026-01-08 15:27:53 +01:00
  • 289ab046bf Expand '~/' to $HOME in session path. Jari Sundell 2026-01-06 12:44:40 +01:00
  • a8b6a47054 Removed deprecated rak errno and file headers. Jari Sundell 2026-01-03 19:22:02 +01:00
  • 110591d5c1 Fix key/value pairs in Lua Zoltan Celedes 2026-01-03 15:51:46 +11:00
  • ae14baa357 Tagged release 0.16.6. v0.16.6 rakshasa 2026-01-02 15:22:29 +01:00
  • d15dc9d677 Create CNAME Jari Sundell 2026-01-01 18:36:54 +09:00
  • 0b0c824b4b Changed magnet metadata handling and added 'magnet.path.set'. rakshasa 2025-12-31 21:47:29 +01:00
  • def6551488 Properly propagate errors from download session save. Jari Sundell 2025-12-30 14:00:34 +01:00
  • 787738e36a Make sure pending builds of session resume get processed. Jari Sundell 2025-12-29 01:55:32 +01:00
  • 40c2d90c45 Fixed dereferencing of potentially nullptr in SessionManager. Jari Sundell 2025-12-25 15:05:08 +01:00
  • 4a37fbde0b Session saving of resume data is added to a pre-queue. Jari Sundell 2025-12-22 19:04:47 +01:00
  • 4bdeb58eb6 Run multiple session save requests in parallel. Jari Sundell 2025-12-21 22:26:35 +01:00
  • 5dbb0020dc Replace ThreadWorker with scgi::ThreadScgi. Jari Sundell 2025-12-17 23:43:43 +01:00
  • 8f644e65dd Use separate thread for saving session data. Jari Sundell 2025-12-17 22:42:44 +01:00
  • 16ff32b88c Added missing Event::type_name() functions. Jari Sundell 2025-12-13 11:06:02 +01:00
  • 8806c06f9f Added timestamp helper commands. Jari Sundell 2025-12-10 14:29:42 +01:00
  • 356e8041de Upgrade libtorrent and rtorrent links to 0.16.5 Jari Sundell 2025-12-03 06:20:03 +09:00
  • 60cfcd37c4 Release 0.16.5. v0.16.5 rakshasa 2025-12-02 17:51:26 +01:00
  • 24c44fbb11 Update links to libtorrent and rtorrent versions Jari Sundell 2025-11-25 20:12:21 +09:00
  • a526ba58e9 Release 0.16.4. v0.16.4 rakshasa 2025-11-25 10:48:11 +01:00
  • c933cee460 Update download links to version 0.16.3 Jari Sundell 2025-11-21 23:58:35 +09:00
  • efd9507149 Release 0.16.3. v0.16.3 rakshasa 2025-11-21 14:39:27 +01:00
  • 3d91dfdb33 Valgrind suppressions file for macos. Jari Sundell 2025-11-20 07:57:30 +01:00
  • 30cec98799 Moved Poll to net namespace. Jari Sundell 2025-11-19 19:05:16 +01:00
  • b825906034 Store copies of command names added to xmlrpc-c. rakshasa 2025-11-17 10:07:20 +01:00
  • b05ecb5c5a Push back views explicitly takes a string. rakshasa 2025-11-16 21:08:18 +01:00
  • 900be334dc Cleaned up xmlrpc-c string sanitization. Jari Sundell 2025-11-16 18:48:32 +01:00
  • 3a1da2fe34 Check if AF_INET6 is supported, or block IPv6 traffic. rakshasa 2025-11-14 18:27:41 +01:00
  • 70750a2bd3 Cleanup of DHT controller. Jari Sundell 2025-11-12 16:01:22 +01:00
  • 1d2c424a70 Remove throttle from DHT. Jari Sundell 2025-11-08 09:51:00 +01:00
  • a6ab3f0ede Update development links to version 0.16.2 Jari Sundell 2025-11-05 05:06:03 +09:00
  • 8550facf43 Tagged release 0.16.2. v0.16.2 rakshasa 2025-11-04 15:20:20 +01:00
  • 184ead294a Export 'group2.*' commands. rakshasa 2025-11-01 13:57:40 +01:00
  • 84bfc491ba Added dual listening ports when both IPv4 and IPv6 are bound. Jari Sundell 2025-10-31 23:24:31 +01:00
  • a2e0eca6e3 scripts/common.m4: Insert spaces in shell lists Khem Raj 2025-10-24 08:45:02 -07:00
  • 92eecdfd52 Updated log group documentation. rakshasa 2025-10-24 15:36:07 +02:00
  • 14219666c5 Fix syntax for appending to log files Jari Sundell 2025-10-24 21:08:04 +09:00
  • a79a844dac Fix typo in 'receiving' Aden 2025-10-24 11:09:26 +11:00
  • 59b6a013ce Document the log.append_file configuration key Aden 2025-10-24 11:07:03 +11:00
  • 8adbba62a9 Update download links to version 0.16.1 Jari Sundell 2025-10-16 18:53:59 +09:00
  • b38f80e597 Release 0.16.1. v0.16.1 rakshasa 2025-10-16 10:53:57 +02:00
  • 2d2a756a3c fix: replace VLA Auska 2025-10-14 13:12:03 +08:00
  • 891a6ba69d Added local address commands for inet/inet6. Jari Sundell 2025-10-13 12:09:20 +02:00
  • 2be730e4b3 Reuse HTTP connections and added totale/cached connection limits. Jari Sundell 2025-10-09 14:15:24 +02:00
  • bf53700f97 Added 'network.bind_address.ipv{4,6}.set' commands. Jari Sundell 2025-10-04 13:24:08 +02:00
  • 946dc54f9b Fix libtorrent links in README.md Jari Sundell 2025-10-02 16:31:53 +09:00
  • ea2347734b Added network.block.outgoing. Jari Sundell 2025-09-23 10:56:51 +02:00
  • 5206e6cb88 Moved various socket options to NetworkConfig. Jari Sundell 2025-09-21 23:01:18 +02:00
  • 48f82c17c2 Remove deprecated no-target flags for commands. Jari Sundell 2025-09-20 10:27:26 +02:00
  • 675625255d Check if target is null in xmlrpc_to_object(). rakshasa 2025-09-19 09:02:29 +02:00
  • 658e9f7578 Use simplified fd_accept(). Jari Sundell 2025-09-18 10:40:56 +02:00
  • e7a80c7b18 Remove deprecated rak::socket_address. Jari Sundell 2025-09-17 14:44:54 +02:00
  • 677f8f45c8 Improved listen/dht port handling and added 'dht.override_port.set' command. Jari Sundell 2025-09-13 10:51:04 +02:00
  • ba1ba3096a Added NetworkConfig. Jari Sundell 2025-09-11 23:09:24 +02:00
  • 96b2dc6693 Add links for libtorrent and rtorrent 0.16.0 Jari Sundell 2025-09-05 19:00:04 +09:00
  • 65906a033a Preparing 0.16.0 release. v0.16.0 Jari Sundell 2025-09-05 11:32:24 +02:00
  • 7498e77e90 Update stable links to version 0.15.7 Jari Sundell 2025-09-05 17:06:01 +09:00
  • d3ecc83b32 Release 0.15.7. v0.15.7 rakshasa 2025-09-05 07:28:59 +00:00
  • 457d5170b8 cleanup of personal information Bryant Eadon 2025-09-01 23:03:50 -07:00
  • 1c598d51ef Fix formatting and capitalization in README.md Jari Sundell 2025-09-01 16:45:24 +09:00
  • 644ea6c23f Revise README structure and donation information Jari Sundell 2025-09-01 16:41:40 +09:00
  • de3615a72c README combined Bryant Eadon 2025-08-31 22:47:11 -07:00
  • e9e4064bb3 Delete uused file Bryant Eadon 2025-08-31 20:43:09 -07:00
  • 04fc51e76b Update README.md Bryant Eadon 2025-08-31 01:34:13 -07:00
  • dd5e0df05c Fixed HttpGet close call. rakshasa 2025-09-04 10:55:30 +02:00
  • 00ef7d4be2 cleanup of personal information Bryant Eadon 2025-09-01 23:03:50 -07:00
  • e64f9fe324 Include torrent/common.h header. Jari Sundell 2025-09-01 13:46:18 +02:00
  • 9d3f6645be Fix formatting and capitalization in README.md Jari Sundell 2025-09-01 16:45:24 +09:00
  • 285827e611 Revise README structure and donation information Jari Sundell 2025-09-01 16:41:40 +09:00