ForrestG | 1 May 2009 12:48
Picon
Favicon

[Proftpd-user] Uninstall proftpd

Hi everyone,

I compile proftpd (1.3.2) from source code typically ./configure, make, make install.
So proftpd succesfully running and is installed id /usr/local. Now I need uninstall it.
I check 'make uninstall' and there is no rules for uninstall. Is it any way how to uninstall
proftpd or I must check makefile and all handmade delete?

Thanks Forrest

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

nix4me | 5 May 2009 00:36
Picon

[Proftpd-user] 0 byte folders causing problems

I have users complaining that 0 byte folders are causing them transfer 
issues.  Some say they just won't transfer and stay in the que.  Others 
say it aborts the whole transfer.  Did something change in proftpd?  
These users say things were ok before and they just started seeing this 
behavior.  I'm using Centos 5.3 with the rpmfusion proftpd 1.3.2-1.el5 
package.

Thanks,

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

nix4me | 5 May 2009 01:12
Picon

Re: [Proftpd-user] 0 byte folders causing problems

nix4me wrote:
> I have users complaining that 0 byte folders are causing them transfer 
> issues.  Some say they just won't transfer and stay in the que.  Others 
> say it aborts the whole transfer.  Did something change in proftpd?  
> These users say things were ok before and they just started seeing this 
> behavior.  I'm using Centos 5.3 with the rpmfusion proftpd 1.3.2-1.el5 
> package.
>
> Thanks,
>
>
>   
Sorry to reply to myself but there its not that the folder is empty 
causing this problem, its that the folder name has spaces in it.  Any 
way to remedy the situation?

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

TJ Saunders | 5 May 2009 01:32

Re: [Proftpd-user] 0 byte folders causing problems


>Sorry to reply to myself but there its not that the folder is empty 
>causing this problem, its that the folder name has spaces in it.  Any 
>way to remedy the situation?

Could you provide the proftpd debug logging, debug level 10, showing one of 
these issues?  I was unable to duplicate the problem locally; I am wondering 
whether it could be a client-side issue as well...

TJ

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

nix4me | 5 May 2009 02:43
Picon

Re: [Proftpd-user] 0 byte folders causing problems

TJ Saunders wrote:
Sorry to reply to myself but there its not that the folder is empty causing this problem, its that the folder name has spaces in it. Any way to remedy the situation?
Could you provide the proftpd debug logging, debug level 10, showing one of these issues? I was unable to duplicate the problem locally; I am wondering whether it could be a client-side issue as well... TJ
Attached is the debug output.

And here are 2 failures that the client gets:

[R] 257 "/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]" is the current directory
[R] PASV
 [R] 227 Entering Passive Mode (192,168,1,102,198,9).
 [R] Opening data connection IP: 70.118.231.41 PORT: 50697
 [R] MLSD
 [R] Connected. Negotiating TLSv1 session..
 [R] 550 Unable to handle command
 [R] Failed TLSv1 negotiation, disconnected

 or this

 [R] Connected. Negotiating TLSv1 session..
 [R] 550 Unable to handle command
 [R] Failed TLSv1 negotiation, disconnected
 [R] LIST
 [R] 150 Opening ASCII mode data connection for file list
 [R] 425 Unable to build data connection: Operation not permitted
 [R] List Error
 - using TCP receive buffer size of 87380 bytes
 - using TCP send buffer size of 16384 bytes
 - testing Unix domain socket using S_ISFIFO
 - testing Unix domain socket using S_ISSOCK
 - using S_ISSOCK macro for Unix domain socket detection
 - mod_tls/2.2.1: using OpenSSL 0.9.8b 04 May 2006
 - PathAllowFilter: compiling allow regex '^[A-Za-z0-9()._-]+$'
 - retrieved UID 99 for user 'nobody'
 - retrieved GID 99 for group 'nobody'
