]> granicus.if.org Git - transmission/log
transmission
10 years ago#5369: Improve file allocation error checking (initial patch by g.proskurin)
Mike Gelfand [Wed, 10 Dec 2014 18:23:11 +0000 (18:23 +0000)]
#5369: Improve file allocation error checking (initial patch by g.proskurin)

Additionally,
* always close file descriptor on error in cached_file_open (FD leak),
* only store file descriptor to tr_cached_file on success,
* call ftruncate after xfsctl-based preallocation so that correct size
  is reported by the system.

10 years agoFix small memory leaks in crypto (base64) and rename (multi-file torrent) unit tests
Mike Gelfand [Sun, 7 Dec 2014 10:42:12 +0000 (10:42 +0000)]
Fix small memory leaks in crypto (base64) and rename (multi-file torrent) unit tests

10 years agoIncrease move test timeouts from 5 sec to 5 min
Mike Gelfand [Sun, 7 Dec 2014 10:10:16 +0000 (10:10 +0000)]
Increase move test timeouts from 5 sec to 5 min

10 years agoInclude CTest to enable memcheck
Mike Gelfand [Sun, 7 Dec 2014 10:00:34 +0000 (10:00 +0000)]
Include CTest to enable memcheck

10 years agoRemove duplicate -Wcast-align flag, add canonicalize_file_name function check
Mike Gelfand [Sat, 6 Dec 2014 16:28:53 +0000 (16:28 +0000)]
Remove duplicate -Wcast-align flag, add canonicalize_file_name function check

10 years ago#4400, #5462: Fix Mac build by adding new crypto-utils files to Xcode project.
Mike Gelfand [Fri, 5 Dec 2014 23:41:09 +0000 (23:41 +0000)]
#4400, #5462: Fix Mac build by adding new crypto-utils files to Xcode project.

10 years ago#4400, #5462: Move SHA1/HEX helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 20:53:56 +0000 (20:53 +0000)]
#4400, #5462: Move SHA1/HEX helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing SHA1/HEX conversion to crypto-utils.{c,h}.

Rename functions:
* tr_sha1_to_hex -> tr_binary_to_hex (add length argument),
* tr_hex_to_sha1 -> tr_hex_to_binary (add length argument).

Make tr_sha1_to_hex and tr_hex_to_sha1 wrappers around above functions.

10 years ago#4400, #5462: Move SSHA1 helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 20:45:18 +0000 (20:45 +0000)]
#4400, #5462: Move SSHA1 helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing SSHA1 password generation and checking to crypto-utils.{c,h}.

10 years ago#4400, #5462: Move BASE64 helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 19:58:34 +0000 (19:58 +0000)]
#4400, #5462: Move BASE64 helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing BASE64 encoding and decoding to crypto-utils.{c,h}. OpenSSL-
related functionality is moved to crypto-utils-openssl.c.

Add new functions to be implemented by crypto backends:
* tr_base64_encode_impl - encode from binary to BASE64,
* tr_base64_decode_impl - decode from BASE64 to binary.

Change `tr_base64_encode` and `tr_base64_decode` functions to expect
non-negative input data length which is considered real and never adjusted.
To process null-terminated strings (which was achieved before by passing 0
or -1 as input data length), add new `tr_base64_encode_str` and
`tr_base64_decode_str` functions which do not accept input data length as
an argument but calculate it on their own.

10 years ago#4400, #5462: Move DH helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 19:18:08 +0000 (19:18 +0000)]
#4400, #5462: Move DH helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing DH key exchange to crypto-utils.{c,h}. OpenSSL-related
functionality (DH context management) is moved to crypto-utils-openssl.c.
Since we know in advance that DH secret key management code will be the
same for most of backends, implement common functionality in separate
crypto-utils-fallback.c.

Add new tr_dh_ctx_t and tr_dh_secret_t types and functions to be
implemented by crypto backends:
* tr_dh_new - allocate DH context,
* tr_dh_free - free the context,
* tr_dh_make_key - generate private/public keypair,
* tr_dh_agree - perform DH key exchange and generate secret key,
* tr_dh_secret_derive - calculate secret key hash,
* tr_dh_secret_free - free the secret key,
* tr_dh_align_key - align some DH key in the buffer allocated for it.

Make DH secret key not accessible in plain form outside the crypto
backend. This allows for implementations where the key is managed by
the underlying library and is not even exposed to our backend.

