Version 1.34.2
Released: 2009-11-12
new
Ensure AuthOrder mod_auth_file.c in /etc/proftpd.confThe update.sh script in the DA scripts directory will parse the /etc/proftpd.conf file with a regex to ensure that this line is present:
AuthOrder mod_auth_file.c
More info to come on what text the regex will match against.
new
Local Data column in DNS AdminNew column for the DNS Administration page.
It's called "Local Data" and will show Yes or No, depending on if the domin shown was created through DA with local domain data (yes).. or if it's a dns-only zone with external data (no).
DA uses the data from the /etc/virtual/domainowners file to determine the yes/no value.
new
Change da-popb4smtp to not add 127.0.0.1 to localhostSince all squirrelmail, webmail and roundcube apps use smtp-auth over port 587, change to the da-popb4smtp code to not allow 127.0.0.1 relay in the /etc/virtual/pophosts file.
fixed
proftpd logs bytes for rename/delete/copy etcIn the proftpd.conf, the DA update will change:
LogFormat userlog "%u %b"
to be:
LogFormat userlog "%u %b %m"
in order to add the command used along with the bytes, so that DA can then parse out to see what command was called. DA will then only count the lines that use STOR or RETR. Other non-transfer commands will be ignored.
The problem was that the renaming or deleteing (etc) of a file are all part of the "WRITE" or "READ" format, so get logged when we only want a subset of that data. This allows DA to pick out what it wants.
fixed
Added PassivePorts to proftpd.vhosts.conf templateDiscovered that the PassivePorts option does not propagate globally to the owned-IP virtualhosts. Added the following to the proftpd.vhosts.conf template:
PassivePorts 35000 35999
Note that existing VHs in the /etc/proftpd.vhost.conf will not be affected as there is no "rewrite" functionality for proftpd, like there is with apache. Only newly created user with owned IPs will see this.
You can add it to the existing VHs if you need to.
fixed
encoding issue in the filemanagerSecurity issue in the filemanager where some data was not being properly encoded allowing for embedded html in the skin output.
Everyone is encouraged to update to this version of DA to resolve this issue.