Commit Graph

  • 6327cc6c2e build: add USE_SYSTEM_DEFAULT option (#8176) Yat Ho 2026-01-21 23:08:04 +08:00
  • 7f5730984a refactor: add tr_strv_to_utf8_nsstring() (#8174) Charles Kerr 2026-01-21 08:25:07 -06:00
  • 83d49b3c7f ci: add run-tests composite action (#8159) Charles Kerr 2026-01-21 08:24:46 -06:00
  • 62be679769 refactor: remove tr_session* argument from tr_rpc_response_func (#8160) Charles Kerr 2026-01-20 19:44:06 -06:00
  • fc67536cc0 #8070: Fix Hide Status Bar/Filter Bar never changing to "Show" (#8170) Mitch Livingston 2026-01-20 19:59:13 -05:00
  • cbc5388440 build: bump to C++20 (#7191) Yat Ho 2026-01-21 06:27:34 +08:00
  • 93d95980c3 fix(remote): crash when number argument is invalid (#8162) Yat Ho 2026-01-21 04:37:48 +08:00
  • a3202cbe47 fix: incorrectly set error when moving across filesystems (#8167) Yat Ho 2026-01-21 01:16:47 +08:00
  • 7de5795cde ci: only setup nodejs if make-web == true (#8171) Yat Ho 2026-01-21 01:12:41 +08:00
  • 49f6f20361 refactor: remove unused libtransmission api (#8169) Charles Kerr 2026-01-19 17:35:12 -06:00
  • d083b3f94b fix: crash on invalid command-line value for --cache / -e arg (#8163) Yat Ho 2026-01-20 05:29:36 +08:00
  • a5733a408c fix: use weak pointers for ip cache curl callback (#8161) Yat Ho 2026-01-20 05:29:25 +08:00
  • f6d4585b38 fix(remote): crash when number argument is invalid (#8156) Yat Ho 2026-01-17 07:56:02 +08:00
  • 4e03de7630 fix: use weak pointers for ip cache curl callback (#8157) Yat Ho 2026-01-17 07:11:03 +08:00
  • 6248b9d303 refactor: extract platform detection into its own composite action (#8158) Charles Kerr 2026-01-16 12:59:30 -06:00
  • 36ea62cf6e ci: add install-deps composite action (#8152) Charles Kerr 2026-01-16 10:10:00 -06:00
  • f200bedd57 fix: crash on invalid command-line value for --cache / -e arg (#8147) Charles Kerr 2026-01-16 02:45:49 -06:00
  • 81376593db fix: crash on invalid command-line value for --cache arg (#8148) Charles Kerr 2026-01-16 02:45:38 -06:00
  • 5f16036459 ci: update and test more Fedora versions (#8151) Yat Ho 2026-01-16 14:28:12 +08:00
  • 66a7dcff2e ci: use cmake --install (#8149) Yat Ho 2026-01-16 12:49:00 +08:00
  • c0c3700ec2 ci: remove redundant QT_QPA_PLATFORM definitions (#8150) Yat Ho 2026-01-16 12:15:44 +08:00
  • a2f94fc2a8 fix: potential use-after-free of NSString in tr_strv_convert_utf8() (#8131) (#8146) Charles Kerr 2026-01-15 19:16:12 -06:00
  • 2f2336f58e fix: remove unused tr_strbuf::join() (#8145) Charles Kerr 2026-01-15 16:25:33 -06:00
  • cfe9736a6e fix: potential use-after-free of NSString in tr_strv_convert_utf8() (#8131) Charles Kerr 2026-01-15 15:57:05 -06:00
  • d83bb3bf45 chore: remove outdated comment in tr_num_parse (#8140) Yat Ho 2026-01-16 04:48:15 +08:00
  • e3c1d5f191 fix: potential ub in strbuf fix/avoid-ub-in-strbuf Charles Kerr 2026-01-15 12:10:46 -06:00
  • a8f531b572 fix: remove unused tr_strbuf::join() (#8144) Charles Kerr 2026-01-15 14:37:22 -06:00
  • 6ba8ec7e6f ci: bump actions and deps (#8141) Yat Ho 2026-01-16 04:15:47 +08:00
  • 1825a7fe46 chore: bump wide-integer (#8128) Yat Ho 2026-01-15 07:04:17 +08:00
  • 677e0a6335 test: add tests for RpcClient (#8137) Charles Kerr 2026-01-14 13:52:10 -06:00
  • 74a0d41b75 fix: typo in User-Agent from requests posted by trqt (#8136) Charles Kerr 2026-01-14 13:10:37 -06:00
  • 0eb9032bee fix: typo in User-Agent from requests posted by trqt (#8135) Charles Kerr 2026-01-14 12:29:52 -06:00
  • 5bf94ba45c chore: bump small (#8129) Yat Ho 2026-01-14 22:49:57 +08:00
  • 140958a8a1 refactor: no macros in transmission.h (#8099) Charles Kerr 2026-01-14 07:52:57 -06:00
  • 70bc3eec48 perf: faster tests (#8113) Charles Kerr 2026-01-13 19:08:25 -06:00
  • 8b8bfed2e8 chore: remove <charconv> workaround for older GCC (#8119) Yat Ho 2026-01-14 09:08:05 +08:00
  • 3df2b2fb14 refactor: implement tr_strv_sep() as a wrapper of find_first_of() (#8117) Yat Ho 2026-01-14 07:05:22 +08:00
  • 7a8d29b0a6 refactor: log blocklist line that failed to parse (#8118) Yat Ho 2026-01-14 05:03:04 +08:00
  • 4f7b932fee build: correctly set MSVC __cplusplus (#8120) Yat Ho 2026-01-14 05:02:50 +08:00
  • 8dea0e863f fix: several CI errors (#8124) Charles Kerr 2026-01-13 13:16:40 -06:00
  • 02dca12d06 fixup! refactor: use a map of getters, setters for session_get and session_set properties (#8024) (#8126) Charles Kerr 2026-01-13 10:01:28 -06:00
  • 6f32b8d5dd refactor: move display types to UserMetaType.h (#8116) Charles Kerr 2026-01-12 20:07:55 -06:00
  • 4a05c06ce0 perf: add batch variant of tr_torrentStat() (#8100) Charles Kerr 2026-01-12 16:23:06 -06:00
  • a89ca4f2c9 build(cmake): support building with (almost) all system 3rd-party libraries (#7554) Yat Ho 2026-01-12 23:04:47 +08:00
  • 6b5ee57bff fix: url port parsing (#8115) Yat Ho 2026-01-12 09:57:12 +08:00
  • d177f9f903 test: add unit tests for Prefs (#8112) Charles Kerr 2026-01-11 19:23:00 -06:00
  • cf0a596a45 fix: url port parsing (#8109) Yat Ho 2026-01-12 01:43:12 +08:00
  • 4c60472aae refactor: add helpers to avoid code duplication (#8101) Charles Kerr 2026-01-10 08:25:36 -06:00
  • 9491a4e71d fix: rebind udp sockets on bind-address change (#8106) Yat Ho 2026-01-10 22:25:09 +08:00
  • 721a3dd0e3 fix: bufferevent_read never returns -1 (#8107) Yat Ho 2026-01-10 20:59:48 +08:00
  • 114b36e910 fix: 4.1.0-beta.5 regression using trqt as a remote (#8105) Charles Kerr 2026-01-09 23:12:16 -06:00
  • 781bb3f3d4 fix: 4.1.0-beta.5 regression using trqt as a remote (#8103) Charles Kerr 2026-01-09 23:11:27 -06:00
  • 0de550663d fix: rebind udp sockets on bind-address change (#8096) Yat Ho 2026-01-10 06:16:36 +08:00
  • f2d2edbdb9 refactor: use new tr_variant API in peer-msgs.cc (#8091) Yat Ho 2026-01-10 05:58:20 +08:00
  • 47832db7b2 refactor: move tr_diffserv_t::Names into serializer (#8088) Charles Kerr 2026-01-09 14:39:54 -06:00
  • cf3799fb42 build: change cppcoreguidelines-* to opt-out (#8097) Yat Ho 2026-01-10 03:39:34 +08:00
  • 12c7e2d847 refactor: remove if-c++ guards in transmission.h; require c++ now (#8098) Charles Kerr 2026-01-09 13:23:04 -06:00
  • 9d100d8742 build: re-enable clang-analyzer-optin.core.EnumCastOutOfRange check (#8095) Yat Ho 2026-01-09 23:45:08 +08:00
  • d7f4bfe063 chore: remove workaround for llvm#98823 (#8092) Yat Ho 2026-01-09 21:28:37 +08:00
  • d7babab6ba refactor: convert tr_bandwidth::RateControl::newest_ to unsigned (#8094) Yat Ho 2026-01-09 21:25:30 +08:00
  • a3b4b0a87f refactor: make Qt prefs dialog a little more typesafe (#8089) Charles Kerr 2026-01-09 07:24:48 -06:00
  • 54665bbab3 fix: bugprone-narrowing-conversions in torrent-magnet.cc (#8081) Yat Ho 2026-01-09 10:03:46 +08:00
  • 817a47d281 fix: remove artificial max metadata size limit (#8086) Yat Ho 2026-01-09 01:10:20 +08:00
  • 1e911dacdf fix: remove artificial max metadata size limit (#8082) Yat Ho 2026-01-08 22:46:08 +08:00
  • 0f58c88221 fix: tr_torrent::seed_ratio_ should be double (#8084) Yat Ho 2026-01-08 22:14:03 +08:00
  • 9236827ba5 refactor: use symbolic names for server relative paths (#8080) Charles Kerr 2026-01-08 08:12:26 -06:00
  • 4faab4cf9c fix: use URL base path (#8078) Charles Kerr 2026-01-07 18:03:24 -06:00
  • 0b6d02c186 fix: use URL base path (#8077) Charles Kerr 2026-01-07 15:46:47 -06:00
  • 0b55b39189 refactor: use time_t for all idle_seconds operations (#8075) Yat Ho 2026-01-08 04:37:36 +08:00
  • 2b2ffd8682 refactor: move anti brute force getters and setters to class methods (#8076) Yat Ho 2026-01-08 03:05:59 +08:00
  • 5533bc314a refactor: remove _APICOMPAT suffix from keys moved into api-compat.cc refactor/intern Charles Kerr 2026-01-06 12:35:56 -06:00
  • 6d1910da30 refactor: move deprecated keys from quark.h to api-compat.cc Charles Kerr 2026-01-06 12:27:22 -06:00
  • bc3a29cfc0 refactor: reimplement tr_quark using transmission::symbol Charles Kerr 2026-01-06 12:07:03 -06:00
  • 0cdc243822 feat: add transmission::symbol Charles Kerr 2026-01-06 11:09:22 -06:00
  • 9b52950a96 refactor: remove redundant Prefs class methods in trqt (#8069) Charles Kerr 2026-01-06 10:01:42 -06:00
  • 8a0d5f0648 fix(mac): copyright notices (#8068) Yat Ho 2026-01-06 10:47:26 +08:00
  • 9e707fe615 feat: add tr_variant::merge(tr_variant::Map const&) feat/add-tr-variant-map-merge Charles Kerr 2026-01-04 11:22:37 -06:00
  • 4f981a3f0d refactor: add serializer::contains() refactor/settings-getter-setter Charles Kerr 2026-01-04 09:45:24 -06:00
  • 8d904ce9df fixup! refactor: add serializer getter, setter methods Charles Kerr 2026-01-03 12:50:10 -06:00
  • 6ca6c74794 refactor: add serializer getter, setter methods Charles Kerr 2026-01-03 12:31:51 -06:00
  • 11d3fc6f5a fix: qt sessionSet() encryption (#8067) 4.1.0-beta.5 Charles Kerr 2026-01-05 19:05:46 -06:00
  • a63bbf7273 chore: bump to 4.1.0-beta.5 (#8066) Charles Kerr 2026-01-05 18:15:23 -06:00
  • ea7c84b174 #7908: Explicitly flag menu item icons as "action image" (#8055) Mitch Livingston 2026-01-05 18:15:44 -05:00
  • f360d5cc0f docs: add release notes for 4.1.0-beta.5 (#8065) Charles Kerr 2026-01-05 16:07:38 -06:00
  • 5a1b959874 fix: encryption mode regression in Qt app (#8064) Charles Kerr 2026-01-05 15:26:35 -06:00
  • cf0cec32f5 chore: sync translations (#8059) Mike Gelfand 2026-01-04 17:45:46 +00:00
  • 866809aa36 Fix copyright year (#8058) Nick 2026-01-04 15:58:52 +02:00
  • 0335d02bd1 Only show file inspector menu action images on macOS 26+ Mitchell Livingston 2026-01-03 10:06:16 -05:00
  • c8d4ce9e9a refactor: de-intern display mode strings (#8052) Charles Kerr 2026-01-03 07:41:06 -06:00
  • 046de3f6f0 refactor: use a map of getters, setters for session_get and session_set properties (#8024) Charles Kerr 2026-01-02 17:01:12 -06:00
  • d7d0d87f78 refactor: remove tr_url_query_view (#8049) Charles Kerr 2026-01-02 15:38:00 -06:00
  • 3a4e115c52 fix: wishlist edge case when got bad piece in unaligned torrents (#8047) Yat Ho 2026-01-03 03:04:53 +08:00
  • 03b5035d88 fix: unconst variable to be moved (#8048) Yat Ho 2026-01-03 02:39:39 +08:00
  • f93165c0bc feat: unify encryption mode serialization format for settings.json and rpc (#8032) Yat Ho 2026-01-03 01:38:54 +08:00
  • 60c0a176ce refactor(qt): use enum values to define encryption dropdown (#8034) Yat Ho 2026-01-03 01:36:40 +08:00
  • d726c0d213 fix: optional serializer edge cases (#8044) Yat Ho 2026-01-03 00:40:59 +08:00
  • bf2cc7fb78 fix: remove block from wishlist when received (#8042) Yat Ho 2026-01-02 23:10:52 +08:00
  • 0cd11628a4 Fix: "attempt to insert nil object from objects[0]" (#8035) Cœur 2026-01-01 05:02:55 +01:00
  • 5ce17df2e5 chore: update copyright years (#8039) github-actions[bot] 2025-12-31 21:59:44 -06:00
  • 2491ea10cb docs: deprecate session_get.tcp_enabled (#8036) Yat Ho 2025-12-31 23:00:00 +08:00