10 years ago#4400, #5462: Do not assert on input to SHA1 or RC4 if input length is 0.
Mike Gelfand [Thu, 4 Dec 2014 18:20:46 +0000 (18:20 +0000)]
#4400, #5462: Do not assert on input to SHA1 or RC4 if input length is 0.

10 years ago#4400, #5462: Move RC4 helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 12:37:08 +0000 (12:37 +0000)]
#4400, #5462: Move RC4 helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing RC4 ciphering to crypto-utils.{c,h}. OpenSSL-related
functionality (RC4 context management) is moved to crypto-utils-openssl.c.

Add new tr_rc4_ctx_t type and functions to be implemented by crypto
backends:
* tr_rc4_new - allocate RC4 context,
* tr_rc4_free - free the context,
* tr_rc4_set_key - set cipher key,
* tr_rc4_process - cipher memory block.

10 years ago#4400, #5462: Move SHA1 helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 12:13:59 +0000 (12:13 +0000)]
#4400, #5462: Move SHA1 helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing SHA1 calculation to crypto-utils.{c,h}. OpenSSL-related
functionality (SHA1 context management) is moved to crypto-utils-openssl.c.

Add new tr_sha1_ctx_t type and functions to be implemented by crypto
backends:
* tr_sha1_init - allocate SHA1 context and and initialize it,
* tr_sha1_update - hash some [more] data,
* tr_sha1_final - finish hash calculation and free the context.

Add new files to CMakeLists.txt (leftover from previous commit) to fix
CMake-based configuration.

10 years ago#4400, #5462: Move random helpers to crypto-utils
Mike Gelfand [Thu, 4 Dec 2014 11:27:38 +0000 (11:27 +0000)]
#4400, #5462: Move random helpers to crypto-utils

On a way to factoring out OpenSSL support to a standalone file to ease
addition of other crypto libraries support in the future, move helpers
providing random numbers/data generation to crypto-utils.{c,h}. OpenSSL-
related functionality (generation of cryptographically strong random
data) is moved to crypto-utils-openssl.c.

Rename functions to follow currently accepted style:
* tr_cryptoRandBuf -> tr_rand_buffer
* tr_cryptoRandInt -> tr_rand_int
* tr_cryptoWeakRandInt -> tr_rand_int_weak

Fix rare case of invalid value being returned from tr_rand_int. Return
value for abs(INT_MIN) may be undefined and thus negative, and so
tr_rand_int will return negative value which is incorrect (out of
requested and expected range).

10 years agoDo not use target_include_directories which requires CMake 2.8.11
Mike Gelfand [Tue, 2 Dec 2014 20:42:33 +0000 (20:42 +0000)]
Do not use target_include_directories which requires CMake 2.8.11

10 years agoCreate QDBusConnection after QApplication has been initialized
Mike Gelfand [Mon, 1 Dec 2014 21:05:44 +0000 (21:05 +0000)]
Create QDBusConnection after QApplication has been initialized

Doing otherwise causes Qt warning "QDBusConnection: session D-Bus
connection created before QCoreApplication. Application may misbehave."
Also, don't try to do anything D-Bus-related if connection fails.

10 years agoSync Qt translation files with current source code
Mike Gelfand [Mon, 1 Dec 2014 20:29:03 +0000 (20:29 +0000)]
Sync Qt translation files with current source code

10 years ago#5828: Initial CMake build system support
Mike Gelfand [Mon, 1 Dec 2014 19:55:22 +0000 (19:55 +0000)]
#5828: Initial CMake build system support

10 years ago#5077: Remove torrent file from watch directory even if "show options dialog" is...
Mike Gelfand [Mon, 1 Dec 2014 19:24:07 +0000 (19:24 +0000)]
#5077: Remove torrent file from watch directory even if "show options dialog" is not set (patch from rb07 + some improvements)

Refactor Session::addTorrent (add new method) to eliminate duplicate
code in options.cc and ensure that FileAdded object is being created
on torrent addition even with non-interactive workflow.
Move FileAdded class from options.{h,cc} to session.{h,cc}.

10 years ago#5722: Rename remaining WIN32 uses to _WIN32
Mike Gelfand [Sun, 30 Nov 2014 20:08:20 +0000 (20:08 +0000)]
#5722: Rename remaining WIN32 uses to _WIN32

