Hello community, here is the log from the commit of package lftp for openSUSE:Factory checked in at 2016-05-14 12:23:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lftp (Old) and /work/SRC/openSUSE:Factory/.lftp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lftp" Changes: -------- --- /work/SRC/openSUSE:Factory/lftp/lftp.changes 2016-01-08 15:22:35.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.lftp.new/lftp.changes 2016-05-14 12:23:43.000000000 +0200 @@ -1,0 +2,31 @@ +Wed May 11 09:09:12 UTC 2016 - m...@suse.com + +- lftp 4.7.0: + * ftp: add MODE Z support. + * ftp: new settings ftp:use-mode-z, ftp:compressed-re, ftp:mode-z-level. + * ftp: add MFF support for chmod. + * ftp: prefer EPSV by default. + * ftp: prefer CWD-relative paths. + * ftp: enable MLSD by default (when supported). + * ftp: assume AUTH is supported based on other newer features. + * http: add support for digest authentication. + * http: fixed webdav directory listing. + * http: fixed a coredump when using a proxy for https. + * sftp: fixed mirror to sftp with xfer:use-temp-file set. + * ssl: optimized ssl for speed and lower syscall count. + * ssl: log server's certificate fingerprint. + * ssl: allow disabling certificate verification by its fingerprint. + * get: rename backup file back if new file cannot be retrieved. + * get: new settings xfer:backup-suffix and xfer:keep-backup. + * get/put/mget/mput/pget/get1: add -q (quiet) option. + * edit: allow creating a new file. + * new debug option -T (truncate output file). + * new mirror options: --{in,ex}clude-{rx,glob}-from. + * new mirror options: --Remove-source-dirs, --Move. + +- lftp 4.7.1: + * http: fixed authentication for proxy, transient errors, max-retries=1. + * http: fixed put with authentication not to use HEAD request. + * translations updated (cs, ru). + +------------------------------------------------------------------- Old: ---- lftp-4.6.5.tar.xz lftp-4.6.5.tar.xz.asc New: ---- lftp-4.7.1.tar.xz lftp-4.7.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lftp.spec ++++++ --- /var/tmp/diff_new_pack.0FJ4gp/_old 2016-05-14 12:23:44.000000000 +0200 +++ /var/tmp/diff_new_pack.0FJ4gp/_new 2016-05-14 12:23:44.000000000 +0200 @@ -19,7 +19,7 @@ %define vi_version 1.1 Name: lftp -Version: 4.6.5 +Version: 4.7.1 Release: 0 Summary: Command Line File Transfer Program License: GPL-2.0+ @@ -112,7 +112,7 @@ make %{?_smp_mflags} STRIP=touch %install -make DESTDIR=%{buildroot} install STRIP=touch +make DESTDIR=%{buildroot} install STRIP=touch MKDIR_P="mkdir -p" mkdir -p %{buildroot}%{_sysconfdir}/alternatives touch %{buildroot}%{_sysconfdir}/alternatives/ftp @@ -143,7 +143,7 @@ %files -f "lftp.lang" %defattr(-,root,root) -%doc BUGS COPYING ChangeLog FAQ FEATURES README* NEWS THANKS TODO lftp.lsm +%doc BUGS COPYING ChangeLog FAQ FEATURES README* NEWS THANKS TODO %ghost %{_sysconfdir}/alternatives/ftp %ghost %{_sysconfdir}/alternatives/ftp.1.gz %{_bindir}/ftp ++++++ lftp-4.6.5.tar.xz -> lftp-4.7.1.tar.xz ++++++ ++++ 49813 lines of diff (skipped) ++++++ lftp-wrapper+edit+compat-modify.patch ++++++ --- /var/tmp/diff_new_pack.0FJ4gp/_old 2016-05-14 12:23:45.000000000 +0200 +++ /var/tmp/diff_new_pack.0FJ4gp/_new 2016-05-14 12:23:45.000000000 +0200 @@ -1,15 +1,7 @@ ---- - src/CmdExec.cc | 32 ++++++++++++++++++++++++++++++++ - src/CmdExec.h | 3 +++ - src/CopyJob.cc | 3 ++- - src/Makefile.am | 12 ++++++++++-- - 4 files changed, 47 insertions(+), 3 deletions(-) - -Index: src/CmdExec.cc -=================================================================== ---- src/CmdExec.cc.orig 2013-04-12 10:26:09.000000000 +0200 -+++ src/CmdExec.cc 2013-10-07 16:20:54.281577956 +0200 -@@ -1225,6 +1225,38 @@ void CmdExec::ChangeSession(FileAccess * +diff -u src.orig/CmdExec.cc src/CmdExec.cc +--- src.orig/CmdExec.cc 2016-05-11 08:40:28.662250124 +0200 ++++ src/CmdExec.cc 2016-05-11 08:41:53.162253123 +0200 +@@ -1243,6 +1243,38 @@ ConnectionSlot::Set(slot,session); } @@ -48,11 +40,10 @@ const char *CmdExec::CmdByIndex(int i) { if(dyn_cmd_table) -Index: src/CmdExec.h -=================================================================== ---- src/CmdExec.h.orig 2013-03-19 13:48:18.000000000 +0100 -+++ src/CmdExec.h 2013-10-07 16:21:22.657911764 +0200 -@@ -237,6 +237,9 @@ public: +diff -u src.orig/CmdExec.h src/CmdExec.h +--- src.orig/CmdExec.h 2016-05-11 08:40:28.658250124 +0200 ++++ src/CmdExec.h 2016-05-11 08:41:53.162253123 +0200 +@@ -238,6 +238,9 @@ static void RegisterCommand(const char *name,cmd_creator_t creator, const char *short_name=0,const char *long_name=0); @@ -62,10 +53,9 @@ Job *builtin_lcd(); Job *builtin_cd(); Job *builtin_open(); -Index: src/CopyJob.cc -=================================================================== ---- src/CopyJob.cc.orig 2013-03-19 13:49:02.000000000 +0100 -+++ src/CopyJob.cc 2013-10-07 16:14:44.709259516 +0200 +diff -u src.orig/CopyJob.cc src/CopyJob.cc +--- src.orig/CopyJob.cc 2016-05-11 08:40:28.662250124 +0200 ++++ src/CopyJob.cc 2016-05-11 08:41:53.166253123 +0200 @@ -18,6 +18,7 @@ */ @@ -74,7 +64,7 @@ #include "CopyJob.h" #include "ArgV.h" #include "plural.h" -@@ -250,7 +251,7 @@ void CopyJobEnv::SetCopier(FileCopy *c,c +@@ -259,7 +260,7 @@ xstring& CopyJobEnv::FormatFinalWithPrefix(xstring& s,const char *p) { @@ -83,10 +73,9 @@ return s; if(count==errors) return s; -Index: src/Makefile.am -=================================================================== ---- src/Makefile.am.orig 2013-05-28 07:42:43.000000000 +0200 -+++ src/Makefile.am 2013-10-07 16:21:53.681183489 +0200 +diff -u src.orig/Makefile.am src/Makefile.am +--- src.orig/Makefile.am 2016-05-11 08:40:28.658250124 +0200 ++++ src/Makefile.am 2016-05-11 08:49:55.306270234 +0200 @@ -1,6 +1,6 @@ pkgverlibdir = $(pkglibdir)/$(VERSION) @@ -95,7 +84,7 @@ bin_SCRIPTS = lftpget pkgdata_SCRIPTS = import-ncftp import-netscape verify-file convert-mozilla-cookies xdg-move noinst_SCRIPTS = ftpget -@@ -8,6 +8,7 @@ noinst_SCRIPTS = ftpget +@@ -8,6 +8,7 @@ EXTRA_DIST = $(pkgdata_SCRIPTS) $(bin_SCRIPTS) $(noinst_SCRIPTS) lftp_SOURCES = lftp.cc complete.h complete.cc lftp_rl.c lftp_rl.h attach.cc attach.h @@ -103,7 +92,7 @@ noinst_PROGRAMS = example1 example2 example1-cmd noinst_LTLIBRARIES = example-module1.la -@@ -18,7 +19,7 @@ example_module1_la_SOURCES = example-mod +@@ -18,7 +19,7 @@ example_module1_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la @@ -112,31 +101,31 @@ if WITH_MODULES pkgverlib_LTLIBRARIES = $(TASK_MODULES) $(JOB_MODULES) else -@@ -37,6 +38,8 @@ cmd_mirror_la_SOURCES = MirrorJob.cc Mir +@@ -38,6 +39,8 @@ cmd_sleep_la_SOURCES = SleepJob.cc SleepJob.h cmd_torrent_la_SOURCES= Torrent.cc Torrent.h TorrentTracker.cc TorrentTracker.h\ DHT.cc DHT.h Bencode.cc Bencode.h +cmd_edit_la_SOURCES = cmd-edit.cc +compat_mode_la_SOURCES= CompatMode.cc CompatMode.h - liblftp_pty_la_SOURCES = PtyShell.cc PtyShell.h lftp_pty.c lftp_pty.h + liblftp_pty_la_SOURCES = PtyShell.cc PtyShell.h lftp_pty.c lftp_pty.h SSH_Access.cc SSH_Access.h liblftp_network_la_SOURCES = NetAccess.cc NetAccess.h Resolver.cc Resolver.h\ lftp_ssl.cc lftp_ssl.h buffer_ssl.cc buffer_ssl.h RateLimit.cc RateLimit.h\ -@@ -55,6 +58,8 @@ proto_sftp_la_LDFLAGS = -module -avoid-v +@@ -57,6 +60,8 @@ cmd_mirror_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) cmd_sleep_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) cmd_torrent_la_LDFLAGS= -module -avoid-version -rpath $(pkgverlibdir) +cmd_edit_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) +compat_mode_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) liblftp_pty_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) - liblftp_network_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) $(OPENSSL_LDFLAGS) - liblftp_network_la_LIBADD = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS) $(GNULIB) -@@ -101,6 +106,9 @@ liblftp_jobs_la_LIBADD = $(JOB_MODULES_S - lftp_LDADD = liblftp-jobs.la $(READLINE) - lftp_DEPENDENCIES = liblftp-jobs.la $(READLINE_DEPEND) + liblftp_network_la_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_CPPFLAGS) $(OPENSSL_CPPFLAGS) $(LIBGNUTLS_CFLAGS) + liblftp_network_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) $(OPENSSL_LDFLAGS) $(ZLIB_LDFLAGS) +@@ -106,6 +111,9 @@ + lftp_LDADD = liblftp-jobs.la liblftp-tasks.la $(READLINE_LIBS) + lftp_DEPENDENCIES = liblftp-jobs.la +lftp_wrapper_LDADD = $(GNULIB) +lftp_wrapper_DEPENDENCIES = + example1_LDADD = liblftp-tasks.la - example1_cmd_LDADD = liblftp-jobs.la + example1_cmd_LDADD = liblftp-jobs.la liblftp-tasks.la example2_LDADD = liblftp-tasks.la