localhost.localdomain - 
localhost.localdomain - Config for ProFTPD server:
localhost.localdomain - ServerIdent
localhost.localdomain - DefaultServer
localhost.localdomain - AccessGrantMsg
localhost.localdomain - DeferWelcome
localhost.localdomain - DisplayConnect
localhost.localdomain - DisplayFileTransfer
localhost.localdomain - PathAllowFilter
localhost.localdomain - DefaultRoot
localhost.localdomain - AuthPAMConfig
localhost.localdomain - AuthOrder
localhost.localdomain - IdentLookups
localhost.localdomain - IdentLookups
localhost.localdomain - PassivePorts
localhost.localdomain - Umask
localhost.localdomain - ListOptions
localhost.localdomain - RootLogin
localhost.localdomain - AllowForeignAddress
localhost.localdomain - AllowRetrieveRestart
localhost.localdomain - AllowStoreRestart
localhost.localdomain - UserID
localhost.localdomain - UserName
localhost.localdomain - GroupID
localhost.localdomain - GroupName
localhost.localdomain - UseSendfile
localhost.localdomain - TLSEngine
localhost.localdomain - TLSRequired
localhost.localdomain - TLSRSACertificateFile
localhost.localdomain - TLSRSACertificateKeyFile
localhost.localdomain - TLSOptions
localhost.localdomain - TLSVerifyClient
localhost.localdomain - TLSLog
localhost.localdomain - Limit
localhost.localdomain -  AllowAll
localhost.localdomain - AllowOverwrite
localhost.localdomain - ROOT PRIVS at mod_delay.c:307
localhost.localdomain - RELINQUISH PRIVS at mod_delay.c:309
localhost.localdomain - ROOT PRIVS at mod_tls.c:1291
localhost.localdomain - RELINQUISH PRIVS at mod_tls.c:1293
localhost.localdomain - ROOT PRIVS at mod_tls.c:1351
localhost.localdomain - mod_tls/2.2.1: passphrase locked into memory
localhost.localdomain - RELINQUISH PRIVS at mod_tls.c:1357
localhost.localdomain - ROOT PRIVS at mod_ctrls.c:1504
localhost.localdomain - RELINQUISH PRIVS at mod_ctrls.c:1506
localhost.localdomain - retrieved group ID: 99
localhost.localdomain - setting group ID: 99
localhost.localdomain - SETUP PRIVS at main.c:3002
localhost.localdomain - ROOT PRIVS at main.c:2112
localhost.localdomain - RELINQUISH PRIVS at main.c:2119
localhost.localdomain - ROOT PRIVS at main.c:2447
localhost.localdomain - opening scoreboard '/var/run/proftpd/proftpd.scoreboard'
localhost.localdomain - RELINQUISH PRIVS at main.c:2473
localhost.localdomain - ProFTPD 1.3.2 (stable) (built Sun Mar 15 21:59:33 CET 2009) standalone mode STARTUP
localhost.localdomain - ROOT PRIVS at pidfile.c:42
localhost.localdomain - RELINQUISH PRIVS at pidfile.c:44
localhost.localdomain - ROOT PRIVS at mod_ctrls.c:1064
localhost.localdomain - RELINQUISH PRIVS at mod_ctrls.c:1068
localhost.localdomain - ROOT PRIVS at main.c:1216
localhost.localdomain - RELINQUISH PRIVS at main.c:1220
localhost.localdomain - no matching vhost found for ::ffff:192.168.1.102#61000, using DefaultServer
'ProFTPD server'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at main.c:1064
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - SETUP PRIVS at main.c:1069
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - session requested from client in
unknown class
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - performing module session initializations
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_tls.c:4198
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_tls.c:4200
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_tls.c:1381
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_tls.c:1389
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_tls/2.2.1: supporting
SSLv3, TLSv1 protocols
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_tls.c:1871
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_tls.c:1939
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_ident/1.0: ident lookup disabled
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_delay.c:1283
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_delay.c:1285
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_auth.c:117
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - opening scoreboard '/var/run/proftpd/proftpd.scoreboard'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_auth.c:119
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AuthOrder in effect, resetting
auth module order
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - connected - local  : ::ffff:192.168.1.102:61000
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - connected - remote : ::ffff:192.168.1.1:50186
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - FTP session opened.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'AUTH TLS' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'AUTH TLS' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'AUTH TLS' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'AUTH
TLS' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'AUTH TLS' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PBSZ 0' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PBSZ 0' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PBSZ 0' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PBSZ 0'
to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PBSZ 0' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'USER betty' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'USER betty' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'USER betty' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'USER betty' to mod_delay
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'USER betty' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'USER
betty' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved group ID: 501
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved group name: ftpadmin
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'USER betty' to mod_delay
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'USER betty' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASS (hidden)' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASS (hidden)' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASS (hidden)' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASS (hidden)' to mod_delay
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASS (hidden)' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASS
(hidden)' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved group ID: 501
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved group name: ftpadmin
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved UID 507 for user 'betty'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_auth_pam.c:306
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_auth_pam.c:476
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - user 'betty' authenticated by mod_auth_pam.c
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at auth.c:1207
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at auth.c:1209
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - USER PRIVS 507 at mod_auth.c:1048
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_auth.c:1050
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - 
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Config for ProFTPD server:
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ServerIdent
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - DefaultServer
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AccessGrantMsg
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - DeferWelcome
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - DisplayConnect
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - DisplayFileTransfer
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - PathAllowFilter
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - DefaultRoot
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AuthPAMConfig
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AuthOrder
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - IdentLookups
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - IdentLookups
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - PassivePorts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Umask
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ListOptions
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RootLogin
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AllowForeignAddress
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AllowRetrieveRestart
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AllowStoreRestart
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - UserID
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - UserName
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - GroupID
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - GroupName
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - UseSendfile
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSEngine
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSRequired
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSRSACertificateFile
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSRSACertificateKeyFile
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSOptions
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSVerifyClient
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - TLSLog
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Limit
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) -  AllowAll
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - AllowOverwrite
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - CURRENT-CLIENTS
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - USER
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_auth.c:1116
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - opening TransferLog '/var/log/xferlog'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - setting group ID: 501
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_auth.c:1153
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - USER PRIVS 507 at mod_auth.c:567
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - retrieved UID 507 for user 'betty'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at mod_auth.c:571
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - set TZ environment variable to 'UTC'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Preparing to chroot to directory '/home/fileserver'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at auth.c:1311
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - RELINQUISH PRIVS at auth.c:1313
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Environment successfully chroot()ed
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_auth.c:1197
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - SETUP PRIVS at mod_auth.c:1204
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_cap
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_cap/1.0: capabilities '= cap_net_bind_service+ep'
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_readme
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_delay
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_ls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - PRIVS_RELINQUISH: ID switching disabled
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_xfer
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PASS (hidden)' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASS (hidden)' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASS (hidden)' to mod_auth
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - USER betty: Login successful.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'SYST' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'SYST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'SYST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'SYST'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'SYST' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'FEAT' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'FEAT' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'FEAT' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'FEAT'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'FEAT' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PWD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'TYPE A' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'TYPE A' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'TYPE A' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'TYPE A'
to mod_xfer
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'TYPE A' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PROT P' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PROT P' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PROT P' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PROT P'
to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'PROT P' to mod_xfer
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PROT P' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASV'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Entering Passive Mode (192,168,1,102,197,202).
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASV' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'MLSD'
to mod_facts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path = '/',
fullpath = '/home/fileserver/'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - UseReverseDNS off, returning IP
address instead of DNS name
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
local  : ::ffff:192.168.1.102:50634
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
remote : ::ffff:192.168.1.1:50187
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'MLSD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD cvs' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'CWD
cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'CWD cvs' to mod_readme
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'CWD cvs' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PWD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASV'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Entering Passive Mode (192,168,1,102,198,106).
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASV' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'MLSD'
to mod_facts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
local  : ::ffff:192.168.1.102:50794
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
remote : ::ffff:192.168.1.1:50188
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'MLSD' to mod_log
localhost.localdomain - scrubbing scoreboard
localhost.localdomain - ROOT PRIVS at scoreboard.c:920
localhost.localdomain - RELINQUISH PRIVS at scoreboard.c:922
localhost.localdomain - ROOT PRIVS at scoreboard.c:950
localhost.localdomain - RELINQUISH PRIVS at scoreboard.c:983
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'CWD
/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'CWD /cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_readme
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'CWD /cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PWD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASV'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Entering Passive Mode (192,168,1,102,198,244).
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASV' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'MLSD'
to mod_facts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_facts/0.1: unable to handle
MLSD command: target '/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' contains glob characters
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'MLSD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'LIST'
to mod_ls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
local  : ::ffff:192.168.1.102:50932
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
remote : ::ffff:192.168.1.1:50189
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'LIST' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'LIST' to mod_ls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PWD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASV'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Entering Passive Mode (192,168,1,102,198,96).
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASV' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'MLSD'
to mod_facts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]', fullpath = '/home/fileserver/cvs/[CODE] - [1F 744.8KB
100% COMPLETE]'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_facts/0.1: unable to handle
MLSD command: target '/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' contains glob characters
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'MLSD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'LIST' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'LIST'
to mod_ls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
local  : ::ffff:192.168.1.102:50784
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
remote : ::ffff:192.168.1.1:50190
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'LIST' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD_ERR
command 'LIST' to mod_ls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'CWD /cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'CWD
/cvs' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching POST_CMD command
'CWD /cvs' to mod_readme
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'CWD /cvs' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PWD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PWD' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'PASV' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'PASV'
to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - Entering Passive Mode (192,168,1,102,198,168).
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'PASV' to mod_log
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_tls
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching PRE_CMD command
'MLSD' to mod_core
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching CMD command 'MLSD'
to mod_facts
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - in dir_check_full(): path =
'/cvs', fullpath = '/home/fileserver/cvs'.
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
local  : ::ffff:192.168.1.102:50856
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - passive data connection opened -
remote : ::ffff:192.168.1.1:50191
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - dispatching LOG_CMD command
'MLSD' to mod_log
localhost.localdomain - scrubbing scoreboard
localhost.localdomain - ROOT PRIVS at scoreboard.c:920
localhost.localdomain - RELINQUISH PRIVS at scoreboard.c:922
localhost.localdomain - ROOT PRIVS at scoreboard.c:950
localhost.localdomain - RELINQUISH PRIVS at scoreboard.c:983
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ProFTPD terminating (signal 2)
localhost.localdomain - ROOT PRIVS at main.c:1975
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - error deleting scoreboard
entry: Operation not permitted
localhost.localdomain - ROOT PRIVS at mod_delay.c:1145
localhost.localdomain - RELINQUISH PRIVS at mod_delay.c:1147
localhost.localdomain - mod_tls/2.2.1: scrubbing 1 passphrase from memory
localhost.localdomain - RELINQUISH PRIVS at main.c:1997
localhost.localdomain - ProFTPD 1.3.2 standalone mode SHUTDOWN
localhost.localdomain - ROOT PRIVS at main.c:2004
localhost.localdomain - deleting existing scoreboard '/var/run/proftpd/proftpd.scoreboard'
localhost.localdomain - RELINQUISH PRIVS at main.c:2006
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_tls/2.2.1: scrubbing 1
passphrase from memory
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS at mod_auth_pam.c:167
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - ROOT PRIVS: ID switching disabled
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - PRIVS_RELINQUISH: ID switching disabled
localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - FTP session closed.
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
TJ Saunders | 5 May 2009 02:52

