lp:debian/dtc

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/dtc
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

17. By Thomas Goirand <email address hidden>

* New upstream version with lots of security fixes:
  - Passwords are now hashed (Closes: #566654).
  - The addrlink is now checked properly, thanks to Ansgar Burchardt
  <email address hidden> for reporting it (Closes: #637487).
  - Mailing lists tunables options are now correcly escaped before the files
  are being written with an echo, thanks to Ansgar Burchardt
  <email address hidden> for reporting it (Closes: #637477).
  - Removed sourceless built of OSX mod_log_sql, removed unwanted iglobalwall
  useless files, thanks to Ansgar Burchardt <email address hidden> for reporting
  it (Closes: #637469).
  - Fixes logPushlet input checking, thanks to Mike O'Connor <email address hidden>
  for reporting it (Closes: #637498).
  - Removes grayboard skin as it is missing some js scripts, thanks to Mike
  O'Connor <email address hidden> for reporting it (Closes: #637505).
  - Sets apache2.conf not to be world readable because it contains the
  password for accessing the dtcdaemon database (Closes: #637485).
  - Adds output escaping in the DNS & MX form (Closes: #637584).
  - Install now does chmod 640 /var/log/dtc.log chown root:adm
  /var/log/dtc.log (Closes: #637617).
  - Checks for validity of package name in the package installer before
  installing a package (Closes: #637629).
  - Now using a dtc-chroot-wrapper to avoid giving a too permissive access
  to chrootuid, which was giving root access to apache (Closes: #637618).
  - Don't use htpasswd -b, since it's showing the password on a ps. Using
  crypt() and fwrite() now. (Closes: #637537).
* Added ja.po debconf translation thanks to Hideki Yamane
  <email address hidden> (Closes: #599087).
* Changed reference to mysql-server-5.0 to mysql-server-5.1, thanks to
  Mike O'Connor <email address hidden> for reporting it (Closes: #633617).

16. By Thomas Goirand <email address hidden>

Removed dependency postfix-tls which is removed from SID (Closes: #618379).

15. By Thomas Goirand <email address hidden>

Re-releasing, because version 0.32.9 had a buggy bw_per_month.php (it was
never displayed).

14. By Thomas Goirand <email address hidden>

* New upstream version with the following bug correction:
- Fixed eXtplorer rights, so users can't see other user names.
- Fixed s/smtpd_client_messages_rate_limit/smtpd_client_message_rate_limit/
in /etc/postfix/main.cf.
- A typo in dtc_config.php error message handling.
- Some addslashes in the server graphs needed by recent localization.
- More pl_PO.po localization to polish (thanks to Seeb).
- Removed a PHP warning in the CRM editor if no custom fields in registration
- Corrects the migration script so it changes the db to the new IP correctly.
- Fixes templates.php for the number of rows in textarea type.
- Removes a warning in fetch.php when a domain has no subdomains.
- Fixes the fullemail field after an import.
- Corrects symlink creation when building a new vhost folder.
- Allows dovecot to work with a remote MySQL.
- Fixes renewals.php so it displays correctly payments (include new code in
templates.php) and removes a warning.
- Corrects the scale of vm-cpu-all.php so that it displays correctly.

13. By Thomas Goirand <email address hidden>

* New upstream release fixing:
  - Corrects the isValidEmail regular expression (security fix).
  - Corrects the isMailbox regular expression (security fix).

12. By Thomas Goirand <email address hidden>

* New upstream release fixing:
  - Some French translation corrections.
  - Fully updated german translation
  - Added DNS download script in doc/contrib
  - Added the dtc_migrate script in the Makefile so it is shipped
  - Sets the fullemail fields uppon upgrade (few old installs didn't have it)
  - Added the grayboard field dirs creation in the Makefile (FreeBSD)
  - Fixed the __DTC_TITLE__ in the grayboard skin
  - Fixed a lang warning in the grayboard skin
  - Modified php-pear-Net-IPv4 depeneds in the RPM of DTC
  - Added slavezone_update in doc/contrib
  - Fixed domain name transfer for internetbs (typo)
  - Removed a Notice warning in the templates.php (minor fix)
  - Migration script also rsync /var/lib/squirrelmail/data
  - Fixed the default_admin_page to allow the heb_type to be forwarded to the
  new_account.php script.
  - Fixed the cpugraph.php day graph (typo)
  - Added parameter validations of product_id before displaying in the
  default_admin_site.php (possible XSS).

11. By Thomas Goirand <email address hidden>

New upstream release fixing templates.php:
Fixes templates.php so that the raw primary key ID is fetch before anything
else, which fixes dataGrid with hyperlink.

10. By Thomas Goirand

* New upstream release fixing the following:
  - [v0.30.19] Corrects some spelling issues in debian/control, adds the
  debian/source/format file (still format 1.0 as there's no need for patches,
  because upstream == debian maintainer).
  - [v0.30.19] Non debian-specific bugfixing as follow:
    - Orders the "Add VPS" by server_hostname,vps_xen_name
    - check for existance of maildirsize before attempting chown
    - fixed a typo when redirecting the postsuper output
    - chown of some files for xen servers nodes were missing
    - forbids certain names for mysql dbs (mysql, apachelogs, etc.)
    - makes an SSL vhost available when a user holding one is deleted
    - checks if os is 64 bits when managing lib64 folder
    - a typo in the email signatures
    - a button to delete a support ticket thread silently
    - Using an export XML file to import all the configuration of a virtual
    administrator now works (previously, it was working only with a single
    domain name). MySQL db definition exports are now also working, and
    UID/GID are fixed as they should in the DB for FTP/SSH/MAIL.
    - Using mkdir -p instead of just mkdir when creating a new user path.
  - [v0.30.20] Non debian-specific bugfixing as follow:
    - Removed the total_du warning in the "My Account" screen.
    - Now rendering the statistics table with CSS and not ugly html
    - Killed the code for "repairing" http_accounting table that was in fact
    reseting user bandwidth stats for the current month at each upgrade.
    - Now /dtcadmin (vs /dtcadmin/) works again
    - Renamed the HTTPRequest class to dtc_HTTPRequest in order to avoid
    conflicts with the PHP PEAR library.
  - Added a global graphic overview of VPS servers (I/O, CPU, net...)

9. By Thomas Goirand

* New upstream release fixing the following:
  - [v0.30.11] Repaired the monitor.php.
  - [v0.30.11] Increased the default ssh connection rate in the firewall.
  - [v0.30.11] Changed the text of the 406.php as it was quite missleading.
  - [v0.30.12] Fixed a bug with the email generation in the panel.
  - [v0.30.12] textaera -> textarea in the template
  - [v0.30.12] recalculate webalizer stats script debuged.
  - [v0.30.13] Bug in gen_maildrop_userdb.php - maildirmake hangs if target
  directory tree not created thanks to Konstantin <email address hidden>
  (Closes: #556734)
  - [v0.30.13] Do not create a Maildir if email ID is cyrus or cyradm
  (Closes: #557360)
  - [v0.30.13] Added the prods_graph.php that was missing for Makefile.
  - [v0.30.14] If email quota is set to zero, then there's no quota at all.
  - [v0.30.15] Fixes /dtc/ client access to VPS graphs.
  - [v0.30.16] Fixes unix rights issue for /var/log/dtc-stats-daemon.log
  - [v0.30.16] Fixes rDNS generation
  - [v0.30.16] Fixes fetchmail generation when no account has been added.
  - [v0.30.16] Fixes Fixes the max record fetch by dtc-stats-daemon so it
  has less chances to reach the php-cli maximum memory limit.
  - [v0.30.17] Added an IP pool usage function showing the ip to host map
  what the IP are used for (vps, dedicated, ssl or dom0) and the free IPs.
  - [v0.30.18] Increased the max password lenght (Closes: #566651).
  - [v0.30.18] Fixed the default admin site for URL and the new .htaccess.
  - [v0.30.18] Removed test mode from dkim signature that was advertised in
  the DNS, making domains fail the dkim signature checks on some mail
  servers.
  - [v0.30.18] Added some stuffs in the .htaccess that were missing.
  - [v0.30.18] Now, it's impossible to create a db called dtc, mysql,
  apachelogs, or information_schema.
  - [v0.30.18] Now using the correct configured domain and not just the
  main_domain for the support
  - [v0.30.18] Fixed USER_ADD_CMD and GROUP_ADD_CMD variables in the
  installer.
  - [v0.30.18] Added bulgaria in the EU VAT system.
  - [v0.30.18] Added chown of the slave_reverse_zones folder.
  - [v0.30.18] Replaced the warnings by custom error messages in
  renewals.php
  - [v0.30.18] Set a default rDNS of the form
  mx.xenXX.nodeYYYY.example.com for new VPSes that match the default hostname

8. By Thomas Goirand

* New upstream release fixing the following:
  - Removed the "array, cannot fetch admin" in the /dtcadmin interface.
  - Removed a Notice warning when generating the named config files and no
  VPS is present in the db.
  - Reverted the dtc_see_password patch for IE as it's not working.
  - Fixed the entries in the DNS for the default IN A pointers to VPSes.
  - nodes_zones.conf generated correctly.
* Bumped Standards-Version to 3.8.3.
* Added registration of the DTC doc in doc-base

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/dtc
This branch contains Public information 
Everyone can see this information.

Subscribers