For your installation pleasure, I've provided the following files, ready to
go for RedHat Linux.

http://www.symetrix.com/files/tmda/noarch/tmda-0.69-1.noarch.rpm
http://www.symetrix.com/files/tmda/noarch/tmda-emacs-0.69-1.noarch.rpm
http://www.symetrix.com/files/tmda/noarch/tmda-ofmipd-0.69-1.noarch.rpm  (!
special upgrade instructions below!)
http://www.symetrix.com/files/tmda/i386/tmda-cgi-0.69-1.i386.rpm
http://www.symetrix.com/files/tmda/srpms/tmda-0.69-1.src.rpm


These may or may not work for other distributions that use the RedHat
Package Manager.

Known issues:
1) Both tmda-gui and tmda-manager are not built or included in these RPMS
because I had no way to test them before build.  I'm not even sure they are
ready for prime time since I don't use them.  If these are needed, I can
bump the rpm version include them, if someone is willing to test the
install.

2) tmda-ofmipd assume pop3 is available on the local system to authenticate
against.  Possibly a future version will figure this out automatically and
use whatever is available to authenticate against.  This can be easly
changed in the /etc/sysconfig/ofmipd file.

3) tmda-cgi installs an apache 2 configuration file; apache 1 configurations
must be done by hand.

4) this is now a multi-architecture build.  To build, for example, on an
i386 system, use "rpm -bb --target noarch,i386 tmda.spec".

5) Special upgrade instructions for tmda-ofmipd rpm version pre 0.69:
This tmda-ofmipd rpm release renames some files and users to be more
"standard" with what people are using.  I suggest upgrading this RPM as so:
a) backup your /etc/ofmipd, /etc/sysconfig/ofmipd, and
/etc/rc.d/init.d/ofmipd files before you start if you have changed them
(physically move them to a backup directory)
b) Remove the ofmipd user/group from /etc/passwd and /etc/group
c) remove (rpm -e) your tmda-installation you are upgrading.  Then install
(rpm -ivh) your new tmda rpms.
d) replace your files from a) if they are different from the installed
files, noting: that the ofmipd files are not tofmipd files.  Also note that
the /etc/sysconfig/tofmipd configuration file no longer requires "-u ofmipd"
as it will automatically run as the new tofmipd user.  If you have made
changes to your init script, integrate them to the new
/etc/rc.d/init.d/tofmipd script.

Other than that, I assure you it is bug free and feature rich :)

----- Original Message -----
From: "Jason R. Mastaler" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 03, 2003 2:59 PM
Subject: TMDA 0.69 "Count Fleet" is released


