newEnsure AuthOrder mod_auth_file.c in /etc/proftpd.conf
The 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:
More info to come on what text the regex will match against.
newLocal Data column in DNS Admin
New 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.
newChange da-popb4smtp to not add 127.0.0.1 to localhost
Since 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.
fixedproftpd logs bytes for rename/delete/copy etc
In the proftpd.conf, the DA update will change:
LogFormat userlog "%u %b"
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.
fixedAdded PassivePorts to proftpd.vhosts.conf template
Discovered that the PassivePorts option does not propogate 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.
fixedencoding issue in the filemanager
Security 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.