Subject: CVS commit: pkgsrc/comms/mgetty+sendfax
To: None <pkgsrc-changes@netbsd.org>
From: Frederick Bruckman <fredb@netbsd.org>
List: pkgsrc-changes
Date: 06/21/2001 20:02:25
Module Name:	pkgsrc
Committed By:	fredb
Date:		Thu Jun 21 17:02:25 UTC 2001

Modified Files:
	pkgsrc/comms/mgetty+sendfax: Makefile distinfo
	pkgsrc/comms/mgetty+sendfax/patches: patch-ab
	pkgsrc/comms/mgetty+sendfax/pkg: INSTALL PLIST
Added Files:
	pkgsrc/comms/mgetty+sendfax/patches: patch-ai

Log Message:
Fix mgetty package to not delete its config files on pkg_delete (next
time! -- save them by hand if you need them for this upgrade), add a
package hook to change ${CONFDIR}, where the binaries look for their
configuration files, and update to 1.1.26. Many bug fixes and improved
compatibility with various modems. The following were culled from the
extensive ChangeLog file's for being conceivably of general interest.

    * login.c: export current tty as $DEVICE to shell
    * dialin.config: added V253 codes for OUT_OF_AREA and PRIVATE.
    * getdisk.c: fix overflow on file systems with > 2G (2^31 bytes) free
    * getdisk.c: default MINFREESPACE from policy.h was interpreted
      as *bytes*, not as *kbytes*.  Which kind of defeats the purpose
      of checking for "enough disk space".  Fixed, work with kbytes now.
    * faxrecp.c: check access rights first, space second (this will
      give clearer log messages for non-existing directories)
    * faxrecp.c: change fax page writing to open( O_EXCL|O_CREAT )
    * locks.c: use mkstemp() to create tmp file, if available,
      open( O_EXCL|O_CREAT ) otherwise.

and for vgetty...

    * Fixed buffer overflow in vm and vgetty, submitted by Georg
    Kirschbaum, <Georg.Kirschbaum@gimmel.franken.de>. Impact would
    not have been very big since only DTMFs are under control
    of the user.


To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 pkgsrc/comms/mgetty+sendfax/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/comms/mgetty+sendfax/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/comms/mgetty+sendfax/patches/patch-ab
cvs rdiff -r0 -r1.1 pkgsrc/comms/mgetty+sendfax/patches/patch-ai
cvs rdiff -r1.3 -r1.4 pkgsrc/comms/mgetty+sendfax/pkg/INSTALL
cvs rdiff -r1.6 -r1.7 pkgsrc/comms/mgetty+sendfax/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.