* Changes since previous pkgsrc version - 0.3.5:
0.3.8 + Allow port to listen to in standalone to be changed with -P.
(Patch by: "Malte S. Stretz" <msquadrat.nospamplease@gmx.net>)
! Reduce memory footprint
(Idea from: "Malte S. Stretz" <msquadrat.nospamplease@gmx.net>)
+ Warn when teapop.passwd isn't found and default authentication
is used.
+ Introduce softlock, which gives the client an empty mailbox
instead of an error.
- Proper handling of CRLF in Maildirs.
(Found by: Matthew Sayler <sayler@speedsite.com>)
* Release date: 25-Nov-2003
0.3.7 - The configure script was broken under certain circumstances.
* Release date: 22-Jul-2003
0.3.6 + Attempt to handle broken maildelivery programs that doesn't
quote From_ lines.
+ Support to delete messages older then a certain expire date.
+ Support for tcpwrapper.
! Better cleanup of MySQL connections
(Patch by: Ross West <westr@connection.ca>)
! Improved NULL handling on long lines
(Pointed out by: Ross West <westr@connection.ca>)
- Possible buffer underflow fixed.
- Unbreak APOP with database authentication
(Found by: "Toru Hosaka" <hosaka@kt.rim.or.jp>)
! Restrict max value for hashing.
+ Mailspool hashing is now availble for all authentication types.
(Based on patch by: Robert Gomu?ka <carramba@pf.pl>)
+ Escape userdata for database authenticaion
(Patch by: Robert Gomu?ka <carramba@pf.pl>)
+ Support for ia64.
+ Support for special logging in SSL-mode.
+ IPv6 support when running in inetd-mode.
* Release date: 21-Jul-2003
* Superfluous MESSAGE file mentioning rc.d script was removed, as it was
too generic and not really useful.
which installs to ${RCD_SCRIPTS_EXAMPLEDIR}. But the MESSAGE
referred to wrong hard-coded location if the RCD_SCRIPTS_EXAMPLEDIR
was not the default. So use RCD_SCRIPTS_EXAMPLEDIR instead.
PKGREVISION not bumped because if someone had changed
RCD_SCRIPTS_EXAMPLEDIR before recent change of autoregistration
of rc.d script in PLIST, then it could not have been packaged
in first place.
Note that this commit does not imply that the MESSAGE is correct.
In some cases, the MESSAGE is clearly wrong such as suggesting
running the rc.d script from the example directory (which will work
although).
the RCD_SCRIPTS rc.d script(s) to the PLIST.
This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.
This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)
These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)
I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.
Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
hard-coded etc/rc.d. These need to be fixed.
- maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
Makefiles simply need to use this value often, for better or for
worse.
(2) Create a new variable FIX_RPATH that lists variables that should
be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By
default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
additional variables may be appended from package Makefiles.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
in pkg/17226.
Changes since 0.3.4:
* Improved signal handling during update state
* Handle broken mboxes
* Improved dotlock, the -l argument works for instance
Also fix PLIST while I'm here (deinstall script takes care of config file).
Changes:
0.3.4 + Authentication through JAVA
(By: Ivan F. Martinez <ivanfm@os2brasil.com.br>)
+ Added a wrapper for lockf, built on fcntl.
+ popauth file support for POP-before-SMTP authentication
(By: Stephan Uhlmann <su@su2.info>)
+ Rudimental LDAP support.
(By: "Alexandre Ghisoli" <alexandre.ghisoli@ycom.ch>)
- Unbreak ignoring of UW-IMAP message.
(Problem reported by: Dale Blount <lnxus@yahoo.com>)
* Please note that the mailing lists have change address, for
more info please see:
http://www.toontown.org/teapop/mailinglist.php
! Ignore SIGPIPE when in update state.
+ Mac OS X support
(By: Thomas Deniau <thomasdeniau@mac.com>)
! Behave more decent when running as non-root.
(By: Marc A. Lehmann <pcg@goof.com>)
* Release date: 9-Apr-2002
0.3.3 - Fix proper unlocking of mailboxes.
* Release date: 2-Sep-2001
Update contributed by Dawid Szymanski <dawszy@arhea.net> in PR 16551
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)
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
0.3.0 * New version system.
* The license has been modified, yet again to comply with BSD-type
licenses.
! Clean up of Makefiles and dependencies added.
+ Teapop will sleep for 3 seconds after a failed login to slow
down "brute force" attackers.
+ Maildir support added.
+ Added support for reporting clients IP to a whoson server,
after a successful authentication.
+ Support for AIX.
(Patch by: "Oleg O. Orlov" <OOO@vmts.ru>)
! Changed the htpasswd authentication method so it will ignore
anything after the two first fields. This makes Teapop also
support "real" passwd files.
(Patch by: Grant Kaufmann <grantcode@netizen.co.za>)
* Released: 2-Apr-2001
Maildir support was added, so I'm glad to take over maintainership.
Teapop is yet another RFC1939 compliant POP3 server. It includes
flexible virtual domain support that distinguishes it from all other
POP3 servers.
Fixes pkg/11969 by me.