Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
salo 016dde61b8 Update to version 1.0.16a.
Based on PR pkg/22680 by Jon Olsson.

Changes:

- add new build-time options: PURE_FTPD_USE_TLS, PURE_FTPD_USE_VIRTUAL_CHROOT
- make the MySQL support actually work
- install more documentation

1.0.16a:
========
- Fix typo (sizeof_resolved instead of sizeof resolved) in src/bsd-realpath.c
  Not a vulnerability because it happens in the good way, but it sometimes
  used to break uploadscript.

1.0.16:
=======
- An obsolete comment in pure-ftpd.conf was fixed : RPMs don't parse
  /etc/sysconf/pure-ftpd any more.
- Recognize the '##' prefix as a shadowed password - make authentication work
  on Solaris with shadow/NIS.
- Add back some random sleep() between authentication failures in addition to
  the exponential sleep. Zzzzz... sleeping is good in summer...
- Upgrade to automake 1.7.5.
- The list of options in the pure-ftpd(8) man page was reordered -
  Thanks to our beloved Claudiu Costin.
- SSL/TLS support was added (bits in src/{ftpd.c,ftp_parser.c,tls.c,tls.h,
  configure.ac}, new doc: README.TLS, new globals: tls_ctx, tls_cnx). New
  related commands were introduced : AUTH, PBSZ and PROT.
- Uploaded files are now removed when realpath() fails and bsd_realpath() was
  modified to fall back to getcwd()/chdir() if we can't get a descriptor on
  the current directory because it is not readable. It fixes pure-uploadscript
  on some platforms like MacOS X.
- HAVE_BROKEN_REALPATH is gone. USE_BUILTIN_REALPATH is born.
- A typo in the Python configuration file wrapper was fixed : -t was used in
  place of -y.
- MacOS X Panther has a lousy getnameinfo() implementation that doesn't fill
  the buffer when no DNS entry is found for a host and a numerical result
  wasn't explicitely asked. As a result, Pure-FTPd didn't even start on Panther
  (saying "bad IP address") . We now check for EAI_NONAME if available and we
  retry with NI_NUMERICHOST if this is what getnameinfo() returns. Thanks to
  Yann Bizeul for his valuable help on this issue.
- Implement a working strdup() replacement in puredb for systems lacking it.
- Some MAXPATHLEN / MAXPATHLEN + 1 cleanups. Basically when paths are
  generated by our own functions, we use MAXPATHLEN for the complete
  zero-terminated string. When a buffer is passed to a libc function, we reserve
  a MAXPATHLEN + 1 buffer and give a MAXPATHLEN size, just to avoid bad
  surprises if an off-by-one ever occurs in a getcwd() like function.
- Don't use make_scrambled_password() in the MySQL backend because the API
  changed since MySQL 4.1.
- Removed fixed-size constant arrays in src/crypto.c because of MacOS X linker
  bugs (grrr...) .
2003-09-20 16:56:39 +00:00
archivers plus regen... 2003-09-19 13:29:37 +00:00
audio 4Front Technologies has informed me that the checksum changed because they 2003-09-20 07:18:35 +00:00
benchmarks Make build on Solaris. From Jonathan Perkin in PR 22855. 2003-09-19 18:18:11 +00:00
biology get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or 2003-09-17 19:39:58 +00:00
cad get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or 2003-09-17 19:39:58 +00:00
chat Use 'audioplay' under NetBSD to play sounds, and 'play' from the 'sox' package 2003-09-19 21:32:11 +00:00
comms Update to 1.1.30, submitted by Stephane Fortier in PR pkg/22867. 2003-09-20 16:39:33 +00:00
converters Update UUlib to 0.31, changes are: 2003-09-20 16:03:46 +00:00
cross Also do not install localizations -- fixes PR 22778. 2003-09-19 12:58:14 +00:00
databases Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
devel Apply the fix from PR 22702 from pino at the organisation known as 2003-09-19 15:22:12 +00:00
distfiles
doc Note updates of p5-Convert-UUlib to 0.31 and p5-MailTools to 1.59. 2003-09-20 16:14:43 +00:00
editors Add SETENV MAKE_ENV to build target. 2003-09-18 18:42:22 +00:00
emulators Update xmess to 0.74.1. 2003-09-20 00:46:01 +00:00
finance USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
fonts Depend on Xrender>=0.8.2, since that's what the configure check checks for. 2003-09-19 17:23:16 +00:00
games Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
graphics Package cleaned-up, shorter include dir, added support for JPEG 2003-09-19 17:24:31 +00:00
ham Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
inputmethod editors/mule-ucs now supports emacs20. 2003-09-13 08:30:38 +00:00
lang Add missing html docs. 2003-09-18 12:52:23 +00:00
licenses Update povray to version 3.50c 2003-08-31 23:04:13 +00:00
mail Update p5-MailTools to 0.59, changes are: 2003-09-20 16:06:22 +00:00
math Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
mbone COMMENT should start with a capital letter. 2003-07-21 16:56:41 +00:00
meta-pkgs Update to KDE 3.1.4. 2003-09-17 22:58:45 +00:00
misc Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
mk Add two new pure-ftpd variables: 2003-09-20 16:56:10 +00:00
net Update to version 1.0.16a. 2003-09-20 16:56:39 +00:00
news get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or 2003-09-17 19:39:58 +00:00
packages
parallel Add pseudo-category 'java'. 2003-08-23 15:16:36 +00:00
pkgtools Fix PLIST. Closes PR 20853 by FUKAUMI Naoki. 2003-09-19 09:43:07 +00:00
print Add {DE,}INSTALL_EXTRA_TMPL. Noted missing in PR 22743 by 2003-09-19 09:38:03 +00:00
security Mark tripwire as being only for NetBSD and Solaris right now. 2003-09-19 13:26:12 +00:00
shells override PREFIX, not LOCALBASE. 2003-09-18 22:59:38 +00:00
sysutils add patch-ac (hi, mycroft) 2003-09-20 00:39:01 +00:00
templates
textproc Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
time Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
wm get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or 2003-09-17 19:39:58 +00:00
www Fix a buffer overflow reported in PR 22863 by Ross Patterson. 2003-09-19 17:54:16 +00:00
x11 Update to 0.8.3. 2003-09-19 17:22:14 +00:00
Makefile Abort "make readme-all" before it fails (when there are no README.html files 2003-09-16 20:31:00 +00:00
Packages.txt Document USE_X11 and explain when X11 packages should be placed under LOCALBASE 2003-09-17 19:04:21 +00:00
pkglocate Use "printf" instead of "echo -n" because it's more portable. 2003-05-31 14:20:46 +00:00
README the full documentation has more up-to-date information than the 2003-06-23 07:48:01 +00:00

$NetBSD: README,v 1.16 2003/06/23 07:48:01 grant Exp $

The pkgsrc documentation now lives on the NetBSD web site.

Full documentation, one file per chapter:
	http://www.NetBSD.org/Documentation/pkgsrc/

Full documentation in a single file:
	http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.html

Full documentation in a single plain-text file:
	http://www.NetBSD.org/Documentation/pkgsrc/pkgsrc.txt

pkgsrc.txt and pkgsrc.html are also provided in the top level pkgsrc
directory (this directory).