Hello community,

here is the log from the commit of package proftpd for 
openSUSE:12.1:Update:Test checked in at 2011-11-21 15:27:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/proftpd (Old)
 and      /work/SRC/openSUSE:12.1:Update:Test/.proftpd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "proftpd", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/proftpd/proftpd.changes 2011-11-15 
15:32:58.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.proftpd.new/proftpd.changes    
2011-11-21 15:27:58.000000000 +0100
@@ -1,0 +2,7 @@
+Fri Nov 18 14:56:41 UTC 2011 - [email protected]
+
+- fix for bnc#731347
+  * no (hostname -s) in post section
+  * reworked basic conf patch
+
+-------------------------------------------------------------------

Old:
----
  proftpd-1.3.2a-basic.conf.patch

New:
----
  proftpd-1.3.3g-basic.conf.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ proftpd.spec ++++++
--- /var/tmp/diff_new_pack.EV1jQW/_old  2011-11-21 15:27:58.000000000 +0100
+++ /var/tmp/diff_new_pack.EV1jQW/_new  2011-11-21 15:27:58.000000000 +0100
@@ -32,7 +32,7 @@
 Source2:        %{name}.passwd
 #PATCH-FIX-UPSTREAM CVE-2009-3639 fix mod_tls security issue (bnc#549740)
 Patch100:       %{name}-1.3.3-dist.patch
-Patch101:       %{name}-1.3.2a-basic.conf.patch
+Patch101:       %{name}-1.3.3g-basic.conf.patch
 Patch102:       %{name}-1.3.1-ftpasswd.patch
 Patch103:       %{name}-1.3.3-strip.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -176,10 +176,10 @@
 %post
 # on `rpm -ivh` PARAM is 1
 # on `rpm -Uvh` PARAM is 2
-if [ "$1" = "1" ]; then
-  #%{__sed} -i "s,\(.*disable.*=\ \)no,\1yes," %{_sysconfdir}/xinetd.d/%{name}
-  %{__sed} -i -e "s/@HOST@/$(hostname -s)/" %{_sysconfdir}/%{name}/%{name}.conf
-fi
+#if [ "$1" = "1" ]; then
+#  #%{__sed} -i "s,\(.*disable.*=\ \)no,\1yes," %{_sysconfdir}/xinetd.d/%{name}
+#  %{__sed} -i -e "s/@HOST@/$(hostname -s)/" 
%{_sysconfdir}/%{name}/%{name}.conf
+#fi
 %{fillup_and_insserv -f proftpd}
 
 %postun

++++++ proftpd-1.3.3g-basic.conf.patch ++++++
diff -ruN proftpd-1.3.3g-orig/sample-configurations/basic.conf 
proftpd-1.3.3g/sample-configurations/basic.conf
--- proftpd-1.3.3g-orig/sample-configurations/basic.conf        2008-01-21 
18:44:06.000000000 +0100
+++ proftpd-1.3.3g/sample-configurations/basic.conf     2011-11-18 
15:53:36.000000000 +0100
@@ -3,19 +3,29 @@
 # and a single anonymous login.  It assumes that you have a user/group
 # "nobody" and "ftp" for normal operation and anon.
 
-ServerName                     "ProFTPD Default Installation"
-ServerType                     standalone
-DefaultServer                  on
+ServerName             "ProFTPD"
+ServerType             standalone
+DefaultServer          on
 
 # Port 21 is the standard FTP port.
-Port                           21
+Port                   21
+
+# FireWall PortRange for PASV
+PassivePorts           40000 40999
+
+# Set DebugLevel to values between 0 and 9
+# default is 0
+DebugLevel             0
+
+# SystemLog -- Redirect syslogging to a file
+SystemLog              /var/log/proftpd/proftpd.log
 
 # Don't use IPv6 support by default.
-UseIPv6                                off
+UseIPv6                        off
 
 # Umask 022 is a good standard umask to prevent new dirs and files
 # from being group and world writable.
-Umask                          022
+Umask                  022
 
 # To prevent DoS attacks, set the maximum number of child processes
 # to 30.  If you need to allow more than 30 concurrent connections
@@ -23,43 +33,190 @@
 # 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
+MaxInstances           30
 
 # Set the user and group under which the server will run.
-User                           nobody
-Group                          nogroup
-
-# To cause every FTP user to be "jailed" (chrooted) into their home
-# directory, uncomment this line.
-#DefaultRoot ~
+User                   ftp
+Group                  ftp
 
