pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/xdm



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Mar  4 11:43:50 UTC 2019

Modified Files:
        pkgsrc/x11/xdm: DESCR Makefile PLIST distinfo

Log Message:
xdm: update to 1.1.12.

This release collects 7 years worth of bug fixes and code cleanups,
including the fix for CVE-2013-2179 that was previously distributed
as a patch against the prior release.

Heads up to packagers: the config files have switched from *.cpp files that
are processed by the C Pre-Processor to *.in files processed by sed, so you
will have to adjust any local patches you apply to the configs.

Alan Coopersmith (27):
      Mark some chars as const to fix gcc -Wwrite-strings warnings
      Fix warnings about printing longs with int type format strings
      Add some missing malloc failure checks
      Remove unused TLI ("STREAMSCONN") code from xdm
      Remove unused DECnet ("DNETCONN") code from xdm
      Remove unused NCR/Wollongong TCP ("WINTCP") code from xdm
      Remove old Interactive Unix ("ISC") code from xdm
      Assume signal handlers return void, as C89 requires
      Stop leaking address struct on every call to getLocalAddress()
      Remove old man page note about XDM-AUTHENTICATION-1
      Avoid fd leak when fdopen() fails in openFiles()
      Show compile time options in Debug output
      Ensure fgets read at least one byte before modifying string
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Protect against unlikely NULL pointer dereference in FormatChooserArgument
      Only pass -u & -w args to sessreg if --with-{u,w}tmp-file=path specified
      Only free input or output to realloc, not both
      Mark LogPanic as noreturn per gcc's suggestion
      Get rid of an extraneous ; at the end of a C source line
      Remove non-existent cpp resource from man page
      Install xdm man pages under admin section (8), not user programs (1)
      Add missing brackets to multi-statement if in SaveServerAuthorizations
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Use sed instead of the C pre-processor to generate config files
      xdm 1.1.12

Björn Esser (1):
      glibc: Include <crypt.h> if needed, fix build with 2.28

Chí-Thanh Christopher Nguyễn (2):
      xdm uses arc4random without proper includes for Linux libbsd
      xdm uses setproctitle without proper includes for Linux libbsd

David Carlier (2):
      fix memory leak in StorePid()
      fix length format in StartClient() debug message

Egbert Eich (1):
      dm: Don't crash if argc == 0

Emil Velikov (1):
      autogen.sh: use quoted string variables

Eric S. Raymond (1):
      Don't rely on the ability to set tab stops.

Jeremy Huddleston (1):
      Require xt >= 1.0 for appdefaultdir

Jeremy Huddleston Sequoia (6):
      Look for pam in both pam/ and security/ paths
      xdm: Add missing include of <arpa/inet.h> for inet_ntop
      Add missing return type (void) for PrintProtoDisplay
      Add missing prototype for PrintSockAddr
      Silence -Wmissing-noreturn warnings
      Fixup various format warnings in PrintProtoDisplay

Jon TURNEY (1):
      Link libXdmGreet with -no-undefined libtool flag

Julien Cristau (1):
      greeter: link against -lXrender if xft is enabled

Matthieu Herrb (9):
      Fix build outside of source dir. Fixes distcheck too.
      replace <varargs.h> by <stdarg.h>. Spotted my Marco Peereboom with clang.
      Fix format string for systems where time_t is 64 bits long.
      Allow the greeter to set the input fields bg color
      Remove #if 0'd code
      Remove AIXV3, SCO, Unixware, OS/2 support
      Unifdef X_NO_SYS_UN
      Missed on arc4random() conversion.
      chown before chmod

Michał Górny (1):
      Support systemd startup notification.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (2):
      Use appropriate format string.
      Add wrapper function for write.

mancha (1):
      Handle NULL returns from glibc 2.17+ crypt().


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/x11/xdm/DESCR
cvs rdiff -u -r1.31 -r1.32 pkgsrc/x11/xdm/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/xdm/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/xdm/distinfo

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

Modified files:

