Hello community,
here is the log from the commit of package lftp
checked in at Sun Aug 6 21:54:06 CEST 2006.
--------
--- lftp/lftp.changes 2006-04-16 22:37:52.000000000 +0200
+++ lftp/lftp.changes 2006-08-01 12:16:30.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Aug 1 12:02:26 CEST 2006 - postadal@suse.cz
+
+- updated to version 3.5.2
+ * fixed lftp exit code when cmd:at-exit is set
+ * new exit options: top, kill
+ * new setting dns:max-retries
+ * new settings fish:charset and sftp:charset (for sftp version<4)
+ * implemented pget -c (continue) with a status file
+ * new options of `repeat' command: --count (-c), --delay (-d),
+ --while-ok, --until-ok
+ * added support for ALLO command and ftp:use-allo setting
+ * changed default for http:use-propfind to no
+
+-------------------------------------------------------------------
Old:
----
lftp-3.4.0-nostrip.diff
lftp-3.4.0.tar.bz2
New:
----
lftp-3.5.2.tar.bz2
lftp-nostrip.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lftp.spec ++++++
--- /var/tmp/diff_new_pack.3iQDcS/_old 2006-08-06 21:53:53.000000000 +0200
+++ /var/tmp/diff_new_pack.3iQDcS/_new 2006-08-06 21:53:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package lftp (Version 3.4.0)
+# spec file for package lftp (Version 3.5.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -25,11 +25,11 @@
Group: Productivity/Networking/Ftp/Clients
URL: http://lftp.yar.ru/
Autoreqprov: on
-Version: 3.4.0
-Release: 19
+Version: 3.5.2
+Release: 1
Summary: LFTP Command Line File Transfer Program
Source: %{name}-%{version}.tar.bz2
-Patch1: %{name}-%{version}-nostrip.diff
+Patch1: %{name}-nostrip.patch
Patch2: %{name}-wrapper.patch
Patch3: %{name}-compat-mode.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -70,7 +70,8 @@
aclocal -I m4
autoheader
autoconf
-automake
+touch AUTHORS
+automake -a
CFLAGS="-DUSE_VARARGS -DPREFER_STDARG $RPM_OPT_FLAGS -fstack-protector" \
CXXFLAGS="-DUSE_VARARGS -DPREFER_STDARG $RPM_OPT_FLAGS -fstack-protector" \
LDFLAGS=' ' \
@@ -117,6 +118,17 @@
rm -rf $RPM_BUILD_ROOT
%changelog -n lftp
+* Tue Aug 01 2006 - postadal@suse.cz
+- updated to version 3.5.2
+ * fixed lftp exit code when cmd:at-exit is set
+ * new exit options: top, kill
+ * new setting dns:max-retries
+ * new settings fish:charset and sftp:charset (for sftp version<4)
+ * implemented pget -c (continue) with a status file
+ * new options of `repeat' command: --count (-c), --delay (-d),
+--while-ok, --until-ok
+ * added support for ALLO command and ftp:use-allo setting
+ * changed default for http:use-propfind to no
* Fri Apr 14 2006 - pnemec@suse.cz
- decreased priority of alternative system [#162595]
- another fix for lftp wrapper [#164726]
++++++ lftp-3.4.0.tar.bz2 -> lftp-3.5.2.tar.bz2 ++++++
++++ 107664 lines of diff (skipped)
++++++ lftp-compat-mode.patch ++++++
--- /var/tmp/diff_new_pack.3iQDcS/_old 2006-08-06 21:53:57.000000000 +0200
+++ /var/tmp/diff_new_pack.3iQDcS/_new 2006-08-06 21:53:57.000000000 +0200
@@ -1,25 +1,6 @@
---- configure.ac
-+++ configure.ac
-@@ -215,14 +215,14 @@
- enable_static=no
- enable_shared=yes
- AC_DEFINE(WITH_MODULES, 1, [build modular lftp])
-- MODULES_LA="liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la cmd-mirror.la cmd-sleep.la"
-+ MODULES_LA="liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la cmd-mirror.la cmd-sleep.la compat-mode.la"
- LFTP_SSL_LDFLAGS=
- LFTP_SSL_LIBS=
- LFTP_EXPAT_LIBS=
- else
- enable_static=yes
- enable_shared=no
-- MODULES_LA_STATIC="liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la cmd-mirror.la cmd-sleep.la"
-+ MODULES_LA_STATIC="liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la cmd-mirror.la cmd-sleep.la compat-mode.la"
- LFTP_OPENSSL_LDFLAGS='$(OPENSSL_LDFLAGS)'
- LFTP_OPENSSL_LIBS='$(OPENSSL_LIBS)'
- LFTP_LIBGNUTLS_LIBS='$(LIBGNUTLS_LIBS)'
--- src/CmdExec.cc
+++ src/CmdExec.cc
-@@ -1259,6 +1259,53 @@
+@@ -1263,6 +1263,53 @@
memset(&dyn_cmd_table[dyn_cmd_table_count-1],0,sizeof(cmd_rec));
}
@@ -75,7 +56,7 @@
Reuse(session);
--- src/CmdExec.h
+++ src/CmdExec.h
-@@ -223,6 +223,9 @@
+@@ -224,6 +224,9 @@
static void RegisterCommand(const char *name,cmd_creator_t creator,
const char *short_name=0,const char *long_name=0);
@@ -356,34 +337,6 @@
+
+
+#endif //COMPATMODE_H
---- src/Makefile.am
-+++ src/Makefile.am
-@@ -14,7 +14,7 @@
-
- #ftpget_SOURCES = ftpget.cc
-
--EXTRA_LTLIBRARIES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la cmd-mirror.la cmd-sleep.la proto-fish.la proto-sftp.la
-+EXTRA_LTLIBRARIES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la cmd-mirror.la cmd-sleep.la proto-fish.la proto-sftp.la compat-mode.la
- pkgverlib_LTLIBRARIES = $(MODULES_LA)
- lib_LTLIBRARIES = liblftp-tasks.la liblftp-jobs.la
- #noinst_LTLIBRARIES = liblftp-tasks.la liblftp-jobs.la $(MODULES_LA_STATIC)
-@@ -30,6 +30,7 @@
- liblftp_pty_la_SOURCES = PtyShell.cc PtyShell.h lftp_pty.c lftp_pty.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
-+compat_mode_la_SOURCES = CompatMode.cc CompatMode.h
-
- if !WITH_MODULES
- add_tasks = $(proto_ftp_la_SOURCES) $(proto_http_la_SOURCES)\
-@@ -50,6 +51,8 @@
- liblftp_network_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir) $(OPENSSL_LDFLAGS)
- liblftp_network_la_LIBADD = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS)
-
-+compat_mode_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
-+
- proto_ftp_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la
- proto_http_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la $(EXPAT_LIBS)
- proto_fish_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la liblftp-pty.la
--- src/lftp_wrapper.c
+++ src/lftp_wrapper.c
@@ -507,17 +507,6 @@
@@ -424,3 +377,31 @@
snprintf(open, 100,(anonymous || isuser) ? LFTP_OPEN :
LFTP_COMPAT_MODE_OPEN);
buf_file = get_file(buf2); /* directory */
+--- src/Makefile.am
++++ src/Makefile.am
+@@ -20,7 +20,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
+-JOB_MODULES = liblftp-getdate.la cmd-mirror.la cmd-sleep.la
++JOB_MODULES = liblftp-getdate.la cmd-mirror.la cmd-sleep.la compat-mode.la
+ if WITH_MODULES
+ pkgverlib_LTLIBRARIES = $(TASK_MODULES) $(JOB_MODULES)
+ else
+@@ -41,6 +41,7 @@
+ liblftp_network_la_SOURCES = NetAccess.cc NetAccess.h Resolver.cc Resolver.h\
+ lftp_ssl.cc lftp_ssl.h buffer_ssl.cc buffer_ssl.h
+ liblftp_getdate_la_SOURCES = getdate.y getdate.h
++compat_mode_la_SOURCES = CompatMode.cc CompatMode.h
+
+ proto_ftp_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
+ proto_http_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
+@@ -54,6 +55,8 @@
+ liblftp_network_la_LIBADD = $(SOCKSLIBS) $(OPENSSL_LIBS) $(LIBGNUTLS_LIBS)
+ liblftp_getdate_la_LDFLAGS = -avoid-version -rpath $(pkgverlibdir)
+
++compat_mode_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir)
++
+ proto_ftp_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la
+ proto_http_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la $(EXPAT_LIBS)
+ proto_fish_la_LIBADD = -L$(DESTDIR)$(pkgverlibdir) liblftp-network.la liblftp-pty.la
++++++ lftp-nostrip.patch ++++++
--- src/Makefile.am
+++ src/Makefile.am
@@ -110,12 +110,3 @@
lftp.o commands.lo module.lo: confpaths.h
-# libtool does not strip modules, do it here.
-install-data-hook:
-if WITH_MODULES
- @rm -f $(DESTDIR)$(pkgverlibdir)/*.la; \
- case " $(LDFLAGS) " in *" -s "*) \
- echo $(STRIP) $(DESTDIR)$(pkgverlibdir)/*.so; \
- $(STRIP) $(DESTDIR)$(pkgverlibdir)/*.so;; \
- esac; else rmdir $(DESTDIR)$(pkgverlibdir) 2>/dev/null || true;
-endif
++++++ lftp-wrapper.patch ++++++
--- /var/tmp/diff_new_pack.3iQDcS/_old 2006-08-06 21:53:57.000000000 +0200
+++ /var/tmp/diff_new_pack.3iQDcS/_new 2006-08-06 21:53:57.000000000 +0200
@@ -1,7 +1,7 @@
--- src/CopyJob.cc
+++ src/CopyJob.cc
@@ -21,6 +21,7 @@
- /* $Id: CopyJob.cc,v 1.32 2005/06/22 09:25:59 lav Exp $ */
+ /* $Id: CopyJob.cc,v 1.33 2006/02/06 11:03:58 lav Exp $ */
#include