Commit Graph

12952 Commits

Author SHA1 Message Date
Mike Gelfand b3b1feb744 Merge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70-patch-1 2016-12-09 22:01:23 +03:00
Mike Gelfand 9eb7901399 Merge pull request #96 from floppym/libappindicator
cmake: Allow libappindicator to be toggled
2016-12-09 21:34:56 +03:00
Mike Gilbert 147e31a32d 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
2016-11-27 14:18:59 -05:00
seiyap70 8541d74793 free the info resource if failed
free the info resource if failed
2016-11-07 14:07:56 +08:00
Mike Gelfand d8dd6f9c75 Merge pull request #60 from milloni/strncmp-instead-of-memcmp
Use strncmp instead of memcmp to avoid out-of-bounds reads
2016-11-02 23:13:25 +03:00
Mike Gelfand 02e6f1cd33 Merge pull request #74 from alimony/update-links
Update all website links to canonical HTTPS version
2016-11-02 23:05:43 +03:00
Markus Amalthea Magnuson 5b9ba3be0d HTTPS links for trac, forum, portcheck, and build subdomains. 2016-11-02 20:50:22 +01:00
Markus Amalthea Magnuson 727b9671f7 Update all website links to canonical HTTPS version. 2016-10-31 10:00:11 +01:00
Mike Gelfand e9ebd99754 Merge pull request #72 from ssssam/sam/cmake-ninja-fix
Fix CMake build system with the Ninja backend
2016-10-31 11:12:46 +03:00
Sam Thursfield e24d826611 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>
2016-10-30 22:22:05 +00:00
Mike Gelfand 3f8660557a Merge branch 'crypto-utils-update' 2016-10-26 22:49:28 +03:00
Mike Gelfand 71af7be04f Improve support for wolfssl (formely cyassl) 2016-10-26 22:27:20 +03:00
Mike Gelfand 7f94c8df6c Add support for mbedtls (formely polarssl) 2016-10-26 22:27:20 +03:00
Maciej Wolny 69c33d0e18 Fix signedness related warnings 2016-10-20 20:27:55 +02:00
Maciej Wolny c6ad5bd36c Go back to using memcmp in libtransmission/net.c 2016-10-20 17:35:46 +02:00
Mike Gelfand 0390684bc4 Merge pull request #42 from wbx-github/master
uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc
2016-10-19 21:01:06 +03:00
Waldemar Brodkorb bae138ca22 uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc 2016-10-19 19:33:35 +02:00
Mike Gelfand eda26f7590 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.
2016-10-18 00:05:03 +03:00
Maciej Wolny 3a1730495d Use strncmp instead of memcmp to avoid out-of-bounds reads 2016-10-05 16:19:31 +02:00
Mike Gelfand f9c0ce63b8 Remove useless path button text updates, this is handled elsewhere 2016-10-03 23:41:50 +03:00
Mike Gelfand f6a19f868a 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.
2016-10-03 22:22:25 +03:00
Mike Gelfand 7d22c1efc0 Merge branch 'trac5348-misidentification-of-local-session' 2016-10-03 21:54:52 +03:00
Mike Gelfand 4b4797a220 Revert debugging code... 2016-10-03 21:54:21 +03:00
Mike Gelfand 687662d1f1 Merge branch 'trac5348-misidentification-of-local-session' 2016-10-03 21:33:58 +03:00
Mike Gelfand 981ef30ab4 Use session ID (if available) to check if session is local or not (Qt client) 2016-10-03 21:26:28 +03:00
Mike Gelfand 1ce80c1c20 Add GTK+ client's fr_CA, jbo, and zh_HK linguas to CMake configuration 2016-09-27 23:09:15 +03:00
Jordan Lee 65f498d48e in gtk+ client's LINGUAS file, add fr_CA, jbo, and zh_HK 2016-09-27 14:29:20 -05:00
Jordan Lee 35a3937576 update gtk+ client's translations from launchpad 2016-09-27 14:28:27 -05:00
Mike Gelfand fa5df2f1dd Merge branch 'trac5348-misidentification-of-local-session' 2016-09-27 21:36:38 +03:00
Mike Gelfand 17fb783c50 Add session-id.{c,h} to autoconf and Xcode builds 2016-09-27 21:36:01 +03:00
Mike Gelfand efba03695a Merge branch 'trac5348-misidentification-of-local-session' 2016-09-27 21:26:51 +03:00
Mike Gelfand 661e2b513d Return session ID as part of "session-get" response 2016-09-27 21:18:36 +03:00
Mike Gelfand ff73e65069 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.
2016-09-27 21:18:32 +03:00
Mike Gelfand b82f6009dd Maintain lock file(s) corresponding to session ID 2016-09-27 20:53:10 +03:00
Mike Gelfand ca53e88add Merge pull request #34 from RobFog/donationURL
Update all instances of the donation link. Fixes #26.
2016-09-25 19:14:40 +03:00
Robert Vehse 6792a9ed98 Revert unintended whitespace changes. 2016-09-25 18:06:30 +02:00
Mike Gelfand 56a1934da1 Add libevent submodule (should hopefully fix Mac build) 2016-09-25 00:22:44 +03:00
Robert Vehse 13bae8179e Update all instances of the donation link. Fixes #26. 2016-09-23 04:36:41 +02:00
Mike Gelfand 26b0a041cc Factor out session ID into a standalone entity 2016-09-21 22:29:56 +03:00
Mike Gelfand 4c00df9463 Abort handshake if establishing DH shared secret fails
Fixes #27
2016-09-18 14:01:00 +03:00
Mike Gelfand eb8f5004e0 Merge pull request #24 from sebastianas/openssl_1.1
transmission: build against openssl 1.1.0
2016-09-07 01:10:16 +03:00
Mike Gelfand 8c8386a7f3 Fix coding style and building with !TR_LIGHTWEIGHT 2016-09-07 01:09:04 +03:00
Sebastian Andrzej Siewior f91cf5ad8c transmission: build against openssl 1.1.0
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2016-09-06 00:11:17 +02:00
JohnClay 959517da0d Update README.md 2016-09-03 18:59:50 -04:00
Mike Gelfand 2248d3670f Get rid of $Id$ SVN keywords in source files 2016-09-02 23:10:15 +03:00
Mike Gelfand b2c5a9ce63 Don't search for SVN revision when calculating version 2016-09-02 22:45:03 +03:00
Mike Gelfand 95e12a3a0a Package README.md instead of README 2016-09-02 22:34:29 +03:00
Mike Gelfand 1b81bb7682 Replace SVN and SCM with VCS everywhere 2016-09-02 22:21:00 +03:00
Mike Gelfand 7e25410e5c Merge pull request #21 from transmission/fix-readme
Fix readme formatting
2016-09-02 01:37:29 +03:00
Mike Gelfand 24cdb31a0d Fix readme formatting to use proper markdown 2016-09-02 01:07:32 +03:00