Index: pkgsrc/x11/xdm/DESCR
diff -u pkgsrc/x11/xdm/DESCR:1.1.1.1 pkgsrc/x11/xdm/DESCR:1.2
--- pkgsrc/x11/xdm/DESCR:1.1.1.1        Mon Aug  6 14:56:33 2007
+++ pkgsrc/x11/xdm/DESCR        Mon Mar  4 11:43:50 2019
@@ -1,6 +1,4 @@
-Xdm  manages a collection of X displays, which may be on the local host
-or remote servers.  The design of xdm was guided by the needs of X ter-
-minals  as well as The Open Group standard XDMCP, the X Display Manager
-Control Protocol.  Xdm provides services similar to those  provided  by
-init,  getty and login on character terminals: prompting for login name
-and password, authenticating the user, and running a ``session.''
+xdm is the classic X11 Display Manager, using the Athena Widgets
+toolkit.  While it lacks in support for accessibility,
+internationalization, or other modern features, it is still used
+in some sites for historical reasons.

Index: pkgsrc/x11/xdm/Makefile
diff -u pkgsrc/x11/xdm/Makefile:1.31 pkgsrc/x11/xdm/Makefile:1.32
--- pkgsrc/x11/xdm/Makefile:1.31        Mon Mar 12 11:17:58 2018
+++ pkgsrc/x11/xdm/Makefile     Mon Mar  4 11:43:50 2019
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2018/03/12 11:17:58 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2019/03/04 11:43:50 wiz Exp $
 
-DISTNAME=      xdm-1.1.11
-PKGREVISION=   6
+DISTNAME=      xdm-1.1.12
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_XORG:=app/}
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/x11/xdm/PLIST
diff -u pkgsrc/x11/xdm/PLIST:1.5 pkgsrc/x11/xdm/PLIST:1.6
--- pkgsrc/x11/xdm/PLIST:1.5    Tue Mar 11 14:05:19 2014
+++ pkgsrc/x11/xdm/PLIST        Mon Mar  4 11:43:50 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2014/03/11 14:05:19 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.6 2019/03/04 11:43:50 wiz Exp $
 bin/xdm
 bin/xdmshell
 lib/X11/app-defaults/Chooser
@@ -13,8 +13,8 @@ lib/X11/xdm/chooser
 lib/X11/xdm/libXdmGreet.la
 lib/X11/xdm/pixmaps/xorg-bw.xpm
 lib/X11/xdm/pixmaps/xorg.xpm
-man/man1/xdm.1
-man/man1/xdmshell.1
+man/man8/xdm.8
+man/man8/xdmshell.8
 share/examples/xdm/Xaccess
 share/examples/xdm/Xresources
 share/examples/xdm/Xservers

Index: pkgsrc/x11/xdm/distinfo
diff -u pkgsrc/x11/xdm/distinfo:1.6 pkgsrc/x11/xdm/distinfo:1.7
--- pkgsrc/x11/xdm/distinfo:1.6 Wed Nov  4 03:28:59 2015
+++ pkgsrc/x11/xdm/distinfo     Mon Mar  4 11:43:50 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2015/11/04 03:28:59 agc Exp $
+$NetBSD: distinfo,v 1.7 2019/03/04 11:43:50 wiz Exp $
 
-SHA1 (xdm-1.1.11.tar.bz2) = 8195a8e17d71d18cb89813d04b69a3750e9e818e
-RMD160 (xdm-1.1.11.tar.bz2) = 574b5bda0b46a43d0df474279d03e49fa93c9a92
-SHA512 (xdm-1.1.11.tar.bz2) = fe6f2b7817c0f7f07a1f5f497edcdfa15b93986fd87f314daa472dac8625327ef46ebbf40d27fe8d4a8a2f8d5af8a01c4438a29356740e0eb350f2bd0c7ec0d5
-Size (xdm-1.1.11.tar.bz2) = 446612 bytes
+SHA1 (xdm-1.1.12.tar.bz2) = 5cc5590e40837949b1a63cb030878f8ceebd4d85
+RMD160 (xdm-1.1.12.tar.bz2) = 63bf363980062847a6546225cf9ef74377d4bce7
+SHA512 (xdm-1.1.12.tar.bz2) = 1a4be0a070ced5db8fda6fc74794c9f9ed0cb37fa440fda6a3a7652aff62dfc3d7ba68b9facf054671ebf0f4db2a0eec29d0aa3716e3407ccd5529bac3553bdb
+Size (xdm-1.1.12.tar.bz2) = 512074 bytes



Home | Main Index | Thread Index | Old Index