Changes:

  • Django:
    • Transitioned to mod_wsgi from mod_python (performance).
    • Tweaked settings.py to be more dynamic.
    • Configured email settings.
    • Added settings_dev.py (sets DEBUG=y and uses SQLite if DEVELOPMENT=y).
    • Completely restructured Django project:
      • Project moved to /var/www/project (was /var/www/django-sites[/apps]).
      • Admin symlink moved to /media/admin from admin_media.
      • Apache site renamed to django (was django-sites).
    • Added python-django-doc and configured for offline access.
  • Set Django admin email and password on firstboot (convenience, security).
  • Set MySQL root password on firstboot (convenience, security).
  • Force MySQL to use Unicode/UTF8.
  • Set postfix MTA myhostname to localhost (bugfix).

Major component versions

python-django 1.1.1-2ubuntu1
mysql-server 5.1.41-3ubuntu12.8
sqlite 2.8.17-6build2
apache2 2.2.14-5ubuntu8.4
python2.6 2.6.5-1ubuntu6

Note: Please refer to turnkey-core's changelog for changes common to all appliances. Here we only describe changes specific to this appliance.

Links