Re: [Proftpd-user] 0 byte folders causing problems


>   Attached is the debug output.
>
>   And here are 2 failures that the client gets:
>
>   [R] 257 "/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]"
>   is the current directory
>   [R] PASV
>    [R] 227 Entering Passive Mode
>   (192,168,1,102,198,9).
>    [R] Opening data connection IP: 70.118.231.41 PORT:
>   50697
>    [R] MLSD
>    [R] Connected. Negotiating TLSv1 session..
>    [R] 550 Unable to handle command
>    [R] Failed TLSv1 negotiation, disconnected
>
>    or this
>
>    [R] Connected. Negotiating TLSv1 session..
>    [R] 550 Unable to handle command
>    [R] Failed TLSv1 negotiation, disconnected
>    [R] LIST
>    [R] 150 Opening ASCII mode data connection for file
>   list
>    [R] 425 Unable to build data connection: Operation
>   not permitted
>    [R] List Error

This appears to be the cause:

  localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_facts/0.1: 
unable to handle MLSD command: target '/cvs/[CODE] - [1F 744.8KB 100% 
COMPLETE]' contains glob characters

This particular error has been removed/fixed in CVS.

For the 1.3.2 version, I suggest you add:

  <IfModule mod_facts.c>
    FactsAdvertise off
  </IfModule>

