lp:~charlesk/transmission/fix-multiscrape-oneiric

Created by Charles Kerr and last modified
Get this branch:
bzr branch lp:~charlesk/transmission/fix-multiscrape-oneiric
Only Charles Kerr can upload to this branch. If you are Charles Kerr please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Charles Kerr
Project:
Transmission
Status:
Development

Recent revisions

72. By Charles Kerr

Fixes for logging messages that are potentially affected by the same issue as <https://trac.transmissionbt.com/ticket/4894>.

These fixes are not as urgent as one in the previous commit because they aren't shipped out over HTTP; however, accidental disclosure in a log message is still possible and so these fixes are recommended.

71. By Charles Kerr

Upstream fix for https://trac.transmissionbt.com/ticket/4894 where the string used to build a multiscrape http request could sometimes not be properly zero terminated.

This can possibly append random memory from transmission to the end of the URI sent to the tracker. So for example this could disclose to the tracker the directory where the user is saving the files. This could be used to guess the user's system username if that path included it (such as, /home/username/Downloads).

70. By Jeremy Bícha

* debian/patches/use-system-libminiupnpc-and-libnatpmp.patch
  - Updated for libnatpmp ABI change

69. By Jeremy Bícha

* New upstream release:
  - Improved webseed support
  - Better support for moving and deleting files
  - Fix "Too many open files" bug
  - Apply blocklists towards DHT communication
  - Fix displayed availability
  - Remove deprecated GConf2 dependency
  - Fix high CPU issues with Qt client
  - Fix wrong torrent count on tracker filterbar of Qt client
* debian/control
  - Bump build-depends on libappindicator3-dev
  - Drop commented gconf build-depends
* debian/rules: Drop --disable-gconf
* debian/patches/0102-lpi.patch: Refreshed
* debian/patches/use-system-libminiupnpc-and-libnatpmp.patch: Refreshed

68. By Jeremy Bícha

* Merge with Debian experimental (LP: #715046), remaining changes:
* debian/control:
  - Build-depend on liblaunchpad-integration-dev & libappindicator-dev
  - Keep libcanberra-gtk-dev build-depends
  - Add Vcs-Bzr link
* debian/rules:
  - Don't disable libcanberra
* debian/patches/0102-lpi.patch: Refreshed
* debian/patches/0103-add_X_Ubuntu_specific_desktop_keys.patch: Refreshed

67. By Krzysztof Klimonda

* debian/patches/0113-fix_support_for_ipv6_trackers.patch:
  - update patch to fix the crash it has introduced. (LP: #740614)

66. By Krzysztof Klimonda

* debian/patches/0108-sync_web_interface_turtle_mode_with_gui.patch
  - Keep GUI and web interface in sync when toggling speed limit mode.
    (LP: #727629)
* debian/patches/0109-fix_crash_on_missing_script.patch (LP: #710003)
  - Fix crash when the configured script is not found.
* debian/patches/0110-dont_truncate_string.patch:
  - Don't truncace string when transmission-edit -r option is used.
* debian/patches/0111-call_guessPacketOverhead_for_reads.patch
  - Fix peer-io code so packet overhead is calculated for socket reads.
* 0112-fix_check_for_result_of_tr_torrentGetMetadataPercent.patch:
  - tr_torrentGetMetadataPercent() may return NULL; fix the check in
    torrent-magnet.c to handle it.
* debian/patches/0113-fix_support_for_ipv6_trackers.patch:
  - Fix support for IPv6-only trackers.
* debian/patches/0114-dont_move_file_if_src_and_dest_are_the_same.patch:
  - Don't move files and directories if the destination path is the same
    as origin.
* debian/patches/0115-fix_tall_argument.patch:
  - Fix the "-tall" argument in transmission-remote.
* debian/patches/0116-fix_segfault_in_gtk_client.patch:
  - Fix crash in the Gtk+ client when adding many torrents remotely.

65. By Krzysztof Klimonda

* debian/patches/0104-add-scheme-handler.patch
  - Revert previous change made to the desktop file as it has broken
    magnet: link support.

64. By Krzysztof Klimonda

* debian/patches/0105-murrine_high_cpu_workaround.patch: (LP: #655024)
  - Workaround the issue found in Murrine that causes high CPU usage
    in Transmission.
* debian/patches/0106-avoid_descriptor_leak.patch (LP: #661947)
  - Avoid descriptor leakage that caused "Too many open files" error.
* debian/patches/0107-handle_unsorted_blocklist_rules.patch
  - Handle overlapping/unsorted blocklist rules.
* debian/patches/0104-add-scheme-handler.patch
  - update patch to remove attribute passed to transmission-gtk in Exec

63. By Andreas Moog

[ Andreas Moog ]
* debian/patches/0004-add-scheme-handler.patch (LP: #726756)
  - Add scheme-handler for magnet-links to desktopfile
  - change argument in exec to %U

[ Krzysztof Klimonda ]
* debian/control:
  - update Vcs-Bzr to point to lp:ubuntu/transmission branch.
  - readd Vcs-Browser, set it to the LP address.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:transmission
This branch contains Public information 
Everyone can see this information.

Subscribers