~spvkgn/transmission/+git/transmission:2.9x

Last commit made on 2019-10-21
Get this branch:
git clone -b 2.9x https://git.launchpad.net/~spvkgn/transmission/+git/transmission

Branch merges

Branch information

Recent commits

46b3e6c... by Rosen Penev

uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc (#898)

d8e60ee... by Mike Gelfand

Bump version, update news

913d9d3... by Mike Gelfand

HTML-escape torrent name displayed in trackers inspector tab

This will prevent injection of arbitrary HTML when multiple torrents are
selected. Follow-up to the previous commit.

523d8c1... by Mike Gelfand

Tracker error XSS in inspector (web client)

Tracker error messages are inadequately output encoded when rendered by the
tracker information page inside the WebUI, allowing a malicious tracker to
inject an XSS payload into the page. Esploiting this issue allows an
attacker to supply arbitrary client-side code that will ultimately be
rendered and executed within the end user's web browser.

Found by Rory McNamara (Gotham Digital Science). CVE pending.

69d9afd... by Mike Gelfand

Adjust CFBundleVersion format to fix Sparkle update check

Set the first version component to be the same as the last Subversion-based
release build version and add two more components (major and minor version
numbers). To allow for nightly build updates this should probably include
another component (e.g. build timestamp), but we're not there yet.

cc0b931... by Geert Jan Alsem

Fix setting the ETA timestamps

Field etaDLSpeedCalculatedAt was set too early, causing the condition
following it to always be false. The same for etaULSpeedCalculatedAt.

85c0399... by jack

Qt: Fix bad downloaded percentage in DetailsDialog

It was always 0.0% as long as the torrent was not finished.

ab4d707... by Mike Gelfand <email address hidden>

Merge pull request #528 from neheb/patches

Fix compile errors for 2.9x

06a1644... by Bernard Spil <email address hidden>

Fix build with LibreSSL 2.7

LibreSSL 2.7 adds OpenSSL 1.1 API

See also: https://bugs.freebsd.org/226953
Signed-off-by: Bernard Spil <email address hidden>

11d29ff... by Niklas Haas <email address hidden>

LibreSSL compatibility

This seems to be the idiomatic way to fix libressl compatibility issues,
judging by what most other open source projects seem to be doing.

I've confirmed that transmission builds with libressl for me after this
patch is applied.