10 years ago#5771: Use true and false instead of 1 and 0 for bool variables (patch by ticamkq...
Mike Gelfand [Sun, 30 Nov 2014 19:38:47 +0000 (19:38 +0000)]
#5771: Use true and false instead of 1 and 0 for bool variables (patch by ticamkq + additional fixes)

10 years ago#5800: Add Ukrainian translation to Qt client (patch by olexn)
Mike Gelfand [Sun, 30 Nov 2014 18:43:50 +0000 (18:43 +0000)]
#5800: Add Ukrainian translation to Qt client (patch by olexn)

10 years ago#5827: Improve torrent files tree updating performance
Mike Gelfand [Sun, 30 Nov 2014 18:12:28 +0000 (18:12 +0000)]
#5827: Improve torrent files tree updating performance

Do not unnecessarily emit dataChanged signals for items which didn't change.
Cache file item indices to speedup lookup.
As a bonus, this also fixes wrong file progress display in rare cases.

10 years agofix infinite loop in deleteLocalData().
Jordan Lee [Mon, 10 Nov 2014 01:39:14 +0000 (01:39 +0000)]
fix infinite loop in deleteLocalData().

10 years agoYosemite: slight sseparation between pause/resume buttons in the toolbar
Mitchell Livingston [Sat, 18 Oct 2014 16:41:31 +0000 (16:41 +0000)]
Yosemite: slight sseparation between pause/resume buttons in the toolbar

10 years agodrop all units on stats times
Mitchell Livingston [Sat, 18 Oct 2014 15:09:44 +0000 (15:09 +0000)]
drop all units on stats times

10 years agoYosemite: use NSDateComponentsFormatter instead of custom time string code
Mitchell Livingston [Fri, 17 Oct 2014 05:12:00 +0000 (05:12 +0000)]
Yosemite: use NSDateComponentsFormatter instead of custom time string code

10 years agoImprove the looks a bit on Yosemite. The app must now be compiled with the 10.10...
Mitchell Livingston [Thu, 16 Oct 2014 13:01:17 +0000 (13:01 +0000)]
Improve the looks a bit on Yosemite. The app must now be compiled with the 10.10 SDK.

10 years agoFix make dist
Eric Petit [Wed, 24 Sep 2014 05:58:34 +0000 (05:58 +0000)]
Fix make dist

10 years agoadd libtransmission/file.c
Jordan Lee [Sun, 21 Sep 2014 18:08:56 +0000 (18:08 +0000)]
add libtransmission/file.c

10 years ago(trunk) #4160: mike.dld patch: 4160-08-args.patch
Jordan Lee [Sun, 21 Sep 2014 18:06:28 +0000 (18:06 +0000)]
(trunk) #4160: mike.dld patch: 4160-08-args.patch

10 years ago(trunk) #4160: mike.dld patch: 4160-07-env.patch
Jordan Lee [Sun, 21 Sep 2014 18:05:14 +0000 (18:05 +0000)]
(trunk) #4160: mike.dld patch: 4160-07-env.patch

10 years ago#4160: mike.dld patch: 4160-06-misc.patch
Jordan Lee [Sun, 21 Sep 2014 18:03:13 +0000 (18:03 +0000)]
#4160: mike.dld patch: 4160-06-misc.patch

10 years agomikedld patch: 4160-05b-file-fmt.patch
Jordan Lee [Sun, 21 Sep 2014 18:01:36 +0000 (18:01 +0000)]
mikedld patch: 4160-05b-file-fmt.patch

10 years ago(trunk, libT) #4160: apply mike.dld's patch: 4160-05a-file-fmt.patch
Jordan Lee [Sun, 21 Sep 2014 17:58:22 +0000 (17:58 +0000)]
(trunk, libT) #4160: apply mike.dld's patch: 4160-05a-file-fmt.patch

10 years ago(trunk, libT) #4160: apply mike.dld's patch: 4160-05a-file-fmt.patch
Jordan Lee [Sun, 21 Sep 2014 17:57:45 +0000 (17:57 +0000)]
(trunk, libT) #4160: apply mike.dld's patch: 4160-05a-file-fmt.patch

