The only change in this version is:
o rename qmail-conf to qmail-delivery-conf, so now it's clear
what it actually does
Update provided by Sen Nagata <sen_ml@eccosys.com> in private mail.
General:
- Lots of i18n fixes. (Zbigniew Chyla and others)
- Made the splash screen use BackingStore. (Ettore)
- Added a quit dialog box. (Ettore)
- Fixed a shell crash that could happen when launching Evolution
before a previously launched instance was done initializing itself.
- Fixed other random shell crashes. (Ettore)
- Got the shell to remember window geometries on exit. (Ettore)
- Fixed some things for Automake 1.5 (unfinished). (Richard
Boulton)
- Add nice highlighting to DnD operations in the folder tree.
- Fixed several leaks. (Dan)
- Fixed some problems with folder creation and deletion. (Toshok)
- Made the Summary the default folder. (Ettore)
- Made the title bar display the unread message count again.
Mail:
- Had a few beers while sitting back and relaxin'. (Jeff, Michael)
- Check for valid addresses before sending. (Trow)
- Use contact preferences when deciding whether or not to put the
composer into HTML mode by default. (Trow)
- Properly address mail from "hidden" contact lists. (Trow)
- Redid folder unread counts/folder tree backend code
completely. (Michael)
- Implemented/fixed getfolderinfo in maildir/spool/local
folder/vfolder, required to make unread counts work. (Michael)
- Redid 'local folder' handling code completely. (Michael, Peter)
Also fixed the properties dialogue to get the list of supported
types dynamically, and set the right one at startup. (Michael)
- Redid vfolder code in evolution-mail completely. Main visible
change is they open at startup, and the vfolder editor works
much better. (Michael)
- Made it so fcntl(2) locking failures on filesystems (e.g. NFS)
that dont support locking are treated as success. (Michael)
- Fix imap inbox filtering, then moved it to CamelFolder, and
partly implemented it for spool and maildir mailboxes. (Michael)
- Made the vfolder UNMATCHED folder's name translatable. (Michael)
- Change the way the 'not body contains' filter rule works, so that
it runs much more efficiently, particularly on IMAP. (Michael)
- Camel will not try and convert charsets of data that contain
invalid charset data, thus data will not be tainted by
a failed conversion process. (Michael)
- A few threading scheduling changes to try to optimise the user
experience. Also changed the way threads are terminated,
avoiding some possible libpthread bugs. (Michael)
- Changed vfolder uri's to not include the query, set it separately.
- Removed a lot of special case code for vfolder/file uri's, other
dead or newly redundant code, cleanups, etc. (Michael)
- Fixed a bug in libibex that would overallocate block data and
corrupt it and crash, also fail-back and reset the index in
more cases. (Michael)
- Fix filtering on score so the expression compiles. (Michael)
- Came to visit USA at a very wrong time. (Michael)
- Removed X-Evolution headers before sending messages. (Jeff)
- When configuring a new default account, make sure to set it as the
default. (Jeff)
- Convert all textual parts to 8bit before saving them, this makes
saved messages more human readable. (Jeff)
- Don't cache PGP passphrases unless the user requests to do so.
(Jeff)
- Unsubscribe from folders before deleting them. (Jeff)
- Fixed a number of race conditions in the subscribe dialog. (Jeff)
- Save transport (SMTP) passwords if the user has asked us to. (Jeff)
- Hide the S/MIME frame in the account editor, we won't be
supporting it for 1.0. (Jeff)
- Fixed it so that icons are displayed for PGP messages. (Jeff)
- Give a description for each of the Source and Transport types when
configuring an account. This makes a few things less confusing.
(Jeff)
- When performing a Send & Receive on a disconnected IMAP server, if
the user provides a password, connect tot he IMAP server and display
it's folders too. (Jeff)
- Return a folder info for each IMAP folder created when the user
creates a recursive directory structure. (Jeff)
- Added support for more charset conversions (including all
Windows-cp125x charsets). (Jeff)
- When the disk is full, warn the user and don't crash. (Jeff)
- Handle POP servers that don't support the UIDL extension. (Jeff)
- Several PGP fixes. (Jeff)
Addressbook:
- Miscellaneous bug fixes. (Jon Trowbridge, Chris Toshok, Chris Lahey,
Ettore Perazzoli, Iain Holmes, Zbigniew Chyla, Jacob Berkman)
- Fixed race conditions associated with adding/removing contacts.
The addressbook should be much more stable now. (Trow)
- Fixed reference counting bugs in addressbook & wombat. (Trow)
- Made address lookup smarter; cut & paste of address now mostly works.
- Plugged Trow's memory leaks. (Larry)
- Name completion now works with one-word names, so it is now much
easier to send mail to Cher. (Trow)
- Better handling of contact lists in the composer entries. (Trow,
Toshok)
- SelectNames dialog fixes. (Trow)
- Better handling of contact lists in the pilot conduits. (JP)
- Added Free busy URL and Calendar URI info to contact editor and
ECard. (JP)
- Made it so you can select uneditable text in Contact Editor.
(Chris Toshok)
- Worked on LDAP dialog. (Chris Toshok)
- General LDAP work. (Chris Toshok)
- Fixed charset handling within VCard handling. (Chris Lahey)
- Reworked Drag & Drop for card view.
Calendar & Tasks:
- Free/Busy changes. (JP, Rodrigo)
- iTIP fixes (JP)
- i18n fixes, particularly for printing (Zbigniew Chyla)
- Added option to confirm deletions (Federico)
- Improved alarm system (Federico)
- Fixed crashing bug when deleting a folder (Federico)
- Added option to hide completed tasks (Damon)
- Timezone changes for interoperability with Outlook (Damon)
- Fixed problems displaying/parsing times in locales which don't specify
'am' and 'pm' strings (Damon)
- Added toolbar button to delete the selected calendar event (Damon)
- Meeting selector integrated (JP)
Summary:
- Fixed bugs and leaks. (Iain)
- Fixed bug with handling of the Slashot RDF files. (Iain)
- Made the Addressbook and Tasks links open the editor for
them. (Iain)
- Mail summary doesn't force all folders to be opened. (Iain)
- Calendar summary shows if an alarm is set for an appointment. (Iain)
- Timezone fixes. (Iain, Damon)
Importers:
- Fixed more bugs. (Iain)
- Netscape importer shouldn't crash on Movemail users anymore.
- Pine importer should import addressbooks better. (Iain)
- VCard importer will actually import things now. (Iain)
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
`Mail::Audit' was inspired by Tom Christiansen's audit_mail and
deliverlib programs. It allows a piece of email to be logged, examined,
accepted into a mailbox, filtered, resent elsewhere, rejected, and so
on. It's designed to allow you to easily create filter programs to stick
in a .forward file or similar.
Provided in pkg/13848 by Sen Nagata <sen@eccosys.com>.
mailing list
This module analyzses Mail::Internet objects. It returns a
Mail::ListDetector::List object representing the mailing list.
The RFC2369 mailing list detector is also capable of matching some
Mailman and Ezmlm messages. It is deliberately checked last to allow
the more specific Mailman and Ezmlm parsing to happen first, and more
accurately identify the type of mailing list involved.
Provided in pkg/13847 by Sen Nagata <sen@eccosys.com>.
correct library at link-time and at run-time. Also, mark this package as
USE_BUILDLINK_ONLY. This fixes the problem noted in pkg/13901 by Tim
Preston <tim@flibble.org>.
Global:
- New startup assistant to create mail accounts, import mail and set
your timezone. (Iain, Taylor)
- Improved the appearance and behavior of the clickable title bar and
the folder tree. (Ettore)
- "Stock" folders such as Inbox have their names translated now and
cannot be removed. (Ettore)
- Moved the Summary (formerly known as "My Evolution") to be a
normal node instead of being the toplevel node. (Ettore)
- Fixed some problems with copying, moving and removing folderes.
(Jason)
- Fixed the handling of documentation files in the Help menu. It
now integrates nicely with Nautilus and Scrollkeeper. (Aaron,
Kjartan)
- Implemented the `File -> New' menu. (Ettore)
- Improved error messages on start-up. (Ettore)
- Fixed various crashes and minor bugs. (Ettore, Jason)
- Various UI tweaks and improvements. (Anna, Tuomas, Jakub)
Mail:
- Fixed creating IMAP folders. (Jeff)
- Add a shortcut to the INBOX of IMAP or spool stores when
their accounts are first created. (Peter)
- Fixed Crash on Exit bugs. (Jeff)
- Many more i18n fixes. (Zbigniew Chyla, Jeff and others)
- Subscribe dialog UI tweaks. (Peter, Anna)
- Displaying PGP signed messages now shows icons. (Jeff)
- Sensitize menu items based on number of selected messages. (Peter)
- Always-sign options for PGP. (Jeff)
- Fixed keep-on-server for POP servers that don't support UIDL.
(Jeff)
- Several IMAP fixes. (Peter, Jeff, Danw)
- Fix crash after conversion of an empty folder to another
format. (Peter)
- Ibex now limits its file descriptor usage. (Michael)
- When deleting an account, remove the shortcuts that point to it. (Peter)
- Several IMAP fixes. (Peter, Jeff, Danw)
- Miscellaneous bugfixes all around. (Peter, Jeff, Danw, Michael, others)
Calendar & Tasks:
- Calendar no longer crashes when you scroll a busy month view
(Federico).
- Performance improvements throughout (Damon).
- Improved search bar; now handles categories. (Jon, Federico)
- The date navigator now reflects the results of the search bar.
(Federico)
- An empty task is no longer added when you have selected a
category. (Federico)
- Internationalization fixes (Zbigniew).
- Timezone fixes (Damon).
- Time transparency and component classification support (Damon).
- Folder bar now displays the selected time range (Damon).
- Improved settings dialog (Anna, Damon, Federico).
- iTIP/iMIP fixes for attendees, cancellation. (JP).
- Category icon drawing fixes. (Rodrigo)
- Alarm fixes. (Federico)
- Calendar components can be saved independently. (JP)
- New icons. (Tuomas)
- Contacts support. (Damon)
- You can double-click on appointments to edit them. (Damon)
- Share more code between the backends. (Rodrigo)
- Miscellaneous fixes all over the place. (Damon, JP, Rodrigo, Federico)
Addressbook:
- Various fixes. (Anna Dirks, Dan Winship, Jason Leach, Jos Dehaes,
Kjartan Maraas, Lahey, Nat Friedman, Radek Doulik, Toshok, Trow)
- Made addressbook menus match the right click menus. (Lahey)
- Made addressbook use camel for building email addresses. (Trow)
- Fixed up phone number matching to not cause errors. (Lahey)
- Made the alphabet bar change the current search. (Lahey)
- Made duplicate contact matching less sensitive. (Lahey)
- Changed advanced search to match behavior in mailer. (Toshok)
- Redesigned LDAP server dialog. (Anna Dirks)
- Work on addressbook authentication. (Toshok)
- Changes to EDestination. (Trow)
- Magic comma work. (Trow)
- Redesigned ESelectNames dialog. (Anna Dirks)
- Made LDAP changes appear in gui immediately if they're made by the
local client. (Toshok)
- Made ECard hold a link to its original EBook. (Lahey, Trow)
- Adapted for new ESearchBar. (Federico, Trow)
- Added the ability to create cards from anywhere in evolution.
(Lahey)
- Made searches for completion not use invalid cached data. (Trow)
- Encode strings typed in by the user for use in sexps. (Toshok)
- Made EContactEditor make the save button active more often.
(Toshok)
- Made ESelectNames handle LDAP storages. (Toshok)
- Added full country list to addressbook full address editor.
(Lahey)
- Added the contact count to the folder bar. (Lahey)
- Updated icons. (Damon, Ettore)
- Worked on addressbook conduit. (JP)
- Made ESelectNames only show names on the left that aren't on the
right. (Trow)
- Fixed up minicard dragging. (Toshok)
My Evolution:
- Miscellaneous fixes all over the place. (iain)
- New icons. (Tuomas and Jakub)
- Works for people whos text colour was a light colour. (iain)
into other shared libraries.
XXX There should probably be a libibex-static (a la libeutil-static) for
linking into evolution-mail, but someone else can change that.
Mew 2.0.54 (2001/09/17) mew-dist release
* Defining mew-warning-field-level.
* Bug fixes for mew-pop-info-name and mew-smtp-info-name.
* completion-ignore-case hack in draft for mouse clicking.
* Highlighting a body when reediting.
* Re-writing mew-summary-sort.
* C-u# now asks a printer name.
* A bug fix for mew-header-fold-region.
* Removing the last "," of enum in pattern.c.
* The "-f" option for "test" instead of the "-e" otpion in Makefile.
ezmlm is an easy-to-use, high-speed mailing list manager for qmail.
ezmlm lets users set up their own mailing lists within qmail's address
hierarchy. A user, Joe, types
ezmlm-make ~/SOS ~/.qmail-sos joe-sos isp.net
and instantly has a functioning mailing list, joe-sos@isp.net, with all
relevant information stored in a new ~/SOS directory.
ezmlm takes advantage of qmail's VERPs to reliably determine the
recipient address and message number for every incoming bounce message.
ezmlm is reliable, even in the face of system crashes. It writes each
new subscription and each new message safely to disk before it reports
success to qmail.
ezmlm doesn't mind huge mailing lists. Lists don't even have to fit into
memory. ezmlm hashes the subscription list into a set of independent
files so that it can handle subscription requests quickly. ezmlm uses
qmail for blazingly fast parallel SMTP deliveries.
Package provided by Sen Nagata <sen@eccosys.com> in pkg/13890
fastforward handles qmail forwarding according to a cdb database. It can create
forwarding databases from a sendmail-style /etc/aliases or from user-oriented
virtual-domain tables.
fastforward supports external mailing lists, stored in a binary format for fast
access. It has a tool to convert sendmail-style include files into binary
lists.
Package provided by Sen Nagata <sen@eccosys.com> in PR pkg/13889
qmailanalog is a collection of tools to help you analyze qmail's activity
record. It supplies statistics to answer a wide variety of questions:
overall: how many messages? recipients? attempts? etc.
ddist: how soon were 50% of the messages delivered? 90%? 95%? 99%?
rxdelay: what's the best order of recipients for mailing lists?
recipients, rhosts: who's getting mail? bytes? messages? attempts?
successes, failures, deferrals: why? how often? how much delay?
senders, suids: messages? bytes? load? recipients? attempts? delay?
qmailanalog also includes several tools to focus attention on particular
senders, recipients, or messages.
Package provided by Sen Nagata <sen@eccosys.com> in pkg/13891
dot-forward reads sendmail's .forward files under qmail. You can run it in the
qmail startup script to support all your existing .forward files automatically.
Individual users can switch to the .qmail mechanism at their leisure.
dot-forward supports forwarding, program deliveries, and comments. It does not
support file deliveries or :include:. (However, it recognizes file delivery
attempts, and defers delivery to give you a chance to set up a .qmail file.)
Package provided by Sen Nagata <sen@eccosys.com> in PR pkg/13891
Parts of the daemon code are now run in a chroot jail. qmail-style
~/Mailbox support was added. The inetd vs. standalone mode setting has been
made runtime configurable. A bug resulting in incorrect failure reason being
logged, and a bug which could result in mailbox corruption (glued messages)
have been fixed.
1.15: Aug.26,2001:
dns.c:
avoid DNS query synchronization when no queries are sent
in case a LMTP connection is used for multiple transaction.
lmtp.c:
some messages in setproctitle() are changed.
main.c:
logging peer-name for use with inetd (LMTP over TCP)
README:
some comments added: Sendmail 8.12 includes the DYNAMIC_TOBUF
feature by default which supplied from 3.xW patch for sendmail.
So you do not need the patch any more if you do not use
extensions in sendmail.cf description offered by the patch.
1.14: Aug.15,2001:
smtp.c:
changes on some timeout values
work around for bogus mail gateway to mobile phone...
fix on NULL pointer access which causes unterminating process
with proctitle like: "smtpfeed: 550% delivered"
reported by Hisaaki Shibata <shibata@luky.org>
fixed by Anatoly A. Orehovsky <tolik@asplinux.ru>
do not rewrite envelope sender using the following rule
when sender is <>: SndrUser+RcptUser=RcptDomain@SndrDomain
problem reported by Shin ZUKERAN <shin@ryukyu.ad.jp>
log.c:
increase retry counter value
common.h, address.c, smtp.c, extern.h, main.c, util.c:
support par domain recipient number setting with file
suggested by Koji Kawano <kawano@eng.trans-cosmos.co.jp>
Mew 2.0.52 (2001/09/05) mew-dist release
* "I" inserted a line in a underline overlay. So, underline was put
onto two lines. This bug has been fixed.
* A bug fix for mew-alias-expand-addrs.
* A bug fix for mew-input-address.
* Bug fixes for "(" and ")" again.
NINOMIYA Hideyuki <nin@shikoku.ne.jp>
* The "-a" option for contrib/incdir.
Yasunari Momoi <momo@bug.org>
"YAMAZAKI Noriyuki" <zaki@data-hotel.net>
* A patch for contrib/mew-fancy-summary.el.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* Some defcustom hack.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
Mew 2.0.51 (2001/08/31) mew-dist release
* Info updates.
* Some defcustom hack.
* Binary parts of a truncated message should not be decoded.
* Now "Too large, truncated" message is displayed in the minibuffer.
* Check the size from X-Mew-Uidl: carefully.
* Addrbook now can contain group:; notation. It can be expand unless
it recurses.
* mew-summary-ls calles mew-mark-clean only when called interactively.
* C-cC-o inserts X-Mailer: in the last.
* Ask Subject: before "Really send this message? ".
* 't' in mew-scan-form now means the position of thread indentation.
* X-Mailer: now locates just above mew-header-separator.
* insert-file-contents changes buffer-file-coding-system. ","
is sacrificed and lpr-buffer goes wrong. mew-insert-message
now preserves buffer-file-coding-system.
* Workaround for a broken POP server which doesn't display UID after
a message number.
* X-Mailer: for Bcc:.
* Bug fixes for mew-case-guess-when-composed.
* Bug fixes for "(" and ")".
this software
Changes:
0.3.2 - A chdir-call got replaced with a chroot()-call which could
cause problems trying to open mailboxes.
+ Support for removing stale dotlock-files.
+ Support for fcntl()-locking.
(Based on patch from: Nick Phillips <nwp@lemon-computing.com>)
! Improved socket cleanup when exiting in standalone mode.
(Patch by: Ross West)
- Removed extra newline at end of UIDL when using existing
UIDLs from message.
(Patch by: Ross West)
+ Support for using more then one locking type.
(Based on idea from: Nick Phillips <nwp@lemon-computing.com>)
- An off-by-one error would cause Teapop to put a control
character in the wrong place for lines longer then 1023
characters in a mailbox.
(Problem reported by: Leon Harris <leon@quoll.com>)
- If the mailbox didn't contain a linefeed at the last line,
it could get lost.
(Problem reported by: Den Ivanov <div@primpogoda.ru>)
+ Support for lockf()-locking.
+ Added a flock() wrapper for lockf() for system missing
a native flock().
! A bit more sane default flags for MySQL-authentication.
(Based on patch from: Ross West)
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
Mew 2.0.50 (2001/08/14) mew-dist release
* info and doc updates.
* mew-summary-sort: some bugs related to region are fixed.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* mew-substring in mew-mule3.el: length of mew-error-broken-string to
width.
SAITO Atsunori <sai@yedo.com>
* Defining mew-ask-mark-process. The default is nil.
* Supporting sort region. (C-uS)
"Takashi P.KATOH" <p-katoh@shiratori.riec.tohoku.ac.jp>
* mew-encode-remove-illegal-fields has a bug which removes
Subject: whose first line is null and whose second one
has a value. This bug was fixed.
* Setting mode of files under ~/Mail to mew-file-mode.
* A bug fix for mew-case-guess-when-composed.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* The "-l" option for "grep".
"David A. Panariti" <davep@who.net>
* Inserting X-Mew-UIDL: at the beginning of a mail.
* mew-multibyte-string-p and multibyte hack.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
+ Become maintainer for maildrop as I'm working on packaging the
Courier-MTA software, of which maildrop is one piece.
+ Fix possible build problem on Solaris (untested).
+ Install maildirmake as maildrop.maildirmake to avoid conflicts
with other packages that install maildirmake.
+ Add dependency on courier-maildirmake.
+ Move HTML documentation to ${PREFIX}/share/doc/html
* Bug fixes, of course.
* Disable MSIE smart tags in all html files.
* Added mailbot(1), a MIME-capable autoresponder utility.
* Reject ambigous nested MIME boundary delimiters.
mail/courier-maildirmake.
* There was an inverted test in the rc.d scripts that was causing them to
fail on newer NetBSD systems.
* Install the rc.d scripts under ${PREFIX}/etc/rc.d, not in ${PREFIX}/etc.
The various bits of Courier (Courier IMAP, SqWebMail, maildrop, etc.) all
install a program called "maildirmake". Make a separate package so all of
these packages don't conflict.
in the package Makefile since we substitute for @SSLCERTS@ anyway.
* Add the *.rand files to the list of files to DEINSTALL.
* Explicitly disable the PAM, LDAP, and MySQL authentication modules so
that hidden dependencies aren't accidentally added to the build.
XXX - These should probably be added in via make variables (USE_PAM,
XXX - USE_LDAP, etc.) in the future, but aren't needed for now in the
XXX - base package.
four scripts (courier-{imap,imaps,pop,pops}) that are rc.d-style scripts
to start/stop the various Courier IMAP and POP3 services. They were
modelled after the samba scripts which may be invoked on systems without
rc.d.
Changes:
0.5.1 (July 23, 2001)
* Added a -D option which deletes al message in both local and remote queue.
[Thanks Kasper Holtze]
* Fixed a bug with the CC field when displaying message list.
o depend on qmail>=1.03
o use REPLACE_PERL instead of ${SED}
This tool examines the qmail configuration to see if any common errors exist.
usage: qmail-lint [-v]
-v -- print an explanation of the reports the first time one is printed.
qmail-conf is a collection of tools for setting up various qmail services.
They are like *-conf programs in djbdns.
With qmail-conf, for example, setting up a minimal SMTP service takes
the following four steps:
qmail-smtpd-conf qmaild qmaill /var/qmail/service/smtpd
cd /var/qmail/service/smtpd
make
ln -s /var/qmail/service/smtpd /service
qmail-conf assumes that (recent versions of) daemontools and ucspi-tcp have
already been installed. It also assumes that svscan is already running.
qmail-conf tries to provide reasonable defaults: it avoids DNS reverse lookups;
it avoids IDENT lookups; it lets TCP connection attempts be logged with
multilog; and for POP3 and QMQP, connection attempts are denied unless you
explicitly authorize and for POP3 and QMQP, connection attempts are denied
unless you explicitly authorize and for POP3 and QMQP, connection attempts
are denied unless you explicitly authorize and for POP3 and QMQP,
connection attempts are denied unless you explicitly authorize your clients.
qmail checks for qmail users' existance at compile time, so this package
must be built as root (it tries to add necessary users and groups),
thus NO_PACKAGE and IS_INTERACTIVE are set. PLIST file is left
empty intentionally, because qmail installs itself to /var/qmail,
outside ${PREFIX}.
The qmail program is a secure, reliable, efficient simple message
transfer agent. It is meant to be a replacement for the entire
sendmail-binmail system that most UNIX hosts use.
Although qmail holds security and reliability as its top two
priorities, it is also fast. On a Pentium under BSD/OS, qmail can
easily handle 200000 separate messages per day that are injected
and must then be delivered to local mailboxes!
Security and reliability are qmail's two strengths, however. The
qmail package ensures a message, once accepted, will never be lost.
An optional new mailbox format, maildir, even lets users safely
read their mail over NFS, while still accepting new mail deliveries.
The following features are supported: host and user masquerading,
full host hiding, virtual domains, null clients, list-owner rewriting,
relay control, double-bounce recording, arbitrary RFC 822 address
lists, cross-host mailing-list loop detection, per-recipient
checkpointing, downed host backoffs, independent message retry
schedules, a drop-in sendmail replacement, and more!
The package is still being worked on.
- SECURITY FIX: Fixed a security hole that is exploitable if fetchmail is
running as root and the attacker can either subvert the mailserver or
redirect to a fake one using DNS spoofing. Bugtraq announcement to follow
soon. Thanks to Salvatore Sanfilippo <antirez@invece.org>.
- Eliminated second bounce on failed RCPT TO address.
- Always use fetchmail host's FQDN to identify the daemon when
sending bounce messages.
- Embarrassing bug of the month -- somehow, 'skip' wasn't being interpreted!
- Handle ! in RFC2821 Return-Path addresses properly.
- Better handling of BAD and NO responses to FETCH (thank Justin Guyett).
- Fixed *yet another- build error due to breakage in the i18n code.
- Refuse mail that has no good addresses and can't be sent to postmaster.
- Restore behavior of discarding mail on 550 (Debian bug #105237).
- John Summerfield updated getfetchmail.
- Cleanup patches by HMH.
- Lock-file-name bug reported by Scott Johnson.
- Updated Danish translation by Byrial Jensen.
- Updated French translation by Thierry Vignaud.
- Man page bugs pointed out by Andrew Benham.
- POP3 end of session RSET on keep removed.
- In IMAP, handle BAD and NO responses to FETCH gracefully.
- Parse 'no {syslog|invisible|showdots}' properly.
- Change AC_DEFINE to AC_DEFINE_UNQUOTED appropriately in configure.in
(Debian bug #104484).
- Fixed bug in fetchmailconf plugin/plugout code (Debian bug #105987).
News:
Version 2.1.3
3 August 2001
-change handling of command delivery. Verification of existent command
is smarter; arguments won't cause problems now. Remove duplicate code.
Version 2.1.2
1 August 2001
-getmail will now check the permissions on your getmailrc file, and refuse
to run if the file is group- or world-writable. Thanks to Fredrik Steen for
the request.
Version 2.1.1
29 June 2001
-add "no_received" option, similar to no_delivered_to, at request of getmail
user Nigel Cunningham.
-got rid of some trailing tabs in ConfigParser.py after a report from
Fredrik Steen -- they're harmless, but unclean. Fredrik is also in the
process of packaging getmail for use in Debian. Thanks, Fredrik.
-changed the default path to the getmail library dir from /usr/local/lib/...
to /usr/lib/... . This only affects the getmail wrapper script; if you're
using that, you may have to edit your copy, or change where you install the
files to.
Courier-IMAP is a server that provides IMAP access to Maildirs. This IMAP
server does NOT handle traditional mailbox files (/var/spool/mail, and
derivatives), it was written for the specific purpose of providing IMAP
access to Maildirs.
"Maildir" is a directory-based mail storage format originally introduced
in the Qmail mail server, and adopted as an alternative mail storage
format by both Exim and Postfix. Courier-IMAP is popular on
Qmail/Exim/Postfix sites that are configured to use maildirs. The primary
advantage of maildirs is that multiple applications can access the same
Maildir simultaneously without requiring any kind of locking whatsoever.
It is a faster and more efficient way to store mail. It works particularly
well over NFS, which has a long history of locking-related woes.
It would never adds /usr/local/include to include path.
Address to pkg/13558. This change dosen't solve pkg/13558, but it solve
the problem when /usr/local/include/gdbm.h exists (by installing gdbm without
pkgsrc or with pkgsrc setting PREFIX=/usr/local.)
since version 5.8.10:
- Corrected Rob Braun's remote-build change, it broke the build with NLS.
- Found (and killed) a subtle SMTP protocol error that was probably lurking
behind a lot of the bug reports related to bounce mail, thanks to Quoc Luu.
(Only manifested when the MTA rejected mail due to a bad RCPT TO address.)
- Correction for backslash-handling patch in rfc822.c.
- Fix for Debian bug Bug#1038222: fetchmail conf fails to write file
after configuration; move .fetchmailrc to .fetchmailrc.bak before
overwriting.
- Discard Return-Path headers consisting of a single @.
- Make fetchmailconf dump plugin and plugout options properly.
- Rob Braun's changes for building fetchmail outside its source directory
- Don't depend on having snprintf available.
- Bug fix for envskip.
- ODMR finally seems to be working.
- Handle multiple backslashes within RFC822 address strings correctly.
- Don't exit on a failure to DNS-resolve a mailserver name, just
make it inactive. Exit only if all lookups fail.
- Restore code to deal with SMTP error responses at RCPT TO time, but
without issuing an RSET. This is intended to fix obscure bugs that
show up in recent Postfix releases and sendmail configurations that
delay antispam checks on the MAIL FROM line until RCPT TO time.
- Signal-processing fix for Debian bug #102711.
- More ODMR patches from Matt Armstrong.
Mew 2.0 stable (2001/07/26) mew-release release
* info updates.
* Defining mew-set-language-environment-coding-systems to avoid
the side effect of set-language-environment-coding-systems.
* A bug fix form mew-mime-text/html.
* A bug fix for mew-summary-auto-refile.
* Rescue the SMTP sentinel.
* mew-thread-only for "to".
* the -man style of bin/{mewencode,mewls}.1.
Shun-ichi GOTO <gotoh@taiyo.co.jp>
- Add some utility elisp files including ssl.el.
- Remove redundant dependency and specify minimum version of depending
package explicitly.
- bump to wl-2.6.0 to "nb1".
Mew 2.0 pre4 (2001/07/22) mew-dist release
* mew-refile-guess-by-folder prefers the entire folder to ml name.
* save-excursion hack for mew-mime.el.
* Unifying a region of Summary mode.
See mew-summary-region-include-cursor-line.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* "postnum" for x-sequence:
* A bug fix for mew-sort-number.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* "n" works for mew-summary-ls in the case that the scan form is old.
* Defining mew-input-grep-pattern.
* Adding key-bindings for [delete].
* A bug fix for mew-addrbook-clean-up.
Tak Ota <Takaaki.Ota@am.sony.com>
* PWD for Makefiles to same Emacsen on Windows.
Motohiko Minakuchi <zxcv@eva.hi-ho.ne.jp>
Mew 2.0 pre3 (2001/07/16) mew-dist release
* info updates.
* Defining mew-mime-text/plain-ext. And charset hack.
to public key cryptography with PGP and GnuPG. Mailcrypt makes strong
cryptography a fully integrated part of your normal mail and news
handling environment, and is an important part of a balanced
breakfast.
Changes:
PAM authentication (obviously not enabled)
Choice for fcntl(2) and/or flock(2) locking.
Virtual domain support hooks (in beta, not enabled in package)
Relaxed BSD-compatible license for most source files.
Various bug and portability fixes.
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
This is basically an update to version 2.4ME+93 of the pkg currently
residing in mail/elm, which will be updated to a non-ME extended, but
current version of elm soon.
=======================================================================
06/10/2001 (2.4.9)
o Added the following resources:
MIMEEXCS List of content-types to exclude
from processing. Exclusion occurs
before data is passed to filters.
o mhtxtplain.pl: If decoding uuencoded data, the data will
be excluded if application/octet-stream is listed the
MIMEEXCS resource.
o mhtxthtml.pl: If a CID URL is not available, the CID URL
is no longer preserved in the converted output. The CID
URL is stripped.
o Added the following to mhmimetypes.pl content-type table:
application/ms-excel => xls:MS-Excel spreadsheet
application/ms-powerpoint => ppt:MS-Powerpoint presentation
application/ms-project => mpp:MS-Project file
The "vnd." official versions are already present, but
some application use the above.
o TODO list added to distribution.
Bug Fixes
---------
See BUGS.
=======================================================================
04/13/2001 (2.4.8)
o Added the following resources:
KEEPONRMM Do not remove message files from disk
when messages are removed from the
archive.
o m2h_text_plain::filter now uses CHARSETCONVERTERS for
translating text data with a specified charset parameter.
The only exception is iso-2022-jp, which is handled directly
to properly support nourl flag.
o m2h_external::filter new arguments:
excludeexts=ext1,...
A comma separated list of message specified filename
extensions to exclude. I.e. If the filename
extension matches an extension in excludeexts, the
content will not be written. The return markup
will contain the name of the attachment, but no
link to the data. This option is best used with
application/octet-stream to exclude unwanted data
that is not tagged with the proper content-type.
The m2h_null::filter can be used to exclude content
by content-type.
o m2h_null::filter will now output a one line description
of the excluded content. This is so the reader knows that
there was message content not saved within the archive.
o m2h_text_plain::filter new arguments:
usename If extracting uuencoded data, the filename
specified should be used.
o m2h_text_html::filter new arguments:
allowcomments Preserve any comment declarations. Normally
Comment declarations are munged to prevent
SSI attacks or comments that can conflict
with MHonArc processing. Use this option
with care.
(NOTE: Comment declarations were completely stripped before,
but the regex used was known to crash perl on large comment
declarations, so a simplier expression is now used to
modify comment declarations to prevent possible attacks.)
Bug Fixes
---------
See BUGS.
* in the defconst of vm-menu-mime-dispose-menu, check whether a
non-string s-expression is allowed as a menu element name
before trying to use one. Versions of XEmacs prior to 21.4
don't allow expressions as item names.
Mew 2.0 pre2 (2001/07/13) mew-dist release
* info updates.
* Forcing re-scan if the format of summary cache is old.
* "tu" for mew-thread-unmark.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for mew-addrbook-override-by-newone.
NABEYA Kenichi <nabeken@jp.fujitsu.com>.
* contrib/mew-fancy-summary.el.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A patch for contrib/mew-nmz.el.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* highlight-body for mew-summary-convert-local-cs.
Version 0.8.4
8 July 2001
-when force-creating a queue, ensure the user supplies a value for conf-split
and either --bigtodo or --no-bigtodo
-change --create to imply --repair as well
Version 0.8.3
7 July 2001
-enforce checking of prime conf-split. Use --i-want-a-broken-conf-split to
force a non-prime split value in repair mode
-add explicit -h, --help options
-enforce checking of existence of basic queue directories to prevent
accidental creation of queue in wrong place due to typos, etc. Use
-c, --create to force creation of a new queue
-when creating a directory, force create missing parent(s)
-fix --no-bigtodo to allow conversion of big-todo queue to non-big-todo;
would previously auto-detect big-todo regardless
-improve forced conversion of non-big-todo queue to big-todo or vice versa,
and force change of conf-split for existing queues
queue_repair can be used to check or correct most corruptions of the queue
in qmail (resulting from filesystem damage, etc). Functionality includes
automatic, dynamic determination of UIDs and GIDs. Automatic, dynamic
determination of use of big-todo. Handles basic tasks like fixing a queue
restored from backups, incorrect ownership or permissions of directories and
files, missing or extra split subdirectories, unexpected files or other
directories, or creating a valid queue from scratch.
Changes since 0.3.0:
* Replaced /var/spool/mail with /var/mail, which is what the FHS mandates.
All decent systems should have either the directory or a symlink pointing
somewhere else. (Jordi Mallach)
* I reformatted ths changelog, again. I hope this is the last time I need
to do this. The CVS logs should be used for all changes, and this file
should by updated for user-visible changes only, from now on.
(Dwayne C. Litzenberger)
* Updated the README to reflect that Gennady Belyakov died right after
releasing wmBiff 0.2. May your soul rest in peace, Gennady.
(Dwayne C. Litzenberger)
* Fixed the IMAP support, again. (Rob Funk)
MIME::Lite is intended as a simple, standalone module for generating (not
parsing!) MIME messages... specifically, it allows you to output a simple,
decent single- or multi-part message with text or binary attachments. It
does not require that you have the Mail:: or MIME:: modules installed.
0.3.1 ! Using --enable-extra-dividers without any parameters now yields
the same result as leaving it out.
(Patch by: "Oleg. O. Orlov" <OOO@vmts.ru>)
+ Support for Maildirs outside of a users home directory.
(Suggested by: David S. Greenley <david@webedited.com>
+ Logs when a successful login is made.
(Patch by: Fabio Muzzi <kurgan@interim.it>
- In some environments the logging would have the wrong timezone
on timestamps.
- Maildir messages with a certain filename length could get parse
incorrectly in some environments.
(Patch by: David S. Greenley <david@webedited.com>
! Teapop will now drop privs AFTER running all user provided
POP-before-SMTP controls.
- Maildir could leave .lock files under some circumstances.
(Based on ideas from: Ivan F. Martinez <ivanfm@os2brasil.com.br>
! The switch --enable-flock has been deprecated for the more flexible
--enable-lock (which can be set to either flock or dotlock.) The
default is now flock.
o set USE_BUILDLINK_ONLY
process of "mutt" invokes them always if they are present, and because this
"devel" version is a snapshot of the development work it is always possible
that the "configure" scripts and other automatically generated files are out
of date. To be on the safe side, keep the dependencies there.
- Incorrect prototype broke compilation on Tru64 UNIX
- INCLUDERC was broken by trying to be fancy and not fully
succeeding when support for multiple -a options was added
Also set USE_BUILDLINK_ONLY.
Changes to procmail:
- SECURITY: don't do unsafe things from signal handlers:
- ignore TRAP when terminating because of a signal
- resolve the host and protocol of COMSAT when it is set
- save the absolute path form of $LASTFOLDER for the comsat
message when it is set
- only use the log buffer if it's safe
- Support LMTP for delivery mode (not enabled by default)
- Preliminary support for using mmap() for `large' messages
(this doesn't work yet)
- SWITCHRC=zero-length-file didn't always abort the current
rcfile
- A race to create the mailspool would bounce one of the
messages due to an internal error
- LC_ in KEEPENV would preserve only the first LC_foo variable
- Strip runtime linker variables (LD_*) from environment on
all platforms
- Drop duplicate and malformed environment entries
- Multiple -a options will now set $2, $3, etc
- Command line assignments to INCLUDERC and SWITCHRC no longer
have any effect
- Worked around AIX 4.3.3 xlc compiler (incorrect file-scope
variable initialization)
- When delivering to a maildir, don't force the message to end
with an empty line
- Be more paranoid about leaking information between recipients
- Unset LOCKFILE if we can't actually lock it
- Set MAILDIR to '.' if the chdir fails
- LASTFOLDER was sometimes set by '?' conditions
- Buffer the log more efficiently
- Use the `standard' format for maildir filenames and retry
on name collision
- Rename by linking to prevent lossage
Changes to lockfile:
- Include the system mailbox lockfile path in the -v output
- Resist attempts to use a setuid lockfile command
- Fix infinite loop on -l, -r, or -s flag with no value.
Documented formail's treatment of >From_ lines as continuations
of the From_ line and warned of problems caused by non-RFC822
field names like 'Old-From '
Clarified procmail's treatment of $@ and $#
Fixed a man page formatting problem
Use long, not off_t, with fseek()/ftell()
Increase our paranoia: start to use strlcat()
The default MAILDIR is now configurable separately from the
default rcfile location
Include an RPM spec file in the examples directory for automated
builds
Include and use mkinstalldirs
Called nice() when shouldn't have (this time for sure!)
* New variables:
+ vm-folder-file-precious-flag
* added CRAM-MD5 as an authentication method for IMAP.
* vm-su-do-date: interpret 2-digit years in the RFC-822 matching
case as 20XX if year starts with 0-6.
* vm-rfc1153-or-rfc934-burst-message: skip spaces in addition to
newlines that occur after a separator line. A digest has been
observed with that kind of deformity.
* treat enable-local-eval as we do enable-local-variables--- always
bind it to nil.
* vm: don't bind vm-auto-decode-mime-messages non-nil during
initial message preview if it is nil.
* vm-mime-display-internal-text/html: dropped (sleep-for 2). No one cares
enough about the "Need W3 to inline HTML" message to wait 2
seconds afterward.
* added menu entry to allow MIME objects to be converted to
another type and displayed. The new type is determined by
vm-mime-type-converter-alist.
* added koi8-r to vm-mime-mule-charset-to-coding-alist (XEmacs only).
* vm-pop-read-list-response: check for nil return of
vm-pop-read-response before using return value.
* vm-pop-read-stat-response: check for nil return of
vm-pop-read-response before using return value.
* vm-encode-coding-region: use unwind-protect to make sure (well
more likely) that the work buffer always gets killed if it has
been created.
* vm-decode-coding-region: use unwind-protect to make sure (well
more likely) that the work buffer always gets killed if it has
been created.
* vm-mime-convert-undisplayable-layout: put object buffer on
garbage list sooner to make rarer the situation where the
buffer never gets deleted.
* Makefile: remove function definition of vm-its-such-a-cruel-world
after it is run.
* vm-md5-region: if vm-pop-md5-program exits non-zero, signal an
error. Also if the work buffer is not at least 32 bytes long,
signal an error. This prevents naive callers from assumption all is well
and using a possibly empty string as an MD5 hash.
* vm-md5-region: check the MD5 digest returned for non-hex-digit
characters and signal an error if any are found.
* vm-get-file-buffer: use find-buffer-visiting if it is fbound.
* vm-build-threads: fixed loop that removed child messages from a
parent when better information about a child's parent is found.
Previously the loop attempted to remove the same message from
the parent over and over.
* vm-build-threads: gather thread data using References and
In-Reply-To for all messages before using the Subject header.
This helps prevent the case where References says A is the
parent of B but because of clock skew B is older than A, which
can lead to B being considered the parent of A if A and B have
the same subject and vm-thread-using-subject is non-nil.
Changes:
-fix the "blank lines output, even in quiet mode" problem which caused cron
to send email every time getmail was run. Thanks to Errol Casey for finding
the cause.
-Handle user aborting getmail better.
-Remove dead parameter from message_add_info()
-move file locking to separate functions
-add file locking around handling of oldmail file
-move regular expression objects into a dictionary
-add ability to deliver to a command (pipe delivery) like maildrop or
procmail. getmail won't do this if it's running as root.
Changes since version 5.8.8:
- More fixes for the new message-marking code from Thomas Moestl.
- Fixes for ODMR code from Matt Armstrong.
- HMH's snprintf/strncat cleanup patch.
- Fixes for Debian bugs #101792, #101950.
- Updated Danish translation by Byrial Jensen.
- ODMR fixes from Matt Armstrong <matt@lickey.com>.
- The smtphost option has been split. It is no longer overloaded to set
the list of domains to be queried in ETRN and ODMR modes. Instead, use
the `fetchdomains' option.
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify
the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like
JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib.
Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
Changes:
-remove dead code
-fix bug in example getmailrc file. Thanks to John Gennard for spotting this.
There was an instance of an empty option value left over from before this was
an issue.
by Emmanuel Dreyfus.
fetchmail-5.8.8 (Wed Jun 20 17:22:26 EDT 2001), 20782 lines:
* Fix bug that prevented messages from being marked oversized unless -v was on.
* Byrial Jensen made the tracepoll information RFC822-conformant.
* Reorder code to avoid accessing line buffers after they have been freed.
* Steven Krings's patch to deal with over-long header lines.
* Fix for Debian bug #101500.
* Updated Danish translation by Byrial Jensen.
* Chris Maio's patch for POP3 with BSMTP.
* Patch from HMH resolves DEbian bug #101530.
fetchmail-5.8.7 (Sun Jun 17 12:02:17 EDT 2001), 20749 lines:
* Make fetchmailconf work properly again by fixing tracepolls mismatch.
* HMH's fix for Debian bug #98127.
* driver.c refactoring in preparation for streaming mode.
1.95b126 (2001/06/21) mew-dist release
* Enhancing mew-reply-regex.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* Setting scan form for "I" and Biff.
* A users now can do MIIME stuff for the body!
* A bug fix for mew-header-p(). This enbuged on
mew-draft-dynamic-highlight().
* A bug fix for reediting multipart on +draft.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* A bug fix for mew-draft-dynamic-highlight.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* Removing mew-color-p.
Shun-ichi TAHARA <jado@flowernet.gr.jp>
* A patch for bin/w32/dirent.c.
Shuichi KITAGUCHI <ki@hh.iij4u.or.jp>
* bin/w32/*
Shuichi KITAGUCHI <ki@hh.iij4u.or.jp>
* Defining mew-cite-strings-function.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* Adding ":" to mew-regex-url.
NINOMIYA Hideyuki <nin@shikoku.ne.jp>
* A bug fix for mew-summary-mark-region.
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* In-Reply-To is preferred for thread only if it contains one value.
* mew-addrstr-parse-syntax-list ignores empty address "<>".
Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
* A bug fix for mew-encode-remove-illegal-fields.
Shun-ichi GOTO <gotoh@taiyo.co.jp>
* mew-ask-flush-case.
KOIE Hidetaka <hide@koie.org>
* A bug fix for undo on drafts.
* A bug fix for mew-pgp-verify.
* Saving .mew-folder-{list,alist} when new folder is created.
* set-buffer the original buffer in mew-summary-display.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for the problem of "," vs raw-header.
Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>
* A bug fix for mew-header-combine-field.
* after-change-functions for dynamic header highlight
KAMEI Ken-ichi <mule@pluto.dti.ne.jp>
Some of the more interesting changes:
- A race to create the mailspool would bounce one of the
messages due to an internal error
- LC_ in KEEPENV would preserve only the first LC_foo variable
- Strip runtime linker variables (LD_*) from environment on
all platforms
- Drop duplicate and malformed environment entries
- Fixed a man page formatting problem
and mime.types to ${PREFIX}/share/doc/mutt/samples and add
DEINSTALL/INSTALL scripts to handle copying and removing them to and from
${PREFIX}/etc. Comment out unnecessary build dependencies on autoconf and
automake. This file now looks very much like mutt/Makefile.
buildlink.mk files and mark as USE_BUILDLINK_ONLY. Move sample Muttrc
and mime.types files to ${PREFIX}/share/doc/mutt/samples, and ddd
DEINSTALL/INSTALL scripts to handle copying and removing those files to and
from ${PREFIX}/etc.
fetchmail-5.8.6 (Tue Jun 12 08:16:54 EDT 2001), 20676 lines:
* Reject candidate headers for the MAIL FROM address that have \n in them.
* Add capability to insert poll trace data in the Received line.
* HMH's patch to prevent buffer overflow due to long headers. Addresses
Debian bug #100394.
* Brendan Kehoe's patch to avoid doing DNS lookups on skip entries.
There are 347 people on fetchmail-friends and 592 on fetchmail-announce.
fetchmail-5.8.5 (Tue May 29 20:01:39 EDT 2001), 20650 lines:
* Interface option fix from Alexander Kourakos.
* Fixes for i18n glitches and new Danish translation from Byrial Jensen.
* Attempted fix for Harry McGavran's problems with the Kerberos V build.
* Added fetchmailnochda.pl to the contrib directory.
* Sunil Shetye's patches for the seen count on IMAP and auto protocol.
There are 337 people on fetchmail-friends and 583 on fetchmail-announce.
fetchmail-5.8.4 (Mon May 21 15:08:03 EDT 2001), 20636 lines:
* SSL certificate options from Thomas Moestl <tmoestl@gmx.net>.
* Frantisek Brabec's patch for better UIDL error recovery.
* Another zombie-leak patch from HMH.
* Jorg de Jong's patch attempts to handle spaces in the ID part of UIDLs.
* Eliminate use of -C in Makefile.
There are 334 people on fetchmail-friends and 583 on fetchmail-announce.
Poppy is a small perl script that allows you to perform simple tasks
on a POP3 or IMAP server. It is of most use in a "limited resources
environment" whether thats low disk space, slow internet connection,
or no graphical environment.
Poppy will individually show the mail headers along with the message's
size of each message on the mail server and then allow you to read,
delete, reply, or perform other tasks on that message.
Release note.
4.0
Supports TLS/SSL security.
'-p' option now has value '4' to permit plain-text passwords
under TLS/SSL.
Now uses a cache file to retain spool index across sessions.
This dramatically speeds up session start when no new mail has
arrived.
'-l' option added to specify TLS/SSL support.
Lots of TLS/SSL options added. See the Administrator's Guide
for details.
'-v' option added to report current version and exit.
'make install' added.
Lots of compile-time options now available at run-time. See
the Administrator's Guide for details.
Integrated poppassd into build.
And here is changes from 4.0.
Changes from 4.0.2 to 4.0.3:
----------------------------
1. Don't call SSL_shutdown unless we tried to negotiate an
SSL session. (As suggested by Kenneth Porter.)
2. Fix buffer overflow (reported by Gustavo Viscaino).
3. Fixed empty password treated as empty command (patch
submitted by Michael Smith and others).
4. Added patch by Carles Xavier Munyoz to fix erroneous
scanning for \n in getline().
5. Fix from Arvin Schnell for warnings on 64-bit systems.
6. Added patch by Clifton Royston to change error message
for nonauthfile and authfile tests.
7. Added 'uw-kludge' as synonym for 'uw-kluge'.
Changes from 4.0.1 to 4.0.2:
----------------------------
1. Added fix for XTND XMIT (sent in by Jacques Distler and
others).
2. Fixed makefile problems with poppassd compile and install
(sent in by Steven Champeon).
3. Increased maximum spool path length from 64 to 256.
4. Added more debug code when genpath() runs out of room.
5. Changed C++ style comments to C style in poppassd.c
6. Changed poppassd's UID check to be the same as Qpopper's
(which is that if BLOCK_UID is defined we use that value,
otherwise it defaults to 10).
7. Added poppassd expect strings for DEC True 64 (sent in by
Andres Henckens).
Changes from 4.0.1b1 to 4.0.1 (final):
--------------------------------------
1. Fixed typo in popper/pop_init.c if DONT_CHECK_HASH_SPOOL_DIR
defined.
Changes from 4.0 to 4.0.1b1:
----------------------------
1. Messages with lines longer than 512 characters are no longer
garbled when sent to the client.
2. Added patches from Michael C Tiernan to fix makefile problems.
changes since pl02:
20010501
Bugfix: The SMTP server's 550 in reply to DATA should be
a 554 response. And it wasn't Sendmail. Claus Assman.
Bugfix: the INSTALL.sh test for non-interactive upgrade
broke rooted installations that specify settings via the
environment. Simon Mudd.
Bugfix: mailq output is now really flushed one message at
a time. File: sendmail/sendmail.c.
20010507
Bugfix: with soft_bounce=yes, the SMTP server would log
5xx replies even though it would send 4xx replies to the
client (Phil Howard, ipal.net). File: smtpd/smtpd_check.c.
20010523
Bugfix: postsuper's temporary file detection logic needed
fixing.
Bugfix: memory leak in the LDAP client module. Alain
Thivillon, France Teaser - Groupe Firstream.
20010525
Bugfix: the SMTP and LMTP clients claimed that a queue file
needed to be delivered again (even when all recipients were
erased from the queue file) when no QUIT or RSET reply was
received (by default, this does not happen with SMTP mail
because the SMTP client does not wait for QUIT replies and
does not send RSET to deliver mail). As a result of the
same bug the LMTP client followed a dangling pointer when
sending QUIT after process idle timeout while the LMTP
server had disconnected. Files: smtp/smtp_proto.c,
lmtp/lmtp_proto.c.