fixes for push to Factory

OBS-URL: https://build.opensuse.org/package/show/network/proftpd?expand=0&rev=2
This commit is contained in:
Christian Wittmer 2011-04-29 11:21:05 +00:00 committed by Git OBS Bridge
parent d1373698e2
commit 1d9d684548
3 changed files with 23 additions and 103 deletions

View File

@ -1,3 +1,12 @@
-------------------------------------------------------------------
Fri Apr 29 11:18:55 UTC 2011 - chris@computersalat.de
- push to Factory
o fix changelog (not in sequence)
o fix license (GPL -> GPLv2+)
o remove Author from description
o remove obsolete extra source proftpd.conf
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 8 22:08:55 UTC 2011 - chris@computersalat.de Fri Apr 8 22:08:55 UTC 2011 - chris@computersalat.de
@ -19,7 +28,7 @@ Sun Jan 30 20:40:10 UTC 2011 - chris@computersalat.de
+ Fixed handling of SFTP uploads when compression is used. + Fixed handling of SFTP uploads when compression is used.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Oct 22 03:26:10 UTC 2010 - mseben@gmail.com Fri Oct 22 23:26:10 UTC 2010 - mseben@gmail.com
- update to 1.3.3c - update to 1.3.3c
+ Fixed Telnet IAC stack overflow vulnerability (ZDI-CAN-925) + Fixed Telnet IAC stack overflow vulnerability (ZDI-CAN-925)

View File

@ -1,71 +0,0 @@
# This sample configuration file illustrates configuring two
# anonymous directories, and a guest (same thing as anonymous but
# requires a valid password to login)
ServerName "ProFTPD Anonymous Server"
ServerType standalone
DefaultServer on
# Port 21 is the standard FTP port.
Port 21
# If you don't want normal users logging in at all, uncomment this
# next section
#<Limit LOGIN>
# DenyAll
#</Limit>
# Set the user and group that the server normally runs at.
User nobody
Group nogroup
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
# Set the maximum number of seconds a data connection is allowed
# to "stall" before being aborted.
TimeoutStalled 300
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayChdir .message
# Our "basic" anonymous configuration
<Anonymous ~ftp>
# Allow logins if they are disabled above.
<Limit LOGIN>
AllowAll
</Limit>
# Maximum clients with message
MaxClients 5 "Sorry, max %m users -- try again later"
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
# An upload directory that allows storing files but not retrieving
# or creating directories.
#<Directory uploads/*>
#<Limit READ>
# DenyAll
#</Limit>
#
#<Limit STOR>
# AllowAll
#</Limit>
#</Directory>
</Anonymous>

View File

@ -23,7 +23,7 @@ Summary: Highly configurable GPL-licensed FTP server software
# We only accept updates for "STABLE" Versions # We only accept updates for "STABLE" Versions
Version: 1.3.3e Version: 1.3.3e
Release: 1 Release: 1
License: GPL License: GPLv2+
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
Autoreqprov: on Autoreqprov: on
Url: http://www.proftpd.org/ Url: http://www.proftpd.org/
@ -35,13 +35,20 @@ Patch100: %{name}-1.3.3-dist.patch
Patch101: %{name}-1.3.2a-basic.conf.patch Patch101: %{name}-1.3.2a-basic.conf.patch
Patch102: %{name}-1.3.1-ftpasswd.patch Patch102: %{name}-1.3.1-ftpasswd.patch
Patch103: %{name}-1.3.3-strip.patch Patch103: %{name}-1.3.3-strip.patch
#
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: krb5-devel
BuildRequires: libacl-devel
BuildRequires: libattr-devel
BuildRequires: mysql-devel
BuildRequires: ncurses-devel
BuildRequires: openldap2-devel
BuildRequires: openssl-devel
BuildRequires: pam-devel
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: krb5-devel libacl-devel libattr-devel mysql-devel BuildRequires: postgresql-devel
BuildRequires: openldap2-devel openssl-devel pam-devel postgresql-devel BuildRequires: sqlite3-devel
BuildRequires: sqlite3-devel unixODBC-devel BuildRequires: tcpd-devel
BuildRequires: tcpd-devel ncurses-devel BuildRequires: unixODBC-devel
Requires: logrotate Requires: logrotate
@ -50,24 +57,6 @@ ProFTPD is a highly configurable FTP daemon for Unix and Unix-like
operating systems. See the README.ports file for more details about operating systems. See the README.ports file for more details about
the platforms on which ProFTPD in known or thought to build and run. the platforms on which ProFTPD in known or thought to build and run.
Authors:
Jesse Sipprell <jss@inflicted.net>
Original proftpd author and former project co-maintainer
Habeeb J. Dihu <macgyver@tos.net>
Original mod_pam author and former project co-maintainer
Mark Lowes <hamster@vom.org.uk>
Head documentation hacker and webmaster
TJ Saunders <tj@castaglia.org>
ProFTPD developer, current maintainer
John Morrissey <jwm@horde.net>
ProFTPD developer
Charles Seeger <seeger@cise.ufl.edu>
ProFTPD developer
Daniel Roesen <droesen@entire-systems.com>
RPM packaging maintainer
Andrew Houghton <aah@acm.org>
SQL support maintainer
%package ldap %package ldap
Summary: LDAP Module for ProFTPD Summary: LDAP Module for ProFTPD
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
@ -76,7 +65,6 @@ Requires: %{name} = %{version}
%description ldap %description ldap
This is the LDAP Module for ProFTPD This is the LDAP Module for ProFTPD
%package mysql %package mysql
Summary: MySQL Module for ProFTPD Summary: MySQL Module for ProFTPD
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
@ -85,7 +73,6 @@ Requires: %{name} = %{version}
%description mysql %description mysql
This is the MySQL Module for ProFTPD This is the MySQL Module for ProFTPD
%package pgsql %package pgsql
Summary: PostgreSQL Module for ProFTPD Summary: PostgreSQL Module for ProFTPD
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
@ -94,7 +81,6 @@ Requires: %{name} = %{version}
%description pgsql %description pgsql
This is the PostgreSQL Module for ProFTPD This is the PostgreSQL Module for ProFTPD
%package radius %package radius
Summary: Radius Module for ProFTPD Summary: Radius Module for ProFTPD
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
@ -103,7 +89,6 @@ Requires: %{name} = %{version}
%description radius %description radius
This is the Radius Module for ProFTPD This is the Radius Module for ProFTPD
%package sqlite %package sqlite
Summary: SQLite Module for ProFTPD Summary: SQLite Module for ProFTPD
Group: Productivity/Networking/Ftp/Servers Group: Productivity/Networking/Ftp/Servers
@ -112,7 +97,6 @@ Requires: %{name} = %{version}
%description sqlite %description sqlite
This is the SQLite Module for ProFTPD This is the SQLite Module for ProFTPD
%package devel %package devel
Summary: Development files for ProFTPD Summary: Development files for ProFTPD
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
@ -121,7 +105,6 @@ Requires: %{name} = %{version}
%description devel %description devel
This package contains Development files for ProFTPD This package contains Development files for ProFTPD
%package doc %package doc
Summary: Documentation for ProFTPD Summary: Documentation for ProFTPD
Group: Documentation/HTML Group: Documentation/HTML
@ -130,7 +113,6 @@ Requires: %{name} = %{version}
%description doc %description doc
Here are Documentation for ProFTPD Here are Documentation for ProFTPD
%prep %prep
%setup -q %setup -q
%{__rm} README.AIX %{__rm} README.AIX