to your proftpd.conf, to prevent your FTP client from using the MLSD command.  
That mod_facts module is new in 1.3.2.

TJ

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

nix4me | 5 May 2009 03:14
Picon

Re: [Proftpd-user] 0 byte folders causing problems

TJ Saunders wrote:
Attached is the debug output. And here are 2 failures that the client gets: [R] 257 "/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]" is the current directory [R] PASV [R] 227 Entering Passive Mode (192,168,1,102,198,9). [R] Opening data connection IP: 70.118.231.41 PORT: 50697 [R] MLSD [R] Connected. Negotiating TLSv1 session.. [R] 550 Unable to handle command [R] Failed TLSv1 negotiation, disconnected or this [R] Connected. Negotiating TLSv1 session.. [R] 550 Unable to handle command [R] Failed TLSv1 negotiation, disconnected [R] LIST [R] 150 Opening ASCII mode data connection for file list [R] 425 Unable to build data connection: Operation not permitted [R] List Error
This appears to be the cause: localhost.localdomain (::ffff:192.168.1.1[::ffff:192.168.1.1]) - mod_facts/0.1: unable to handle MLSD command: target '/cvs/[CODE] - [1F 744.8KB 100% COMPLETE]' contains glob characters This particular error has been removed/fixed in CVS. For the 1.3.2 version, I suggest you add: <IfModule mod_facts.c> FactsAdvertise off </IfModule> to your proftpd.conf, to prevent your FTP client from using the MLSD command. That mod_facts module is new in 1.3.2. TJ
That did it.  Thanks. 

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
nix4me | 6 May 2009 00:24
Picon

