scalemail (0.17) unstable; urgency=low

  * Drop priviledges in scalemail-courier-login. Fixes a bug where imapd
    ran as root, causing scalemail-courier-login using imapd to run as
    root; triggered mostly with new maildirs/folders created from
    scalemail-courier-login/imapd, because then postfix couldn't add
    emails to them.
  * Documentation changes:
    - use more explicit language in README.courier.
    - use 127.0.0.1 instead of localhost in examples, there has
      historically been too much trouble with name resolution in those
      places.

 -- Tommi Virtanen <tv@debian.org>  Wed,  9 Mar 2005 18:05:21 +0200

scalemail (0.16) unstable; urgency=low

  * Do not use incoming message To: as basis for the From: field in
    scalemail.gone, it causes bad responses when message is sent to
    multiple recipients or forwarded. Instead, use the actual address, and
    fetch the full name from LDAP.
  * Try to get autoresponse To: field from original Sender: or From:
    fields.
  * Depend on twisted 1.3.0-6 to avoid bug#289993, unreliable mail
    delivery.
  * Fixed a typo in changelog for 0.14.

 -- Tommi Virtanen <tv@debian.org>  Thu,  3 Feb 2005 18:46:20 +0200

scalemail (0.15) unstable; urgency=low

  * Add scalemail-courier-login, for Courier-IMAP integration without the
    need to patch courier-authdaemon. It currently does not support
    chaining with other authentication modules, it must be used alone.
    Depend on ldaptor >= 0.0.35 to have a working password checker.
  * Do not use time.mktime so there is no year 2038 problem.
  * Remove duplicated attributeType in scalemail.schema that came from two
    consecutive typos.
  * Bump standards version to 3.6.1.

 -- Tommi Virtanen <tv@debian.org>  Fri, 28 Jan 2005 21:07:20 +0200

scalemail (0.14) unstable; urgency=low

  * Depend on python2.3-zopeinterface, it's not really required but this
    is easier than rewriting code not to import it. And next version of
    twisted will depend on it anyway.
  * Add warning about bug #289993 to README.autoresponder.

 -- Tommi Virtanen <tv@debian.org>  Wed, 12 Jan 2005 11:04:41 +0200

scalemail (0.13) unstable; urgency=low

  * Oops, include missing packages. 0.12 was never uploaded.

 -- Tommi Virtanen <tv@debian.org>  Wed, 12 Jan 2005 00:38:37 +0200

scalemail (0.12) unstable; urgency=low

  * Email autoresponder support ("vacation"), known as scalemail.gone:
    - Updated schema to have attributeType scaleMailAway
    - Needs twisted 2.0 to be reliable, so beware:
      - need r12036 to not lose mail on errors
      - need r12767 to handle <> as sender
    - See README.autoresponder for more.
  * Include all documentation in the deb. This adds README.postfix,
    README.schema that were mistakenly skipped.

 -- Tommi Virtanen <tv@debian.org>  Tue, 11 Jan 2005 23:48:38 +0200

scalemail (0.11) unstable; urgency=low

  * Make address extensions pass through alias rewriting.

 -- Tommi Virtanen <tv@debian.org>  Tue, 21 Dec 2004 14:31:23 +0200

scalemail (0.10) unstable; urgency=low

  * Support for alias addresses, set scaleMailAlias attribute to
    any email addresses you want to function as aliases for the
    current account. Config field ldap-attribute-alias sets
    the attribute name.
  * Schema: allow using the scaleMailForward and scaleMailForwardCopy
    attributes in scaleMailAccount LDAP objects.
  * Cache plugin lookups, the lookup mechanism does too many stats to be
    run all the time.
  * Add explicit handling of email addresses with no hostname ("foo@"), to
    cover edge cases.
  * Add a fully working autoresponder (with nothing to drive it), still missing
    some features.
  * Depend on ldaptor 0.0.30.

 -- Tommi Virtanen <tv@debian.org>  Thu, 16 Dec 2004 08:46:41 +0200

scalemail (0.9) unstable; urgency=low

  * New dia uploaded to unstable
    => new Ldaptor uploaded to unstable
    => can finally upload scalemail to unstable, too.
  * Switch to python 2.3.

 -- Tommi Virtanen <tv@debian.org>  Sat, 26 Jun 2004 15:01:28 +0300

