--- wzdftpd-0.8.3.orig/man/wzdftpd.8 +++ wzdftpd-0.8.3/man/wzdftpd.8 @@ -55,7 +55,6 @@ wzdftpd is written and maintained by Pierre Chifflier .nh -.ny .PP The Official wzdftpd website: .nh --- wzdftpd-0.8.3.orig/backends/plaintext/users.sample.cmake +++ wzdftpd-0.8.3/backends/plaintext/users.sample.cmake @@ -15,7 +15,7 @@ ip_allowed=127.0.0.1 ip_allowed=::ffff:127.0.0.1 ip_allowed=::1 -default_home=@CMAKE_INSTALL_PREFIX@/@ftproot@/ftp +default_home=/ rights=0xffffffff gid=0 @@ -24,7 +24,7 @@ [USERS] name=wzdftpd pass=Oz1iHGIgV8HIQ -home=@CMAKE_INSTALL_PREFIX@/@ftproot@/ftp +home=/ uid=0 groups=admin rights=0xffffffff @@ -35,4 +35,4 @@ bytes_ul_total=0 bytes_dl_total=0 num_logins=1 -flags=OIstH \ No newline at end of file +flags=OIstH --- wzdftpd-0.8.3.orig/modules/perl/libwzd_perl.c +++ wzdftpd-0.8.3/modules/perl/libwzd_perl.c @@ -196,6 +196,15 @@ } } + { + char *argv[] = { "wzdftpd", NULL }; + int argc = 1; + extern char **environ; + char **env = environ; + + PERL_SYS_INIT3(&argc,(char ***)&argv,&env); + } + if ( !(my_perl = perl_init()) ) { out_log(LEVEL_HIGH,"PERL could not create interpreter\n"); if (perl_fd_errlog >= 0) { @@ -230,6 +239,7 @@ { perl_destruct(my_perl); perl_free(my_perl); + PERL_SYS_TERM(); my_perl = NULL; if (perl_fd_errlog >= 0) { close(perl_fd_errlog); --- wzdftpd-0.8.3.orig/modules/perl/CMakeLists.txt +++ wzdftpd-0.8.3/modules/perl/CMakeLists.txt @@ -36,11 +36,13 @@ MACRO_ADD_LINK_FLAGS(libwzd_perl "${PERL_EXTRA_LD_FLAGS}") ENDIF(PERL_EXTRA_LD_FLAGS) - ADD_CUSTOM_TARGET(libDynaLoader.a COMMAND ${CMAKE_COMMAND} -E copy_if_different - ${PERL_DYNALOADER} - libDynaLoader.a) - ADD_DEPENDENCIES(libwzd_perl libDynaLoader.a) - SET(perl_LIBS ${perl_LIBS} DynaLoader) + IF(PERL_DYNALOADER) + ADD_CUSTOM_TARGET(libDynaLoader.a COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${PERL_DYNALOADER} + libDynaLoader.a) + ADD_DEPENDENCIES(libwzd_perl libDynaLoader.a) + SET(perl_LIBS ${perl_LIBS} DynaLoader) + ENDIF(PERL_DYNALOADER) ENDIF (NOT WIN32) IF(PERL_LIBRARY) --- wzdftpd-0.8.3.orig/debian/wzdftpd-mod-avahi.prerm +++ wzdftpd-0.8.3/debian/wzdftpd-mod-avahi.prerm @@ -2,7 +2,7 @@ set -e -if [ "$1" != "remove" ] && ["$1" != "purge" ]; then +if [ "$1" != "remove" ] && [ "$1" != "purge" ]; then exit 0 fi --- wzdftpd-0.8.3.orig/debian/copyright +++ wzdftpd-0.8.3/debian/copyright @@ -5,7 +5,7 @@ Copyright: -This software is copyright (c) 2002-03 by Pierre Chifflier. +This software is Copyright (c) 2002-03 by Pierre Chifflier. You are free to distribute this software under the terms of the GNU General Public License. --- wzdftpd-0.8.3.orig/debian/wzdftpd-mod-perl.prerm +++ wzdftpd-0.8.3/debian/wzdftpd-mod-perl.prerm @@ -2,7 +2,7 @@ set -e -if [ "$1" != "remove" ] && ["$1" != "purge" ]; then +if [ "$1" != "remove" ] && [ "$1" != "purge" ]; then exit 0 fi --- wzdftpd-0.8.3.orig/debian/wzdftpd.default +++ wzdftpd-0.8.3/debian/wzdftpd.default @@ -0,0 +1,10 @@ +# Defaults for wzdftpd initscript +# sourced by /etc/init.d/wzdftpd +# installed at /etc/default/wzdftpd by the maintainer scripts + +# +# This is a POSIX shell fragment +# + +# Additional options that are passed to the Daemon. +DAEMON_OPTS="-f /etc/wzdftpd/wzd.cfg" --- wzdftpd-0.8.3.orig/debian/wzdftpd-mod-tcl.prerm +++ wzdftpd-0.8.3/debian/wzdftpd-mod-tcl.prerm @@ -2,7 +2,7 @@ set -e -if [ "$1" != "remove" ] && ["$1" != "purge" ]; then +if [ "$1" != "remove" ] && [ "$1" != "purge" ]; then exit 0 fi --- wzdftpd-0.8.3.orig/debian/changelog +++ wzdftpd-0.8.3/debian/changelog @@ -1,3 +1,192 @@ +wzdftpd (0.8.3-6.2ubuntu1) raring; urgency=low + + * Merge from Debian unstable. Remaining changes: + - debian/control: Suggests on postgresql-client instead of postgresql in + wzdftpd-back-pgsql. + - debian/init.d: Set correct permissions to /var/run/wzdftpd. + - d/control: build-depend on libmysqlclient-dev to pick up the latest + version of libmysqlclient on rebuild. + * Fix trailer line in changelog. + + -- Logan Rosen Sat, 27 Oct 2012 15:17:02 -0400 + +wzdftpd (0.8.3-6.2) unstable; urgency=low + + * Non-maintainer upload. + * Create /var/run/wzdftpd from init script (Closes: #689906) + (based on patch by Thomas Goirand) + * Fix spelling of 'bandwidth' in description + * Remove duplicate upstream changelog + + -- Ben Hutchings Sat, 13 Oct 2012 11:46:01 +0100 + +wzdftpd (0.8.3-6.1ubuntu4) precise; urgency=low + + * d/control: build-depend on libmysqlclient-dev to pick up the latest + version of libmysqlclient on rebuild. + + -- Clint Byrum Thu, 15 Dec 2011 12:07:47 -0800 + +wzdftpd (0.8.3-6.1ubuntu3) precise; urgency=low + + * Rebuild for Perl 5.14. + + -- Colin Watson Wed, 16 Nov 2011 14:40:40 +0000 + +wzdftpd (0.8.3-6.1ubuntu2) oneiric; urgency=low + + * Rebuild for Perl 5.12. + + -- Colin Watson Thu, 12 May 2011 09:39:07 +0100 + +wzdftpd (0.8.3-6.1ubuntu1) maverick; urgency=low + + * Merge from debian unstable (LP: #600425), remaining changes: + - debian/control: Suggests on postgresql-client instead of postgresql in + wzdftpd-back-pgsql. + - debian/init.d: Set correct permissions to /var/run/wzdftpd. + + -- Lorenzo De Liso Thu, 01 Jul 2010 00:39:22 +0200 + +wzdftpd (0.8.3-6.1) unstable; urgency=low + + * Non-maintainer upload. + * Correct versioned build dependency on debhelper > 5 as + we're using compatibility level 5 + * Add a boilerplate to all binary packages' descriptions and + improve the synopsis of binary packages in debian/control + Closes: #521334 + * Move upstream web site mention to Homepage field in debian/control + Closes: #521334 + * Add $remote_fs to init script dependencies in Required-{Start|Stop} + * Fix pending l10n issues. Debconf translations: + - Japanese (Hideki Yamane (Debian-JP)). Closes: #553031 + - Danish (Joe Hansen). Closes: #583963 + + -- Christian Perrier Wed, 02 Jun 2010 07:39:10 +0200 + +wzdftpd (0.8.3-6ubuntu2) lucid; urgency=low + + * Rebuild for mysql transition. + + -- Chuck Short Mon, 05 Apr 2010 20:48:18 -0400 + +wzdftpd (0.8.3-6ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, Ubuntu remaining changes: + - debian/control: + + Suggests on postgresql-client instead of postgresql in + wzdftpd-back-pgsql. + - debian/init.d: + + Set correct permissions to /var/run/wzdftpd. + + -- Alessio Treglia Wed, 25 Mar 2009 10:04:10 +0100 + +wzdftpd (0.8.3-6) unstable; urgency=low + + * Acknowledge NMU (thanks Christian) (Closes: #460996, #481773, #499773) + * Init script works as expected and pid file contains the correct + pid (Closes: #349003) + This works correctly if the pid_file option is set correctly in the + config file, which is the default. + Other fixes described in the bugreport will be incorporated upstream. + * Use sf redirector in watch file + * Set compat level to 5 + * Fix libdir path in generated .la files + * Convert direct changes in source to quilt patches + - 60_cmake_perl_dynaloader + - 70_fix_manpage_error + + -- Pierre Chifflier Tue, 10 Mar 2009 13:59:54 +0100 + +wzdftpd (0.8.3-5.1ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, remaining changes: + - Suggest postgresql-client rather than postgresql in wzdftpd-back-pgsql. + - debian/init.d: /var/run/wzdftpd with correct permissions. + + -- Nick Ellery Thu, 27 Nov 2008 16:57:25 -0800 + +wzdftpd (0.8.3-5.1) unstable; urgency=low + + * Non-maintainer upload. + * Trivial fix to init script to avoid restarting the daemon for force- + reload. Closes: #460996 + * Fix pending l10n bugs. Debconf translations: + - Russian. Closes: #481773 + - Italian + - Basque. Closes: #499773 + + -- Christian Perrier Sun, 28 Sep 2008 08:00:02 +0200 + +wzdftpd (0.8.3-5) unstable; urgency=high + + * Add patch to fix use of embedded Perl (call PERL_SYS_INIT3) + (Closes: #495079) + * urgency=high because of RC bug + * Bump standards version to 3.8.0 (no changes) + + -- Pierre Chifflier Tue, 26 Aug 2008 10:12:37 +0200 + +wzdftpd (0.8.3-4ubuntu2) intrepid; urgency=low + + * No-change rebuild for libgnutls13 -> libgnutls26 transistion. + + -- Steve Kowalik Sat, 11 Oct 2008 01:31:24 +1100 + +wzdftpd (0.8.3-4ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - debian/init.d: create /var/run/wzdftpd with correct permissions + - Update maintainer field in debian/control. + + -- Lionel Porcheron Wed, 21 May 2008 23:43:30 +0200 + +wzdftpd (0.8.3-4) unstable; urgency=low + + * Acknowledge NMU (Closes: #466846) + Thanks to Stephen Gran for the patch + * Fix paths in default config file + + -- Pierre Chifflier Tue, 08 Apr 2008 09:12:17 +0200 + +wzdftpd (0.8.3-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix FTBFS with perl5.10 (closes: #466846) + * Stop install empty examples/ directory + + -- Stephen Gran Sun, 06 Apr 2008 01:22:43 +0100 + +wzdftpd (0.8.3-3) unstable; urgency=low + + * Fix prerm scripts + * Install sample config + + -- Pierre Chifflier Fri, 15 Feb 2008 09:48:13 +0100 + +wzdftpd (0.8.3-2) unstable; urgency=low + + * Remove ucf files when purging (Closes: #454369) + * Add Dutch debconf translation (Closes: #450993) + * Add Spanish debconf translation (Closes: #465164) + * Switch to quilt + * Bump standards version (no changes) + + -- Pierre Chifflier Thu, 14 Feb 2008 09:42:55 +0100 + +wzdftpd (0.8.3-1ubuntu1) hardy; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - wzdftp-back-pgsql depends on postgresql-client instead of + postgresql + - Update maintainer field in debian/control. + * debian/init.d: create /var/run/wzdftpd with correct permissions (LP: #154769) + * drop patches: + - 90_CVE-2007-5300_off_by_one_fix.dpatch: fixed upstream + + -- Lionel Porcheron Thu, 08 Nov 2007 09:57:31 +0100 + wzdftpd (0.8.3-1) unstable; urgency=high * New upstream release @@ -14,6 +203,24 @@ -- Nico Golde Thu, 11 Oct 2007 13:03:42 +0200 +wzdftpd (0.8.2-2ubuntu2) gutsy; urgency=high + + * debian/patches/90_CVE-2007-5300_off_by_one_fix.dpatch: + Fix off-by-one in wzd_login.c which leads to a remote + denial of service vulnerability (CVE-2007-5300) (LP: #151946) + (Fix provided by Nico Golde ) + + -- Stephan Hermann Fri, 12 Oct 2007 13:56:32 +0200 + +wzdftpd (0.8.2-2ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable, remaining changes: + - wzdftp-back-pgsql depends on postgresql-client instead of + postgresql + - Update maintainer field in debian/control. + + -- Scott Kitterman Thu, 13 Sep 2007 09:29:46 -0400 + wzdftpd (0.8.2-2) unstable; urgency=low * Set default homedir for user wzdftpd to / (Closes: #438183) @@ -23,12 +230,29 @@ -- Pierre Chifflier Sun, 09 Sep 2007 22:55:03 +0200 +wzdftpd (0.8.2-1ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable, remaining changes: + - wzdftp-back-pgsql depends on postgresql-client instead of + postgresql (LP: #46313) + - Update maintainer field in debian/control. + + -- Michele Angrisano Wed, 15 Aug 2007 09:30:44 +0200 + wzdftpd (0.8.2-1) unstable; urgency=low * New upstream candidate release -- Pierre Chifflier Thu, 05 Jul 2007 15:12:05 +0200 +wzdftpd (0.8.1-3ubuntu1) gutsy; urgency=low + + * wzdftp-back-pgsql depends on postgresql-client instead of + postgresql (LP: #46313) + * Updated Maintainer to match Debian-Maintainer-Spec + + -- Emilio Pozuelo Monfort Wed, 09 May 2007 19:58:54 +0200 + wzdftpd (0.8.1-3) unstable; urgency=high * Remove all assertions in avahi module (Closes: #416402) --- wzdftpd-0.8.3.orig/debian/rules +++ wzdftpd-0.8.3/debian/rules @@ -24,7 +24,7 @@ EXTRA_CMAKE_FLAGS=-DSKIP_BUILD_RPATH=ON -DSKIP_INSTALL_RPATH=ON -DWITH_PAM=ON -DWITH_SFV=ON CMAKE_PREFIX = -DCMAKE_INSTALL_PREFIX="/usr" -include /usr/share/dpatch/dpatch.make +include /usr/share/quilt/quilt.make ifndef DESTDIR DESTDIR=.. @@ -52,7 +52,7 @@ configure: configure-stamp -configure-stamp: patch-stamp +configure-stamp: patch dh_testdir # The first pass is used to create the configuration file $(MAKE) build/Makefile EXTRA_CMAKE_FLAGS="$(EXTRA_CMAKE_FLAGS)" PREFIX=/usr @@ -80,10 +80,11 @@ clean-patched: dh_testdir dh_testroot - rm -f build-arch-stamp #CONFIGURE-STAMP# + rm -f build-arch-stamp configure-stamp # Add here commands to clean up after the build process. - [ ! -f Makefile ] || [ ! -f build/Makefile ] || $(MAKE) distclean + [ ! -f Makefile ] || [ ! -f build/Makefile ] || $(MAKE) clean + rm -f users.sample wzd.cfg.sample dh_clean install: install-arch @@ -100,13 +101,8 @@ # we don't need those files rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/COPYING rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/INSTALL - - # TODO since we install in standard dir, the following is becoming - # useless ?? - - install -m 755 -d debian/wzdftpd/usr/share/doc/wzdftpd/examples ; - #install -m 644 wzdftpd/users.sample debian/wzdftpd/usr/share/doc/wzdftpd/examples ;\ - #install -m 644 wzdftpd/wzd.cfg.sample debian/wzdftpd/usr/share/doc/wzdftpd/examples ;\ + # dh_installchangelogs will install this as 'changelog' + rm -f $(CURDIR)/debian/tmp/usr/share/doc/wzdftpd/ChangeLog mv debian/tmp/usr/etc debian/tmp/ @@ -118,6 +114,9 @@ install -p -o root -g root -m 644 $(CURDIR)/debian/wzdftpd.overrides $(CURDIR)/debian/wzdftpd/usr/share/lintian/overrides/wzdftpd + # remove local rpath in .la files + sed -i "s+libdir=.*+libdir='/usr/lib'+" $(CURDIR)/debian/tmp/usr/lib/libwzd*.la + dh_install -s --list-missing --sourcedir=debian/tmp # Must not depend on anything. This is to be called by --- wzdftpd-0.8.3.orig/debian/wzdftpd.postrm +++ wzdftpd-0.8.3/debian/wzdftpd.postrm @@ -26,8 +26,8 @@ purge) rm -f /etc/wzdftpd/users /etc/wzdftpd/users.OLD rm -f /etc/wzdftpd/wzd.cfg - rm -f /etc/wzdftpd/wzd.cfg.wzdftpd-old /etc/wzdftpd/wzd.cfg.wzdftpd-new /etc/wzdftpd/wzd.cfg.dpkg-dist - + rm -f /etc/wzdftpd/wzd.cfg.wzdftpd-old /etc/wzdftpd/wzd.cfg.wzdftpd-new /etc/wzdftpd/wzd.cfg.dpkg-dist /etc/wzdftpd/wzd.cfg.ucf-dist /etc/wzdftpd/wzd.cfg.ucf-old + rm -rf /var/run/wzdftpd ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) --- wzdftpd-0.8.3.orig/debian/wzdftpd.postinst +++ wzdftpd-0.8.3/debian/wzdftpd.postinst @@ -66,18 +66,6 @@ fi fi -# the following will be used to run the server as a non-privileged user -# # extract PID_DIR from config -# if [ ! -d $PID_DIR ]; then -# mkdir $PID_DIR -# fi - if [ -d $PID_DIR ]; then - if (id ftp >/dev/null 2>/dev/null) ; then - chown ftp $PID_DIR - fi - fi - - case "$1" in configure) --- wzdftpd-0.8.3.orig/debian/dirs +++ wzdftpd-0.8.3/debian/dirs @@ -4,7 +4,6 @@ etc usr/share/man/man1 var/log/wzdftpd -var/run/wzdftpd usr/lib/wzdftpd/backends usr/lib/wzdftpd/modules usr/share/lintian/overrides --- wzdftpd-0.8.3.orig/debian/control +++ wzdftpd-0.8.3/debian/control @@ -1,68 +1,126 @@ Source: wzdftpd Section: net Priority: optional -Maintainer: Pierre Chifflier -Build-Depends: debhelper (>= 4.1.16), libgnutls-dev | libssl-dev, zlib1g-dev, tcl8.4-dev, libperl-dev, libpam0g-dev, libmysqlclient15-dev | libmysqlclient14-dev, libpq-dev, flex, dpatch, libavahi-client-dev (>= 0.6.0), cmake (>= 2.4.5) -Standards-Version: 3.7.2 +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Pierre Chifflier +Build-Depends: debhelper (>= 5), + libgnutls-dev | libssl-dev, + zlib1g-dev, tcl8.4-dev, + libperl-dev, + libpam0g-dev, + libmysqlclient-dev, + libpq-dev, + flex, + quilt, + libavahi-client-dev (>= 0.6.0), + cmake (>= 2.4.5) +Standards-Version: 3.8.0 +Homepage: http://www.wzdftpd.net/ Package: wzdftpd Architecture: any -Depends: ${shlibs:Depends}, ucf, debconf (>= 0.2.26) | debconf-2.0, po-debconf +Depends: ${shlibs:Depends}, ucf, debconf (>= 0.2.26) | debconf-2.0, po-debconf, ${misc:Depends} Provides: ftp-server Conflicts: ftp-server -Description: A portable, modular, small and efficient ftp server +Description: modular, small and efficient ftp server - binaries wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and is multithreaded. Server is fully configurable online using SITE commands, and implements the lastest RFC extensions to FTP protocol. . Features are: flexible user management, acls, virtual users/groups, security, - speed, bandwith limitation, per command authorization, virtual directories, + speed, bandwidth limitation, per command authorization, virtual directories, dynamic ip changes auto-detection, etc. . It includes several authentication backends, is easily scriptable and provides a powerful event-driven system to extend server. - . - For more informations, see http://www.wzdftpd.net/ Package: wzdftpd-back-mysql Architecture: any -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: mysql-server -Description: MySQL backend for wzdftpd +Description: modular, small and efficient ftp server - MySQL backend + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . This package provides the MySQL backend for wzdftpd. Package: wzdftpd-back-pgsql Architecture: any -Depends: ${shlibs:Depends} -Suggests: postgresql -Description: PostgreSQL backend for wzdftpd +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: postgresql-client +Description: modular, small and efficient ftp server - PostgreSQL backend + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . This package provides the PostgreSQL backend for wzdftpd. Package: wzdftpd-mod-avahi Architecture: any -Depends: ${shlibs:Depends}, wzdftpd (= ${binary:Version}) -Description: Zeroconf module for wzdftpd +Depends: ${shlibs:Depends}, wzdftpd (= ${binary:Version}), ${misc:Depends} +Description: modular, small and efficient ftp server - zeroconf module + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . This package provides the necessary files to enable zeroconf support in wzdftpd, using the Avahi module. Package: wzdftpd-mod-tcl Architecture: any -Depends: ${shlibs:Depends} -Description: TCL module for wzdftpd - This package provides the necessary files to run TCL plugins in wzdftpd, - in the TCL module. +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: modular, small and efficient ftp server - Tcl module + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . + This package provides the necessary files to run Tcl plugins in wzdftpd, + in the Tcl module. Package: wzdftpd-mod-perl Architecture: any -Depends: ${shlibs:Depends} -Description: Perl module for wzdftpd +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: modular, small and efficient ftp server - Perl module + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . This package provides the necessary files to run Perl plugins in wzdftpd, in the Perl module. Package: wzdftpd-dev Architecture: any -Depends: ${shlibs:Depends}, wzdftpd (= ${binary:Version}) +Depends: ${shlibs:Depends}, wzdftpd (= ${binary:Version}), ${misc:Depends} Section: libdevel -Description: Development files for wzdftpd +Description: modular, small and efficient ftp server - development files + wzdftpd is designed to be run as root or non-root, It supports IPv6, SSL, and + is multithreaded. Server is fully configurable online using SITE commands, and + implements the lastest RFC extensions to FTP protocol. + . + Features are: flexible user management, acls, virtual users/groups, security, + speed, bandwidth limitation, per command authorization, virtual directories, + dynamic ip changes auto-detection, etc. + . This package provides all needed files to develop extensions for wzdftpd. --- wzdftpd-0.8.3.orig/debian/init.d +++ wzdftpd-0.8.3/debian/init.d @@ -2,8 +2,8 @@ ### BEGIN INIT INFO # Provides: wzdftpd -# Required-Start: $syslog -# Required-Stop: $syslog +# Required-Start: $syslog $remote_fs +# Required-Stop: $syslog $remote_fs # Should-Start: $local_fs # Should-Stop: $local_fs # Default-Start: 2 3 4 5 @@ -17,6 +17,7 @@ DAEMON=/usr/sbin/wzdftpd NAME=wzdftpd DESC=wzdftpd +PID_DIR=/var/run/$NAME test -x $DAEMON || exit 0 @@ -29,11 +30,22 @@ DAEMON_OPTS="$DAEMON_OPTS -f $CONFIG" fi +if [ ! -d /var/run/wzdftpd ]; then + mkdir /var/run/wzdftpd + chown ftp /var/run/wzdftpd + chmod 0755 /var/run/wzdftpd +fi + set -e case "$1" in start) echo -n "Starting $DESC: " + mkdir -p $PID_DIR + # the following will be used to run the server as a non-privileged user + if id ftp >/dev/null 2>/dev/null; then + chown ftp $PID_DIR + fi start-stop-daemon --start --quiet \ --pidfile /var/run/$NAME/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS echo "$NAME." @@ -43,7 +55,7 @@ start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/$NAME/$NAME.pid echo "$NAME." ;; - reload) + reload|force-reload) # # If the daemon can reload its config files on the fly # for example by sending it SIGHUP, do it here. @@ -53,14 +65,9 @@ # echo "Reloading $DESC configuration files." start-stop-daemon --stop --signal 1 --quiet --pidfile \ - /var/run/$NAME.pid --exec $DAEMON + /var/run/$NAME/$NAME.pid --exec $DAEMON ;; - restart|force-reload) - # - # If the "reload" option is implemented, move the "force-reload" - # option to the "reload" entry above. If not, "force-reload" is - # just the same as "restart". - # + restart) echo -n "Restarting $DESC: " start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/$NAME/$NAME.pid sleep 3 --- wzdftpd-0.8.3.orig/debian/compat +++ wzdftpd-0.8.3/debian/compat @@ -1 +1 @@ -4 +5 --- wzdftpd-0.8.3.orig/debian/watch +++ wzdftpd-0.8.3/debian/watch @@ -1,13 +1,10 @@ -version=3 - -# Line continuations are performed with \ +# Run the "uscan" command to check for upstream updates and more. +# See uscan(1) for format -# This the format for an FTP site: -# Full-site-with-pattern [Version [Action]] -opts=pasv http://heanet.dl.sourceforge.net/sourceforge/wzdftpd/wzdftpd-(.*)\.tar\.gz \ - debian uupdate +# Compulsory line, this is a version 3 file +version=3 -# This can be used if you want to override the PASV setting -# for a specific site -# opts=pasv ftp://.../... +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/#PACKAGE#/#PACKAGE#-(.*)\.tar\.gz +http://sf.net/wzdftpd/wzdftpd-(.+)\.tar\.gz --- wzdftpd-0.8.3.orig/debian/po/nl.po +++ wzdftpd-0.8.3/debian/po/nl.po @@ -0,0 +1,44 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE 'S COPYRIGHT HOLDER +# This file is distributed under the same license as the package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2007-10-26 13:26+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Bezig met opwaarderen" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"Het formaat van het configuratiebestand is veranderd in versie 0.6.0, en is " +"niet compatibel met de vorige versie." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Er dient een nieuw configuratiebestand aangemaakt te worden. Een voorbeeld " +"vindt u in /usr/share/doc/wzdftpd/examples ." --- wzdftpd-0.8.3.orig/debian/po/de.po +++ wzdftpd-0.8.3/debian/po/de.po @@ -10,6 +10,7 @@ "PO-Revision-Date: 2007-02-10 14:53+0100\n" "Last-Translator: Helge Kreutzmann \n" "Language-Team: German \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: 8bit\n" @@ -27,8 +28,8 @@ "The format of the config file has changed in version 0.6.0, and is not " "compatible with previous version." msgstr "" -"Das Format der Konfigurationsdatei hat sich in Version 0.6.0 gendert und ist " -"zu vorhergehenden Versionen nicht kompatibel." +"Das Format der Konfigurationsdatei hat sich in Version 0.6.0 gendert und " +"ist zu vorhergehenden Versionen nicht kompatibel." #. Type: note #. Description --- wzdftpd-0.8.3.orig/debian/po/cs.po +++ wzdftpd-0.8.3/debian/po/cs.po @@ -11,6 +11,7 @@ "PO-Revision-Date: 2006-02-17 18:38+0100\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" --- wzdftpd-0.8.3.orig/debian/po/ru.po +++ wzdftpd-0.8.3/debian/po/ru.po @@ -0,0 +1,44 @@ +# translation of wzdftpd_0.8.3-4_templates.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Pavel Vinogradov , 2008. +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd_0.8.3-4_templates\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2008-05-18 18:07+0500\n" +"Last-Translator: Pavel Vinogradov \n" +"Language-Team: Russian\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Обновление" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"Формат конфигурационного файла был изменен в версии 0.6.0 и не совместим с " +"предыдущей версией." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Вы должны создать новый конфигурационный файл. Смотрите /usr/share/doc/" +"wzdftpd/examples для примера." --- wzdftpd-0.8.3.orig/debian/po/es.po +++ wzdftpd-0.8.3/debian/po/es.po @@ -0,0 +1,66 @@ +# Translation of wzdftpd_0.8.1-1_templates.po to Spanish +# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the wzdftpd package. +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traducción consulte con el último +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traducción de Debian al español () +# +# Enrique Matias Sanchez , 2007. +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd_0.8.1-1_templates\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2008-02-10 19:27-0500\n" +"Last-Translator: Enrique Matias Sanchez \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Actualización" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"El formato del fichero de configuración cambió en la versión 0.6.0, y no es " +"compatible con versiones anteriores." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Debe crear un nuevo fichero de configuración. En «/usr/share/doc/wzdftpd/" +"examples» puede encontrar un ejemplo." --- wzdftpd-0.8.3.orig/debian/po/eu.po +++ wzdftpd-0.8.3/debian/po/eu.po @@ -0,0 +1,44 @@ +# translation of wzdftpd-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2008. +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd-eu\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2008-09-22 10:45+0200\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Bertsio-berritzen" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"Konfigurazio fitxategia aldatu egin da 0.6.0 bertsioan eta ez da aurreko " +"bertsiokoarekin bateragarria." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Konfigurazio fitxategi berri bat sortu behar duzu. Begiratu /usr/share/doc/" +"wzdftpd/examples adibide bat ikusteko." --- wzdftpd-0.8.3.orig/debian/po/sv.po +++ wzdftpd-0.8.3/debian/po/sv.po @@ -11,6 +11,7 @@ "PO-Revision-Date: 2006-09-14 21:08+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" --- wzdftpd-0.8.3.orig/debian/po/da.po +++ wzdftpd-0.8.3/debian/po/da.po @@ -0,0 +1,43 @@ +# Danish translation wzdftpd. +# Copyright (C) 2010 wzdftpd & nedenst??ende overs??ttere. +# This file is distributed under the same license as the wzdftpd package. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2010-05-31 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Opgraderer" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"Formatet p?? konfigurationsfilen har ??ndret sig i version 0.6.0, og er ikke " +"kompatibel med den forrige version." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Du skal oprette en ny konfigurationsfil. Se /usr/share/doc/wzdftpd/examples " +"for et eksempel." --- wzdftpd-0.8.3.orig/debian/po/fr.po +++ wzdftpd-0.8.3/debian/po/fr.po @@ -11,6 +11,7 @@ "PO-Revision-Date: 2006-01-15 16:18+0100\n" "Last-Translator: Steve Petruzzello \n" "Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-15\n" "Content-Transfer-Encoding: 8bit\n" --- wzdftpd-0.8.3.orig/debian/po/it.po +++ wzdftpd-0.8.3/debian/po/it.po @@ -0,0 +1,43 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2008-09-21 10:02+0100\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "Aggiornamento in corso" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"Il formato del file di configurazione è cambiato nella versione 0.6.0, e non " +"è compatibile con la versione precedente." + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"Devi creare un nuovo file di configurazione. Per un esempio vedi /usr/share/" +"doc/wzdftpd/examples." --- wzdftpd-0.8.3.orig/debian/po/ja.po +++ wzdftpd-0.8.3/debian/po/ja.po @@ -0,0 +1,42 @@ +# Copyright (C) 2009 Pierre Chifflier +# This file is distributed under the same license as wzdftpd package. +# Hideki Yamane , 2009 +# +msgid "" +msgstr "" +"Project-Id-Version: wzdftpd 0.8.3-6+b1\n" +"Report-Msgid-Bugs-To: chifflier@cpe.fr\n" +"POT-Creation-Date: 2006-09-28 09:26+0200\n" +"PO-Revision-Date: 2009-10-25 06:52+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "Upgrading" +msgstr "アップグレード" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"The format of the config file has changed in version 0.6.0, and is not " +"compatible with previous version." +msgstr "" +"バージョン 0.6.0 で設定ファイルの形式が変更され、以前のバージョンと互換性がな" +"くなっています。" + +#. Type: note +#. Description +#: ../wzdftpd.templates:1001 +msgid "" +"You must create a new config file. See /usr/share/doc/wzdftpd/examples for " +"an example." +msgstr "" +"新しい設定ファイルを作成する必要があります。例として/usr/share/doc/wzdftpd/" +"examples を参照してください。" --- wzdftpd-0.8.3.orig/debian/po/pt.po +++ wzdftpd-0.8.3/debian/po/pt.po @@ -11,6 +11,7 @@ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Luísa Lourenço \n" "Language-Team: Native Portuguese \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" --- wzdftpd-0.8.3.orig/debian/patches/30_fix_homedir +++ wzdftpd-0.8.3/debian/patches/30_fix_homedir @@ -0,0 +1,29 @@ +Index: wzdftpd-0.8.3/backends/plaintext/users.sample.cmake +=================================================================== +--- wzdftpd-0.8.3.orig/backends/plaintext/users.sample.cmake 2008-02-14 09:40:49.000000000 +0100 ++++ wzdftpd-0.8.3/backends/plaintext/users.sample.cmake 2008-02-14 09:40:53.000000000 +0100 +@@ -15,7 +15,7 @@ + ip_allowed=127.0.0.1 + ip_allowed=::ffff:127.0.0.1 + ip_allowed=::1 +-default_home=@CMAKE_INSTALL_PREFIX@/@ftproot@/ftp ++default_home=/ + rights=0xffffffff + gid=0 + +@@ -24,7 +24,7 @@ + [USERS] + name=wzdftpd + pass=Oz1iHGIgV8HIQ +-home=@CMAKE_INSTALL_PREFIX@/@ftproot@/ftp ++home=/ + uid=0 + groups=admin + rights=0xffffffff +@@ -35,4 +35,4 @@ + bytes_ul_total=0 + bytes_dl_total=0 + num_logins=1 +-flags=OIstH +\ No newline at end of file ++flags=OIstH --- wzdftpd-0.8.3.orig/debian/patches/50_PERL_SYS_INIT +++ wzdftpd-0.8.3/debian/patches/50_PERL_SYS_INIT @@ -0,0 +1,28 @@ +Index: wzdftpd-0.8.3/modules/perl/libwzd_perl.c +=================================================================== +--- wzdftpd-0.8.3.orig/modules/perl/libwzd_perl.c 2008-08-26 10:04:18.000000000 +0200 ++++ wzdftpd-0.8.3/modules/perl/libwzd_perl.c 2008-08-26 10:10:46.000000000 +0200 +@@ -196,6 +196,15 @@ + } + } + ++ { ++ char *argv[] = { "wzdftpd", NULL }; ++ int argc = 1; ++ extern char **environ; ++ char **env = environ; ++ ++ PERL_SYS_INIT3(&argc,(char ***)&argv,&env); ++ } ++ + if ( !(my_perl = perl_init()) ) { + out_log(LEVEL_HIGH,"PERL could not create interpreter\n"); + if (perl_fd_errlog >= 0) { +@@ -230,6 +239,7 @@ + { + perl_destruct(my_perl); + perl_free(my_perl); ++ PERL_SYS_TERM(); + my_perl = NULL; + if (perl_fd_errlog >= 0) { + close(perl_fd_errlog); --- wzdftpd-0.8.3.orig/debian/patches/series +++ wzdftpd-0.8.3/debian/patches/series @@ -0,0 +1,4 @@ +30_fix_homedir +50_PERL_SYS_INIT +60_cmake_perl_dynaloader +70_fix_manpage_error --- wzdftpd-0.8.3.orig/debian/patches/60_cmake_perl_dynaloader +++ wzdftpd-0.8.3/debian/patches/60_cmake_perl_dynaloader @@ -0,0 +1,23 @@ +Index: wzdftpd/modules/perl/CMakeLists.txt +=================================================================== +--- wzdftpd.orig/modules/perl/CMakeLists.txt 2009-03-10 14:40:33.000000000 +0100 ++++ wzdftpd/modules/perl/CMakeLists.txt 2009-03-10 14:41:03.000000000 +0100 +@@ -36,11 +36,13 @@ + MACRO_ADD_LINK_FLAGS(libwzd_perl "${PERL_EXTRA_LD_FLAGS}") + ENDIF(PERL_EXTRA_LD_FLAGS) + +- ADD_CUSTOM_TARGET(libDynaLoader.a COMMAND ${CMAKE_COMMAND} -E copy_if_different +- ${PERL_DYNALOADER} +- libDynaLoader.a) +- ADD_DEPENDENCIES(libwzd_perl libDynaLoader.a) +- SET(perl_LIBS ${perl_LIBS} DynaLoader) ++ IF(PERL_DYNALOADER) ++ ADD_CUSTOM_TARGET(libDynaLoader.a COMMAND ${CMAKE_COMMAND} -E copy_if_different ++ ${PERL_DYNALOADER} ++ libDynaLoader.a) ++ ADD_DEPENDENCIES(libwzd_perl libDynaLoader.a) ++ SET(perl_LIBS ${perl_LIBS} DynaLoader) ++ ENDIF(PERL_DYNALOADER) + ENDIF (NOT WIN32) + + IF(PERL_LIBRARY) --- wzdftpd-0.8.3.orig/debian/patches/70_fix_manpage_error +++ wzdftpd-0.8.3/debian/patches/70_fix_manpage_error @@ -0,0 +1,12 @@ +Index: wzdftpd/man/wzdftpd.8 +=================================================================== +--- wzdftpd.orig/man/wzdftpd.8 2009-03-10 14:41:53.000000000 +0100 ++++ wzdftpd/man/wzdftpd.8 2009-03-10 14:41:58.000000000 +0100 +@@ -55,7 +55,6 @@ + wzdftpd is written and maintained by Pierre Chifflier + .nh + +-.ny + .PP + The Official wzdftpd website: + .nh