Commit Graph

  • 3974ae1bad fix: delegating to already-running instances fix/interop Charles Kerr 2026-08-03 13:25:43 -05:00
  • b888b93f60 feat: hold a lock on the session's config dir (#9022) feat/config-dir-lock--4.1.x Charles Kerr 2026-08-03 09:57:37 -05:00
  • b5c86836fe build: bump Qt5 to 5.15.19 from 5.15.17 (#9028) (#9030) 4.1.x Charles Kerr 2026-08-03 12:37:51 -05:00
  • 1d433cddca feat: hold a lock on the session's config dir (#9022) main Charles Kerr 2026-08-03 09:57:37 -05:00
  • c3eb7616b5 ci: stop rebuilding the web assets on NetBSD (#9024) Charles Kerr 2026-08-03 09:01:39 -05:00
  • d46404b957 fix: parse magnet links that carry an empty authority (#9020) fix/magnet-empty-authority--4.1.x Charles Kerr 2026-08-02 15:51:26 -05:00
  • 2782aa1e2e build: update zlib from 1.3.1 to 1.3.2 (#24) (#9023) (#9025) Charles Kerr 2026-08-03 09:01:05 -05:00
  • 8c99181462 build: bump Qt5 to 5.15.19 from 5.15.17 (#9028) Charles Kerr 2026-08-03 00:39:20 -05:00
  • d691efe8ea build: update zlib from 1.3.1 to 1.3.2 (#24) (#9023) Charles Kerr 2026-08-02 20:18:30 -05:00
  • 25dd727ae5 fix: connect to a running Qt client instead of starting one fix/qt-com-connect-to-running-instance Charles Kerr 2026-08-01 13:38:03 -05:00
  • a832d696c0 fix: parse magnet links that carry an empty authority (#9020) Charles Kerr 2026-08-02 15:51:26 -05:00
  • 955653337a docs: require human vouching for agent-assisted changes (#9006) Charles Kerr 2026-08-01 13:28:53 -05:00
  • 5888a1f4f5 fix: lost wakeup that could hang tr_web shutdown fix/tr-web-shutdown-error Charles Kerr 2026-07-17 19:35:40 -05:00
  • 7c3d461c9d Use Sparkle 2 channels for beta updates (#8968) Mitch Livingston 2026-07-11 20:19:04 -04:00
  • 4522d7ad81 Migrate Sparkle framework to 2.9.3 (#8964) Mitch Livingston 2026-07-11 16:45:30 -04:00
  • 7adb36c7a7 Migrate Sparkle update signing from DSA to EdDSA (#8962) Mitch Livingston 2026-07-02 08:09:27 -04:00
  • 838877323f chore: 4.1.3 (#8955) 4.1.3 Charles Kerr 2026-06-29 18:11:02 -05:00
  • 02a0380c81 perf: separate file name cell into only file and only folder cells. (#8497) Dmitry Lobanov 2026-06-27 17:01:31 +03:00
  • 62682ed697 fix: FTBFS with fmt 12.2.0 (#8942) (#8948) Mitch Livingston 2026-06-27 08:56:22 -04:00
  • b90b5912b1 fix: add missing reference type alias to tr_strbuf fix/strbuf-reference-typedef Mitchell Livingston 2026-06-25 13:34:40 -04:00
  • c6a1bd2017 fix: don't expose RPC session id via CORS (#8938) Charles Kerr 2026-06-25 08:07:22 -05:00
  • ae85acef56 fix: keep tr_peerMsgs alive within io callbacks (#8921) Yat Ho 2026-06-25 08:55:39 +08:00
  • 20c9802f7f fix: free bad peers buf timely (#8924) Yat Ho 2026-06-25 06:36:37 +08:00
  • 4d0be3a6e4 fix: FTBFS with fmt 12.2.0 (#8942) Charles Kerr 2026-06-24 12:30:20 -05:00
  • 572faf51df ci: fix config failures on Alpine, Windows (#8939) Charles Kerr 2026-06-23 23:00:34 -05:00
  • 8c9bc1b7c2 Rewrite file priority cell on stack view to increase layout performance. (#8324) Dmitry Lobanov 2026-06-23 18:57:01 +03:00
  • 63c1fcca99 refactor: scope shared instances to static (#8931) Dmitry Lobanov 2026-06-22 22:56:19 +03:00
  • 4c77ce2436 refactor: use GCD block instead of performSelector. (#8922) Dmitry Lobanov 2026-06-17 21:51:12 +03:00
  • d5a7c57d23 ci: install binutils and build-base on alpine fix/alpine-ci--4.1.x Charles Kerr 2026-06-16 17:12:58 -05:00
  • 35ce44e9b4 refactor: remove u8string-related serializers (#8916) Yat Ho 2026-06-15 22:44:10 +08:00
  • d9cfc07ac6 fix: free bad peers buf timely (#8918) Yat Ho 2026-06-15 19:13:13 +08:00
  • 63e215853e ci: use clang-tidy-cache when possible ci/clang-tidy-cache Charles Kerr 2026-06-14 22:16:23 -05:00
  • 2fce04aeda fix: add checks for socket_ (#8910) Yat Ho 2026-06-15 05:39:59 +08:00
  • 10d48d4ce5 refactor: replace char* with std::string_view (#8898) Yat Ho 2026-06-15 05:21:14 +08:00
  • 67e4ee9673 refactor: add tr_variant::Map::merge(), tr_variant::Map::clone() (#8907) Charles Kerr 2026-06-14 16:19:24 -05:00
  • 8cefaec68c refactor: don't expose <filesystem> in file.h (#8889) Yat Ho 2026-06-15 03:02:14 +08:00
  • d0bc9c7b94 #8913: Fix window height auto-sizing with groups (#8915) Mitch Livingston 2026-06-14 12:31:59 -04:00
  • 89eb0c27de ci: support visual studio 2026 (#8912) Charles Kerr 2026-06-14 10:47:39 -05:00
  • 5eab377b25 Use timer initializer with block to prevent possible retain cycles. (#8874) Dmitry Lobanov 2026-06-14 15:56:37 +03:00
  • b7ec86bbdf refactor: use std tools for the log message queue (#8897) Charles Kerr 2026-06-11 13:04:49 -05:00
  • 4222cf1130 refactor: remove char8_t support from quarks and interned strings (#8890) Yat Ho 2026-06-10 23:36:23 +08:00
  • c434ef05c9 refactor: remove some of the unused C-style tr_variantFooBar() methods (#8878) Charles Kerr 2026-06-08 13:39:21 -05:00
  • de25d7d9ac docs(rpc): fix lost information (#8866) (#8885) Charles Kerr 2026-06-08 13:38:35 -05:00
  • efbfdbe457 docs(rpc): fix lost information (#8866) Vincent HO-SUNE 2026-06-08 04:30:05 +02:00
  • bdd404ac6f perf: don't copy json-rpc version into response (#8873) Yat Ho 2026-06-07 21:01:09 +08:00
  • d572a24398 fix: FTBFS from c++20 header (#8881) Yat Ho 2026-06-07 21:00:52 +08:00
  • 4c626b9d2f refactor: migrate Prefs to tr::serializer (#8820) Charles Kerr 2026-06-02 14:36:01 -05:00
  • 1102fc8be6 ci: use qt6-svg-dev in debian qt6 (#8858) Charles Kerr 2026-06-02 12:11:59 -05:00
  • f234716f3e chore: 4.1.2 (#8853) 4.1.2 Charles Kerr 2026-06-01 18:08:53 -05:00
  • d29171760f Sync translations (#8854) Mike Gelfand 2026-06-02 00:08:37 +01:00
  • ad4fc02983 fixup! fixup! fix: show translated logging level strings (#8609) (#8615) (#8855) Charles Kerr 2026-05-31 22:01:40 -05:00
  • 38c7b8cf7a fixup! fix: show translated logging level strings (#8609) (#8611) (#8856) Charles Kerr 2026-05-31 22:01:22 -05:00
  • a722da9499 Cache date formatter in tracker node (#8849) (#8851) Charles Kerr 2026-05-31 18:06:31 -05:00
  • 3d051011c5 Cache date formatter in tracker node (#8849) Dmitry Lobanov 2026-06-01 01:48:40 +03:00
  • 2d4efeaf4f fixup! refactor: make the env span const perf/use-std-span-for-tr_spawn_async-env-args Charles Kerr 2026-05-31 16:44:45 -05:00
  • 09fc792535 refactor: make the env span const Charles Kerr 2026-05-31 12:08:42 -05:00
  • 40dbbbb483 fixup! perf: make the env arg in tr_spawn_async() a std::span<> Charles Kerr 2026-05-31 11:20:04 -05:00
  • 4f21986f3d perf: make the env arg in tr_spawn_async() a std::span<> Charles Kerr 2026-05-29 19:33:16 -05:00
  • 1c92878c1b fix: retain socket address after tr_peerIo::close() (#8848) Yat Ho 2026-05-31 06:09:37 +08:00
  • fa832041c3 refactor: send block requests asap (#7026) Yat Ho 2026-05-30 08:38:05 +08:00
  • 98f94ddd24 perf: reuse a progressbar bitmap (#8843) (#8846) Charles Kerr 2026-05-29 10:57:26 -05:00
  • 67827ef5fb perf: reuse a progressbar bitmap (#8843) Charles Kerr 2026-05-29 03:56:26 -05:00
  • c785bc8972 perf: avoid redundant calls to tr_torrentFile() (#8842) Charles Kerr 2026-05-29 03:46:31 -05:00
  • 6b4d7a7fa0 refactor: migrate settings to reuse RPC keys for seed ratio settings (#8821) Charles Kerr 2026-05-28 13:24:34 -05:00
  • 562a173191 docs(rpc-spec): correct bandwidth group name field (#8840) Jay Thomas 2026-05-28 14:24:08 -04:00
  • 6210477a50 perf: avoid redundant calls to tr_torrentFile() (#8839) Charles Kerr 2026-05-28 10:00:53 -05:00
  • 913312e5ee Fix blurry/old icons (#8628) (#8838) Charles Kerr 2026-05-27 19:05:04 -05:00
  • fdfd378047 chore: update generated transmission-web files (#8779) github-actions[bot] 2026-05-27 18:36:33 -05:00
  • 2072a6ebd1 Fix blurry/old icons (#8628) Ryan 2026-05-28 09:32:46 +10:00
  • c30e7d32fd perf: avoid redundant SmallView key lookups (#8834) (#8836) Charles Kerr 2026-05-27 17:53:02 -05:00
  • 7aa161698a chore: add find-broken-translations.py (#8837) Charles Kerr 2026-05-27 17:52:06 -05:00
  • 64b8485933 docs(rpc-spec): correct bandwidth group name field (#8789) Jay Thomas 2026-05-27 18:47:01 -04:00
  • f4b077d0df perf: avoid redundant SmallView key lookups (#8834) Charles Kerr 2026-05-27 17:22:03 -05:00
  • 4eb5835bc4 perf: reuse a cached ProgressBarView instead of instantiating new ones each time (#8830) (#8835) Charles Kerr 2026-05-27 17:21:48 -05:00
  • 885c77eed8 perf: avoid redundant call to Torrent.filePrioritiesForIndexes (#8829) (#8833) Charles Kerr 2026-05-27 16:18:51 -05:00
  • 483053ff7d perf: avoid unnecessary heap allocation in progressbar (#8828) (#8832) Charles Kerr 2026-05-27 16:18:42 -05:00
  • 40075a5498 perf: reuse a cached ProgressBarView instead of instantiating new ones each time (#8830) Charles Kerr 2026-05-27 16:18:06 -05:00
  • 22b552491d perf: avoid redundant call to Torrent.filePrioritiesForIndexes (#8829) Charles Kerr 2026-05-27 15:24:34 -05:00
  • 604a0371d1 perf: avoid unnecessary heap allocation in progressbar (#8828) Charles Kerr 2026-05-27 15:10:24 -05:00
  • a919d47176 refactor: put libutp behind BSD-like abstraction (#8060) Yat Ho 2026-05-28 02:38:05 +08:00
  • 0455b7ccd1 fix: don't use int when calculating number of blocklist rules (#8816) (#8824) Charles Kerr 2026-05-27 13:37:29 -05:00
  • 67d3e49371 fix: replace invalid utf8 in peer_id-derived client name (#8809) reardonia 2026-05-27 14:37:06 -04:00
  • 5e2626327d fix: shrink decompressed blocklist buffer to actual size before writing (#8815) (#8819) Charles Kerr 2026-05-27 13:35:46 -05:00
  • 58479a59ee fix: respect reqq value supplied by peer even if smaller than floor (#8813) (#8818) Charles Kerr 2026-05-27 13:35:29 -05:00
  • c3664422a9 fix: don't use int when calculating number of blocklist rules (#8816) Yat Ho 2026-05-27 22:11:57 +08:00
  • 5cea498eb6 feat: accommodate empty but valid blocklists (#8817) Yat Ho 2026-05-27 22:10:50 +08:00
  • 9bfdbebc9a fix: broken android CI (#8822) Charles Kerr 2026-05-27 08:59:29 -05:00
  • 8938e848db refactor: public session settings (#8814) Charles Kerr 2026-05-26 15:22:53 -05:00
  • 7d5707522c fix: shrink decompressed blocklist buffer to actual size before writing (#8815) Yat Ho 2026-05-27 04:20:10 +08:00
  • 27a2181bec fix: respect reqq value supplied by peer even if smaller than floor (#8813) Yat Ho 2026-05-27 04:15:52 +08:00
  • c34e25adfd feat: add getter, setter to the serializer module (#8812) Charles Kerr 2026-05-26 02:59:36 -05:00
  • 68871f0165 refactor: make some libtransmission types public (#8811) Charles Kerr 2026-05-25 17:35:43 -05:00
  • c0976065f6 Notes: Torrent inspector click issues resolved for macOS app (#8792) (#8810) Charles Kerr 2026-05-25 15:25:08 -05:00
  • 5782ba9d11 Notes: Torrent inspector click issues resolved for macOS app (#8792) Abdullah Tahir 2026-05-26 00:05:52 +05:00
  • 2e35113040 fix: performance-move-const-arg (#8788) Yat Ho 2026-05-26 03:04:52 +08:00
  • 0960f26adb feat: skip closer pieces preference in sequential mode (#8804) Geoffrey Bonneville 2026-05-25 16:29:18 +02:00
  • f19102d729 feat: add a uint32_t serializer (#8807) Charles Kerr 2026-05-24 17:46:38 -05:00
  • cd653f95d8 fix(remote): ui regressions related to JSON-RPC (#8799) (#8805) Charles Kerr 2026-05-24 09:44:04 -05:00
  • b603f5509a Fix #7902: recently_active returns all torrents on daemon startup (#8676) Gonçalo Nogueira 2026-05-24 15:42:18 +01:00
  • 571ebe98f0 fix(remote): ui regressions related to JSON-RPC (#8799) Yat Ho 2026-05-24 04:03:58 +08:00