Hello community, here is the log from the commit of package transmission for openSUSE:Factory checked in at 2016-03-07 13:37:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/transmission (Old) and /work/SRC/openSUSE:Factory/.transmission.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "transmission" Changes: -------- --- /work/SRC/openSUSE:Factory/transmission/transmission.changes 2015-12-03 13:27:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.transmission.new/transmission.changes 2016-03-07 13:37:03.000000000 +0100 @@ -1,0 +2,109 @@ +Mon Mar 7 09:01:02 UTC 2016 - [email protected] + +- Update to version 2.92: + + Mac Client: Build OSX.KeRanger.A ransomware removal into the + app. +- Changes from version 2.91: + + All Platforms: + - Fix Makefile.am to include Windows patches into source + archive. + - Fix miniupnpc script to handle spaces and other special chars + in paths. + + Mac Client: + - Prevent crash during group rules removal in some cases. + - Fix failure to remove seeding completion notifications from + notification center. + - Show main window and scroll to torrent on notification click. + - Fix issue on Yosemite where peers view didn't occupy all the + available space when web seed view was hidden. + + Qt Client: Fix existing running instance detection and torrents + delegation when using DBus. + + Daemon: + - Fix building on Windows x86. + - Add `--blocklist-update` argument description to + transmission-remote man page. + - Use `-rad` as short form of `--remove-and-delete` option in + transmission-remote. + +------------------------------------------------------------------- +Mon Feb 29 14:31:21 UTC 2016 - [email protected] + +- Update to version 2.90: + + All Platforms: + - Fix renaming torrent files with common prefix. + - Fix some more thread safety bugs in the tr_list datatype. + - Fix infinite loop when removing torrent data. + - Add support for CyaSSL/WolfSSL and PolarSSL cryptographic + backends; bump OpenSSL minimum to v0.9.7. + - Initial CMake build system support. + - Many improvements to support Windows builds with MSVS and + MinGW; drop XP/2003 support, only Vista and up now. + - Allow building against system UTP and DHT libraries. + - Fix several memory leaks and buffer overflows. + - Support miniupnpc API v14. + - Fix "prefetch-enabled" value type in settings.json (boolean + instead of integer). + - Fix some issues discovered by static analysis (cppcheck, + coverity). + - Fix invalid JSON encoding for non-printable characters. + - Fix multi-threaded locale use when encoding/decoding JSON + data. + - Fix encrypted communication with libevent 2.1+. + - Prevent completed pieces modification by webseeds. + - Require absolute paths in RPC requests. + - Fix and unify torrent origin display in GTK+, Qt and web + clients. + - Fix crash on session shutdown (evdns_getaddrinfo_cancel). + - Retry if RPC server fails to bind to specified address. + - Improve error checking on metadata retrieval. + - Improve UTF-8 validity checking (merge changes from LLVM). + - Don't build transmission-cli by default (it's long + deprecated). + + GTK+ Client: + - Fix overshoot and undershoot indicators display with GTK+ + 3.16+ in main window. + - Don't require DISPLAY if started with `--version` argument. + + Qt Client: + - Improve performance in Torrent Properties dialog for torrents + with lots of files. + - Prevent entering file renaming mode with mouse double-click. + - Add context menu on files tab of Torrent Properties dialog + resembling that of Mac client. + - Remove torrent file from watch directory even if "show + options dialog" is not set. + - Use theme-provided icons in system tray and About dialog. + - Fix initial watch directory scan. + - Improve filter bar look and feel; lots of other small visual + fixes; RTL layout fixes. + - Show message to the user when duplicate torrent is being + added. + - Improve magnets handling in main window. + - Display notifications via tray icon if D-Bus is not + available. + - Show notice on top of filtered torrents list; clear whole + filter on notice double-click. + - Add proper compiler flags to indicate C++11 use. + - Fix translation files loading. + + Daemon: + - Run as service on Windows when in background mode. + - Rework directory watching, add support for native mechanisms + on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges). + - Don't make assumptions of remote path validity in + transmission-remote. + + Web Client: + - Content Security Policy enhancements. + - Enable "resume now" for queued torrents. + - Mark appropriate fields in preferences dialog as HTML5 number + fields. + - Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus + instead of custom ones. + + Updated translations. +- Pass --enable-external-b64 to configure: use the system provided + b64 library. +- Pass --enable-cli to configure: retain the (deprecated) CLI + interface. +- Add pkgconfig(zlip) and libb64-devel BuildRequires: new + dependencies. +- Drop transmission-miniupnp14.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- transmission-2.84.tar.xz transmission-miniupnp14.patch New: ---- transmission-2.92.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ transmission.spec ++++++ --- /var/tmp/diff_new_pack.HnwI4w/_old 2016-03-07 13:37:04.000000000 +0100 +++ /var/tmp/diff_new_pack.HnwI4w/_new 2016-03-07 13:37:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package transmission # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: transmission -Version: 2.84 +Version: 2.92 Release: 0 Summary: Lightweight, yet powerful BitTorrent client License: (GPL-2.0 or GPL-3.0) and MIT @@ -25,8 +25,6 @@ Url: http://www.transmissionbt.com/ Source0: http://download.m0k.org/transmission/files/%{name}-%{version}.tar.xz Source1: transmission-qt.desktop -# PATCH-FIX-UPSTREAM transmission-miniupnp14.patch [email protected] -- Fix build with miniupnpc api level 14 -Patch1: transmission-miniupnp14.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool @@ -35,16 +33,18 @@ %endif Source2: transmission-daemon-systemd Source3: README.openSUSE +BuildRequires: libb64-devel BuildRequires: libcurl-devel BuildRequires: libevent-devel >= 2.0.0 BuildRequires: libminiupnpc-devel BuildRequires: libqt5-linguist BuildRequires: libqt5-qtbase-devel -BuildRequires: openssl-devel +BuildRequires: openssl-devel >= 0.9.7 BuildRequires: update-desktop-files BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(libsystemd-daemon) +BuildRequires: pkgconfig(zlib) >= 1.2.3 Requires: %{name}-common = %{version} Provides: %{name}-ui = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -130,7 +130,6 @@ %lang_package -n %{name}-qt %prep %setup -q -%patch1 cp %{S:3} . %build @@ -141,7 +140,9 @@ %if 0%{?WITH_APPINDICATOR} --enable-libappindicator \ %endif - --with-gtk + --with-gtk \ + --enable-external-b64 \ + --enable-cli make %{?_smp_mflags} # the qt ui requires an extrawurst for now cd qt ++++++ transmission-2.84.tar.xz -> transmission-2.92.tar.xz ++++++ ++++ 495404 lines of diff (skipped)
