<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>It turns out we have a webhosting customer who has been using a web-based CMS app called CushyCMS to edit one page on their site.  I am not familiar with CushyCMS but apparently it uses embedded HTML tags to define editable elements on the pages, and the CushyCMS server pulls the pages from the webserver via FTP and then pushes the edits back via FTP.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This customer says CushyCMS has stopped working, and is giving a generic “FTP Error”.  However their web designer is able to access the site manually via FTP with no problem.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Given the timeframe, I am wondering if this is related to the recent update to ProFTPD.  I am seeing a bunch of zero second connections from the CushyCMS IP address and in ban.log I am seeing that IP address getting banned due to excessive client connection rate.  I have not edited those settings, it appears that >30 connections in 60 seconds will get the IP banned for 1 hour.  This only seems to have started happening in the past week or so, but as near as I can determine, the mod_ban configuration is not new, I don’t think the recent update changed it.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Is anyone familiar with CushyCMS, or have any insight into why it can no longer access the site via FTP yet manual FTP works?  If we didn’t break this, I don’t want to spend a lot of effort or ask any of you to do so in order to debug this.  Since it’s basically a robot, I don’t expect we will have access to error messages or other troubleshooting info like we would if a human was trying to use FTP.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am not sure if exceeding the 1 connection every 2 seconds limit is a cause or a symptom.<o:p></o:p></p></div></body></html>