]>
granicus.if.org Git - transmission/log
Mike Gelfand [Tue, 24 Jan 2017 17:53:16 +0000 (20:53 +0300)]
Convert tabs to spaces, remove trailing whitespace (Mac client)
Mike Gelfand [Sun, 22 Jan 2017 11:11:49 +0000 (14:11 +0300)]
Pass CMAKE_USER_MAKE_RULES_OVERRIDE on to third-party dependencies
Mike Gelfand [Wed, 18 Jan 2017 18:52:56 +0000 (21:52 +0300)]
When building with Xcode, link against 'libcrypto.dylib' instead of 'libcrypto.0.9.8.dylib'
Fix up 'miniupnpc' directory name along the way, using missing 'miniupnp'
was failing the build.
Fixes: #71
Mike Gelfand [Tue, 17 Jan 2017 20:55:34 +0000 (23:55 +0300)]
Fix memory leaks found by GCC's -address=sanitize (reported by milloni)
Fixes: #56
Mike Gelfand [Mon, 16 Jan 2017 23:21:47 +0000 (02:21 +0300)]
Handle two more cases where dirname/basename may have returned NULL (adds to
91f8ceb20d )
Mike Gelfand [Sun, 15 Jan 2017 08:16:50 +0000 (11:16 +0300)]
Replace setInterval() with setTimeout() for web UI refresh (patch by WGH)
Fixes: TRAC-6031
Mike Gelfand [Sat, 14 Jan 2017 22:37:51 +0000 (01:37 +0300)]
Add myself to the list of Transmission authors
Mike Gelfand [Sat, 14 Jan 2017 22:02:45 +0000 (01:02 +0300)]
Fix "./update-version-h.sh: Bad substitution"
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 [Thu, 12 Jan 2017 21:57:08 +0000 (00:57 +0300)]
Recode text files in UTF-8, remove trailing whitespace chars
Mike Gelfand [Wed, 11 Jan 2017 21:50:59 +0000 (00:50 +0300)]
Merge branch 'mac-client-cmake'
Mike Gelfand [Sun, 11 Sep 2016 10:22:49 +0000 (13:22 +0300)]
Fix some warnings revealed by CMake configuration compiler flags
Mike Gelfand [Sat, 10 Sep 2016 17:08:58 +0000 (20:08 +0300)]
Initial Mac support in CMake configuration
Mike Gelfand [Mon, 12 Sep 2016 17:56:33 +0000 (20:56 +0300)]
Change Growl and Sparkle frameworks install names to be @rpath-based
Rebuild Growl framework to strip code signature (we resign it anyway, and
changing its install name invalidated the signature); used the same v1.3.1
release so hopefully didn't break anything.
Mike Gelfand [Tue, 10 Jan 2017 21:24:41 +0000 (00:24 +0300)]
Rename glossy dot images to match the containing imageset name
Mike Gelfand [Mon, 9 Jan 2017 11:15:07 +0000 (14:15 +0300)]
Simplify `tr_ssha1_matches` logic
Gets rid of needless heap memory allocations and copying. Convert SHA1 hash
to hex in-place.
Fixes: #141
Mike Gelfand [Mon, 9 Jan 2017 11:12:17 +0000 (14:12 +0300)]
Extend SSHA1 test to check for predefined matches
Reduce number of test iterations to 4K along the way to shorten execution
time.
Mike Gelfand [Sun, 8 Jan 2017 08:04:25 +0000 (11:04 +0300)]
Merge pull request #134 from Eitot/assets
Use asset catalog and add flat status icons
Eitot [Wed, 4 Jan 2017 21:47:27 +0000 (22:47 +0100)]
Add flat variants of status icons for message log
Eitot [Wed, 4 Jan 2017 18:35:54 +0000 (19:35 +0100)]
Migrate Mac images to asset catalog
Mike Gelfand [Sat, 7 Jan 2017 20:23:07 +0000 (23:23 +0300)]
Merge pull request #11 from JanX2/macosx-misc-1
OS X misc improvements 1
Mike Gelfand [Sat, 7 Jan 2017 20:16:09 +0000 (23:16 +0300)]
Merge pull request #135 from Eitot/project
Remove Info.plist from copy phase and align minimum version
Eitot [Wed, 4 Jan 2017 22:16:17 +0000 (23:16 +0100)]
Align minimum system version in Info.plist to target
Eitot [Wed, 4 Jan 2017 22:15:32 +0000 (23:15 +0100)]
Remove Info.plist from copy phase
Mike Gelfand [Tue, 3 Jan 2017 03:58:03 +0000 (06:58 +0300)]
Merge pull request #133 from floppym/ignore-dot-git
cmake: ignore .git when creating source tarball
Mike Gilbert [Tue, 3 Jan 2017 02:06:54 +0000 (21:06 -0500)]
cmake: ignore .git when creating source tarball
Mike Gelfand [Mon, 2 Jan 2017 20:30:16 +0000 (23:30 +0300)]
Bump miniupnpc revision to include previously made fixes
Mike Gelfand [Mon, 2 Jan 2017 20:02:12 +0000 (23:02 +0300)]
Adjust Xcode project to use submodules
Mike Gelfand [Sun, 1 Jan 2017 19:32:39 +0000 (22:32 +0300)]
Adjust autotools files to use submodules
Mike Gelfand [Sun, 1 Jan 2017 18:40:11 +0000 (21:40 +0300)]
Adjust CMake files to use submodules instead of downloading archives
Mike Gelfand [Sun, 1 Jan 2017 13:14:01 +0000 (16:14 +0300)]
Add third-party libraries back as submodules
Mike Gelfand [Sun, 1 Jan 2017 13:01:00 +0000 (16:01 +0300)]
Remove third-party code stored in the repo directly
Mike Gelfand [Sat, 31 Dec 2016 11:23:06 +0000 (14:23 +0300)]
Interrupt verification ASAP if torrent is being removed
Mike Gelfand [Mon, 26 Dec 2016 19:46:07 +0000 (22:46 +0300)]
Update README
Fixes: #124
Fixes: #48
Mike Gelfand [Sun, 25 Dec 2016 16:44:38 +0000 (19:44 +0300)]
Fix up rename test to avoid random use-after-free failures
Mike Gelfand [Sat, 24 Dec 2016 18:24:50 +0000 (21:24 +0300)]
Fix up rename test to avoid random duplicate torrent failures
Mike Gelfand [Sat, 24 Dec 2016 17:37:46 +0000 (20:37 +0300)]
Merge branch 'solaris-support'
Mike Gelfand [Sat, 24 Dec 2016 17:20:55 +0000 (20:20 +0300)]
Allow for different-cased "nan" value returned by tr_truncd
Mike Gelfand [Sat, 24 Dec 2016 17:11:27 +0000 (20:11 +0300)]
CMake support for Solaris
Mike Gelfand [Mon, 19 Dec 2016 06:54:57 +0000 (09:54 +0300)]
Merge pull request #118 from floppym/systemd
cmake: add FindSYSTEMD module
Mike Gilbert [Mon, 19 Dec 2016 02:53:19 +0000 (21:53 -0500)]
cmake: add FindSYSTEMD module
Fixes: https://github.com/transmission/transmission/issues/117
Mike Gelfand [Sun, 18 Dec 2016 20:41:03 +0000 (23:41 +0300)]
Remove CDash-related stuff from the project, not used now anyway
Mike Gelfand [Sun, 18 Dec 2016 20:26:42 +0000 (23:26 +0300)]
Merge pull request #116 from floppym/mbedcrypto
cmake: link against libmbedcrypto if available
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 [Fri, 9 Dec 2016 19:02:24 +0000 (22:02 +0300)]
Merge branch 'seiyap70-patch-1'
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
Jan Weiß [Sun, 15 May 2016 16:44:31 +0000 (18:44 +0200)]
Set default for indentation to space for entire Xcode project.
This allows correct indentation handling out-of-the-box.
Jan Weiß [Sun, 15 May 2016 16:42:37 +0000 (18:42 +0200)]
Paths converted from NSString objects to C strings should be acquired using “-fileSystemRepresentation”.
The file system APIs on OS X have specific requirements concerning the Unicode normalization form.
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.