Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adrianp bc386bed51 - Update poppassd to 4.0.8
- Thanks to taca@ and gavan@ for feedback and patch review
- This also enables experimental PAM support (on platforms that support it)
- Security fixes included
- From the ChangeLog:
Changes from 4.0.7 to 4.0.8:
> ---------------------------
>  1.  Fix compilation error on HPUX.
>  2.  Fix some compilation warnings.
>  3.  Update man page with '-x' option.
>  4.  Fix problems with 'make install'
>
>
> Changes from 4.0.6 to 4.0.7:
> ---------------------------
>  1.  Fix '-V' for standalone.
>  2.  Include 'man' directory in tarball.
>
>
> Changes from 4.0.5 to 4.0.6:
> ----------------------------
>  1.  Minor fixes for true64.
>  2.  Patch from Uli Zappe to fix SCRAM compilation bugs.
>  3.  Minor fixes for true64.
>  4.  poppassd now runs smbpasswd as user, not root, to avoid exploit
>  5.  Remove -traditional-cpp from the compiler options for Darwin
>      builds (otherwise build fails)
>  6.  Open stdout and stderr as O_WRONLY instead of O_RDONLY so that
>      should anything actually be written to them it will show up
>  7.  When configured as --with-pam and required,
>      include <pam/pam_appl.h> instead of <security/pam_appl.h>
>      (otherwise build fails)
>  8.  strdup the pw.pw_name field from getpwnam so that it's still
>      valid by the time genpath is called; also added corresponding
>      free (without this fix when the bug manifests, clients are
>      erroneously told there are 0 messages in the mail drop
>      regardless of the actual number)
>  9.  Add a pam bug workaround at the beginning of main to do a
>      pam_start and pam_end immediately when the program starts up
>      in order to avoid bogus authentication failed messages from
>      pam_authenticate later (only when configured as --with-pam)
>      [ Thanks to Kyle McKay for changes 5-9 ]
> 10.  Fixed error in configure script for Mac OS / Darwin.
> 11.  Support chained certs for OpenSSL [from Daniel Senie].
> 12.  Fixes to compile better on Linux [from Daniel Senie].
> 13.  X-UIDL header no longer written when Update_status_hdrs is false
>      [thanks to Helge Oldach]
> 14.  Now calling SSL_shutdown() again if it fails the first time.
> 15.  Now logging TLS errors when compiled with debugging and debug is
>      enabled (instead of either) [thanks to Maks N. Polunin].
> 16.  Config file now always closed (not just on error).
> 17.  When using pam, Kerberos tickets are now destroyed.
>      Otherwise dead tickets accumulate in cache directory which runs
>      out of space quickly on busy server.  Problem noted by Rodney
>      McDuff ITS UQ.   (Directory permissions on ticket cache dir need
>      to be 1777).
> 18.  Always log "Servicing request" (instead of just when debugging is
>      on).   This allows start of pop sessions to be logged always which
>      is useful for diagnosis of problems.
> 19.  Worked around problem on some systems causing SIGALRM to be masked,
>      leaving hung pop processes which should have timed out waiting
>      for a command from the client.
>      [ Thanks to David Shrimpton for changes 16-19 ]
> 20.  Now defaulting to "EXPIRE NEVER" instead of "EXPIRE 0".
> 21.  Fix core dump on 64-bit Solaris 2.8 [thanks to Kenny Nguyen]
> 22.  Log facility set on command line now applies to daemon as well.
>      [Thanks to Helge Oldach]
> 23.  '-y' to set log facility on command line now works again.
> 24.  Allow '-V' as synonym for '-v' (to see version).
> 25.  Process user and spool config files as user, not as root (fix
>      security hole reported by Jens Steube)
> 26.  Added "xtnd_xmit" as a boolean option to permit/deny XTND XMIT
>      and 'x' as a command-line option to disable it.  You should
>      disable it unless you really need it, and even then it is better
>      to move to SMTP AUTH.
> 27.  popauth now opens trace file as user, not root (fix security
>      hole reported by Jens Steube); also umask now set.
> 28.  Fix race crash on FreeBSD (thanks to Martin Haller).
> 29.  Resolve some compiler warnings.
> 30.  Fix check for libcrypt on FreeBSD.
> 31.  Added sample pam configuration file (also installed by 'make
>      install')
> 32.  Use generic error msg and sleep in more auth failure cases.
> 33.  Added code to use mkstemp() instead of our perfectly safe usage
>      of tempnam() because some compilers issue overly broad warnings
>      implying that all uses of tempnam() are unsafe.  To bypass,
>      use '--enable-tempnam' with ./configure.
2005-06-01 21:00:39 +00:00
archivers Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
audio Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
benchmarks Removed RCS IDs out of the patches. 2005-05-23 08:55:56 +00:00
biology Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
bootstrap Allow --varbase=something (note the '='). Pointed out by rillig@. 2005-05-30 19:03:29 +00:00
cad Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
chat Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
comms Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
converters Don't include bsd.builtin.mk... just include the builtin.mk file for 2005-06-01 19:03:45 +00:00
cross Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
databases Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
devel Typo. 2005-06-01 20:35:41 +00:00
distfiles
doc Update guide for USE_X11 -> x11.buildlink3.mk change. 2005-06-01 20:58:16 +00:00
editors Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
emulators Convert to options framework. 2005-06-01 20:13:08 +00:00
finance Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
fonts Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
games Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
geography Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
graphics Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
ham Add RMD160 checksum. 2005-05-25 12:25:54 +00:00
inputmethod Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
lang Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
licenses Remove the LICEN[CS]E part again - thanks to some excellent followup from 2005-05-25 16:52:49 +00:00
mail - Update poppassd to 4.0.8 2005-06-01 21:00:39 +00:00
math Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
mbone No reason to include bsd.prefs.mk, comment it. 2005-06-01 18:23:37 +00:00
meta-pkgs Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
misc Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
mk Remove USE_MMX section; all USE_MMX users have been converted 2005-06-01 20:19:21 +00:00
multimedia Check that PKGNAME is defined before using it. 2005-06-01 20:31:38 +00:00
net Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
news Removed trailing white-space. 2005-05-23 08:26:03 +00:00
packages
parallel Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
pkgtools Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
print Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
regress test legacy var with `-' in option name 2005-06-01 13:40:46 +00:00
security Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
shells Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a 2005-05-31 10:01:36 +00:00
sysutils Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
templates Drop some whitespace. 2005-06-01 19:07:20 +00:00
textproc Don't include bsd.builtin.mk... just include the builtin.mk file for 2005-06-01 19:13:24 +00:00
time Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc. 2005-06-01 18:02:37 +00:00
wm Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
www Remove mk/autoconf.mk and mk/automake.mk and replace their usage with 2005-06-01 20:07:59 +00:00
x11 Bump PKGREVISION after PLIST fix (hi drochner!) 2005-06-01 21:00:26 +00:00
Makefile Recognize inet6 in PKG_SUPPORTED_OPTIONS as an indicator 2005-06-01 17:45:57 +00:00
Packages.txt This file will be removed after 2005Q2. 2005-05-07 22:53:52 +00:00
pkglocate
README Refer doc/pkgsrc.txt instead of Packages.txt. 2005-05-07 22:16:38 +00:00

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.