Upgrading

1.1.2

This is a minor release with various bug fixes and a few new features.

  • Backup your current install then upgrade.
  • Review the new settings and add the ones that apply to you, The settings added are:
    • AD_HOST_NAME
    • AD_LDAP_PORT
    • AD_SEARCH_DN
    • AD_ADMIN_GROUP
    • AD_USER_GROUP
    • AD_SEARCH_FIELDS
    • AD_LDAP_SCHEME
    • AD_LOG_FILE

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.