> TMDA 0.69 "Count Fleet" is released.
>
> Get it from <URL:http://tmda.net/releases/tmda-0.69.tgz>
>
> =====================================================================
>
> What's new?
>
> * Improved virtual domains support with VPopMail/VMailMgr, courtesy of
>   Tim. See http://tmda.net/tmda-vdomains.html for more information.
>
> * New and improved maildir delivery algorithm based on djb's updated
>   maildir specification.
>
> * tmda-ofmipd now has a `--fallback' option to allow one to fallback
>   to "authfile" (e.g, /etc/tofmipd) authentication after -R and/or -A
>   have failed. The default behavior is to ignore the authfile when -R
>   or -A are specified.
>
> * Lots of tmda-ofmipd and tmda-cgi bugfixes.
>
> =====================================================================
>
> Here are the new additions to UPGRADE:
>
> * tmda-ofmipd now disables CRAM-MD5 negotiation when the -R or -A
>   options are specified. See TMDA FAQ 5.8 for why.
>
> =====================================================================
>
> ChangeLogs since release 0.68
>
> 2003-02-03  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * TMDA 0.69 is released.
>
> * THANKS (Contributions): Add Jesse Guardiani.
>
> 2003-01-28  Tim Legant  <[EMAIL PROTECTED]>
>
> * THANKS (Contributions): Add Jonathan Ellis.
>
> 2003-01-24  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * THANKS (Contributions): Add Chris Hardie & Cory Wright.
>
> 2003-01-30  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * Deliver.py (Deliver.__deliver_mbox): The UUCP-style From_ line's
> timestamp is now based on localtime() instead of gmtime().
>
> 2003-01-29  Tim Legant  <[EMAIL PROTECTED]>
>
> * FilterStore.py (FlatFileStore.__init__): Added code to lowercase
> the list of email addresses.
>
> * Util.py (findmatch): Fix bug where the for loop just kept going,
> regardless of whether a match was found or not.
>
> 2003-01-28  Tim Legant  <[EMAIL PROTECTED]>
>
> * FilterStore.py: New file.  Part of FilterParser.firstmatch
> cleanup patch from Jonathan Ellis.
>
> * FilterParser.py (FilterParser.firstmatch): Massive cleanup of
> the ever-lengthening firstmatch method.  Now uses the classes from
> FilterStore where possible.  Part of FilterParser.firstmatch
> cleanup patch from Jonathan Ellis.
>
> * Util.py: Move CDB and DBM-building functions to appropriate
> classes in FilterStore.  Part of FilterParser.firstmatch cleanup
> patch from Jonathan Ellis.
>
> (findmatch): Return only true or false.  We no longer support an
> action override in flat files or databases.  Part of the
> FilterParser.firstmatch cleanup patch from Jonathan Ellis.
>
> 2003-01-27  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * Deliver.py (Deliver.__deliver_maildir): Strengthen the
> uniqueness of maildir filenames based on djb's updated maildir
> spec.
>
> 2003-01-20  Tim Legant  <[EMAIL PROTECTED]>
>
> * MTA.py (MTA.getvdomainprepend): Added this method to abstract
> ancestor.  It raises NotImplementedError if called.
>
> (Qmail.getvdomainprepend): Added method to return the prepend from
> qmail's virtualdomains file if the passed address matches one of
> the lines in virtualdomains.
>
> (__init__): All classes now take a default delivery action in
> their __init__ methods.
>
> (init): The init() function now takes a the name of an MTA and the
> default delivery action as parameters.  This removes MTA.py's
> dependence on Defaults.py
>
> * Deliver.py (Deliver.__deliver_maildir): Changed Defaults.PID to
> str(os.getpid()) in order to remove Deliver.py's dependency on
> Defaults.py.
>
> * Util.py (getvuserhomedir): Added function to run a script that
> is expected to print the passed in virtual user's home directory.
> That string is captured and returned.
>
> 2003-02-03  Tim Legant  <[EMAIL PROTECTED]>
>
> * tmda-ofmipd: Remove broken warning about not having a
> vhome-script when you specify a vdomains-path.
>
> 2003-02-03  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * tmda-ofmipd (main): Only check the authfile if not doing remote
> authentication, or if --fallback is specified.
>
> 2003-01-27  Tim Legant  <[EMAIL PROTECTED]>
>
> * tmda-ofmipd (run_remoteauth): Add capability to authenticate
> against servers on different aliases, to support IP-based virtual
> domains.  Uses mapping file (~/.tmda/ipauthmap) or same IP client
> connected to, if no file.  If file exists but server IP cannot be
> found, fall back to localhost.
>
> (VDomainProxy.process_message): Removed the --config-file command
> line parameter to tmda-inject, since tmda-inject can find the
> config file on its own now, thanks to a properly set $HOME.
>
> (ipauthmap2dict): Helper function to read ipauthmap and return
> Python dictionary.
>
> (VDomainProxy.process_message): Set 'domain' to empty string for
> IP-based or default domains (VPopMail).
>
> 2003-01-22  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * tmda-ofmipd (SMTPChannel.__init__): Don't advertise CRAM-MD5
> when using the `--authprog' or `--remoteauth' options.
>
> 2003-01-20  Tim Legant  <[EMAIL PROTECTED]>
>
> * tmda-ofmipd (class VDomainProxy): Added new proxy class to
> support the two virtual domain add-ons for qmail (VPopMail and
> VMailMgr).
>
> (main): If a --vhome-script was specified, create a VDomainProxy
> instead of a TMDAProxy.
>
> * tmda-rfilter: Changed call to MTA.init() to pass the mail
> transfer agent and the default delivery action as parameters.
>
> 2003-02-03  Jason R. Mastaler  <[EMAIL PROTECTED]>
>
> * vipmap-to-authmap: New script from Jesse Guardiani for
> converting vpopmail 'vipmap' output into tmda-ofmipd's 'ipauthmap'
> file.
>
> 2003-02-03  Tim Legant  <[EMAIL PROTECTED]>
>
> * vpopmail-vdir.sh (VUSERINFO): Changed the path from a hard-coded
> /home/vpopmail to ~vpopmail.  This should work on most systems,
> regardless of where vpopmail is installed.
>
> 2003-01-20  Tim Legant  <[EMAIL PROTECTED]>
>
> * vmailmgr-vdir.sh: Script to print virtual email user's homedir.
> Works with the VMailMgr virtual domain add-on to qmail.
>
> * vpopmail-vdir.sh: Script to print virtual email user's homedir.
> Works with the VPopMail virtual domain add-on to qmail.
>
> 2003-01-20  Tim Legant  <[EMAIL PROTECTED]>
>
> * tmda-vdomains.ht: New file.
>
> ____________________________________________
> tmda-announce mailing list
> http://tmda.net/lists/listinfo/tmda-announce
> _____________________________________________
> tmda-users mailing list ([EMAIL PROTECTED])
> http://tmda.net/lists/listinfo/tmda-users
>
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to