10 years ago(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continu...
Jordan Lee [Sun, 21 Sep 2014 17:55:39 +0000 (17:55 +0000)]
(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continues. This step applies 4160-04b-dir.patch, which replaces native file operations with the tr_sys_dir_*() portability wrappers added in the previous commit.

10 years ago(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continu...
Jordan Lee [Sun, 21 Sep 2014 17:52:36 +0000 (17:52 +0000)]
(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continues. This step applies 4160-04a-dir.patch, which adds tr_sys_dir_*() portability wrappers.

10 years ago(trunk, qt) #5774 'Alternative Speed Limits Scheduled Times broken in transmission...
Jordan Lee [Tue, 26 Aug 2014 23:26:00 +0000 (23:26 +0000)]
(trunk, qt) #5774 'Alternative Speed Limits Scheduled Times broken in transmission-qt' -- fixed, plus more gratuitous c++11isms

10 years ago(trunk) #5759 compilation error, undefined reference to sqrt
Jordan Lee [Wed, 20 Aug 2014 17:14:17 +0000 (17:14 +0000)]
(trunk) #5759 compilation error, undefined reference to sqrt

10 years ago(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continu...
Jordan Lee [Mon, 28 Jul 2014 04:13:38 +0000 (04:13 +0000)]
(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continues. This step applies 4160-03b-file.patch, which replaces native file operations with the tr_sys_file_*() portability wrappers added in r14321.

10 years ago(trunk, daemon) #5743 'unknown option: -R': revert previous commit, sync manpage
Jordan Lee [Sat, 19 Jul 2014 23:35:10 +0000 (23:35 +0000)]
(trunk, daemon) #5743 'unknown option: -R': revert previous commit, sync manpage

10 years ago(trunk, daemon) #5743 'unknown option: -R', fix suggested by silverhammermba
Jordan Lee [Sat, 19 Jul 2014 23:32:20 +0000 (23:32 +0000)]
(trunk, daemon) #5743 'unknown option: -R', fix suggested by silverhammermba

10 years ago(trunk, #5751) reduce ZLIB_MINIMUM from 1.2.5 to 1.2.3 for CentOS<7 support
Jordan Lee [Thu, 17 Jul 2014 15:56:38 +0000 (15:56 +0000)]
(trunk, #5751) reduce ZLIB_MINIMUM from 1.2.5 to 1.2.3 for CentOS<7 support

10 years agouse pkg-config to get the zlib cflags/libs; remove obsolete zlib.m4 macro
Jordan Lee [Sun, 13 Jul 2014 21:54:56 +0000 (21:54 +0000)]
use pkg-config to get the zlib cflags/libs; remove obsolete zlib.m4 macro

10 years agosince libz's been required in rpcimpl.c for ages and nobody's complained, remove...
Jordan Lee [Sun, 13 Jul 2014 21:50:56 +0000 (21:50 +0000)]
since libz's been required in rpcimpl.c for ages and nobody's complained, remove the HAVE_ZLIB cruft for conditional-compiling with and without zlib.

10 years ago(trunk, libT) #4160 'foreign character support' -- merge mike.dld's 4160-03a-file...
Jordan Lee [Tue, 8 Jul 2014 00:15:12 +0000 (00:15 +0000)]
(trunk, libT) #4160 'foreign character support' -- merge mike.dld's 4160-03a-file.platch, which introduces tr_sys_file_*() portability wrappers

10 years ago(trunk, libT) #4160 'foreign character support' -- merge mike.dld's 4160-02b-path...
Jordan Lee [Tue, 8 Jul 2014 00:08:43 +0000 (00:08 +0000)]
(trunk, libT) #4160 'foreign character support' -- merge mike.dld's 4160-02b-path.patch, which updates the codebase to use the new tr_sys_path_*() portability wrappers introduced in 4160-02a

10 years ago(trunk, libT) #5735 'segfault iside node_alloc' -- fixed with patch by benjarobin
Jordan Lee [Sun, 6 Jul 2014 20:06:45 +0000 (20:06 +0000)]
(trunk, libT) #5735 'segfault iside node_alloc' -- fixed with patch by benjarobin

10 years agobump to 2.84+
Mitchell Livingston [Fri, 4 Jul 2014 12:58:21 +0000 (12:58 +0000)]
bump to 2.84+

10 years ago(trunk, libT) #5656 'Problems renaming files' -- fixed, patch by rb07
Jordan Lee [Fri, 4 Jul 2014 03:23:27 +0000 (03:23 +0000)]
(trunk, libT) #5656 'Problems renaming files' -- fixed, patch by rb07

10 years agoUse built-in _WIN32 macro instead of WIN32
Mitchell Livingston [Fri, 4 Jul 2014 00:00:07 +0000 (00:00 +0000)]
Use built-in _WIN32 macro instead of WIN32

10 years ago(trunk, qt) #5723: 'Simplify file tree icons drawing' -- patch by mike.dld
Jordan Lee [Thu, 3 Jul 2014 23:12:50 +0000 (23:12 +0000)]
(trunk, qt) #5723: 'Simplify file tree icons drawing' -- patch by mike.dld

10 years ago(trunk, libT) mike.dld's 4160-02a-path.patch: portability wrapper around file paths.
Jordan Lee [Thu, 3 Jul 2014 21:58:39 +0000 (21:58 +0000)]
(trunk, libT) mike.dld's 4160-02a-path.patch: portability wrapper around file paths.

10 years agogroup upload and download size is too big on 10.9
Mitchell Livingston [Thu, 3 Jul 2014 19:47:02 +0000 (19:47 +0000)]
group upload and download size is too big on 10.9

10 years ago(trunk, libT) #5699 'Toggle Inspector's Origin: is incorrect' -- fixed, patch by...
Jordan Lee [Thu, 3 Jul 2014 19:31:59 +0000 (19:31 +0000)]
(trunk, libT) #5699 'Toggle Inspector's Origin: is incorrect' -- fixed, patch by enzotrew

10 years ago(trunk, libT) #5709 'Fix an instance of time_t printing' -- fixed, patch by naddy
Jordan Lee [Thu, 3 Jul 2014 19:28:21 +0000 (19:28 +0000)]
(trunk, libT) #5709 'Fix an instance of time_t printing' -- fixed, patch by naddy

10 years agoUse built-in __APPLE__ macro instead of SYS_DARWIN and MACOSX
Mitchell Livingston [Thu, 3 Jul 2014 19:20:12 +0000 (19:20 +0000)]
Use built-in __APPLE__ macro instead of SYS_DARWIN and MACOSX

10 years agoupdate NEWS
Jordan Lee [Tue, 1 Jul 2014 18:04:02 +0000 (18:04 +0000)]
update NEWS

10 years agofix tr_bencParseStr() bug reported by Ben Hawkes
Jordan Lee [Sun, 29 Jun 2014 01:44:22 +0000 (01:44 +0000)]
fix tr_bencParseStr() bug reported by Ben Hawkes

10 years agoFix peer communication vulnerability (no known exploits) reported by Ben Hawkes
Jordan Lee [Sun, 29 Jun 2014 01:43:27 +0000 (01:43 +0000)]
Fix peer communication vulnerability (no known exploits) reported by Ben Hawkes

10 years ago(trunk, mac) #5724: 'source code archive tranmsmission-2.83.tar.xz is missing some...
Jordan Lee [Mon, 23 Jun 2014 03:35:36 +0000 (03:35 +0000)]
(trunk, mac) #5724: 'source code archive tranmsmission-2.83.tar.xz is missing some files.' -- fixed.

10 years agomike.dld's portability improvements to libtransmission, pt 1
Jordan Lee [Mon, 23 Jun 2014 02:38:53 +0000 (02:38 +0000)]
mike.dld's portability improvements to libtransmission, pt 1

10 years agobump to 2.83+
Jordan Lee [Tue, 10 Jun 2014 01:32:51 +0000 (01:32 +0000)]
bump to 2.83+

10 years agokeep banging my hands against the keyboard until Jenkins is happy
Jordan Lee [Tue, 10 Jun 2014 01:01:46 +0000 (01:01 +0000)]
keep banging my hands against the keyboard until Jenkins is happy

10 years agoset utils/Makefile.am's noinst_HEADERS so the build doesn't break on units.h
Jordan Lee [Tue, 10 Jun 2014 00:55:53 +0000 (00:55 +0000)]
set utils/Makefile.am's noinst_HEADERS so the build doesn't break on units.h

10 years agotweak naming in the #include guard
Jordan Lee [Tue, 10 Jun 2014 00:51:53 +0000 (00:51 +0000)]
tweak naming in the #include guard

10 years ago(trunk, utils) in transmission-create, return an error if a user tries to manually...
Jordan Lee [Tue, 10 Jun 2014 00:43:21 +0000 (00:43 +0000)]
(trunk, utils) in transmission-create, return an error if a user tries to manually set a piece size that isn't a power of two.

10 years ago(trunk, libT) #5517 when parsing a torrent's metainfo's path list, allow empty compon...
Jordan Lee [Mon, 9 Jun 2014 02:53:04 +0000 (02:53 +0000)]
(trunk, libT) #5517 when parsing a torrent's metainfo's path list, allow empty components because some .torrent files innocently have them. Update unit tests.

10 years ago(trunk, libT) #5714: ensure we don't add empty path components when creating an info...
Jordan Lee [Mon, 9 Jun 2014 01:14:14 +0000 (01:14 +0000)]
(trunk, libT) #5714: ensure we don't add empty path components when creating an info dict in tr_makeMetaInfo().

10 years agoin makemeta-tests, add tests to generate a .torrent file from a folder of randomly...
Jordan Lee [Sun, 8 Jun 2014 22:21:27 +0000 (22:21 +0000)]
in makemeta-tests, add tests to generate a .torrent file from a folder of randomly-generated files.

10 years ago(trunk) replace the tr_metainfo_builder.isSingleFile and tr_info.isMultifile fields...
Jordan Lee [Sun, 8 Jun 2014 22:16:01 +0000 (22:16 +0000)]
(trunk) replace the tr_metainfo_builder.isSingleFile and tr_info.isMultifile fields an 'isFolder' bool in both structs.

This makes the variable naming more uniform. It also clarifies the information we're really trying to convey -- previously, isSingleFile was false whenever the torrent held a directory tree, even if there was only a single file in the tree.

Sync the Mac OS X client's use to match the libtransmission variable names.

10 years agoadd tr_makeMetaInfo() unit test for creating a single-file torrent
Jordan Lee [Sun, 8 Jun 2014 20:01:10 +0000 (20:01 +0000)]
add tr_makeMetaInfo() unit test for creating a single-file torrent

10 years agoseparate out the sandbox code so that test sandboxes can be created without a tr_session
Jordan Lee [Sun, 8 Jun 2014 19:09:41 +0000 (19:09 +0000)]
separate out the sandbox code so that test sandboxes can be created without a tr_session

10 years agobuilder.isSingleFile should be a bool, not an int.
Jordan Lee [Sun, 8 Jun 2014 19:07:59 +0000 (19:07 +0000)]
builder.isSingleFile should be a bool, not an int.

10 years ago(trunk, libT) #5711: add support for BitTorrent client peer-id
Jordan Lee [Sat, 7 Jun 2014 15:07:51 +0000 (15:07 +0000)]
(trunk, libT) #5711: add support for BitTorrent client peer-id

10 years agoupdated Turkish localization
Mitchell Livingston [Sun, 25 May 2014 13:12:57 +0000 (13:12 +0000)]
updated Turkish localization

10 years agofix tr_cryptoGetTorrentHash() behavior for crypto-test.c 2.83
Jordan Lee [Sun, 18 May 2014 20:47:58 +0000 (20:47 +0000)]
fix tr_cryptoGetTorrentHash() behavior for crypto-test.c

10 years agoupdate the list of OS X translations that get bundled in the tarball
Jordan Lee [Sun, 18 May 2014 20:15:49 +0000 (20:15 +0000)]
update the list of OS X translations that get bundled in the tarball

10 years agotweak NEWS
Mitchell Livingston [Sun, 18 May 2014 19:57:04 +0000 (19:57 +0000)]
tweak NEWS

10 years agoremove tracer cerr that was accidentally committed in r14272
Jordan Lee [Sun, 18 May 2014 19:47:02 +0000 (19:47 +0000)]
remove tracer cerr that was accidentally committed in r14272

10 years agobump to 2.83
Jordan Lee [Sun, 18 May 2014 19:45:08 +0000 (19:45 +0000)]
bump to 2.83

10 years agoremove Portuguese localization files
Mitchell Livingston [Sun, 18 May 2014 19:31:24 +0000 (19:31 +0000)]
remove Portuguese localization files

10 years agoremove Portuguese localization
Mitchell Livingston [Sun, 18 May 2014 19:30:29 +0000 (19:30 +0000)]
remove Portuguese localization

10 years agoupdate network error detection as described by rb07 in https://trac.transmissionbt...
Jordan Lee [Thu, 15 May 2014 21:32:04 +0000 (21:32 +0000)]
update network error detection as described by rb07 in https://trac.transmissionbt.com/ticket/5514#comment:9

10 years agosilence warnings found by clang++
Jordan Lee [Fri, 9 May 2014 02:32:28 +0000 (02:32 +0000)]
silence warnings found by clang++

10 years agoremove apostrophes from AC_DEFINE calls
Jordan Lee [Fri, 9 May 2014 01:30:18 +0000 (01:30 +0000)]
remove apostrophes from AC_DEFINE calls

10 years agoremove extraneous 'include event.h' that confused the mac build.
Jordan Lee [Mon, 5 May 2014 21:08:30 +0000 (21:08 +0000)]
remove extraneous 'include event.h' that confused the mac build.

10 years agosync third-party/miniupnp/updateminiupnpcstrings.sh to Transmission's automake code
Jordan Lee [Mon, 5 May 2014 21:02:17 +0000 (21:02 +0000)]
sync third-party/miniupnp/updateminiupnpcstrings.sh to Transmission's automake code

10 years ago(trunk) #5671 'dht-0.22': update third-party/dht.c to Juliusz Chroboczek's upstream...
Jordan Lee [Mon, 5 May 2014 20:45:14 +0000 (20:45 +0000)]
(trunk) #5671 'dht-0.22': update third-party/dht.c to Juliusz Chroboczek's upstream v0.22

10 years ago(trunk, libT) #5650: 'make log timestamp format configurable' -- timestamp expanded...
Jordan Lee [Mon, 28 Apr 2014 15:31:46 +0000 (15:31 +0000)]
(trunk, libT) #5650: 'make log timestamp format configurable' -- timestamp expanded to include full date/time/tz info, patch by mike.dld

10 years ago(trunk, libT) #5651 'int to bool patch' -- fixed, patch by rajmannugetr
Jordan Lee [Sun, 27 Apr 2014 23:10:01 +0000 (23:10 +0000)]
(trunk, libT) #5651 'int to bool patch' -- fixed, patch by rajmannugetr

10 years ago(trunk, daemon) #5660 'Daemon should use event loop' -- fixed with patch by missionsix
Jordan Lee [Sun, 27 Apr 2014 22:01:51 +0000 (22:01 +0000)]
(trunk, daemon) #5660 'Daemon should use event loop' -- fixed with patch by missionsix

10 years ago(trunk, libT) #5517 'Don't create or add torrents with "../" at the beginning of...
Jordan Lee [Sun, 27 Apr 2014 20:17:16 +0000 (20:17 +0000)]
(trunk, libT) #5517 'Don't create or add torrents with "../" at the beginning of the path or "/../" anywhere in the path' -- fixed.

10 years ago(trunk, daemon) #5621 'ratio vs ratio limit in transmission-remote' -- fixed.
Jordan Lee [Sun, 27 Apr 2014 19:57:38 +0000 (19:57 +0000)]
(trunk, daemon) #5621 'ratio vs ratio limit in transmission-remote' -- fixed.

10 years agoupgrade miniupnp version to 1.9. update autoconf script to detect the API version...
Jordan Lee [Sun, 27 Apr 2014 19:31:10 +0000 (19:31 +0000)]
upgrade miniupnp version to 1.9. update autoconf script to detect the API version; update upnp.c's #ifdefs to use the API version.

10 years ago(trunk qt) #5514 'enhanced network status' -- reset the torrent model when we reconne...
Jordan Lee [Sun, 27 Apr 2014 00:33:19 +0000 (00:33 +0000)]
(trunk qt) #5514 'enhanced network status' -- reset the torrent model when we reconnect to the transmission session after a network failure

10 years agoupdate fr translation by gostron
Jordan Lee [Sun, 27 Apr 2014 00:04:13 +0000 (00:04 +0000)]
update fr translation by gostron

10 years ago(trunk, libT) #5643 'quota support for NetBSD >= 6' -- patch by wiz
Jordan Lee [Sun, 27 Apr 2014 00:02:00 +0000 (00:02 +0000)]
(trunk, libT) #5643 'quota support for NetBSD >= 6' -- patch by wiz

10 years ago(trunk, web) #5620 'Inspector - Clickable urls in Comment field' -- added with patch...
Jordan Lee [Tue, 15 Apr 2014 21:30:38 +0000 (21:30 +0000)]
(trunk, web) #5620 'Inspector - Clickable urls in Comment field' -- added with patch by e-moe, thanks also to cfpp2p for testing