[hardy] proftpd crashes when used directive <Class> with netmask
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
proftpd-dfsg (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have standalone proftpd server. After upgrading to 8.04 (from 7.10) server begins to crash while users connect. At this time in proftpd.log I have:
May 04 12:08:53 ftp proftpd[24516] ftp.454.ru (195.200.
May 04 12:08:53 ftp proftpd[24516] ftp.454.ru (195.200.
May 04 12:09:02 ftp proftpd[24537] ftp.454.ru (195.200.
May 04 12:09:02 ftp proftpd[24537] ftp.454.ru (195.200.
After digging in my .conf file I found a reason of crashes: line 'From 10.0.0.0/8' in <Class> block. Changing /8 to any other suffix changes nothing but just 10.0.0.0 (or any other single IP) works well. Also any address with mask suffix causes crash. But after rebuilding proftpd from sources with excluded 'class_
So I think patch 'class_rules_fix' has some bugs.
Ubuntu 8.04 LTS is EOL, please try the current 12.04 LTS release or a newer version. Thank you very much! Closing this bug.