[Proftpd-user] question about proftpd and regex with PathAllowFilter

Hi,

I'm trying to make use of the PathAllowFilter dir to only allow certain 
characters in the files that are uploaded. I want to allow the following 
characters:
A-Z
a-z
0-9
(
)
.
-
_

I tried this:  ^([A-Za-z0-9()._-])+$

Result was not good, files with - were getting blocked.  Are the () 
messing it up?

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html

Thomas L. Shinnick | 6 May 2009 02:15
Picon

Re: [Proftpd-user] question about proftpd and regex with PathAllowFilter

At 05:24 PM 5/5/2009, nix4me wrote:
Hi,

I'm trying to make use of the PathAllowFilter dir to only allow certain
characters in the files that are uploaded. I want to allow the following
characters:
A-Z
a-z
0-9
(
)
.
-
_

I tried this:  ^([A-Za-z0-9()._-])+$

Result was not good, files with - were getting blocked.  Are the ()
messing it up?

Long time ago I used
    PathAllowFilter   "^[-A-Za-z0-9_.# '~/$()]*$"

Differences are:
  - since I could use the '*' on the character class directly,
      I didn't use any surrounding parentheses.
  - I put my allowed '-' at the front of the character class to
      make it even more obvious.  I doubt having it at the end
      is any problem.

I'd try taking out the surrounding parentheses and re-test.  Otherwise looks just like mine which worked awhile ago.
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
Matus UHLAR - fantomas | 6 May 2009 10:08
Picon
Favicon

Re: [Proftpd-user] mod_sftp in production

> > mod_sftp_pam and mod_sftp_sql? Is there need for splitting them?

On 17.04.09 09:40, TJ Saunders wrote:
> Yes, because not everyone wants/needs the same functionality.  That's the 
> whole point of having modules in the first place.
> 
> > Is there anything above thrie possibility of using different protocol to
> > upload/download the same files?
> 
> mod_sftp_pam is about authenticating using the SSH2 'keyboard-interactive' 
> authentication mechanism, just as it describes in its documentation.
> 
> mod_sftp_sql is for retrieving keys stored in SQL tables during
> 'hostbased' or 'publickey' SSH2 authentication.
> 
> Other than that, I'm not really sure what you're trying to ask or say.

I was a bit narrow-minded. Reading the docs explained much, even if not why
mod_auth_pam doesn't echo the output from underlying modules, apparently an
issue with the FTP protocol?

iiuc, for my case I'll only need the mod_sftp modules, I don't want to allow
any other than password authentication (yet).

--

-- 
Matus UHLAR - fantomas, uhlar <at> fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Despite the cost of living, have you noticed how popular it remains? 

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
ProFTPD Users List   <proftpd-users <at> proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html


Gmane