=== Transmission 2.94 (2018/05/01) ===
==== All Platforms ====
* Fix building against LibreSSL (#284, #486, #570)
* Fix building against mbedTLS (#115, #528)
* Fix torrents ETA calculation (#522)
* Fix cross-compilation issues caused by miniupnpc configuration test (#475)
==== Qt Client ====
* Fix bad downloaded percentage in DetailsDialog (#547)
==== Web Client ====
* Fix tracker error XSS in inspector (CVE pending)
* Fix torrent name HTML-escaping in trackers inspector tabTODO
Because there is a CVE noted for the Web Client, please find backported -stable
updates
attached for 6.3 and 6.2.
Gtk, Qt, and Web clients tested on amd64 and i386 at -current, 6.3, and 6.2.
Index: Makefile
===================================================================
RCS file: /systems/cvs/ports/net/transmission/Makefile,v
retrieving revision 1.125
diff -u -p -r1.125 Makefile
--- Makefile 24 Apr 2018 12:52:12 -0000 1.125
+++ Makefile 2 May 2018 10:28:44 -0000
@@ -4,7 +4,7 @@ COMMENT-main= BitTorrent command line an
COMMENT-gtk= BitTorrent client with GTK+ interface
COMMENT-qt= BitTorrent client with Qt interface
-VER= 2.93
+VER= 2.94
DISTNAME= transmission-${VER}
PKGNAME-main= transmission-${VER}
PKGNAME-gtk= transmission-gtk-${VER}
@@ -12,7 +12,6 @@ PKGNAME-qt= transmission-qt-${VER}
CATEGORIES= net
HOMEPAGE= https://transmissionbt.com/
MAINTAINER= Josh Grosse <[email protected]>
-REVISION= 0
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
@@ -39,12 +38,12 @@ WANTLIB-main= ${WANTLIB-common} nghttp2
WANTLIB-gtk= ${WANTLIB-common} X11 Xcomposite Xcursor Xdamage \
Xext Xfixes Xi Xinerama Xrandr Xrender \
atk-1.0 atk-bridge-2.0 atspi cairo cairo-gobject \
- dbus-1 expat ffi fontconfig freetype \
+ dbus-1 expat ffi fontconfig freetype fribidi \
gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 graphite2 gthread-2.0 gtk-3 \
harfbuzz pango-1.0 pangoft2-1.0 \
pangocairo-1.0 pixman-1 png pcre xcb \
- xcb-render xcb-shm epoxy nghttp2 iconv Xtst
+ xcb-render xcb-shm epoxy nghttp2 iconv
WANTLIB-qt= ${WANTLIB-common} ${MODQT_WANTLIB} \
GL Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets \
fontconfig freetype $(COMPILER_LIBCXX)
Index: distinfo
===================================================================
RCS file: /systems/cvs/ports/net/transmission/distinfo,v
retrieving revision 1.51
diff -u -p -r1.51 distinfo
--- distinfo 30 Jan 2018 16:34:35 -0000 1.51
+++ distinfo 1 May 2018 20:18:44 -0000
@@ -1,2 +1,2 @@
-SHA256 (transmission-2.93.tar.xz) =
iBWSDgpEmbza276JpBFQktq0LOUZn3H/mpJs/RK5uQs=
-SIZE (transmission-2.93.tar.xz) = 3363868
+SHA256 (transmission-2.94.tar.xz) =
NUQsyEn5H435gsPQ1HnWUMbKGTEKmU7M2qeaSvORa30=
+SIZE (transmission-2.94.tar.xz) = 3365952
Index: Makefile
===================================================================
RCS file: /systems/cvs/ports/net/transmission/Makefile,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile
--- Makefile 30 Jan 2018 16:34:35 -0000 1.124
+++ Makefile 3 May 2018 05:08:24 -0000
@@ -4,7 +4,7 @@ COMMENT-main= BitTorrent command line an
COMMENT-gtk= BitTorrent client with GTK+ interface
COMMENT-qt= BitTorrent client with Qt interface
-VER= 2.93
+VER= 2.94
DISTNAME= transmission-${VER}
PKGNAME-main= transmission-${VER}
PKGNAME-gtk= transmission-gtk-${VER}
Index: distinfo
===================================================================
RCS file: /systems/cvs/ports/net/transmission/distinfo,v
retrieving revision 1.51
diff -u -p -r1.51 distinfo
--- distinfo 30 Jan 2018 16:34:35 -0000 1.51
+++ distinfo 3 May 2018 05:41:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (transmission-2.93.tar.xz) =
iBWSDgpEmbza276JpBFQktq0LOUZn3H/mpJs/RK5uQs=
-SIZE (transmission-2.93.tar.xz) = 3363868
+SHA256 (transmission-2.94.tar.xz) =
NUQsyEn5H435gsPQ1HnWUMbKGTEKmU7M2qeaSvORa30=
+SIZE (transmission-2.94.tar.xz) = 3365952
Index: Makefile
===================================================================
RCS file: /systems/cvs/ports/net/transmission/Makefile,v
retrieving revision 1.118.2.1
diff -u -p -r1.118.2.1 Makefile
--- Makefile 30 Jan 2018 17:37:15 -0000 1.118.2.1
+++ Makefile 3 May 2018 20:54:06 -0000
@@ -4,7 +4,7 @@ COMMENT-main= BitTorrent command line an
COMMENT-gtk= BitTorrent client with GTK+ interface
COMMENT-qt= BitTorrent client with Qt interface
-VER= 2.93
+VER= 2.94
DISTNAME= transmission-${VER}
PKGNAME-main= transmission-${VER}
PKGNAME-gtk= transmission-gtk-${VER}
Index: distinfo
===================================================================
RCS file: /systems/cvs/ports/net/transmission/distinfo,v
retrieving revision 1.50.6.1
diff -u -p -r1.50.6.1 distinfo
--- distinfo 30 Jan 2018 17:37:15 -0000 1.50.6.1
+++ distinfo 3 May 2018 23:23:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (transmission-2.93.tar.xz) =
iBWSDgpEmbza276JpBFQktq0LOUZn3H/mpJs/RK5uQs=
-SIZE (transmission-2.93.tar.xz) = 3363868
+SHA256 (transmission-2.94.tar.xz) =
NUQsyEn5H435gsPQ1HnWUMbKGTEKmU7M2qeaSvORa30=
+SIZE (transmission-2.94.tar.xz) = 3365952
Index: patches/patch-libtransmission_crypto-utils-openssl_c
===================================================================
RCS file: patches/patch-libtransmission_crypto-utils-openssl_c
diff -N patches/patch-libtransmission_crypto-utils-openssl_c
--- patches/patch-libtransmission_crypto-utils-openssl_c 30 Jan 2018
17:37:15 -0000 1.1.2.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-libtransmission_crypto-utils-openssl_c,v 1.1.2.1 2018/01/30
17:37:15 rsadowski Exp $
-
-Use upstream provided OpenSSL functions
-
-Index: libtransmission/crypto-utils-openssl.c
---- libtransmission/crypto-utils-openssl.c.orig
-+++ libtransmission/crypto-utils-openssl.c
-@@ -230,7 +230,7 @@ tr_rc4_process (tr_rc4_ctx_t handle,
- ****
- ***/
-
--#if OPENSSL_VERSION_NUMBER < 0x10100000
-+#if OPENSSL_VERSION_NUMBER < 0x10100000 || defined(LIBRESSL_VERSION_NUMBER)
- static inline int
- DH_set0_pqg (DH * dh,
- BIGNUM * p,