Mitchell Livingston
7b815b766c
More dark mode fixes
2018-12-26 09:37:03 -05:00
Mitchell Livingston
944876de23
add Sparkle update to NEWS
2018-12-24 19:00:29 -05:00
Mitchell Livingston
8b386186e2
missed one
2018-12-24 18:57:23 -05:00
Mitchell Livingston
902ab9a800
Update Sparkle to 1.21.2
2018-12-24 18:57:10 -05:00
Mitchell Livingston
8ba329d07b
Start of updating NEWS for 3.00
2018-12-24 18:46:15 -05:00
Mitchell Livingston
0cbf62411b
Enable hardened runtime
2018-12-21 20:15:46 -05:00
Mitchell Livingston
adedcf0ff0
Don't have a background on group rules
2018-12-21 18:04:03 -05:00
Mitchell Livingston
a1055838e3
On 10.14, use the accent color for the selected info tab
2018-12-21 17:58:15 -05:00
Mitchell Livingston
47cbb898f8
Update the info tab on appearance change
2018-12-21 17:37:17 -05:00
Mitchell Livingston
daf6a9d307
Proper dark mode for group rules sheet
2018-12-21 17:14:44 -05:00
Mitchell Livingston
d2b3010210
Dark mode support
...
This is the first pass. A bit more work is needed.
2018-12-21 16:39:47 -05:00
Mitchell Livingston
d5dc5d1a24
Update project.pbxproj
...
Bump minimum version to 10.10
2018-12-21 16:20:13 -05:00
Mike Gelfand
4671276450
Move transmission-remote to utils (Xcode)
2018-11-13 01:38:43 +03:00
Mike Gelfand
204e9b04f5
Move transmission-remote to utils
2018-11-06 20:10:10 +00:00
Mike Gelfand
f4dc55f87b
Merge pull request #673 from rahimnathwani/master
...
Update README with missing 'cd build' command
2018-10-20 18:06:51 +01:00
Mitch Livingston
41bf3d2690
Merge pull request #744 from ilyamodder/master
...
Fix typo in macOS Russian localisation
2018-10-19 07:31:22 -04:00
Ilya Chirkov
c3bee045e1
Fix typo
2018-10-16 21:11:58 +03:00
Mike Gelfand
24473c9487
Merge pull request #609 from t-richards/bugfix/show-invalid-date
...
transmission-show: Prevent crash with invalid creation date
2018-10-06 22:43:12 +01:00
Mike Gelfand
56d5f117a8
Refactor "created on" value output a bit further
...
This eliminates partial string literal duplication but is otherwise
equivalent to the prior code.
2018-10-07 00:26:16 +03:00
Mike Gelfand
1b36e34d9b
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
2018-10-04 23:38:23 +03:00
Mike Gelfand
00deae05c1
Disable tabbing mode for all Mac client windows
2018-09-30 14:41:40 +03:00
Mike Gelfand
466b71a25f
Fixup previous commit for transmission-remote
2018-09-30 13:52:04 +03:00
Mike Gelfand
8863e88570
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.
2018-09-30 13:37:30 +03:00
Mike Gelfand
a53bae2849
Fix file-test on Win32 due to file/dir symlinks difference
2018-09-04 01:06:21 +03:00
Mitch Livingston
7f00828ec5
Merge pull request #583 from TimeDoctor/master
...
Updated copyright string to 2018
2018-09-02 11:08:45 -04:00
Rahim Nathwani
79833abdf1
Update README with missing 'cd build' command
2018-07-28 15:38:25 -07:00
Tom Richards
8a67a8cb5d
Check return value of localtime
...
Dereferencing this value before checking it may result in a null
pointer dereference (segfault)
2018-05-05 10:25:12 -04:00
Mike Gelfand
c11f2870fd
Fix CMake-based build on Mac after 2.9x merge
2018-05-01 23:22:05 +03:00
Mike Gelfand
c951848a5b
Merge branch '2.9x'
2018-05-01 22:44:51 +03:00
Mike Gelfand
d8e60ee44f
Bump version, update news
2018-05-01 20:18:29 +03:00
Mike Gelfand
c89cce792d
Merge pull request #593 from userwithuid/fixcurltls
...
fix logic for setting the curl ca bundle file
2018-04-25 09:57:34 +01:00
userwithuid
873006c373
fix logic for setting the curl ca bundle file
...
we do not want to delete the system default by setting this to NULL...
2018-04-25 08:21:50 +00:00
Zachary J. Slater
f388d17c2d
Updated copyright string to 2018
...
Small update to copyright string
2018-04-17 00:50:33 -10:00
Mike Gelfand
913d9d3f37
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.
2018-04-17 13:25:49 +03:00
Mike Gelfand
523d8c1317
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.
2018-04-17 13:25:49 +03:00
Mike Gelfand
69d9afd75a
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.
2018-04-17 13:25:49 +03:00
geertjan
cc0b931431
Fix setting the ETA timestamps
...
Field etaDLSpeedCalculatedAt was set too early, causing the condition
following it to always be false. The same for etaULSpeedCalculatedAt.
2018-04-06 22:52:29 +03:00
Mike Gelfand
444f15edf8
Merge pull request #522 from gjalsem/master
...
Fix setting the ETA timestamps
2018-04-06 22:49:27 +03:00
dubhater
85c0399d8c
Qt: Fix bad downloaded percentage in DetailsDialog
...
It was always 0.0% as long as the torrent was not finished.
2018-04-06 22:47:11 +03:00
Mike Gelfand
0b5ec3a00d
Merge pull request #547 from dubhater/patch-6
...
Qt: Fix bad downloaded percentage in DetailsDialog
2018-04-06 22:44:54 +03:00
Mike Gelfand
ab4d707305
Merge pull request #528 from neheb/patches
...
Fix compile errors for 2.9x
2018-04-06 22:34:11 +03:00
Bernard Spil
06a1644e29
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>
2018-04-06 22:17:41 +03:00
Niklas Haas
11d29ff62d
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.
2018-04-06 22:16:26 +03:00
Mike Gelfand
9d96f87ec3
Fix coding style and building with !TR_LIGHTWEIGHT
2018-04-06 22:15:22 +03:00
Mike Gelfand
11f1d46e1b
Merge pull request #570 from Sp1l/master
...
Fix build with LibreSSL 2.7
2018-04-06 22:03:24 +03:00
Bernard Spil
bdffe25b42
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>
2018-04-01 22:39:09 +02:00
dubhater
e19ab0b7a9
Qt: Fix bad downloaded percentage in DetailsDialog
...
It was always 0.0% as long as the torrent was not finished.
2018-03-08 14:12:52 +02:00
Mike Gelfand
b21a6140e9
Fix FTCBFS due to AC_RUN_IFELSE (patch by Helmut Grohne)
...
Fixes : #475
2018-02-23 20:49:14 -08:00
Mike Gilbert
357cccb9cf
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
2018-02-23 20:48:14 -08:00
Mike Gelfand
4d5fe6ede9
Add support for mbedtls (formely polarssl)
2018-02-23 20:46:39 -08:00