]>
granicus.if.org Git - transmission/log
Mike Gelfand [Fri, 9 Dec 2016 18:56:22 +0000 (21:56 +0300)]
Move tr_metainfoFree call higher per review comment
Mike Gelfand [Fri, 9 Dec 2016 19:01:23 +0000 (22:01 +0300)]
Merge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70-patch-1
Mike Gelfand [Fri, 9 Dec 2016 18:34:56 +0000 (21:34 +0300)]
Merge pull request #96 from floppym/libappindicator
cmake: Allow libappindicator to be toggled
Mike Gilbert [Sun, 27 Nov 2016 19:17:07 +0000 (14:17 -0500)]
cmake: Allow libappindicator to be toggled
This will allow libappindicator to become an optional dependency on
Gentoo Linux.
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies
seiyap70 [Mon, 7 Nov 2016 06:07:56 +0000 (14:07 +0800)]
free the info resource if failed
free the info resource if failed
Mike Gelfand [Wed, 2 Nov 2016 20:13:25 +0000 (23:13 +0300)]
Merge pull request #60 from milloni/strncmp-instead-of-memcmp
Use strncmp instead of memcmp to avoid out-of-bounds reads
Mike Gelfand [Wed, 2 Nov 2016 20:05:43 +0000 (23:05 +0300)]
Merge pull request #74 from alimony/update-links
Update all website links to canonical HTTPS version
Markus Amalthea Magnuson [Wed, 2 Nov 2016 19:45:13 +0000 (20:45 +0100)]
HTTPS links for trac, forum, portcheck, and build subdomains.
Markus Amalthea Magnuson [Mon, 31 Oct 2016 09:00:11 +0000 (10:00 +0100)]
Update all website links to canonical HTTPS version.
Mike Gelfand [Mon, 31 Oct 2016 08:12:46 +0000 (11:12 +0300)]
Merge pull request #72 from ssssam/sam/cmake-ninja-fix
Fix CMake build system with the Ninja backend
Sam Thursfield [Sun, 30 Oct 2016 22:22:05 +0000 (22:22 +0000)]
Fix CMake build system with the Ninja backend
Previously building with `cmake -G Ninja` would fail with this error:
ninja: error: 'third-party/event-
c51b159cff /lib/libevent.a', needed by
'libtransmission/transmission-test-watchdir_generic', missing and no
known rule to make it
This was due to missing BUILD_BYPRODUCTS in the calls to
ExternalProject_Add(), as discussed here:
<https://cmake.org/pipermail/cmake/2015-April/060234.html>
Mike Gelfand [Wed, 26 Oct 2016 19:49:28 +0000 (22:49 +0300)]
Merge branch 'crypto-utils-update'
Mike Gelfand [Wed, 26 Oct 2016 19:12:51 +0000 (22:12 +0300)]
Improve support for wolfssl (formely cyassl)
Mike Gelfand [Wed, 26 Oct 2016 17:37:10 +0000 (20:37 +0300)]
Add support for mbedtls (formely polarssl)
Maciej Wolny [Thu, 20 Oct 2016 18:27:55 +0000 (20:27 +0200)]
Fix signedness related warnings
Maciej Wolny [Thu, 20 Oct 2016 15:35:46 +0000 (17:35 +0200)]
Go back to using memcmp in libtransmission/net.c
Mike Gelfand [Wed, 19 Oct 2016 18:01:06 +0000 (21:01 +0300)]
Merge pull request #42 from wbx-github/master
uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc
Waldemar Brodkorb [Wed, 19 Oct 2016 17:33:35 +0000 (19:33 +0200)]
uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc
Mike Gelfand [Mon, 17 Oct 2016 21:05:03 +0000 (00:05 +0300)]
Make sure `tr_sha1` calls pass lengths as int
This fixes inability to authenticate with password-protected session, and
a few more issues it seems.
Maciej Wolny [Tue, 4 Oct 2016 23:58:58 +0000 (01:58 +0200)]
Use strncmp instead of memcmp to avoid out-of-bounds reads
Mike Gelfand [Mon, 3 Oct 2016 20:41:50 +0000 (23:41 +0300)]
Remove useless path button text updates, this is handled elsewhere
Mike Gelfand [Mon, 3 Oct 2016 19:22:25 +0000 (22:22 +0300)]
TRAC-6098: Rework trailing slash stripping (once more)
Using QFileInfo to strip trailing slash(es) is bad when input contains non-
native paths (i.e. Windows paths on non-Windows system and vice versa) as it
may mistakenly treat the path as relative and change it in unespected way.
Mike Gelfand [Mon, 3 Oct 2016 18:54:52 +0000 (21:54 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Mon, 3 Oct 2016 18:54:21 +0000 (21:54 +0300)]
Revert debugging code...
Mike Gelfand [Mon, 3 Oct 2016 18:33:58 +0000 (21:33 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Mon, 3 Oct 2016 18:26:28 +0000 (21:26 +0300)]
Use session ID (if available) to check if session is local or not (Qt client)
Mike Gelfand [Tue, 27 Sep 2016 20:09:15 +0000 (23:09 +0300)]
Add GTK+ client's fr_CA, jbo, and zh_HK linguas to CMake configuration
Jordan Lee [Tue, 27 Sep 2016 19:29:20 +0000 (14:29 -0500)]
in gtk+ client's LINGUAS file, add fr_CA, jbo, and zh_HK
Jordan Lee [Tue, 27 Sep 2016 19:28:27 +0000 (14:28 -0500)]
update gtk+ client's translations from launchpad
Mike Gelfand [Tue, 27 Sep 2016 18:36:38 +0000 (21:36 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Tue, 27 Sep 2016 18:36:01 +0000 (21:36 +0300)]
Add session-id.{c,h} to autoconf and Xcode builds
Mike Gelfand [Tue, 27 Sep 2016 18:26:51 +0000 (21:26 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Mon, 5 Sep 2016 19:16:56 +0000 (22:16 +0300)]
Return session ID as part of "session-get" response
Mike Gelfand [Sun, 4 Sep 2016 10:16:20 +0000 (13:16 +0300)]
Handle "fields" argument in "session-get" RPC request
If "fields" array is present in arguments, only return session fields
specified. Otherwise return all the fields as before.
Mike Gelfand [Wed, 21 Sep 2016 20:56:03 +0000 (23:56 +0300)]
Maintain lock file(s) corresponding to session ID
Mike Gelfand [Sun, 25 Sep 2016 16:14:40 +0000 (19:14 +0300)]
Merge pull request #34 from RobFog/donationURL
Update all instances of the donation link. Fixes #26.
Robert Vehse [Sun, 25 Sep 2016 16:06:30 +0000 (18:06 +0200)]
Revert unintended whitespace changes.
Mike Gelfand [Sat, 24 Sep 2016 21:22:44 +0000 (00:22 +0300)]
Add libevent submodule (should hopefully fix Mac build)
Robert Vehse [Fri, 23 Sep 2016 02:36:41 +0000 (04:36 +0200)]
Update all instances of the donation link. Fixes #26.
Mike Gelfand [Mon, 5 Sep 2016 19:06:26 +0000 (22:06 +0300)]
Factor out session ID into a standalone entity
Mike Gelfand [Sun, 18 Sep 2016 10:58:15 +0000 (13:58 +0300)]
Abort handshake if establishing DH shared secret fails
Fixes #27
Mike Gelfand [Tue, 6 Sep 2016 22:10:16 +0000 (01:10 +0300)]
Merge pull request #24 from sebastianas/openssl_1.1
transmission: build against openssl 1.1.0
Mike Gelfand [Tue, 6 Sep 2016 22:09:04 +0000 (01:09 +0300)]
Fix coding style and building with !TR_LIGHTWEIGHT
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>
JohnClay [Sat, 3 Sep 2016 22:59:50 +0000 (18:59 -0400)]
Update README.md
Mike Gelfand [Fri, 2 Sep 2016 20:10:15 +0000 (23:10 +0300)]
Get rid of $Id$ SVN keywords in source files
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:34:29 +0000 (22:34 +0300)]
Package README.md instead of README
Mike Gelfand [Fri, 2 Sep 2016 19:02:51 +0000 (22:02 +0300)]
Replace SVN and SCM with VCS everywhere
Mike Gelfand [Thu, 1 Sep 2016 22:37:29 +0000 (01:37 +0300)]
Merge pull request #21 from transmission/fix-readme
Fix readme formatting
Mike Gelfand [Thu, 1 Sep 2016 22:07:32 +0000 (01:07 +0300)]
Fix readme formatting to use proper markdown
Mike Gelfand [Thu, 1 Sep 2016 22:04:13 +0000 (01:04 +0300)]
Rename README to README.md
Mike Gelfand [Sun, 24 Apr 2016 07:56:41 +0000 (07:56 +0000)]
Reduce torrents model memory requirements (Qt client)
Keep torrents sorted by ID. This allows to remove ID to row/torrent mappings
(using binary search instead) and thus also reduce complexity a bit.
Mike Gelfand [Sun, 24 Apr 2016 07:41:06 +0000 (07:41 +0000)]
Bump minimum Qt version to 4.8
Earlier versions may continue to work, but we don't guarantee they will.
Mike Gelfand [Sat, 23 Apr 2016 16:21:39 +0000 (16:21 +0000)]
#6071: Fix typo in comment
Mike Gelfand [Sat, 23 Apr 2016 16:13:25 +0000 (16:13 +0000)]
#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi and Mike Gilbert)
In systemd v209, released over two years ago, the various libsystemd-*
libraries (libsystemd-journal.so, libsystemd-login.so, libsystem-daemon.so,
libsystemd-id128.so) were merged into a single libsystemd.so library to
reduce code duplication and avoid cyclic dependencies.
Mike Gelfand [Tue, 19 Apr 2016 20:41:59 +0000 (20:41 +0000)]
Refactor RPC requests code for proper queueing (patch by intelfx @ GH-10)
This refactoring is driven by the need to be able to do true queued RPC calls
(where each successive call uses the result of the previous).
Currently, such queueing of requests is done by assigning them special "magic"
tag numbers, which are then intercepted in one big switch() statement and acted
upon. This (aside from making code greatly unclear) effectively makes each such
queue a singleton, because state passing is restricted to global variables.
We refactor RpcClient to assign an unique tag to each remote call, and then
abstract all the call<->response matching with Qt's future/promise mechanism.
Finally, we introduce a "RPC request queue" class (RpcQueue) which is built on
top of QFutureWatcher and C++11's <functional> library. This class maintains
a queue of functions, where each function receives an RPC response, does
necessary processing, performs another call and finally returns its future.
Mike Gelfand [Tue, 12 Apr 2016 19:03:01 +0000 (19:03 +0000)]
Web UI: main() refactoring (patch by skybon @ GH-9)
Less jQuery, more Web API. Moved main() away from common.
Mike Gelfand [Sat, 9 Apr 2016 08:52:41 +0000 (08:52 +0000)]
Fork 3rd-party libraries on GitHub
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 [Sat, 2 Apr 2016 20:01:59 +0000 (20:01 +0000)]
Only include .msi-related CMake stuff when it makes sense
Mike Gelfand [Sat, 2 Apr 2016 18:01:01 +0000 (18:01 +0000)]
Add files necessary for .msi packages creation on Windows
Jordan Lee [Tue, 29 Mar 2016 19:02:26 +0000 (19:02 +0000)]
crypto.h and crypto-utils.h can't use #pragma once, it breaks our name munging in crypto-test-ref.h
Jordan Lee [Tue, 29 Mar 2016 17:18:50 +0000 (17:18 +0000)]
maybe fix double-include of crypto.h / crypto-utils.h in crypto-test
Jordan Lee [Tue, 29 Mar 2016 16:37:21 +0000 (16:37 +0000)]
use '#pragma once' instead of #ifndef..#define..#endif guards
Jordan Lee [Tue, 29 Mar 2016 16:01:41 +0000 (16:01 +0000)]
fix bad TR_DEPRECATED macro on clang :P
Jordan Lee [Tue, 29 Mar 2016 15:47:29 +0000 (15:47 +0000)]
give a useful definition of TR_DEPRECATED on msvc as well
Jordan Lee [Tue, 29 Mar 2016 03:04:54 +0000 (03:04 +0000)]
fix a handful of minor compiler warnings, mostly in the unit tests, eg field width shortening or implicit signed/unsigned conversions
Mike Gelfand [Tue, 15 Mar 2016 21:25:46 +0000 (21:25 +0000)]
Only grow filter input up to 250px width, then stick to the right
Mike Gelfand [Tue, 15 Mar 2016 06:04:49 +0000 (06:04 +0000)]
Fix dropping .torrent files into main window on Windows
Previously used `QUrl::fromPercentEncoding()` leads to paths like
"/C:/test/a.torrent" which obviously aren't valid filesystem paths.
Mike Gelfand [Sun, 13 Mar 2016 22:11:01 +0000 (22:11 +0000)]
Explicitly compare result of str(n)cmp/memcmp to signify that it's not boolean
Mike Gelfand [Sun, 13 Mar 2016 10:41:52 +0000 (10:41 +0000)]
Handle potential dirname/basename errors where needed
Mike Gelfand [Thu, 10 Mar 2016 19:05:13 +0000 (19:05 +0000)]
#6089: Beautified JavaScript (patch by skybon)
Mike Gelfand [Thu, 10 Mar 2016 00:31:03 +0000 (00:31 +0000)]
Bump to 2.92+
Mike Gelfand [Sun, 6 Mar 2016 19:51:54 +0000 (19:51 +0000)]
Update NEWS, bump to 2.92
Mike Gelfand [Sun, 6 Mar 2016 19:45:41 +0000 (19:45 +0000)]
Attempt to remove OSX.KeRanger.A for unlucky users...
Mike Gelfand [Sun, 6 Mar 2016 06:17:44 +0000 (06:17 +0000)]
Bump to 2.91
Mike Gelfand [Sun, 6 Mar 2016 06:12:26 +0000 (06:12 +0000)]
Update NEWS
Mike Gelfand [Sat, 5 Mar 2016 18:01:56 +0000 (18:01 +0000)]
Update NEWS
Mike Gelfand [Sat, 5 Mar 2016 17:27:40 +0000 (17:27 +0000)]
#5743: Use `-rad` as short form of `--remove-and-delete`
Mike Gelfand [Thu, 3 Mar 2016 22:27:45 +0000 (22:27 +0000)]
Fix constraints issues on Yosemite when hiding web seed view (OS X)
Mike Gelfand [Thu, 3 Mar 2016 17:57:08 +0000 (17:57 +0000)]
#6078: Show main window and scroll to torrent on notification click
Mike Gelfand [Thu, 3 Mar 2016 15:03:48 +0000 (15:03 +0000)]
#6077: Add `--blocklist-update` to transmission-remote man page
Mike Gelfand [Thu, 3 Mar 2016 13:38:12 +0000 (13:38 +0000)]
#6083: Remove what looks like unintended changes (added in r14343)
Surprisingly, this change made notification center preserve seeding complete
notifications upon recent notifications removal by clicking the (x) button.
Mike Gelfand [Thu, 3 Mar 2016 09:47:40 +0000 (09:47 +0000)]
Fix copyright year in Win32 resources
Mike Gelfand [Wed, 2 Mar 2016 16:31:16 +0000 (16:31 +0000)]
#6079: Fix miniupnpc script to handle spaces and other special chars in paths
Mike Gelfand [Wed, 2 Mar 2016 16:15:06 +0000 (16:15 +0000)]
Fix building for Win32/x86 (wrong callback calling convention)
Mike Gelfand [Wed, 2 Mar 2016 07:55:37 +0000 (07:55 +0000)]
Prevent crash during group rules removal in some cases (OS X)
The crash seems to be caused by animation performed by the rules list and
the window in parallel. This commit disables window resize animation until
a better solution is devised.
Rules list height is now also limited and scrollbar is shown if needed.
Mike Gelfand [Mon, 29 Feb 2016 14:16:55 +0000 (14:16 +0000)]
Fix existing Qt client instance detection and torrents delegation
Mike Gelfand [Sun, 28 Feb 2016 06:16:04 +0000 (06:16 +0000)]
Include Windows patches into source archive, otherwise CMake build fails
Mike Gelfand [Sun, 28 Feb 2016 04:51:08 +0000 (04:51 +0000)]
Bump to 2.90+
Mike Gelfand [Sun, 28 Feb 2016 04:47:23 +0000 (04:47 +0000)]
Update NEWS
Mike Gelfand [Sat, 27 Feb 2016 23:41:26 +0000 (23:41 +0000)]
Bump version to 2.90
Mike Gelfand [Sat, 27 Feb 2016 23:27:26 +0000 (23:27 +0000)]
Sync translations with Transifex
Mike Gelfand [Sat, 27 Feb 2016 23:18:02 +0000 (23:18 +0000)]
Update user-facing copyright years
Mike Gelfand [Sat, 27 Feb 2016 23:09:41 +0000 (23:09 +0000)]
Update NEWS
Mike Gelfand [Sat, 27 Feb 2016 22:54:04 +0000 (22:54 +0000)]
#6061: Change Sparkle Update URL to use HTTPS instead of HTTP
Mike Gelfand [Sat, 27 Feb 2016 21:37:09 +0000 (21:37 +0000)]
Use autolayout for about and license windows (OS X)
Mike Gelfand [Sat, 27 Feb 2016 20:29:57 +0000 (20:29 +0000)]
Use autolayout for torrent info window (OS X)
Mike Gelfand [Wed, 24 Feb 2016 22:59:25 +0000 (22:59 +0000)]
Use autolayout for group rules window, take two (OS X)