=========
Upgrading
=========

1.1.1
-----

This is a minor release with bug fixes and new features,

- Backup your current install then upgrade.
- Run syncdb to create the Django south tables::

	# baruwa-admin syncdb

- Run fake migration 0001 for all the modules.::

	# for name in  $(echo "accounts messages lists reports status config"); do
		baruwa-admin migrate $name 0001 --fake;
	  done

- Run actual migration for all the modules.::

	# for name in  $(echo "accounts messages lists reports status fixups config"); do
		baruwa-admin migrate $name;
	  done

- Review the new settings and add the ones that apply to you,
  The settings added are:

  + POSTFIX_ALT_CONF = '/etc/postfix-ms'
  + LOAD_BARUWA_DEFAULT_FILTER = True
  + MAX_USERNAME_LENGTH = 128
  + EMAIL_SIGNATURES_DIR = '/etc/MailScanner/signatures'
  + BARUWA_NUM_RECENT_MESSAGES = 50

- If you intend on using email signatures/disclaimers, Run::

	# baruwa-admin initconfig


1.1.0
-----

This is a major release, with a major code rewrite of
the backend functionality, there are a few DB schema
changes.

  - Backup your current install then upgrade
  - Configure the new settings.py
  - run baruwa-admin syncdb
  - run baruwa-admin compilemessages
  - Install new perl modules
  - Configure DB settings in MailScanner.conf
  - Fix quarantine ownership "chgrp -R celery /var/spool/MailScanner/quarantine"

1.0.2
-----

This is a bug fix release with no schema changes.

  - Backup your settings.py then upgrade.
  - Restore the settings.py.
  - If using the debian package select no when asked
    if you want to configure mysql

1.0.1
-----

This is a minor upgrade with no schema changes. 

   - Backup your settings.py then upgrade. 
   - Restore the settings.py.
