Commit graph

26 commits

Author SHA1 Message Date
zuntum
8e6f20546a Update teapop to version 0.3.8
* 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.
2004-07-23 14:08:41 +00:00
wiz
eaf25a6b9f Convert to bl3. 2004-04-25 01:08:41 +00:00
reed
2d4122dd45 Fix references to rc.d scripts. This package uses RCD_SCRIPTS
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).
2004-04-23 22:43:20 +00:00
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
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.
2004-04-23 22:07:52 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
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.
2003-03-14 19:37:30 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
grant
f560d4ac78 use automatic rc script handling. 2003-01-19 13:04:48 +00:00
wiz
27eec3c2a5 buildlink1 -> buildlink2. 2002-10-09 18:57:11 +00:00
heinz
a4c3534d73 Added $NetBSD$ tag according to mail from Thomas Klausner on tech-pkg. Some
slight formatting changes.
2002-07-15 22:57:27 +00:00
wiz
fa8ae3102d Update to 0.3.5, provided by the new MAINTAINER, Dawid Szymanski,
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).
2002-06-12 10:55:48 +00:00
wiz
16b04ecfe0 Add DRAC support (requested in pkg/16797), use more buildlink files,
and replace bogus MAINTAINER email.
2002-05-20 14:06:43 +00:00
hubertf
0e1ba53d09 forgot another file - emberassing 2002-05-08 00:22:47 +00:00
hubertf
98242efc2c forgot that in last commit 2002-05-07 23:46:01 +00:00
hubertf
3d218c913a * Add MESSAGE on how to use the rc.d script
* Provide rc.d script :)
 * Fixup PLIST
2002-05-07 22:49:19 +00:00
hubertf
3e2afb06ff Update teapop to 0.3.4.
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
2002-04-29 16:44:17 +00:00
hubertf
8d467e8297 Allow teapop to use mysql, when TEAPOP_WITH_MYSQL is defined.
Bump pkg revision.

Contributed in private mail by Charlie Root <root@gornik.tgr.lubin.edu.pl>
2002-04-03 23:10:41 +00:00
wiz
15ca72dfc9 Remove non-existing patch-aa from distinfo. 2002-01-10 14:17:54 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
zuntum
d14905f88d Respect PKG_SYSCONFDIR ! :) 2001-11-25 22:55:04 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
zuntum
bfb9b03a3f Update teapop to 0.3.2; also drop maintainership as I no longer use
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)
2001-08-31 21:27:49 +00:00
zuntum
ea2c951809 Update teapop to 0.3.1
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
2001-06-30 21:21:51 +00:00
agc
b26a4eb88b Move to sha1 digests, and add distfile sizes. 2001-04-20 13:09:54 +00:00
agc
9e8d6c8b8d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:33:31 +00:00
zuntum
687a6901d6 Update teapop to 0.3.0
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.
2001-04-03 05:52:00 +00:00
zuntum
662246368c Initial import of teapop-0.28
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.
2001-03-24 06:17:06 +00:00