Version 1.21.2
Released: 2004-03-09
API for subdomains new
CMD_API_SUBDOMAINS
domain=domain.com
if nothing else is given, the list is generated ( list[]=sub&list[]=secure )
else:
action=create
subdomain=subname
else:
action=delete
select0=subname
(select1=subname2, select2=subname3..etc)
contents=yes or no : if you want to delete the directory.
Ability to add IP ranges new
Adding ability to add IP an IP range instead of typing each IP in one at a time.
Just enter:
1.2.3.4-7
to add 1.2.3.4, 1.2.3.5, 1.2.3.6 and 1.2.3.7
International Domain names (SKINS) new
Change DA to accommodate international domain names, as well as all javascript in the skins.
eg: ÅÆØ.com
user/add_domain.html, domainOK:
var filter = /^(([a-z0-9¡-ÿ\-])+\.)+([a-z0-9]{2,4})+$/;
Mysql Menu now shows Database sizes new
User Panel -> MySQL
Shows the current size of the database in the fourth column.
This uses "SHOW TABLE STATUS FROM db_name", this will work for databases on other servers.
Also using this metod for tally disk usage, so it will be included for remote databases.
Database and Email Disk Usage on Stats page new
Now Shows the Database and Email disk usage on the user stats page. Requires a tally.
API for databases new
CMD_API_DATABASES
no parameters:
lists the databases with encoded url: list[]=username_db1&list[]=username_db2
action=create
name=dbname (username_ will be added)
user=user (username_ will be added)
passwd=pass
passwd2=pass
action=delete
select0=username_dbname
(select1=username_db2, etc...)
Public_html not being created fixed
On user creation the public_html symbolic link isn't being created for /~username. Workaround is to go into the User Panel -> Advanced Options -> Domain Administration -> select the domain and click "Set As Default". This will create the public_html link for the user.
User Backups/Restores fixed
A few bug reports coming in, more info to come.
- IP selected for restore isn't being used; generates that you do not own the IP
workaround: Manually add the task to the /usr/local/directadmin/data/task.queue file:
echo "action=restore&type=reseller&value=multiple&owner=resellername&where=local&when=now&select0=george.tar.gz&ip_choice=select&ip=1.2.3.4" >> /usr/local/directadmin/data/task.queue
replace resellername with the reseller name, george.tar.gz You can add more select#=file if you want. Also replace 1.2.3.4 with the correct IP.
- Redhat 9.0 isn't correctly parsing 45 with "echo".. some places use 452 (for example) to print out %2, but echo is using all 4 digits, which generates something else. Fix is to replace the 2 with escaped characters as well. (going to be very ugly)
Frontpage is changing the group ownership on the public_html fixed
The group on /home/username/domains/domain.com/public_html should be "apache" but frontpage is setting it to "username" ... fix will reset it back to apache after frontpage is installed.
Show all Users Sort shows domains under name field. fixed
Show all Users Sort shows domains under name field.
https://forum.directadmin.com/posts/14151
More info to come when the source of the bug is found.