]>
granicus.if.org Git - transmission/log
Charles Kerr [Sun, 10 Feb 2019 22:27:00 +0000 (12:27 -1000)]
Merge pull request #825 from transmission/update-resume-file-before-invoking-torrent-scripts
fix: update the resume file before running scripts
Mitch Livingston [Thu, 7 Feb 2019 02:07:39 +0000 (21:07 -0500)]
Merge pull request #826 from Coeur/QuickLookPluginPath
Fix QuickLookPlugin reference path to be relative to group
Charles Kerr [Wed, 6 Feb 2019 07:00:47 +0000 (02:00 -0500)]
Merge branch 'master' into update-resume-file-before-invoking-torrent-scripts
Antoine Cœur [Sun, 3 Feb 2019 02:49:06 +0000 (10:49 +0800)]
Fix QuickLookPlugin reference path to be relative to group
Charles Kerr [Sat, 2 Feb 2019 20:49:53 +0000 (14:49 -0600)]
address dirty/save sequencing issue in prev commit
Charles Kerr [Sat, 2 Feb 2019 05:38:48 +0000 (23:38 -0600)]
Merge pull request #741 from Artoria2e5/parseline-cidr
Support CIDR-notated blocklists
Charles Kerr [Sat, 2 Feb 2019 04:36:54 +0000 (22:36 -0600)]
Merge pull request #816 from PeterDaveHello/improve-shellscript
fix shell script syntax errors and spacing inconsistencies
Charles Kerr [Sat, 2 Feb 2019 04:25:46 +0000 (22:25 -0600)]
Merge pull request #795 from jelly/systemd_hardening
daemon: harden transmission-daemon.service
Charles Kerr [Sat, 2 Feb 2019 04:09:37 +0000 (22:09 -0600)]
Merge pull request #767 from takiz/transm_show
Add option "--unsorted" for transmission-show
Charles Kerr [Sat, 2 Feb 2019 04:04:43 +0000 (22:04 -0600)]
Merge pull request #807 from fetzu/master
Updated copyright strings to 2019
Charles Kerr [Sat, 2 Feb 2019 04:03:28 +0000 (22:03 -0600)]
Merge pull request #811 from louib/cli_manpage_typo
Fix typo in CLI manpage.
Charles Kerr [Sat, 2 Feb 2019 03:59:17 +0000 (21:59 -0600)]
fix: update the resume file before running scripts
This is useful if the client script is going to access
the .resume file. Ensuring an up-to-date .resume file
means that user scripts will be able to access it.
Peter Dave Hello [Tue, 15 Jan 2019 19:22:29 +0000 (03:22 +0800)]
Refactor shell scripts with syntax and styling fixes
louib [Sun, 13 Jan 2019 20:18:51 +0000 (15:18 -0500)]
Fix typo in CLI manpage.
fetzu [Fri, 11 Jan 2019 18:36:19 +0000 (19:36 +0100)]
Updated copyright strings to 2019
Updated Transmission Project copyright dates to 2005-2019 in headers and code.
Jelle van der Waa [Fri, 28 Dec 2018 21:23:33 +0000 (22:23 +0100)]
daemon: harden transmission-daemon.service
Systemd 227 introduced the option to make a service disallow elevating
privileges.
Mitchell Livingston [Wed, 26 Dec 2018 15:15:33 +0000 (10:15 -0500)]
Update some selector-based alerts to block-based
Mitchell Livingston [Wed, 26 Dec 2018 14:37:03 +0000 (09:37 -0500)]
More dark mode fixes
Mitchell Livingston [Tue, 25 Dec 2018 00:00:29 +0000 (19:00 -0500)]
add Sparkle update to NEWS
Mitchell Livingston [Mon, 24 Dec 2018 23:57:23 +0000 (18:57 -0500)]
missed one
Mitchell Livingston [Mon, 24 Dec 2018 23:57:10 +0000 (18:57 -0500)]
Update Sparkle to 1.21.2
Mitchell Livingston [Mon, 24 Dec 2018 23:46:15 +0000 (18:46 -0500)]
Start of updating NEWS for 3.00
Mitchell Livingston [Sat, 22 Dec 2018 01:15:46 +0000 (20:15 -0500)]
Enable hardened runtime
Mitchell Livingston [Fri, 21 Dec 2018 23:04:03 +0000 (18:04 -0500)]
Don't have a background on group rules
Mitchell Livingston [Fri, 21 Dec 2018 22:58:15 +0000 (17:58 -0500)]
On 10.14, use the accent color for the selected info tab
Mitchell Livingston [Fri, 21 Dec 2018 22:37:17 +0000 (17:37 -0500)]
Update the info tab on appearance change
Mitchell Livingston [Fri, 21 Dec 2018 22:14:44 +0000 (17:14 -0500)]
Proper dark mode for group rules sheet
Mitchell Livingston [Fri, 21 Dec 2018 21:39:47 +0000 (16:39 -0500)]
Dark mode support
This is the first pass. A bit more work is needed.
Mitchell Livingston [Fri, 21 Dec 2018 21:20:13 +0000 (16:20 -0500)]
Update project.pbxproj
Bump minimum version to 10.10
takiz [Mon, 19 Nov 2018 10:35:32 +0000 (15:35 +0500)]
Add option "--unsorted" for transmission-show
Mike Gelfand [Mon, 12 Nov 2018 22:38:43 +0000 (01:38 +0300)]
Move transmission-remote to utils (Xcode)
Mike Gelfand [Tue, 6 Nov 2018 20:06:10 +0000 (20:06 +0000)]
Move transmission-remote to utils
Mike Gelfand [Sat, 20 Oct 2018 17:06:51 +0000 (18:06 +0100)]
Merge pull request #673 from rahimnathwani/master
Update README with missing 'cd build' command
Mitch Livingston [Fri, 19 Oct 2018 11:31:22 +0000 (07:31 -0400)]
Merge pull request #744 from ilyamodder/master
Fix typo in macOS Russian localisation
Mingye Wang [Wed, 17 Oct 2018 14:26:05 +0000 (10:26 -0400)]
(squash later) test rule count
Mingye Wang [Wed, 17 Oct 2018 13:41:19 +0000 (09:41 -0400)]
(squash later) blocklist cidr endianness
Ilya Chirkov [Tue, 16 Oct 2018 18:11:58 +0000 (21:11 +0300)]
Fix typo
Mingye Wang [Sun, 14 Oct 2018 16:44:01 +0000 (12:44 -0400)]
(squash later) fix pflen handling in cidr
Mingye Wang [Sat, 13 Oct 2018 21:20:40 +0000 (17:20 -0400)]
Support CIDR-notated blocklists
This commit adds a new blocklist line format, namely individual IPv4
CIDR ranges separated by newlines. Text put after each entry is ignored
by sscanf, so feel free to put any kind of comments there.
Fix #230.
Mike Gelfand [Sat, 6 Oct 2018 21:43:12 +0000 (22:43 +0100)]
Merge pull request #609 from t-richards/bugfix/show-invalid-date
transmission-show: Prevent crash with invalid creation date
Mike Gelfand [Sat, 6 Oct 2018 21:26:16 +0000 (00:26 +0300)]
Refactor "created on" value output a bit further
This eliminates partial string literal duplication but is otherwise
equivalent to the prior code.
Mike Gelfand [Thu, 4 Oct 2018 20:17:29 +0000 (23:17 +0300)]
Update Sparkle to 1.20.0
Unfortunately, due to the nature of the issue a manual update to a new
version will be required.
Fixes: #600
Mike Gelfand [Sun, 30 Sep 2018 11:41:40 +0000 (14:41 +0300)]
Disable tabbing mode for all Mac client windows
Mike Gelfand [Sun, 30 Sep 2018 10:52:04 +0000 (13:52 +0300)]
Fixup previous commit for transmission-remote
Mike Gelfand [Sun, 30 Sep 2018 10:37:30 +0000 (13:37 +0300)]
Fix build with Xcode 10
For some reason, Mac client is the only project that references
libtransmission files as if they were a part of its own project, and
inconsistently so. Make the include/import style uniform an in line with
other projects.
Adjust Mac client include directory settings a bit along the way.
Mike Gelfand [Mon, 3 Sep 2018 22:05:16 +0000 (01:05 +0300)]
Fix file-test on Win32 due to file/dir symlinks difference
Mitch Livingston [Sun, 2 Sep 2018 15:08:45 +0000 (11:08 -0400)]
Merge pull request #583 from TimeDoctor/master
Updated copyright string to 2018
Rahim Nathwani [Sat, 28 Jul 2018 22:38:25 +0000 (15:38 -0700)]
Update README with missing 'cd build' command
Tom Richards [Sat, 5 May 2018 14:25:12 +0000 (10:25 -0400)]
Check return value of localtime
Dereferencing this value before checking it may result in a null
pointer dereference (segfault)
Mike Gelfand [Tue, 1 May 2018 20:22:05 +0000 (23:22 +0300)]
Fix CMake-based build on Mac after 2.9x merge
Mike Gelfand [Tue, 1 May 2018 19:44:51 +0000 (22:44 +0300)]
Merge branch '2.9x'
Mike Gelfand [Sun, 8 Apr 2018 16:00:31 +0000 (19:00 +0300)]
Bump version, update news
Mike Gelfand [Wed, 25 Apr 2018 08:57:34 +0000 (09:57 +0100)]
Merge pull request #593 from userwithuid/fixcurltls
fix logic for setting the curl ca bundle file
userwithuid [Wed, 25 Apr 2018 08:21:50 +0000 (08:21 +0000)]
fix logic for setting the curl ca bundle file
we do not want to delete the system default by setting this to NULL...
Zachary J. Slater [Tue, 17 Apr 2018 10:50:33 +0000 (00:50 -1000)]
Updated copyright string to 2018
Small update to copyright string
Mike Gelfand [Fri, 23 Feb 2018 19:37:20 +0000 (22:37 +0300)]
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.
Mike Gelfand [Thu, 22 Feb 2018 22:27:31 +0000 (01:27 +0300)]
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.
Mike Gelfand [Tue, 17 Apr 2018 09:16:18 +0000 (12:16 +0300)]
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.
geertjan [Mon, 19 Feb 2018 20:06:34 +0000 (21:06 +0100)]
Fix setting the ETA timestamps
Field etaDLSpeedCalculatedAt was set too early, causing the condition
following it to always be false. The same for etaULSpeedCalculatedAt.
Mike Gelfand [Fri, 6 Apr 2018 19:49:27 +0000 (22:49 +0300)]
Merge pull request #522 from gjalsem/master
Fix setting the ETA timestamps
dubhater [Thu, 8 Mar 2018 12:12:52 +0000 (14:12 +0200)]
Qt: Fix bad downloaded percentage in DetailsDialog
It was always 0.0% as long as the torrent was not finished.
Mike Gelfand [Fri, 6 Apr 2018 19:44:54 +0000 (22:44 +0300)]
Merge pull request #547 from dubhater/patch-6
Qt: Fix bad downloaded percentage in DetailsDialog
Mike Gelfand [Fri, 6 Apr 2018 19:34:11 +0000 (22:34 +0300)]
Merge pull request #528 from neheb/patches
Fix compile errors for 2.9x
Bernard Spil [Sun, 1 Apr 2018 20:39:09 +0000 (22:39 +0200)]
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 <brnrd@FreeBSD.org>
Niklas Haas [Sat, 20 May 2017 05:16:53 +0000 (07:16 +0200)]
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.
Mike Gelfand [Tue, 6 Sep 2016 22:09:04 +0000 (01:09 +0300)]
Fix coding style and building with !TR_LIGHTWEIGHT
Mike Gelfand [Fri, 6 Apr 2018 19:03:24 +0000 (22:03 +0300)]
Merge pull request #570 from Sp1l/master
Fix build with LibreSSL 2.7
Bernard Spil [Sun, 1 Apr 2018 20:39:09 +0000 (22:39 +0200)]
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 <brnrd@FreeBSD.org>
dubhater [Thu, 8 Mar 2018 12:12:52 +0000 (14:12 +0200)]
Qt: Fix bad downloaded percentage in DetailsDialog
It was always 0.0% as long as the torrent was not finished.
Mike Gelfand [Fri, 26 Jan 2018 05:31:16 +0000 (08:31 +0300)]
Fix FTCBFS due to AC_RUN_IFELSE (patch by Helmut Grohne)
Fixes: #475
Mike Gilbert [Sun, 18 Dec 2016 19:20:30 +0000 (14:20 -0500)]
cmake: link against libmbedcrypto if available
In recent versions of mbed TLS, several symbols are moved to
libmbedcrypto.
Fixes: https://github.com/transmission/transmission/issues/115
Mike Gelfand [Wed, 26 Oct 2016 17:37:10 +0000 (20:37 +0300)]
Add support for mbedtls (formely polarssl)
Mike Gelfand [Thu, 22 Feb 2018 20:44:19 +0000 (23:44 +0300)]
Bump version to 2.93+, fix NEWS date
geertjan [Mon, 19 Feb 2018 20:06:34 +0000 (21:06 +0100)]
Fix setting the ETA timestamps
Field etaDLSpeedCalculatedAt was set too early, causing the condition
following it to always be false. The same for etaULSpeedCalculatedAt.
Mike Gelfand [Sat, 10 Feb 2018 08:35:14 +0000 (11:35 +0300)]
Update DHT library to 0.25
Fixes: #508
Mike Gelfand [Sat, 3 Feb 2018 20:27:29 +0000 (23:27 +0300)]
Merge pull request #500 from michaelskree/null-terminate
Ensure buffer contents are null-terminated
Michael Skree [Fri, 2 Feb 2018 03:03:59 +0000 (21:03 -0600)]
Ensure buffer contents are null-terminated
Data added with `evbuffer_add` isn't null-terminated. This was causing
extra characters to appear at the end of the output.
Fixes: #174
Mike Gelfand [Sat, 3 Feb 2018 19:36:54 +0000 (22:36 +0300)]
Fix progress bar width with Breeze style (Qt client)
In compact torrents view, use BAR_WIDTH as groove area width instead of
total progress bar width, to improve the appearance in case progress text
is drawn outside of the groove area (because of style settings).
Initial patch provided by dubhater.
Fixes: #491
Mike Gelfand [Sat, 3 Feb 2018 09:39:24 +0000 (12:39 +0300)]
Fix some leaks in tr-remote reported by GCC's sanitizer
Mike Gelfand [Sat, 3 Feb 2018 08:44:33 +0000 (11:44 +0300)]
Merge pull request #494 from dubhater/patch-1
Qt: Fix assert with one-letter root folder names
Mike Gelfand [Sat, 3 Feb 2018 08:27:43 +0000 (11:27 +0300)]
Merge pull request #495 from neheb/patch-1
Set compression to curl defaults
Rosen Penev [Tue, 30 Jan 2018 21:56:24 +0000 (13:56 -0800)]
Set compression to curl defaults
While zlib is mandatory for transmission, it is not mandatory for curl.
A libcurl that has been compiled with no support for zlib will return no data if compressed responses are set to on.
In the basic case this prevents the port checking functionality from working properly. It also prevents web seeding from working as well.
dubhater [Tue, 30 Jan 2018 21:44:12 +0000 (23:44 +0200)]
Qt: Fix assert with one-letter root folder names
An assertion failure happens shortly after opening the
"Torrent properties" dialog if the torrent's root folder has
a one-letter name, e. g.
A/
A/Some Linux distro.iso
A/Some other Linux distro.iso
Off by one errors are great, eh?
This fixes https://trac.transmissionbt.com/ticket/6141
Mike Gelfand [Fri, 26 Jan 2018 05:38:14 +0000 (08:38 +0300)]
Merge pull request #57 from Teteros/update-wiki-links
Update migrated wiki links in man pages
Mike Gelfand [Fri, 26 Jan 2018 05:31:16 +0000 (08:31 +0300)]
Fix FTCBFS due to AC_RUN_IFELSE (patch by Helmut Grohne)
Fixes: #475
Mike Gelfand [Fri, 26 Jan 2018 04:56:11 +0000 (07:56 +0300)]
Use `magick convert` instead of `convert`
This adjusts to the new ImageMagick command naming (way to go,
GraphicsMagick had this from the beginning) and avoids confusion with
same-named windows utility which serves completely different purpose.
Mike Gelfand [Thu, 25 Jan 2018 00:07:52 +0000 (03:07 +0300)]
Merge branch '2.9x'
Mike Gelfand [Wed, 24 Jan 2018 20:17:05 +0000 (23:17 +0300)]
Don't crash if path passed to tr-create doesn't exist
Mike Gelfand [Wed, 24 Jan 2018 20:10:21 +0000 (23:10 +0300)]
Fix UNC paths resolution on Windows
While resolved paths always contain the `\\?\` prefix, it's not always
correct to strip only those 4 chars. In case of UNC paths, the prefix
is actually a bit longer (`\\?\UNC\`) and needs to be replaced with `\\`
instead.
Failing to do so results in invalid paths, e.g. `\\Host\Share\File` becomes
`UNC\Host\Share\File` which totally wrong.
Mike Gelfand [Wed, 24 Jan 2018 20:06:21 +0000 (23:06 +0300)]
Add unit tests uncovering improper UNC paths resolution
While resolved paths always contain the `\\?\` prefix, it's not always
correct to strip only those 4 chars. In case of UNC paths, the prefix
is actually a bit longer (`\\?\UNC\`) and needs to be replaced with `\\`
instead.
Failing to do so results in invalid paths, e.g. `\\Host\Share\File` becomes
`UNC\Host\Share\File` which totally wrong.
Mike Gelfand [Tue, 23 Jan 2018 19:14:01 +0000 (22:14 +0300)]
Use `head` instead of bash extension to get revision substring
Mike Gelfand [Sat, 14 Jan 2017 21:54:56 +0000 (00:54 +0300)]
Improve version.h file generation
Store full revision hash in REVISION file. Write fixes 10 chars of revision
hash to version.h. Use `#pragma once` in version.h. Support getting revision
from TeamCity environment variable (similar to Jenkins).
Mike Gelfand [Fri, 2 Sep 2016 19:45:03 +0000 (22:45 +0300)]
Don't search for SVN revision when calculating version
Mike Gelfand [Fri, 2 Sep 2016 19:02:51 +0000 (22:02 +0300)]
Replace SVN and SCM with VCS everywhere
Mike Gelfand [Sun, 3 Apr 2016 05:53:32 +0000 (05:53 +0000)]
Try getting SVN revision from Jenkins environment when using CMake (copy logic from update-version-h.sh)
Mike Gelfand [Tue, 23 Jan 2018 18:20:30 +0000 (21:20 +0300)]
Fix memory leak in `tr_dhtInit` in failure condition
Fixes: #482
Mike Gelfand [Thu, 18 Jan 2018 23:52:01 +0000 (02:52 +0300)]
Update NEWS
Sebastian Andrzej Siewior [Mon, 5 Sep 2016 21:49:07 +0000 (21:49 +0000)]
transmission: build against openssl 1.1.0
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Mike Gelfand [Wed, 17 Jan 2018 20:34:40 +0000 (23:34 +0300)]
Make host validation not depend on CSRF being enabled (see #468)
Mike Gelfand [Wed, 17 Jan 2018 20:32:14 +0000 (23:32 +0300)]
Support IPv6 addresses when whitelisting hosts (see #468)