This is a multi-part message in MIME format.
--------------090505080209070002070902
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I have a server running proftpd-mysql running on 1.2.10. I am trying to
upgrade my server to 1.3.0 but my config file is not working or
something because I get a 421 Service not available, remote server has
closed connection error. Proftpd appears to be starting but I can't
connect.

I made a new mysql database and imported my old tables with no problem.
I merged the new config with my old config so as to be compliant with
the recent proftpd changes (modules line and ipv6 line). Everything
appears to be in order. It seems that something in the config is
preventing my login.

Attached is my config file.

Any help would be appreciated.

Mark

--------------090505080209070002070902
Content-Type: text/plain;
name="proftpd.conf"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="proftpd.conf"

#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#

# Includes DSO modules
Include /etc/proftpd/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6 off

AllowOverwrite on
AuthOrder mod_sql.c
#------------------------------------------------------------------
ServerName "Underworld"
ServerType standalone
DeferWelcome on
#------------------------------------------------------------------
MultilineRFC2228 on
DefaultServer on
ShowSymlinks off
#------------------------------------------------------------------
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
#------------------------------------------------------------------
DisplayFirstChdir .message
ListOptions "-l"
RequireValidShell off
#------------------------------------------------------------------
TimeoutLogin 20
RootLogin off
MasqueradeAddress mydomain.dydns.com
AllowForeignAddress on
#------------------------------------------------------------------
PassivePorts 50000 51000
ListOptions "" strict
UseReverseDNS off
IdentLookups off
#------------------------------------------------------------------

TLSEngine on
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /home/nix4me/gproftpd.pem

#------------------------------------------------------------------
ExtendedLog /var/log/ftp.log
TransferLog /var/log/xferlog
SystemLog /var/log/syslog.log
#------------------------------------------------------------------
UseFtpUsers off
AllowStoreRestart on
Port 60000
#------------------------------------------------------------------
MaxInstances 8
User ftpuser
Group ftpgroup
#------------------------------------------------------------------
Umask 022 022
PersistentPasswd off
#------------------------------------------------------------------
MaxClients 5
MaxClientsPerHost 3
MaxClientsPerUser 2
MaxHostsPerUser 2
#------------------------------------------------------------------
AccessGrantMsg "welcome !!!"
ServerIdent on "Drink Beer"
DefaultRoot /home/FTP-shared
DefaultRoot ~
MaxLoginAttempts 5
#------------------------------------------------------------------
#VALID LOGINS

AllowAll
#AllowUser userftp
#DenyALL

#------------------------------------------------------------------

Umask 022 022
AllowOverwrite off

DenyAll



#------------------------------------------------------------------

# The passwords in MySQL are encrypted using CRYPT
SQLAuthTypes Crypt
SQLAuthenticate users* groups*


# used to connect to the database
# databasename@host database_user user_password
SQLConnectInfo ftp@localhost proftpd mypassword


# Here we tell ProFTPd the names of the database columns in the "usertable"
# we want it to interact with. Match the names with those in the db
SQLUserInfo ftpuser userid passwd uid gid homedir shell

# Here we tell ProFTPd the names of the database columns in the "grouptable"
# we want it to interact with. Again the names match with those in the db
SQLGroupInfo ftpgroup groupname gid members

# set min UID and GID - otherwise these are 999 each
SQLMinID 500

# create a user's home directory on demand if it doesn't exist
SQLHomedirOnDemand on

# Update count every time user logs in
SQLLog PASS updatecount
SQLNamedQuery updatecount UPDATE "count=count+1, accessed=now() WHERE userid='%u'" ftpuser

# Update modified everytime user uploads or deletes a file
SQLLog STOR,DELE modified
SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" ftpuser

RootLogin off

--------------090505080209070002070902
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?p...rge&CID=DEVDEV
--------------090505080209070002070902
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
ProFTPD Users List
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
--------------090505080209070002070902--