-# Normally, we want files to be overwriteable.
-AllowOverwrite         on
+# Some logging formats
+LogFormat default      "%h %l %u %t \"%r\" %s %b"
+LogFormat auth         "%v [%P] %h %t \"%r\" %s"
+LogFormat write                "%h %l %u %t \"%r\" %s %b"
+
+# ------------------------------
+# Global Settings
+# ------------------------------
+<Global>
+
+  # ------------------------------
+  # Login
+  # ------------------------------
+
+       ServerIdent             on "FTP server ready"
+       DeferWelcome            on
+       #DisplayConnect         /etc/proftpd/msg
+
+       IdentLookups            off
+       UseFtpUsers             off
+       RequireValidShell       off
+
+       TimeoutLogin            60
+       MaxLoginAttempts        3
+       #MaxClientsPerHost      none
+       #MaxClientsPerUser      1 "Only one connection at a time."
+
+  # ------------------------------
+  # Authentication
+  # ------------------------------
+
+       ### PAM Authentication
+       # AuthPAM: default: on
+       AuthPAM                 off
+
+       # changed AuthPAMConfig file
+       AuthPAMConfig           proftpd
+       ### PAM Authentication
+
+       AuthUserFile            /etc/proftpd/auth/passwd
+       AuthGroupFile           /etc/group
+
+       ### order of auth modules
+       #AuthOrder              mod_auth_unix.c mod_auth_file.c
+       AuthOrder               mod_auth_file.c
+
+  # ------------------------------
+  # Post-Login
+  # ------------------------------
+
+       DisplayLogin            welcome.msg
+       DisplayChdir            .message
+       AllowOverride           off
+
+       TimeoutIdle              600
+       TimeoutNoTransfer        900
+       TimeoutStalled           300
+       TimeoutSession          3600
+
+  # ------------------------------
+  # Session
+  # ------------------------------
+
+       # To cause every FTP user to be "jailed" (chrooted) into their home
+       # directory, uncomment this line.
+       DefaultRoot             ~ web,!users
+
+       DenyFilter              \*.*/
+       ListOptions             "-A +R" strict
+       UseGlobbing             off
+
+       ShowSymlinks            on
+       TimesGMT                on
+
+  # ------------------------------
+  # Up- & Download
+  # ------------------------------
+
+       # having to delete before uploading is a pain ;)
+       AllowOverwrite          on
+       AllowRetrieveRestart    on
+       HiddenStores            on
+       DeleteAbortedStores     on
+       #AllowStoreRestart      off     # is contrary to "DeleteAbortedStores"
+
+  # ------------------------------
+  # Logging
+  # ------------------------------
+
+       WtmpLog                 off
+       TransferLog             /var/log/proftpd/xferlog
+
+       # Record all logins
+       ExtendedLog             /var/log/proftpd/auth.log AUTH auth
+
+       # Logging file/dir access
+       ExtendedLog             /var/log/proftpd/access.log WRITE,READ write
+
+       # Paranoia logging level....
+       ExtendedLog             /var/log/proftpd/paranoid.log ALL default
+
+       # SQLLogFile
+       #SQLLogFile             /var/log/proftpd/SQL.log
+</Global>
 
 # Bar use of SITE CHMOD by default
 <Limit SITE_CHMOD>
   DenyAll
 </Limit>
 
+#####
+# Include other confs
+#Include                       /etc/proftpd/conf.d/*.conf
+
+#####
+
+# ------------------------------
+# Anonymous Settings
+# ------------------------------
 # A basic anonymous configuration, no upload directories.  If you do not
 # want anonymous users, simply delete this entire <Anonymous> section.
 <Anonymous ~ftp>
-  User                         ftp
-  Group                                ftp
-
-  # We want clients to be able to login with "anonymous" as well as "ftp"
-  UserAlias                    anonymous ftp
-
-  # Limit the maximum number of anonymous logins
-  MaxClients                   10
-
-  # We want 'welcome.msg' displayed at login, and '.message' displayed
-  # in each newly chdired directory.
-  DisplayLogin                 welcome.msg
-  DisplayChdir                 .message
-
-  # Limit WRITE everywhere in the anonymous chroot
-  <Limit WRITE>
-    DenyAll
-  </Limit>
+       # Limit LOGIN
+       #<Limit LOGIN>
+       #       Order Allow,Deny
+       #       Allow from .examples.net,113.141.114.1
+       #       Deny from All
+       #</Limit>
+
+       # Limit WRITE everywhere in the anonymous chroot
+       <Limit WRITE>
+               DenyAll
+       </Limit>
+
+       # LoginPasswordPrompt -- Configure to display the passwort prompt or not
+       LoginPasswordPrompt off
+
+       # DirFakeMode -- Hide real file/directory permissions
+       DirFakeMode 0640
+
+       # DirFakeUser -- Hide real file/directory owner
+       DirFakeUser On
+
+       # DirFakeGroup -- Hide real file/directory group
+       DirFakeGroup On
+
+       # We want clients to be able to login with "anonymous" as well as "ftp"
+       UserAlias               anonymous ftp
+
+       # Limit the maximum number of anonymous logins
+       MaxClients              10
+       #MaxRetrieveFileSize    512 Mb
+
+       # Limit Up/Downloads to 255 K/sec
+       #TransferRate APPE,RETR,STOR,STOU       255
+
+       # We want 'welcome.msg' displayed at login, and '.message' displayed
+       # in each newly chdired directory.
+       DisplayLogin            welcome.msg
+       DisplayChdir            .message
+
+       #<Directory pub>
+       #  <Limit ALL>
+       #       Order Allow,Deny
+       #       Allow from .examples.net,113.141.114.1
+       #       Deny from All
+       #  </Limit>
+       #</Directory>
+
+       # 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>
+
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to