scalemail (0.8) experimental; urgency=low

  * Acknowledge NMU. (Closes: #211483)
  * Use ldaptor's connectAnonymously.
  * Unbind the LDAP connection even when search fails. Fixes an
    LDAP connection leak when e.g. running 'postmap -q '""@'
    tcp:localhost:8026', as OpenLDAP (rightfully) complained about
    invalid search base DN "dc=". Need to protect against that
    case, but other reasons can make the search fail, too, so this
    is needed.
  * Add first unit test to detect the horrible TCP connection leak
    that breaks OpenLDAP all too easily.
  * Add virtual map unit tests.
  * Licence typo in setup.py.
  * Update debian/generate-control to match current
    debian/control.
  * Depend on ldaptor 0.0.25 or greater to have all the necessary
    features. This also implies uploading to experimental, for
    now.
  * Add scalemail-courier-map-percent-to-at, to support
    username%domain@server.
  * Write installation instructions.
  * Move postfix transport file example from TODO to
    README.postfix.

 -- Tommi Virtanen <tv@debian.org>  Mon, 17 May 2004 21:08:47 +0300

scalemail (0.7-0.1) unstable; urgency=low

  * Non-Maintainer Upload by Gunnar Wolf <gwolf@debian.org>
  * Adds a build-dependency on python, cleans up on cdbs' behavior
    (applying Chris Cheney's patch) (Closes: #211483)

 -- Gunnar Wolf <gwolf@debian.org>  Fri,  5 Mar 2004 11:56:40 -0600

scalemail (0.7) unstable; urgency=low

  * Authentication used to fail if LDAP entry happened to have a
    homeDirectory that exists on the current host. Rename
    MAILDIR_FALLBACK to MAILDIR_OVERRIDE, and make it override any
    home directory received from LDAP. Rename
    courier-authlib-maildir-fallback.patch to
    courier-authlib-maildir-override.patch, to reflect its new
    content and semantics. To upgrade, you need to repatch and
    build courier-authdaemon, and re-edit all the files as
    specified in README.courier.
  * Use python2.2 explicitly for now, to allow the python 2.2->2.3
    migration to continue.
  * Add missing variable interpolation that caused scalemail SMTP
    server to claim it's hostname is "scalemail.%s".
  * Robustness improvement: the spool directory can now be a
    symlink.
  * Use "set -e" instead of "#!/bin/sh -e" in prerm script.

 -- Tommi Virtanen <tv@debian.org>  Sat,  9 Aug 2003 16:40:22 +0300

scalemail (0.6) unstable; urgency=low

  * Make sure to close LDAP server connections.
  * In Postfix virtual map support, don't flag
    "box.scalemail.example.com" as a virtual domain, so Postfix
    will honour transports.

 -- Tommi Virtanen <tv@debian.org>  Thu,  7 Aug 2003 21:02:27 +0300

scalemail (0.5) unstable; urgency=low

  * Add the missing plugins.tml file to the package.

 -- Tommi Virtanen <tv@debian.org>  Thu,  7 Aug 2003 19:26:01 +0300

scalemail (0.4) unstable; urgency=low

  * Use Twisted plugins for the Postfix virtual address rewriting,
    allowing site-specific customizations without touching the
    source code here.

 -- Tommi Virtanen <tv@debian.org>  Thu,  7 Aug 2003 19:04:29 +0300

scalemail (0.3) unstable; urgency=low

  * Prefix the hostname with "scalemail." in the HELO string to
    avoid false positive mail loop detection in Postfix.
  * Improve the courier integration document:
    - fix courier-ldap package name
    - add scalemail-courier-login-mapper also to imapd/pop3d side
      (need to split that functionality)
    - add MAILDIR_FALLBACK to /etc/init.d/courier-pop as it
      doesn't read /etc/courier/pop3d like the imap side does
    - note that you need to customize LDAP_SERVER and LDAP_BASEDN
      in /etc/courier/authldaprc
    - set MAILDIR="." in /etc/default/courier, or it'll default
      to "Maildir", which doesn't exist with scalemail
    - be more explicit about restarting the daemons
  * Add postfix virtual(5) map support.
  * Add support for LDAP attributes scaleMailForward and
    scaleMailForwardCopy, for listing addresses to forward email
    for the account to. scaleMailForwardCopy does not suppress
    local delivery, whereas scaleMailForward does.

 -- Tommi Virtanen <tv@debian.org>  Wed,  6 Aug 2003 19:12:33 +0300

scalemail (0.2) unstable; urgency=low

  * No longer depend on debconf.
  * Don't use Twisted's initializeMaildir for creating maildir
    folders, as it wants to create a Trash folder, and having a
    maildir/.folder/.Trash is bad.

 -- Tommi Virtanen <tv@debian.org>  Sun,  3 Aug 2003 10:44:05 +0300

scalemail (0.1) unstable; urgency=low

  * Almost reimplemented from scratch; this is no longer the prototype.
  * Typo in description. Closes: #125337.
  * Scalemail is now arch-independant, as it should have always
    been. Closes: #116896.
  * /etc/ldap/schema/scalemail.schema is a conffile. Closes: #132115.
  * Well-defined schema, real OID, etc. Shouldn't conflict with standard
    attributeTypes. Closes: #98383.
  * Got rid of /usr/doc support.
  * Upgraded policy to 3.5.6
  * Removed built-in canonicalization support, it's just really not
    related to scalemail and used to assume things that really aren't true
    for virtual users, such as users actually having uid's. If you want the
    canonicalization features, feel free to add a suitable LDAP map entry
    yourself; you can use the same entries in LDAP easily.
  * Follow Twisted mail API changes.
  * Follow Ldaptor API changes.
  * Fully use DNS SRV records.
  * Support receiving emails to user@scalemail.example.com, if and only if
    user belongs to a backend box that is server by this host. (Add later
    support for relaying to correct backend box.)
  * Configuration file support.
  * Support "baseless" operation, for nicer configurability.

 -- Tommi Virtanen <tv@debian.org>  Tue, 10 Sep 2002 21:50:36 +0300

scalemail (0.0.2001.08.19) unstable; urgency=low

  * Add Courier-IMAP integration.
  * Move example files in the Makefile, not debian/rules.
  * Depend on postfix | postfix-tls. Closes: #98351, #99317.

 -- Tommi Virtanen <tv@debian.org>  Sun, 19 Aug 2001 00:47:47 +0300

scalemail (0.0.2001.05.18) unstable; urgency=low

  * Fix postfix/main.cf continuation line handling; used to blindly
    append continuation lines to value even when the config lines really
    belonged to a different variable later in the file. Closes: #97911.
  * Make backup copies of /etc/postfix/main.cf, if it is ever edited.
    Closes: #97910.

 -- Tommi Virtanen <tv@debian.org>  Fri, 18 May 2001 23:55:15 +0300

scalemail (0.0.2001.05.05) unstable; urgency=low

  * Initial Release.

 -- Tommi Virtanen <tv@debian.org>  Sat,  5 May 2001 21:45:48 +0300
