Edit

IABSD.fr/xenocara/app/xdm/ChangeLog

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2011-11-15 20:53:44
    Hash : 8b4d7800
    Message : Update to xdm 1.1.11 plus a few patches from git master. patched to restore static greeter. Tested by shadchin@, jasper@

  • app/xdm/ChangeLog
  • commit ccd89d6ad826171e04e1d531e584a3a6917c6e62
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Nov 7 15:41:04 2011 +0000
    
        Merge OpenBSD Logo for OpenBSD 5.0
    
    commit 82006dd310fc567a37809231b816e70c20ca52c9
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Nov 7 15:40:06 2011 +0000
    
        Fix error string placement when a logo is present.
        
        Center it under the text area.
    
    commit 3505864d55d1361f6903167fc0f1c6f957e37a12
    Merge: 5c41cd5 284532c
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Nov 7 15:17:55 2011 +0000
    
        Merge remote-tracking branch 'origin/master' into obsd
        
        Conflicts:
        	Makefile.am
        	config/Xsession.cpp
        	greeter/Login.c
        	xdm/auth.c
    
    commit 284532c0884893728b75ca37f5d2a9a33f7bc8db
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sat Oct 22 17:14:46 2011 +0200
    
        greeter: link against -lXrender if xft is enabled
        
        XmuCvtStringToXftColor uses XRenderParseColor, so require xrender for
        the xft option, and link against it.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 8eee942be0db913511b4c53f94829e1201dfdf00
    Author: Michał Górny <mgorny@gentoo.org>
    Date:   Wed Sep 28 21:25:17 2011 +0200
    
        Support systemd startup notification.
        
        If libsystemd-daemon support is enabled, xdm uses it to announce its
        startup as soon as the session is established. This gives the user
        opportunity to delay I/O-intensive operations until the X server is
        started so that they would not interfere with its loading while keeping
        the machine busy when user types in his/her login.
        
        Reviewed-by: Jamey Sharp <jamey@minilop.net>
        Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit c43eb799774743bc50233eff6643c51a5fbe6899
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Tue Sep 20 19:22:48 2011 -0700
    
        Fix warnings about printing longs with int type format strings
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 618039261b0c7f14eb3b32c8f636464369724407
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Tue Sep 20 19:11:20 2011 -0700
    
        Mark some chars as const to fix gcc -Wwrite-strings warnings
        
        Can't fix all the warnings, due to the Xt API, but can fix a bunch.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 011a2710a69cd345a8ee3a6b2f15407b4c3b355a
    Author: Jeremy Huddleston <jeremyhu@apple.com>
    Date:   Sun Sep 25 00:56:15 2011 -0700
    
        Require xt >= 1.0 for appdefaultdir
        
        https://bugs.freedesktop.org/show_bug.cgi?id=7237
        
        Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 23949f9a4c30b5dfa67a88b3dd2523f09f163d91
    Author: Jeremy Huddleston <jeremyhu@apple.com>
    Date:   Sun Sep 25 00:41:25 2011 -0700
    
        configure.ac: Bump to 1.1.11
        
        Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 225493d3c6be64dafec69095f254a1bee6386e33
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Tue Sep 20 17:39:34 2011 -0700
    
        fix whitespace issues
        
        Performed with:
          find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
          find * -type f | xargs perl -i -p -e 's{^[ ]+\t}{\t}'
        git diff -w & git diff -b show no diffs from this change
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 8016dfd9080393c23d19b1c34e81d1f544655d5a
    Author: Matěj Cepl <mcepl@redhat.com>
    Date:   Mon Aug 8 21:26:47 2011 +0200
    
        Use explicitly /bin/sh for running of Xwilling script via su.
        
        su nobody -c <command> uses a default shell of the user, which in case
        of nobody is (at least on Linux distros) /sbin/nologin.
        
        Signed-off-by: Matěj Cepl <mcepl@redhat.com>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewd-by: Mark Kettenis <kettenis@openbsd.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 0782f1c24c658c06736907dd143f8e67359ac235
    Author: Michał Górny <mgorny@gentoo.org>
    Date:   Wed Aug 31 18:02:53 2011 +0200
    
        Support installing systemd unit file.
        
        Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=38339
        Signed-off-by: Michał Górny <mgorny@gentoo.org>
        Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
        Tested-by: Gaetan Nadon <memsize@videotron.ca>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 5574b79c2d6c89f96484b890872ba1594fb6ddd2
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 21:52:20 2011 -0700
    
        Simplify FailedLogin code
        
        Relies on username going out of scope to discard the pointer returned by
        pam_get_item that pam_end frees at the bottom of the loop.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 29e9393697d0b7158c2c1e0856180713c7c8f925
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 21:39:16 2011 -0700
    
        Stop using username retrieved from PAM before pam_end frees it.
        
        The first time a failed login message was syslogged it had the right
        username, but subsequent ones kept reusing that pointer, even though
        PAM had freed it and it may have been reused and filled with something
        else, resulting in garbage user names for the later login failures.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit eca379146cf487cbd05e1698ea12c1835327d1d4
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 20:46:57 2011 -0700
    
        Add _X_ATTRIBUTE_PRINTF to LogVWrite declaration
        
        Suggested by gcc -Wmissing-format-attribute
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 7b8a4bb753d9da4cde60379050493d811c9b3044
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 20:45:32 2011 -0700
    
        Replace GCC_PRINTFLIKE with xproto's _X_ATTRIBUTE_PRINTF
        
        The existing GCC_PRINTFLIKE declaration seems to have been broken, since
        it only defined GCC_PRINTFLIKE if GCC_PRINTFLIKE was already defined.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 7843f1e00caba67025ac75c4985ddd3af7924a9c
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 20:38:29 2011 -0700
    
        Use C99 named initializers for XSetWindowAttributes structure
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 3c3f9cde9dda4c74178cc5428ebf8967c26a516a
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Thu Jun 2 18:33:56 2011 -0700
    
        Bug 13455: allowNullPasswd: true doesn't work until the second login attempt
        
        Assign allow_null_passwd and allow_root_login variables' values before call to
        pam_authenticate()
        
        https://bugs.freedesktop.org/show_bug.cgi?id=13455
        
        Based on a fix suggested by: Tim Shumakov <ars_1@mail.ru>
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 7d69ff7b9dfcd3e4410f181225f66f51089eef67
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Fri May 27 22:46:09 2011 -0700
    
        On Solaris, make sure PAM_TTY is only ever set to an actual /dev path
        
        Solaris PAM & auditing insist this is a device file that can be found in
        the filesystem, so we can't use the display name (":0") like we've
        been doing (and continue to do on other OS'es).
        
        Fixes Solaris bug 6960231:
        xdm login fails with: pam_unix_cred: cannot load ttyname with c2audit loaded
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 68517be0c7ae67989bc3cd845c8aa79ef7040618
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Tue May 17 19:37:15 2011 -0700
    
        xdm.man: address only needs 2 S's, not 3
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit bd0acffc9e69c4ca39d0881984ae587ad4385934
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 10:08:25 2011 -0700
    
        freeifaddrs() when done with it in DefineSelf()
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 96362c12ccd08fcb50f697106622d0c0f8a6007a
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 09:39:21 2011 -0700
    
        Add Solaris 11 libsocket to list of libraries to search for getifaddrs()
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Acked-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 1953570d9cd7c4e57fc270e6146aa13e794be0de
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 10:52:18 2011 -0700
    
        Only greeter needs XPM CFLAGS & LIBS, not xdm daemon
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
        Acked-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 47c1b146c786f057026ea2ad89b8cb4c51ee3d50
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 10:44:06 2011 -0700
    
        Stop casting return values of malloc and friends
        
        It's not needed on modern mallocs that return void *, and can hide
        missing prototype errors that cause the compiler to assume int is
        returned (a bad thing to assume in 64-bit builds).
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    
    commit f29b73ba549fbdcbe1361c016fc40cc424c32e9b
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 10:33:50 2011 -0700
    
        Stop casting free() arguments to (char *)
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    
    commit 6cb6fcd3a95bc125615d4a6736712bcc45ad7685
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 10:24:06 2011 -0700
    
        Stop checking for NULL before calling free()
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    
    commit d39dbde390f0f609c03dbd79f0bcc6a3486ca8a3
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat May 14 09:29:30 2011 -0700
    
        Fix potential memory leak in allocation failure cleanup path
        
        Error: Memory leak (CWE 401)
           Memory leak of pointer 'newargv' allocated with realloc(((i8*)argv), ((i * 4) + 8))
                at line 239 of /export/alanc/X.Org/git/app/xdm/xdm/util.c in function 'parseArgs'.
                  'newargv' allocated at line 231 with realloc(((i8*)argv), ((i * 4) + 8)).
                  newargv leaks when newargv != 0 at line 234
                      and save == 0 at line 234.
        
        [This bug was found by the Parfait 0.3.7 bug checking tool.
         For more information see http://labs.oracle.com/projects/parfait/ ]
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 4b9cbfd3f4d16000120c3241503c7a6102ae8afe
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Mar 4 20:31:01 2011 -0500
    
        man: replace hard coded section number (1) with __appmansuffix__
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit f394b7e3c7d0437a4415fe99965b866e35066713
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Feb 21 16:52:19 2011 -0800
    
        greeter: Make sure cursor stays in bounds too
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 7d5c2364cc6c2b7338b4df9f1be0b621ca9fd2e7
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Feb 21 16:43:41 2011 -0800
    
        greeter: Replace several #ifdef XPM blocks with LOGO_W macro
        
        Refactor code assuming compiler is smart enough to optimize out any
        that reduce to + 0 or - 0 if building without XPM defined.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit f59d8f32c755b8747acf71aa3ab4c4809bff4ebf
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Feb 21 15:54:00 2011 -0800
    
        greeter: Make sure text input areas stay inside the lines
        
        Regression introduced by f8585c60831a8e5ddebce18bdd7e78d217a822c5
        broke bounds checking for text displayed in input fields.
        
        Since this makes each TEXT_WIDTH value only be used once, just use
        them directly instead of storing the result in a variable.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 3297eb892017c850f25d3dc4a37095612a20a381
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Feb 21 15:53:23 2011 -0800
    
        greeter: Add echoPasswdChar resource to set character to display
        
        Stop hardcoding it to '*'.   Allows setting a resource with no value to
        to advance the cursor without drawing text (as was previously the default).
        
        Resolves https://bugs.freedesktop.org/show_bug.cgi?id=32794
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 472dc516e7d0190d81fdedd817261ee41bf8ada6
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat Feb 19 22:33:33 2011 -0800
    
        greeter: inline valueMask for xpm window to avoid shadowing argument
        
        The Realize function names one of its arguments valueMask, and the
        valueMask variable in the inner scope is just used as a static set
        of mask flags, so just pass them directly to the function to reduce
        confusion and clear the gcc -Wshadow warning:
        
        Login.c: In function `Realize':
        Login.c:1901: warning: declaration of 'valueMask' shadows a parameter
        Login.c:1871: warning: shadowed declaration is here
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit b0dd4a3da0001a4510bdca6726a8ce6bfe632c28
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat Feb 19 22:30:06 2011 -0800
    
        greeter: Remove unused extern dpy that is shadowed by local variables
        
        Resolves these warnings from gcc -Wshadow:
        greet.c: In function `InitGreet':
        greet.c:244: warning: declaration of 'dpy' shadows a global declaration
        greet.c:146: warning: shadowed declaration is here
        greet.c: In function `CloseGreet':
        greet.c:326: warning: declaration of 'dpy' shadows a global declaration
        greet.c:146: warning: shadowed declaration is here
        greet.c: At top level:
        greet.c:431: warning: declaration of 'dpy' shadows a global declaration
        greet.c:146: warning: shadowed declaration is here
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    
    commit 5bad823955542b99292783391b3f63a049fa2efc
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Sat Feb 19 14:12:56 2011 -0800
    
        Delete some unused variables
        
        auth.c: In function `DefineSelf':
        auth.c:1045: warning: unused variable `n'
        error.c: In function `Debug':
        error.c:116: warning: unused variable `buf'
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    
    commit 3e3a45176d232c4e3f23ed6bc0b46bf660ddf271
    Author: Servaas Vandenberghe <vdb128@picaros.org>
    Date:   Sat Feb 19 14:06:57 2011 -0800
    
        Add resource reservAttempts to allow a few successive crash-type exits
        
        https://bugs.freedesktop.org/show_bug.cgi?id=20546
        https://bugs.freedesktop.org/attachment.cgi?id=43050
        
        Signed-off-by: Servaas Vandenberghe <vdb128@picaros.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit d0870e66dd9d8a41c9b6de65c4a9243c0a3fdc6e
    Author: Servaas Vandenberghe <vdb128@picaros.org>
    Date:   Sat Feb 19 13:15:58 2011 -0800
    
        crash detect: use StopDisplay().
        
        This patch solves a benign bug: on server crash the display is removed
        but the server exit code is ignored.  Proposed solution: substitute
        RemoveDisplay() by StopDisplay() thus enabling the wait for child exit
        synchronism.
        
        https://bugs.freedesktop.org/show_bug.cgi?id=20546
        https://bugs.freedesktop.org/attachment.cgi?id=43049
        
        Signed-off-by: Servaas Vandenberghe <vdb128@picaros.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit c4031966dcbc47b2cc85b83ad78efcc64455cf72
    Author: Fernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>
    Date:   Sat Feb 19 17:53:08 2011 -0200
    
        Fix missing linking dependency on -ldl.
        
        Recent versions of GCC ship with a linker that doesn't add the deps
        of the DSOs to the linking process. This behavior is also found in
        GNU gold. This change fixes building with those linkers.
        
        Some references:
        
        http://wiki.debian.org/ToolChain/DSOLinking
        https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 208c7df5572f6ad8a63a4ee0fb1d5fd68c809653
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Fri Feb 18 18:05:04 2011 -0800
    
        xdm itself doesn't need to link with Xinerama library
        
        Xinerama calls are made in the greeter & chooser, but not core daemon
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 250c9931f45c73dda9d07c6bddc734c1445cfa5c
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Fri Feb 18 18:00:11 2011 -0800
    
        config: rename XDM_PRINT to XDM_TOOLKIT
        
        Name is a leftover of checking for non-Xprint Xaw7 vs. Xprint Xaw8,
        but xdm doesn't print, just needs a toolkit to display with.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit edd8d3622528351770fd9b5dc2242b16e6f70904
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Jan 12 15:29:50 2011 -0500
    
        config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
        
        This silences an Automake warning.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 5c41cd56717ae0c4650a47851b9ed1fb4aac8317
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 29 18:57:07 2010 +0100
    
        Merge from OpenBSD CVS:
        
        Clear the password as early as possible in the BSD auth case. ok deraadt@
    
    commit 09eef3ab50a4941de0e1a854756ab55de057530a
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 29 18:53:35 2010 +0100
    
        Merge from OpenBSD CVS:
        
        ifdef out the new code that moves the cursor one pixel to the right
        for each char during password input. Requested by deraadt@.
        
        Conflicts:
        
        	greeter/Login.c
    
    commit 36af8a6fc60bbe1974ae9fce8b67de5b38554d95
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 29 18:50:06 2010 +0100
    
        merge from OpenBSD CVS:
        
        Fix the computed width of the rectangle to clear when no error message
        is present and Xft is used.
    
    commit 31270a33d8d4dff3d7fb65bf7f20e44cef86ee50
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 29 18:32:23 2010 +0100
    
        Fix duplicated code resulting from a bad merge of xdm 1.1.9.
    
    commit b0f5152d03266c10572a2b90f1b9584f21b7dcd0
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 29 18:27:33 2010 +0100
    
        Sync application defaults and configuration with OpenBSD CVS
        
        Conflicts:
        
        	config/Xstartup.cpp
    
    commit 597f275c39ca04474db0130f34960439dd3e9a6d
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Dec 27 13:09:58 2010 +0100
    
        Import OpenBSD logos for 4.8
    
    commit fe309092a115d1b97f2f8863a5b1645c10b4825f
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Dec 27 13:04:51 2010 +0100
    
        use mkdir -p to avoid races in parallel builds.
        
        Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit cf45a0ceee92c2fb048ff8882cf0bea200506d11
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Nov 16 11:42:50 2010 -0500
    
        config: AM_PROG_CC_C_O is no longer needed
        
        All per-target flags have been removed now that each target
        sits in its own directory.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit e509059f307f81d055a1ab01f4cb3a64b3157dce
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Aug 25 20:44:37 2010 -0400
    
        config: move appdefault makefile to app-defaults dir.
        
        For this package it is best not to break the pattern
        of each directory having its own makefile.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 8ee6a2678f9045c31366525bcaae5baf59a20930
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Aug 25 20:19:43 2010 -0400
    
        config: mv xdm in its own directory
        
        Prevents the use of per target flags.
        Clearly shows which libraries and compiler options apply.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit dd8a5b9f50deb9d91bb33cdd12fe083d39cd7d23
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Aug 24 11:32:53 2010 -0400
    
        config: move common headers into the include directory
        
        They provide interfaces to multiple executables
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit eb0e5a3a665cd4dbd376f1a1cbd6d0c7ace22572
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 23 20:04:15 2010 -0400
    
        config: move xdmshell into its own directory
        
        Prevents the use of per target flags.
        Clearly shows which libraries and compiler options apply.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 2d520f71a0c89faf5522f5e37c09bdd5f933a574
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 23 14:42:23 2010 -0400
    
        config: move chooser into its own directory
        
        Prevents the use of per target flags.
        Clearly shows which libraries and compiler options apply.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit f3b0019752e5b683c6e273eba15a4ecc9f55c5ae
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Nov 13 16:17:44 2010 -0500
    
        config: move man pages into their own directory
        
        Replace lowercase $(xdmlibdir) with $(XDMLIBDIR)
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 1dc0ef42cf009596db60a9fd08435621f70b81e7
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Nov 12 17:07:38 2010 -0500
    
        config: use AM_V_GEN instead of customized macros for AM_SILENT_RULES
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 083f3d0ee8ecbb48b86dddfcf2f172fafb579f08
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Nov 23 15:15:33 2010 -0500
    
        config: relocate key_setnet in section "Check for header files"
        
        No configuration changes
        
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit e4535a52148d58c3fe91baebdcfe0187a07519b9
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Nov 12 16:25:53 2010 -0500
    
        config: relocate AC_FUNC_FORK in section "Check for system library functions"
        
        No configuration changes.
        
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 63e882f86809419f8efdf2717050c96a15345c7b
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Nov 12 16:21:54 2010 -0500
    
        config: comment libxtrans macros as they are order sensitive
        
        XTRANS_SECURE_RPC_FLAGS must be called after XTRANS_CONNECTION_FLAGS
        which finds libraries like -lsocket, -lnsl or -lws32_32.
        
        The found libraries are pre-pended to $LIBS which is not obvious.
        
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 73763eb718cba54963e0cf71b5316fdce2762c1f
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Oct 25 14:19:20 2010 -0400
    
        config: rework check for random number generator
        
        Following a similar pattern to PAM and SELinux checks.
        Unchanged: if a user has requested the use of a random device
        and none can be found, the configuration aborts.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 10117ab7bc89ca65d313e0c6675e27d336a96925
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Sep 6 15:08:36 2010 -0400
    
        config: integrate check for arc4random in appropriate sections
        
        The AC_SEARCH_LIBS is done in "Check for libraries" section.
        Move AC_SUBST and AM_CONDITIONAL over there as well.
        Move AC_CHECK_FUNCS for arc4random to "library functions" section
        No function change.
        
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 5d7d55646d4867e7b3f736d318575554c2414361
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Oct 22 20:39:27 2010 -0400
    
        config: upgrade the checking for SELinux support
        
        Use "auto" rather than "try" for consistency with other modules.
        Update help string to mention default value.
        Unchanged: if configured --with-selinux and -lselinux is misisng,
        abort the configuration.
        
        Change HAVE_SELINUX to USE_SELINUX to be consistent with
        USE_PAM, USE_XFT, USE_XPM and USE_XINERAMA.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 5718767b882dc46f9393fd6b42f443227061a807
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Nov 22 16:08:18 2010 -0500
    
        config: upgrade the checking for PAM support
        
        Use "auto" rather than "try" for consistency with other modules.
        Update help string to mention default value.
        Unchanged: if configured --with-pam and -lpam is misisng,
        abort the configuration.
        
        Continue with USE_PAM rather than HAVE_PAM_OPEN_SESSION
        as we are checking for a feature rather a function alone.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 529a045fa6a25334be469f633531fe1324dcf14a
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Fri Oct 22 13:51:43 2010 -0400
    
        config: isolating -lselinux to a single target is not required
        
        Due to previous patches, -lselinux, if installed on the configured system,
        is included in $LIBS already.
        
        Reviewed-by: Mikhail Gusarov <dottedmag@dottedmag.net>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 0b1a949b7c1ce09136d3e4098b68a733d7bb32e2
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Thu Sep 2 19:45:54 2010 -0400
    
        config: use AC_CHECK_FUNCS for mkstemp, getifaddrs and getspnam
        
        Using AC_CHECK_FUNCS defines HAVE_xxx macro in config.h following
        a consistent naming convention.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit b6309b26edd477f45dd34b6d746eb2ac1e3fe9fc
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Thu Sep 2 17:47:55 2010 -0400
    
        config: use AC_CHECK_FUNCS for setusercontext
        
        AC_CHECK_FUNCS defines HAVE_SETUSERCONTEXT
        
        The replaced code made an incorrect assumption that it was only
        availble on BSD-like systems.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 80b44cfae4ab244ab4fd9d0ed0e089d946526755
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Sep 1 09:37:42 2010 -0400
    
        config: use AC_CHECK_FUNCS for setprocttile
        
        AC_CHECK_FUNCS defines HAVE_SETPROCTITLE
        
        The replaced code made an incorrect assumption that it was only
        availble on BSD-like systems.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit d9ab9445d1c52174788fc5df34e5379747623410
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Sep 7 16:47:26 2010 -0400
    
        config: add "Check for system library functions"
        
        Relocate the existing AC_CHECK_FUNCS statement.
        
        The functions are checked after the libraries checks to benefit
        from the $LIBS updated values.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 28d6283c5bfa9a7d19635b95de26907987799e2b
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Oct 20 15:35:51 2010 -0400
    
        config: relocate headers, typedefs, and compiler characteristics
        
        Those checks are next following the "Check for system libraries" section.
        They are done before xorg specific configuration.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 849a74c4146d1f1cb961026be2540b4a9970fa26
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Sep 7 16:08:06 2010 -0400
    
        config: add "Check for system libraries" section
        
        This section gathers all the system libraries needed for
        xdm features. They may be in standard C library on some
        platforms and in discrete libraries on others.
        
        Any xorg library is excluded from this section.
        XTRANS macros will be invoked at a later time and contribute
        additional libraries.
        
        Although a function is used to search for the library, this
        should not be confused with function checking (AC_CHECK_FUNC).
        
        Sample configuration output on GNU/Linux:
        checking for library containing getifaddrs... none required
        checking for library containing getspnam... none required
        checking for library containing setproctitle... no
        checking for library containing setusercontext... no
        checking for library containing arc4random... -lbsd
        checking for library containing crypt... -lcrypt
        
        In the Makefile, libs are pre-pended:
        LIBS = -lcrypt -lbsd
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 4455d61291b7662e652953ca326627104e0d5494
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Sep 7 15:45:44 2010 -0400
    
        config: relocate the "Check for programs section"
        
        Following the usual layout, programs are check before the xorg specifics start.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 2ff31d55be7fb62aece1324ea14fed9cdac23789
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Sep 7 15:38:15 2010 -0400
    
        config: libtool: disable production of static libraries.
        
        Regroup libtool statements under the "Initialize" libtool section
        
        The greeter is only used as a shared library that is dynamically loaded.
        
        Alan Coopersmith wrote:
        "I don't think it's intended to be used as a shared library, but instead to
        allow sites to drop in their own greeter module for greater customization
        than allowed via just .Xresources."
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit b4d166d8c4f8ebc28fcd4d6f24065951989d11b2
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Sep 7 14:36:03 2010 -0400
    
        config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
        
        Regroup AC statements under the Autoconf initialization section.
        Regroup AM sttaements under the Automake initialization section.
        Add missing AC_CONFIG_SRCDIR
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 75a285c2c7cd8c3567126dafbdc047d2bdac421c
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Aug 31 17:25:02 2010 -0400
    
        config: look for PAM support on darwin as well
        
        There is an assumption that PAM support is not available on darwin.
        A quick browse on the net indicates otherwise.
        
        For systems with PAM, if any, this authentication method will
        be used, as per original configuration intent.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 22e7cc3458107662de736f9c82679d32197625bc
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Aug 31 10:52:58 2010 -0400
    
        config: remove unused OS_CFLAGS variable
        
        Now unused as a result of previous patches
        
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit c76330b71a7d65620e411df7b327ad82bff97d90
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 30 19:51:24 2010 -0400
    
        config: use AC_CHECK_HEADERS for sys/param.h
        
        This is the FreeBSD porting guide recommended
        method to check for BSD 4.3 Net2 or newer systems.
        
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 96380df139761274e03babf71b7cb6692acb847a
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 30 15:51:16 2010 -0400
    
        config: definition of CSRG_BASED in configure.ac is flawed and redundant
        
        CSRG_BASED is defined in both the xserver using platform checks
        and in Xosdefs.h using compiler macros.
        
        The one from X11/Xosdefs.h will be used through already included headers:
        # if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) \
        	|| defined(__APPLE__) || defined(__DragonFly__)
        #  ifndef CSRG_BASED
        #   define CSRG_BASED
        #  endif
        # endif
        
        Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 1d4f032110924d90cb2302d5dcc241e961043a37
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 30 09:32:06 2010 -0400
    
        config: remove unused define NO_LASTLOG for Darwin
        
        This is a leftover from commit 6ae3766444c62ee when sessreg
        was broken out so other display managers like gdm could use it
        without having to install all of xdm.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 8b7999f8e0f797a593ac2f4697ba3be983b421ae
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 30 07:39:56 2010 -0400
    
        config: use libtool -export-dynamic option for reverse dependencies
        
        This replaces -rdynamic which is a GNU/Linux only solution.
        
        "If symbols from your executable are needed to satisfy unresolved
        references in a library you want to dlopen you will have to use
        the flag -export-dynamic. You should use -export-dynamic while
        linking the executable that calls dlopen."
        
        It is used by the xserver, in Xdmx for example.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 50c96170ad42321310c346cf412f9ae7e80ec2a7
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 19:56:59 2010 -0400
    
        config: AC_LIBTOOL_DLOPEN is required for dynamic linking
        
        It adds the following tests in the configuration :
        checking for shl_load... no
        checking for shl_load in -ldld... no
        checking for dlopen... no
        checking for dlopen in -ldl... yes
        checking whether a program can dlopen itself... yes
        checking whether a statically linked program can dlopen itself... no
        
        This has not resulted in any compiler/linker flags change on
        a GNU/Linux platform.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 5d79c0fad950ee6b83011a6c0242c9dc00c711a7
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 09:05:52 2010 -0400
    
        config: remove AC_LIBTOOL_WIN32_DLL
        
        As of 2002, this is no longer required and is a no-op
        in libtool v 1.5 and higher.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 0a90d3a5f580337e5d21eac4316b282e81bae68f
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 09:02:19 2010 -0400
    
        remove AC_C_INLINE as all compilers support inline keyword.
        
        This macro is not used anywhere else in xorg.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 4afafa90e79882b464b4aaee73826fb95136e7b5
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 09:00:45 2010 -0400
    
        config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
        
        XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
        AC_PROG_C_C99. This sets gcc with -std=gnu99.
        If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit f56891b74f40df456e2e447745f70665d87d8596
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 08:58:48 2010 -0400
    
        config: remove AC_PROG_INSTALL provided by XORG_DEFAULTS
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit a0e103250ffa2d652fa4b2a6e8c719d54f616988
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 08:27:28 2010 -0400
    
        greeter: transfer -DGREET_LIB from configure.ac to Makefile.am
        
        It does not depend on module configuration.
        It should not mixed with flags required by dependencies.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 7e223d3ac6c0d549a7d6e4dcc86a053e19594028
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Aug 28 20:11:28 2010 -0400
    
        greeter: only build the shared library version
        
        There is no evidence that the static version is needed since monolith
        as hinted by the comment in configure.ac.
        
        The greeter code is now all managed by the greeter Makefile.
        The configure option enable-dynamic-greeter no longer needed.
        GREET_USER_STATIC is no longer needed.
        GREET_LIB is still needed in greet.h as it is compiled with
        both session.c for xdm execuatable and greeter shared lib.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 674f08cbcbf9c4a29560e8b32e0335d9638b6868
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Aug 28 19:43:03 2010 -0400
    
        config: remove copying Chooser.ad to Chooser
        
        This was removed from all other apps with resources in app-defaults.
        The Chooser resource file is a file in git that gets installed
        and distributed.
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit b8ca599af4a22c5cd1b2aaff203607fe8e5b99d4
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 23 07:02:44 2010 -0400
    
        man: build man page using sed rather than the C preprocessor
        
        This fixes misalignments to correctly display \n and \ for sample file.
        No source code changes needed to fix that.
        
        Replace XCOMM IMakefile comment with #.
        
        Replace #if with:
        .if !'x.VARNAME'x.' .ig
        [man page text]
        ..
        
        If $(VARNAME) is empty, the man page text is shown
        If $(VARNAME) is not empty, the man page text is skipped
        
        Or replace #if with:
        .if 'VARNAME'' .ig
        [man page text]
        ..
        
        If $(VARNAME) is empty, the man page text is skipped
        If $(VARNAME) is not empty, the man page text is shown
        
        In DisplayManager.randomDevice, the default /dev/urandom is no longer
        displayed with double-quotes which is consistent with other
        default values. This was a cpp side-effect.
        
        Tested on Debian with groff and Solaris with nroff
        
        Co-authored-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 86f354f0a970e2c39e65b44832aad6ad69f30dc5
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 22 17:47:39 2010 -0400
    
        man: conditionally include DisplayManager.randomFile resource
        
        This resource follows the same pattern as prndSocket and prngPort.
        It is displayed to the user only if ARC4_RANDOM is not defined.
        It seems to be a simple omission in the man page.
        Refer to resource.c:
        
        char	*randomFile;
        char	*randomDevice;
        char	*prngdSocket;
        int	prngdPort;
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit edbe0ce24ca9813fdff30c894c8174df188a1ae2
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Aug 29 08:49:23 2010 -0400
    
        config: upgrade to util-macros 1.8 for additional man page support
        
        Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
        The value of MAN_SUBST is the same for all X.Org packages.
        
        Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
        Use the appropriate platform version of sed
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit d24f9406cf3d6560059a86394b4db98d22973556
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Thu Aug 26 12:11:27 2010 -0400
    
        Fix whitespace issues as reported by git diff
        
        Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 275f45c5b28e426a594237d36f4c794784d71f28
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Aug 23 14:06:42 2010 -0400
    
        config: remove redundant entries added in .gitignore
        
        The m4 generated macros are included in the default section
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 8f85641ac03f4b55f8618edde94adcc43039bb20
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Aug 21 10:20:18 2010 -0400
    
        config: upgrade AC_DEFINE_DIR to AX_DEFINE_DIR
        
        Use the latest version now hosted by GNU.
        The renaming protects Autoconf namespace.
        There is no functional change in the macro.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 1355883aff8046cda927dea2b28ce3832aaf9a5d
    Merge: e60a490 0a4c314
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Jun 13 19:41:18 2010 +0200
    
        Merge remote branch 'origin/master' into obsd
    
    commit 0a4c314d4cfc79e8a48c6eafac01ba2762ff571a
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Apr 12 11:28:30 2010 -0700
    
        Only install xdmshell if --enable-xdmshell is passed to configure
        
        As the xdmshell man page explains, it's used in uncommon configurations
        and is likely to need site-specific review/customization.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit 1da26b3c3128008315f83c3e47e21e66f2d40afe
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Tue Mar 16 18:29:09 2010 -0700
    
        Add man page for xdmshell
        
        Fixes:
         X.Org bug #7342 - http://bugs.freedesktop.org/show_bug.cgi?id=7342
         X Consortium bug #4559 (reported 30 Sep 1991)
        
        Text based on the X11R4 release notes description of xdmshell from:
        	http://ftp.x.org/pub/X11R4/RELNOTES.txt
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
        Reviewed-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
    
    commit e60a4909487989648821933e7b69bbf8bfcf4bfc
    Merge: 674155e 5cf2a24
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sat May 8 15:45:58 2010 +0200
    
        Merge remote branch 'origin/master' into obsd
    
    commit 5cf2a248f30e309cda6f0ae26a863bf3f5521fbe
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sat May 1 19:46:53 2010 +0200
    
        configure: fix SELinux check to not use XDM_LIBS
        
        XDM_LIBS is set by pkg-config, so we don't want to set it here.
        
        Debian bug#556694 <http://bugs.debian.org/556694>
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
    
    commit 674155e47bff981963a6c14a2288134b541aad31
    Merge: bac864b 5201ce6
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sat Apr 17 20:51:59 2010 +0200
    
        Merge remote branch 'origin/master' into obsd
        
        Conflicts:
        	INSTALL
        	auth.c
        	config/Xresources.cpp
        	config/Xstartup.cpp
    
    commit 5201ce6666f2aac60960e77857664cefa65c318c
    Author: Alan Coopersmith <alan.coopersmith@oracle.com>
    Date:   Mon Apr 12 17:05:46 2010 -0700
    
        s/Sun/Oracle/g
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    
    commit ca19bcccc4e39f5499945edb5a1f177159867bbc
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Mar 16 16:56:56 2010 -0700
    
        Check for allowRootLogin on PAM and non-OpenBSD passwd authentication backends
        
        http://bugs.freedesktop.org/show_bug.cgi?id=25112
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 2eb565827568f619b28fdaf2b75cb5bca0586a45
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sat Apr 10 15:53:31 2010 +0200
    
        Delete empty comment in Xresources.cpp
    
    commit 7006d5c582e382660437a64b749822116823ecee
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sat Apr 10 03:48:05 2010 +0200
    
        Bump to 1.1.10
    
    commit 7c4c0592aca80cc8affe4e94d2742caa754d5be3
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sun Apr 4 19:20:39 2010 +0200
    
        Add missing brace in previous commit
        
        Thanks to cjb and tinderbox.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
    
    commit 8eb897bb980dd6ce3f8ade517a8a39023a477743
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Tue Mar 23 19:40:49 2010 +0100
    
        xdmcp: disable IPV6_V6ONLY for ipv6 listening sockets
        
        This allows ipv4 connections mapped to ipv6, in case the system default
        is backwards.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit 3a4f890fa9466ed27d49ce97adbcad30b840d3d4
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Tue Mar 23 19:40:48 2010 +0100
    
        Don't remove the pid file from xdm child processes
        
        The parent xdm process registers RemovePid with atexit(), which means
        that any child exit would trigger the (wrong) removal of the pidfile.
        So in RemovePid, don't do anything if we're not the parent xdm process.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    
    commit bac864b160bb2760539df2e4a56ca2833709d5da
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Mar 28 15:20:43 2010 +0200
    
        Sync with OpenBSD CVS
    
    commit 46bf85ebc8813e6b2c3b768b661666e23275ccfe
    Merge: 28427ec 6061722
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Mar 28 15:17:12 2010 +0200
    
        Merge commit 'xdm-1.1.9' into obsd
    
    commit 931c98390274a9e0c62c41c5e9ceed6681e7a9b7
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Mar 13 15:19:37 2010 -0500
    
        lint: option -rdynamic is not valid for the lint program
        
        Use xdm_LIBS instead. Tested on Solaris.
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 34b9c0e02bc2d36da2c8c5ee468b2a2d63914610
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Mar 16 16:33:48 2010 -0700
    
        Reject PAM conversation calls after login dialog is closed
        
        Based on patch suggested by Bjoern A. Zeeb <bzeeb+patch@zabbadoz.net>
        to fix http://bugs.freedesktop.org/show_bug.cgi?id=10522
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit afc752d1c483e77de9aa3cb9532a67d95fd27dd9
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Mar 16 11:23:30 2010 -0700
    
        Make sure username is not NULL when calling syslog from FailedLogin()
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 0f18bdfa7fcfe100e487f4c9f91ae37a125ef0f0
    Author: Johannes Dewender <xorg@JonnyJD.net>
    Date:   Fri Nov 13 21:28:23 2009 +0100
    
        Bug #25066: exec sessreg
        
        Sessreg saves the pid of the calling process in utmp.
        If this process is terminated the session is implicitly deleted.
        Xstartup is called and the process id is gone right when
        the script is done so the session is closed right away.
        Using "exec" will save the pid of the master process of this login.
        
        Signed-off-by: Johannes Dewender <xorg@JonnyJD.net>
        Tested-by: Johannes Dewender <xorg@JonnyJD.net>
        Acked-by: Julien Cristau <jcristau@debian.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit c9cdd56df50f280e90ba95cfa933222f94ad2677
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Mar 15 23:34:04 2010 -0700
    
        Move m4 macros to m4 subdir as automake/libtool recommend
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit b9226288b96f0c5988d2c2f52718674d39803a5e
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Mar 15 23:21:30 2010 -0700
    
        Replace hardcoded NAMELEN of 14 for ancient SysV with MAXNAMELEN
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit af916ebc97a3bd6208f1376e52a4310099b48622
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Mar 15 18:12:05 2010 -0700
    
        echo_passwd should key off PAM no-echo state, not prompt position
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit dd9dc06055e16cd72ff34c2caea22a6627803fa5
    Author: Georgy A. Shepelev <gerik@super-komputer6-44.ultra>
    Date:   Wed Dec 9 09:34:02 2009 +0300
    
        xdm: add documentation of the "EchoPasswd" option to the man page
        
        Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
    
    commit 7437298deab265b7669043d4a470a684201f5f3c
    Author: Georgy A. Shepelev <gerik@k24a.ulsu.ru>
    Date:   Wed Dec 9 12:18:50 2009 +0300
    
        Adding an option to show stars instead of the password itself.
        
        The behaviour can be controlled via 'xlogin*echoPasswd' option
        in Xresource file. The default option value is 'false'.
        
        Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
        Tested-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
        
        [Reformatted to match existing code style by Alan Coopersmith]
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 34d120f31347697886a419411d9d4d825874f3f0
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jan 15 13:23:24 2010 -0800
    
        Update Sun license notices to current X.Org standard form
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 504bb1aee60d570d8676a61acbe32c66d6069c45
    Author: Dmitry V. Levin <ldv@altlinux.org>
    Date:   Tue Jan 12 14:38:33 2010 +0000
    
        greeter: fix logging of failed login attempts
        
        When PAM rejects a login attempt, the "username" variable remains
        uninitialized, which results to garbage being syslogged instead of
        login name.  Explicit initialization helps to avoid this issue.
        
        Fixes FreeDesktop Bug #26015 <https://bugs.freedesktop.org/show_bug.cgi?id=26015>
        
        Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 7d8b4c16d9307f9fa984da7ac5cc00cb945cac09
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jan 12 10:46:38 2010 -0800
    
        Raise xorg-macros requirement to 1.4
        
        Needed since the changes in a4a8f7b83afc9a46bc989c0eeb528a46b3a1db5d
        depend on the INSTALL file delivered in xorg-macros 1.4
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit b69f12706abc728e9c16449f52f02ae0d3a0ee62
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jan 12 10:24:34 2010 -0800
    
        Remove workaround for X11R3 server bug
        
        The comment promised 'compatibility until at least R4', so we're 20 years
        past due for removing this.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Julien Cristau <jcristau@debian.org>
    
    commit c925709069d7515bb94f43e4b88155a95e41c8fe
    Author: Branden Robinson <branden@debian.org>
    Date:   Mon Nov 18 04:24:48 2002 -0500
    
        rewrite StorePid()
        
        Update StorePid() function to use Matthieu Herrb's changes that refuse
        to open an existing pid file, and take more care with the size of the
        Pid_t type.
        
        Matthieu Herrb rewrote the StorePid() function based on my changes; he
        made it more careful with the size of Pid_t, and treats an existing pid
        file as a failure.  I then made some more changes: use _SysErrorMsg()
        instead of strerror(), and don't assume that the process id we write to
        the pidFile is 5 digits.
        
        Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit 6d393844dca10823f85d1ac797879fc6e00eae59
    Author: Manoj Srivastava <srivasta@golden-gryphon.com>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        xdm: add SELinux support
        
        Initial patch submitted in Debian bug#233551.
        Forward-ported to modular X by Eugene Konev (changes: remove Imakefile hunks,
        add --with-selinux flag to configure.ac).
        Updated to latest SE Linux code by Russell Coker 3rd Aug 2008, with bugfix from
        Julien Cristau (Debian bug#493524).
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit 90c2cc57cdf911cec2eec185f357868209212c79
    Author: Branden Robinson <branden@debian.org>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        Improve logging of xdm's script handling
        
        * Make execution of the session program an informational log message (with
          LogInfo()), not a Debug() message.
        * Ensure that source()d scripts (Xreset, Xsetup, Xstartup) can be
          fopen()ed before invoking runAndWait() on them.  If they can, LogInfo()
          the fact.  If they cannot, LogInfo() that, too, and use _SysErrorMsg() to
          report why fopen() failed.
        * Make source() complain using Debug() when it is given a null pointer in
          its file argument.
        * For clarity, make source() return from only one location.
        
        Also see Debian bug #219311.
        
        Forward ported by Eugene Konev.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit 5222d28e8d8e5b4cc705f1a637aace405ad32bd5
    Author: Branden Robinson <branden@debian.org>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        improve error logging
        
        Make several LogError() and Debug() messages more informative.
        Change LogError() invocations to use _SysErrorMsg() where errno might be set
        (and not clobbered by intermediate calls).  Also make LogError() the first
        thing we do after an error condition in those cases.
        
        Forward-ported by Julien Cristau <jcristau@debian.org>.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit 17105faffcb4533da71f0d3d17fd40a64b6faf50
    Author: Branden Robinson <branden@debian.org>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        Always attempt to write data to the auth file
        
        Actually attempt to write data to the auth file in SaveServerAuthorizations();
        that way we detect problems like ENOSPC (full filesystem, user over quota)
        early enough to do something about it.  (See Debian #217505, #253480)
        
        Forward-ported by Julien Cristau <jcristau@debian.org>.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit 11d6aa0b392daef2900681b70960d8be4ada89a9
    Author: Branden Robinson <branden@debian.org>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        Change openFiles() to avoid race-based symlink attacks.
        
        Forward-ported by Julien Cristau <jcristau@debian.org>.
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit cd6b6d5f78e92725d6466d138f5441d791e58212
    Author: Branden Robinson <branden@debian.org>
    Date:   Tue Jan 5 16:40:21 2010 +0000
    
        downgrade an error to info message
        
        During normal xdm shutdown, killed local X servers
        can be zombies; this is not an error.
        
        Forward-ported by David Nusinow, Eugene Konev and Julien Cristau
        
        Signed-off-by: Julien Cristau <jcristau@debian.org>
        Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    
    commit ecf015a4e78b96af913c1620d542c8e356f2a3d0
    Author: Dmitry V. Levin <ldv@altlinux.org>
    Date:   Mon Jan 11 23:09:47 2010 +0000
    
        Call openlog(3) early
        
        Before this change, openlog(3) used to be called by greeter which could
        be built as a dynamically loadable plugin.  In the latter case, the
        ident string passed to openlog(3) resides in a dynamically mapped
        memory region that is unmapped later when the plugin is unloaded.
        This can cause fatal problems in some environments.  For example, in
        any GNU/Linux system with PAM support enabled an implicit syslog(3)
        call made by a PAM module after plugin unload causes attempt to access
        already unmapped memory, followed by instant crash.
        
        It is a common practice to call openlog(3) before the first syslog(3)
        call, including implicit calls that could be made e.g. by PAM.
        Also, openlog(3) LOG_ODELAY flag is redundant.
        
        Fixes ALT Linux Bug #22362 <https://bugzilla.altlinux.org/show_bug.cgi?id=22362>
        Fixes FreeDesktop Bug #24589 <https://bugs.freedesktop.org/show_bug.cgi?id=24589>
        
        Reported-by: Martin Mokrejš <mmokrejs@ribosome.natur.cuni.cz>
        Reported-by: Denis Kirienko <dk@altlinux.org>
        Patch-by: Oleg Zenin <tt@compas.ihep.su>
        Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 9142a99cedc99277319e56f132077c1263e1eea8
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sat Dec 19 20:48:47 2009 -0500
    
        configure.ac: use backticks rather than $() for cmd subs
        
        Use "$PKG_CONFIG" rather than hard coded "pkg-config"
        
        Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    
    commit 989d892443b9d6e52313bf6f4a8606f8749e218d
    Author: Christoph Bartoschek <bartoschek@or.uni-bonn.de>
    Date:   Mon Nov 30 13:34:30 2009 +0100
    
        XDM: Add support for clients that sent ipv4 addresses to a dual-stacked host
        
        If a client sends an ipv4 address to a dual-stacked xdm that is bound to a ipv6
        socket in a forward request, then the packet was silently discarded. Now the
        address is encapsulated as a ipv4-mapped address and a response is send back.
        
        Signed-off-by: Adam Jackson <ajax@redhat.com>
    
    commit bad944beb34a988a12a9e18a2f4c42dc59a916a5
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Sun Nov 29 10:54:01 2009 -0500
    
        configure.ac: restore correct order for XORG_DEFAULT_OPTIONS
        
        It must be following AC_USE_SYSTEM_EXTENSION
    
    commit a9ca4d452326b0dafbf1b6f828b53fd0ddd43168
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Thu Nov 26 09:19:53 2009 -0500
    
        Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
        
        Now that the INSTALL file is generated.
        Allows running make maintainer-clean.
    
    commit a4a8f7b83afc9a46bc989c0eeb528a46b3a1db5d
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Wed Oct 28 14:09:08 2009 -0400
    
        INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
        
        Add missing INSTALL file. Use standard GNU file on building tarball
        README may have been updated
        Remove AUTHORS file as it is empty and no content available yet.
        Remove NEWS file as it is empty and no content available yet.
    
    commit 2d4c65a3e62c00e7907dc3f8929cbf8989fc783d
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Tue Oct 27 15:07:24 2009 -0400
    
        Deploy the new XORG_DEFAULT_OPTIONS #24242
        
        This macro aggregate a number of existing macros that sets commmon
        X.Org components configuration options. It shields the configuration file from
        future changes.
    
    commit f33e95d44bd378a4a7632f6b591e21b23a861486
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Mon Oct 26 22:08:38 2009 -0400
    
        Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
        
        ChangeLog filename is known to Automake and requires no further
        coding in the makefile.
    
    commit 8c251b945f57923a37a34219589ac31227ab65df
    Author: Gaetan Nadon <memsize@videotron.ca>
    Date:   Thu Oct 22 15:47:23 2009 -0400
    
        .gitignore: use common defaults with custom section # 24239
        
        Using common defaults will reduce errors and maintenance.
        Only the very small or inexistent custom section need periodic maintenance
        when the structure of the component changes. Do not edit defaults.
    
    commit 4de08979f8a77f895919145aa8f5db1b90853537
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Sep 24 13:54:40 2009 -0700
    
        Correct default greeterLib path in man page
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 1ce3159739800fd7a93d51a378d7dbb3e0b755a5
    Author: Martin Dickopp <martin@zero-based.org>
    Date:   Tue Sep 22 20:16:37 2009 -0700
    
        Debian bug 525596: "Login incorrect" only partially cleared on next login
        
        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525596
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 61f5e8ee407d361bc10d704ab67a828c54678bfa
    Author: Georgy A. Shepelev <gerik@super-komputer6-44.ultra>
    Date:   Tue Sep 22 16:58:40 2009 +0400
    
        The whole widget borders width could not be set to zero.
        
        Signed-off-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
        Tested-by: Georgy A. Shepelev <shepelev.georgy@googlemail.com>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 748cfcc771c7f599d8087c7aa044bc5ff770da1d
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Sep 22 13:42:31 2009 -0700
    
        Make parent authdir if needed at startup
        
        Allows setting authdir to /var/run/xdm
        
        Also refactor directory creation code for less duplication
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 619af82effb9125c904d34c9fbc4bf93385d7b9e
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Sep 22 13:41:38 2009 -0700
    
        Create piddir if needed on startup
        
        Allows setting piddir to /var/run/xdm/
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 6061722888eab858888dac2499194393299872e4
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Sep 18 15:31:50 2009 -0700
    
        Version bump: 1.1.9
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit c058aa698b6ddddd4c11608ca412b73d1ffd78d2
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Sep 17 19:41:10 2009 -0700
    
        Fill in COPYING file
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 3a87227bb357ac9523f853fca84ebde3129e2f05
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Sep 17 19:11:52 2009 -0700
    
        Log errors when failing to make authentication dirs/files
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit da3cfcdd197bd900633c563412685315316804f4
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Sep 17 18:33:54 2009 -0700
    
        Refactor & constify error logging code
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit a7e166298a94c012420713dbfcd0b1628f5c7062
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Sep 17 18:08:06 2009 -0700
    
        Unrecognized argument errors shouldn't print xdm error header repeatedly
        
        Add LogAppend function to append to previous LogError/LogInfo without
        repeating the xdm error message header.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 28427ec7029e8dcd447eda20df5bb9d06689a651
    Merge: 805ac53 69fc064
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sat Sep 12 19:53:28 2009 +0200
    
        Merge commit 'origin/master' into obsd
    
    commit e60cf4a084951e697516a6c26dcb5ad14e6f14b8
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Sep 11 10:40:05 2009 -0700
    
        Replace -D_XOPEN_SOURCE & -D_BSD_SOURCE with AC_USE_SYSTEM_EXTENSIONS
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
        Acked-by: Julien Cristau <jcristau@debian.org>
    
    commit 69fc0647bed461a19cf99f4d362a44df8c18de38
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Sep 11 09:15:31 2009 -0700
    
        Add support for AM_SILENT_RULES for building files with cpp
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 3d51edf9d96f8adcb6f2ab50f4960aa9ecc76afe
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Sep 11 08:31:55 2009 -0700
    
        Update to using xorg-macros 1.3, including XORG_DEFAULT_OPTIONS
        
        Also move CWARNFLAGS addition to CFLAGS from configure.ac to Makefile.am's
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit a57a7be5962f6f9536ab97751b177575a4884bd0
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Aug 18 21:03:54 2009 -0700
    
        Treat all 127.0.0.0/8 addresses as localhost
        
        Similar fix to http://bugs.freedesktop.org/show_bug.cgi?id=23329
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 805ac538214821ff8ed8f08e1e77dd411ab27098
    Merge: e7791e8 a9040b2
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Aug 2 19:32:35 2009 +0200
    
        Merge commit 'origin/master' into obsd
        
        Conflicts:
        	config/Xstartup.cpp
    
    commit a9040b281062ddabcfb2cfdfc37e431b047531b2
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Wed Jul 29 11:16:29 2009 -0700
    
        Set utmp/wtmp paths via configure instead of hardcoding them
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit cafa4376f4761c2d565b2c1deeb7dbfb553d7045
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jul 28 14:31:52 2009 -0700
    
        Truncate pid file before writing new pid to it
        
        Prevents trailing garbage in the file if the new pid has fewer digits
        than the previous pid.
        
        (Originally reported against Solaris dtlogin as Sun bug 6627150)
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 500775eb145372c5dcbc6e9814858d01730900c7
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jul 28 12:58:58 2009 -0700
    
        Continue processing Xaccess after unresolvable host entry found
        
        If there is an unresolvable host entry in Xaccess file, XDMCP access from
        the hosts whose entries are specified after the unresolvable host in Xaccess
        were rejected.
        
        (Originally reported against dtlogin as Solaris bug 6259901.)
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 58021c21c28fdb4949d44aa92e68874155842ccc
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jul 28 08:36:10 2009 -0700
    
        Do a better job of getting user name for failed login log when using PAM
        
        Check to see if username is filled in before calling FailedError, and
        fill it in if it's not.
        
        Call FailedError before calling pam_end, so we don't reference a username
        that may have been freed already.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit e7791e84b872e06e3934aeb34106c1d5d0dac8c3
    Merge: c078728 a3f1f5f
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Fri Jul 24 21:37:06 2009 +0200
    
        Merge commit 'origin/master' into obsd
    
    commit a3f1f5f5b8b3a070de6d9510f588b39f5ebcc0fc
    Author: Jeff Chua <jeff.chua.linux@gmail.com>
    Date:   Mon Jul 20 22:21:46 2009 +0800
    
        xdm compile failed due to asprintf()
        
        xdm no longer compiles due to recent commit
        56a14b8a1f4d3aa883485b794c818581b8f07cd8 that changed to use asprintf().
        There is an additional right-bracket that causes the problem.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit c078728d14e720e29f0faf826fcf9fbd8349f410
    Merge: 64b48b7 2f5bd6e
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Jul 19 14:38:17 2009 +0200
    
        Merge commit 'origin/master' into obsd
        
        Conflicts:
        	config/GiveConsole
        	config/TakeConsole
        	config/Xresources.cpp
        	config/Xsession.cpp
        	config/Xsetup_0
        	config/xdm-config.cpp
    
    commit 2f5bd6ea016a6405208c91c976a16a672cc04184
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 23:07:39 2009 -0700
    
        Add RemovePid() function, and register it with atexit()
        
        Debian bug#213076
        
        Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
    
    commit ec3152fbba9ee39bbb069913e76e9d165001f98a
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 23:06:46 2009 -0700
    
        Use xdm's _SysErrorMsg() function instead of strerror()
    
    commit 18f286641afbe1d3b61abd31d93c0ae8acb375e9
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 22:51:04 2009 -0700
    
        Use _SysErrorMsg() in the log message in various error conditions.
        
        Change LogError() invocations to use _SysErrorMsg() where errno might be
        set (and not clobbered by intermediate calls).  Also make LogError() the
        first thing we do after an error condition in those cases.
        
        Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 8d15af786d96bb70aceca116a588c2a4b7c45d63
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 22:42:40 2009 -0700
    
        Use xdm's _SysErrorMsg() function instead of merely printing errno
    
    commit d6faa3c02a6f61c8d01accd0fcead28c39673e32
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 22:42:08 2009 -0700
    
        session.c: Add more debugging to execute()
        
        [jcristau@debian.org: save errno before calling Debug() in one place]
    
    commit 2d6d2f121bffb378676f422b44d37534c8c5d53b
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 22:41:31 2009 -0700
    
        Add some more log and debug messages
        
        Add log messages for xdm startup, shutdown, and normal exit.  Add a
        debugging message when xdm enters its main loop.
    
    commit 72240433a85410e68a3b6705e097337ff985ae90
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Wed Aug 20 01:30:59 2008 +0200
    
        Call InitErrorLog() right after BecomeDaemon()
        
        The latter points stderr to /dev/null, so the sooner we open the log
        after that, the better.
    
    commit 6dfbdf2823dc50c6b0ff24afbc58c67dc1651bef
    Author: Branden Robinson <branden@debian.org>
    Date:   Fri Jul 17 22:33:55 2009 -0700
    
        spelling fix
    
    commit 195a991ef5e5d578d3499a5496d064d1b9b1dc7f
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 22:29:26 2009 -0700
    
        Clarify comment/#ifdefs for USE_SIOCGLIFCONF
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 6770509fa149cf8bc148e2ed3c8e11e0b83a4ee1
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 22:21:25 2009 -0700
    
        Remove #ifdef Lynx blocks
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 3beb4d278caa281ea8ebad55ae2f45ea0d46a6e6
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 22:14:42 2009 -0700
    
        Use imdent to show cpp macro nesting more clearly
        
        Also strip trailing whitespace to make git happier.
        While many lines are changes, "git diff -w" shows no changes other
        than pure whitespace.
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit b80b263f964031b1edef0a5e0a77a6615dc4be82
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 21:58:11 2009 -0700
    
        Delete old A/UX (#ifdef macII) code
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 70b7a9a7a83b042f46abd50bbe21b0522a0dd9a5
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 21:46:46 2009 -0700
    
        malloc(strlen()); strcpy() -> strdup()
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 7221da99593ee2fe1943250523965b70d59dbf56
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 21:17:36 2009 -0700
    
        Documentation improvements
        
        - Remove references to setting build-time defaults via Imake configuration
        - Show actual default $PATH & authDir settings in man page
        - Whitespace & minor formatting fixes in man page
        - Update man page info on multicast addresses from RFC 2373 to RFC 4291
        - Add notes on mailing list, git repo, and patches to README
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 0c57a398cef50d13a821ad341ffb15ab0cbd2bad
    Author: Matěj Cepl <mcepl@redhat.com>
    Date:   Fri Jul 17 20:59:48 2009 -0700
    
        Add variable DisplayManager.authDir to xdm-config (Fedora bug 388431)
        
        Fedora patch xdm-1.1.6-authDir-var-bug388431.patch
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 56a14b8a1f4d3aa883485b794c818581b8f07cd8
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 20:37:51 2009 -0700
    
        sprintf -> snprintf/asprintf conversions
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit a74131c41c63cbe5861b9550dfa7a921ec601c87
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 18:34:19 2009 -0700
    
        Remove OS/2's duplicate copy of default path definitions in resource.c
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 8463017f7de43fe0a8ec144faca6bbf43168ebf9
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 17 15:19:40 2009 -0700
    
        Replace FORCE_CURSOR_FLASH code with simpler cursor update for passwd field
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 36fc6f22a529b2e9fc8dadfe944a10d54f4d3654
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Jul 16 19:35:24 2009 -0700
    
        Move xdmcp ARRAY initializators to declarations
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 1e23dd0d37c276eea9c883270076926f5a2fee3f
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Jul 16 19:10:30 2009 -0700
    
        Remove RCS Ids
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit 64b48b7d27f48ab87ab84b6ac4bada7a5ef2c44f
    Merge: b669e63 b21117d
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sat May 23 18:43:46 2009 +0200
    
        Merge commit 'origin/master' into obsd
    
    commit b21117d4eaaa7b5886c139f06b8acae9890448c2
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue May 19 01:33:41 2009 -0700
    
        Update AC_DEFINE_DIR to latest version from Autoconf Archive
    
    commit b669e637d7baeaff7fa2ffdb98c937144cb54815
    Merge: ef5621f 332bd68
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Feb 4 21:45:54 2009 +0100
    
        Merge commit 'origin/master' into obsd
    
    commit 332bd687a265642d17109eafb2d183887a53d739
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Fri Jan 30 22:48:17 2009 +0100
    
        getLocalAddress(): return 127.0.0.1 if the hostname doesn't resolve.
        
        This code already does this if IPv6 support is compiled in. It
        was dereferencing a NULL pointer in the IPv4 only case.
    
    commit ef5621fe68045784f2c630c34c6224de7a050a7a
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Fri Jan 30 22:48:17 2009 +0100
    
        getLocalAddress(): return 127.0.0.1 if the hostname doesn't resolve.
        
        This code already does this if IPv6 support is compiled in. It
        was dereferencing a NULL pointer in the IPv4 only case.
    
    commit a4f47b755ae85bf3e35a3376fcf44ace67c38767
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Fri Jan 30 10:44:01 2009 +0100
    
        Remove RCS Id and put some comment here.
    
    commit 61c6a8eb78ef7f090188e9d8b0ec3a601a399390
    Merge: eac0998 7a44f52
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Jan 28 14:53:53 2009 +0100
    
        Merge commit 'origin/master' into obsd
    
    commit 7a44f525570af2e1d24893635c85cd86091c5503
    Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
    Date:   Tue Jan 20 16:08:34 2009 -0200
    
        Ansification and compile warning fixes.
        
          This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
        make distcheck and most gcc 4.3 and sparse warnings. Remaining
        warning is due to passing read or write as function pointers in
        the format ssize_t (*)(int, void *, size_t), as it is const for
        write, but not for read.
    
    commit eac09984167307da7fcab4eb70b63b681b933458
    Merge: 3c64bfe b4dc9af
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sun Oct 5 15:01:42 2008 +0200
    
        Merge branch 'master' into obsd
    
    commit b4dc9afe20ab9c4ddec29a7357e147258e34bb67
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Mon Mar 10 17:51:15 2008 +0100
    
        Add support for syslog on more than openbsd.
        
        Also use LOG_AUTHPRIV by default, if that exists.
    
    commit 4fbd4bfcca12a91dacb25fb08a6a3b07822b5845
    Author: James Cloos <cloos@jhcloos.com>
    Date:   Wed Aug 20 10:32:50 2008 -0400
    
        xaw8 is gone, use xaw7
    
    commit b73d0c91d32bf0aa60aa5ce2bbbd4468ce21a445
    Author: David Sainty <David.Sainty@dtsp.co.nz>
    Date:   Mon Aug 4 19:06:43 2008 -0700
    
        Bug 16356: xdm Xstartup/Xreset configuration files malconstructed by cpp
        
        X.Org Bug #16356 <https://bugs.freedesktop.org/show_bug.cgi?id=16356>
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit c9cdec25130bc957b584ec15187e068f9c08862d
    Author: Adam Jackson <ajax@redhat.com>
    Date:   Wed May 21 14:24:58 2008 -0400
    
        xdm 1.1.8
    
    commit 5f94cf40697145678c96e9899df69ad2550a4509
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Thu May 15 16:52:09 2008 +0200
    
        $(builddir) is the current directory
        
        Apparently automake doesn't always export the builddir variable.
        This fixes the previous commit.
    
    commit 46d72e82f4069d281f61a9fdbae11157241f3553
    Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Date:   Tue May 6 17:57:22 2008 -0700
    
        Bug 10145: xdm passes file descriptors to children
        
        X.Org Bugzilla #10145 <https://bugs.freedesktop.org/show_bug.cgi?id=10145>
        Patch #14644 <https://bugs.freedesktop.org/attachment.cgi?id=14644>
        
        Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
    
    commit b4ac133b92e08a34054d0af9481ab59b03571818
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sun Apr 20 19:32:12 2008 +0200
    
        Fix build with builddir != srcdir
    
    commit 1b14e9391500d06dd0b61967db8099c3cf27f90c
    Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
    Date:   Thu Mar 27 19:57:08 2008 -0700
    
        Build fix for case-insensitive file systems
    
    commit c0f0d3adebb9b133e26a6e25738cfe38b36e5314
    Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
    Date:   Thu Mar 27 19:52:33 2008 -0700
    
        Added include of pwd.h so we build correctly on OS-X - see xorg mailing list
    
    commit c2de936fe580d82da3c5b3590a1acb9e28ec68c1
    Author: Julien Cristau <jcristau@debian.org>
    Date:   Sat Mar 8 06:40:14 2008 +0100
    
        Fix installation of app-defaults
        
        Add a configure option for appdefaultdir, and use it for
        make distcheck, because it wants everything under $prefix.
        By default, still use `pkg-config --variable=appdefaultdir xt'.
    
    commit f2f2eed7c284ced3ddc3fe3451ec7a8af9dfdbb4
    Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
    Date:   Sat Mar 8 22:21:57 2008 +0100
    
        README: nuke RCS Id
    
    commit 3c64bfed20b987c3da608d4bad8d9b4c7ac3eabd
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Sat Mar 8 18:24:58 2008 +0100
    
        Xresources.cpp: OpenBSD 4.3 updates + merge fixes.
    
    commit aac6877131ff186f03b2b6eada059ff789f9246f
    Merge: 5e041b8 83120ea
    Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
    Date:   Sat Mar 8 18:18:44 2008 +0100
    
        merge once more
    
    commit 5e041b8fe339784d3d32443c212757d602a80b27
    Author: Iruata Souza <iru.muzgo@gmail.com>
    Date:   Thu Sep 27 21:36:45 2007 +0200
    
        Fix the commented out way to disable root logins.
    
    commit aee17f333ed51225b3fd23a2dd607c88c7fbaf90
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:11:05 2007 +0200
    
        Don't use a theme cursor that's not installed on OpenBSD
    
    commit c3d3e93b535e0de4b1975140387b5369efa62a21
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:10:39 2007 +0200
    
        Merge OpenBSD local changes
    
    commit af8712391cf7a1a648999df18c539522d254ddc8
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:00:07 2007 +0200
    
        OpenBSD 4.2 bitmaps
    
    commit a8bbaf28af18ad041e3b038fc70d6ef75ed6b1d4
    Author: Matthieu Herrb <matthieu@deville.herrb.com>
    Date:   Wed May 30 17:27:55 2007 -0600
    
        Adjust resources for small screens.
    
    commit cb458f413950b519819eb01e0ef23f6b44600a5f
    Author: Matthieu Herrb <matthieu@deville.herrb.com>
    Date:   Wed May 30 16:37:06 2007 -0600
    
        Merge OpenBSD changes
    
    commit 576861d7e6158790e18ae79b8d566919b88d0cae
    Author: Adam Jackson <ajax@redhat.com>
    Date:   Fri Mar 7 17:12:33 2008 -0500
    
        xdm 1.1.7
    
    commit 996fea2fb1ae1e419e673b89cc3778e371a29324
    Author: Adam Jackson <ajax@redhat.com>
    Date:   Fri Mar 7 17:10:30 2008 -0500
    
        Fix distcheck.
    
    commit 87a8f18c334b3e5819f92d0f8f37cc41987486d4
    Author: Jeremy Huddleston <jeremy@yuffie.local>
    Date:   Thu Dec 20 19:11:53 2007 -0800
    
        Darwin doesn't need __DARWIN__ anymore.
    
    commit 28f4ded22488ce8542ff8b9871f6b4e04614058d
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Sep 21 11:03:54 2007 -0700
    
        Debian bug #440389: 800x600 settings got lost, screen now too wide
        
        Debian bug #440389 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440389>
        When deleting the XPM #ifdefs, a set of #if WIDTH < 800 resources
        got accidentally deleted as well.  (Cause & fix found by Brice Goglin)
    
    commit 83120ea6819e63f4232433b05723bd8451d6a28b
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:11:05 2007 +0200
    
        Don't use a theme cursor that's not installed on OpenBSD
    
    commit 85e97a2ebb5b8feb51dd7a7e1e43a422df1ca88a
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:10:39 2007 +0200
    
        Merge OpenBSD local changes
    
    commit 26453925e0a2b9858e033db60701ca210916126f
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Sat Sep 15 17:00:07 2007 +0200
    
        OpenBSD 4.2 bitmaps
    
    commit 7f219e35bf3d308248c486682cf549ce9edf4b94
    Merge: a470770 9231760
    Author: Matthieu Herrb <matthieu@bluenote.herrb.com>
    Date:   Fri Sep 14 20:58:43 2007 +0200
    
        Merge branch 'master' into obsd
        
        Conflicts:
        
        	config/Xresources.cpp
    
    commit 923176024d3d6b7f5b392b4f9a07cce8c6ed3823
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Aug 27 14:17:13 2007 -0700
    
        Restore #endif accidentally removed in d0d4581be22aba9021c5a672bd9e5ba719961e29
    
    commit e775ab1778850663a755279470d3ad6a2c9c0054
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Aug 16 14:47:17 2007 -0700
    
        Version bump: 1.1.6
    
    commit 298811a10ee1b72c553d18cc40bdfde17afb14e8
    Author: Luca Capello <luca@pca.it>
    Date:   Sun Jul 2 18:57:05 2006 +0200
    
        Debian Bug #376391: xdm manpage refers to non-existent section 'Typical Usage'
    
    commit 593788896cdba598ceaa5fbf9e4d214583ffb6ed
    Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
    Date:   Wed Aug 15 18:38:53 2007 -0700
    
        Debian Bug #437961: loading Xresources fails because bindir/xrdb does not exist
        
        <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437961>
    
    commit ef1be3254966018fede7c33dea2f41b9351ef699
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Aug 10 10:43:10 2007 -0700
    
        Version bump: 1.1.5
    
    commit 3ed70d13a6957c2434753f32d388888eae079d82
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Wed Jul 25 17:07:33 2007 -0700
    
        Update AC_DEFINE_DIR to autoconf-2.60-compatible version
    
    commit dd05076f290b1995f71627324cc74053c870ac21
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Wed Jul 25 17:03:56 2007 -0700
    
        Add AM_PROG_CC_C_O to clear automake-1.10 warning
        
        Makefile.am:149: compiling `chooser.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
    
    commit 29dc5825782adf929bce41a18e6a6881ef975d22
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Wed Jul 25 17:00:39 2007 -0700
    
        Bug #10530: xdm's path to xrdb could be configurable at compile time
        
        Add --with-xrdb=path & --with-default-session=command configure options
        X.Org Bug #10530: <https://bugs.freedesktop.org/show_bug.cgi?id=10530>
    
    commit 2719e18c3782c5b21f712711b4198a5bb55f5473
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jun 15 20:14:21 2007 -0700
    
        Set default cursor for entire root window, not just greeter
    
    commit d0d4581be22aba9021c5a672bd9e5ba719961e29
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jun 15 19:43:46 2007 -0700
    
        Make #ifdef XPM only control whether XPM pixmap logo is shown
        
        Make 3D look-and-feel independent of XPM
    
    commit 188415ebf07ff8a25ac663c37615269cd1a741a4
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jun 15 19:23:05 2007 -0700
    
        Set Xcursor theme to whiteglass in default login screen resources
    
    commit f8585c60831a8e5ddebce18bdd7e78d217a822c5
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jun 15 18:36:15 2007 -0700
    
        X.Org Bug #10992: xlogin crashes if window size is too small
        
        X.Org Bugzilla #10992 <https://bugs.freedesktop.org/show_bug.cgi?id=10992>
    
    commit 0ce4128e19f9fac9a565cce42a6a575486d371a5
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jun 15 14:24:59 2007 -0700
    
        Add --enable-xdm-auth/--disable-xdm-auth to configure options
    
    commit 8e0b23e24556fb6c6b9943bf3747e70b245fc7aa
    Author: Chip Coldwell <coldwell@physics.harvard.edu>
    Date:   Thu Jun 24 09:56:19 2004 -0700
    
        X.Org Bug 10632 / Debian Bug 256299: race condition in policy.c:Willing()
        
        X.Org Bugzilla #10632 <https://bugs.freedesktop.org/show_bug.cgi?id=10632>
        Reported upstream from
        Debian Bug #256299 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256299>
    
    commit a8927ee05efba3afe955731bab5d633879c39833
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu May 31 17:11:15 2007 -0700
    
        Document more of the greeter resources in xdm man page
    
    commit a4707705f3c9477c0619f105dc90e231abc04be7
    Merge: 35f5633 d27347d
    Author: Matthieu Herrb <matthieu@deville.herrb.com>
    Date:   Wed May 30 20:10:47 2007 -0600
    
        Merge branch 'obsd-xdm-1.1.4' into obsd
    
    commit d27347d417b03e46752d160630b68455815ce2b1
    Author: Matthieu Herrb <matthieu@deville.herrb.com>
    Date:   Wed May 30 17:27:55 2007 -0600
    
        Adjust resources for small screens.
    
    commit 33a7ff0beddf7f4ac908b2013a0d97427ad39f5a
    Author: Matthieu Herrb <matthieu@deville.herrb.com>
    Date:   Wed May 30 16:37:06 2007 -0600
    
        Merge OpenBSD changes
    
    commit 35f563369470139665498640f4cda23d1227073b
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue May 29 19:57:29 2007 -0700
    
        Bug #11096: xdm(1) manpage should document Xft-related properties
        
        X.Org Bugzilla #11096 <https://bugs.freedesktop.org/show_bug.cgi?id=11096>
        
        Added descriptions of the Xft *face resources and changed the core fonts
        *font resource descriptions to match.   Also cleaned up various other
        descriptions to make it easier for users customizing the look of the login
        screen.
    
    commit e7f1c433dc0bd8e864cec68dbc120f27696bbba6
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu May 24 10:32:32 2007 -0700
    
        Bug #11020: xdm doesn't set SSH_AUTH_SOCK even though using with pam_ssh
        
        Wasn't calling pam_setcred()/pam_getenvlist() if setusercontext() was present
        X.Org Bugzilla #11020: <https://bugs.freedesktop.org/show_bug.cgi?id=11020>
    
    commit 677d028e41e890103679eec92b58044420b9b4c5
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Feb 6 11:45:41 2007 -0800
    
        Version bump: 1.1.4
    
    commit 6e2362e825dfec6df73f1338088a850225ed92d2
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Feb 6 11:34:30 2007 -0800
    
        Rearrange checks for maximum username & password length
        
        Give preference to standard definitions, use less hardcoded knowledge about
        which platforms provide other definitions.
    
    commit f6ab9602b8418b035f12da171a7d6edfed464aee
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Feb 2 17:27:46 2007 -0800
    
        Reset username prompt to default string at start of PAM loop
        
        Fixes bug reported by Stefan Dirsch in
        http://lists.freedesktop.org/archives/xorg/2007-February/021510.html
    
    commit 3f1611b69f6b24184aa4b07c796526f49fa0db5f
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Feb 2 13:20:52 2007 -0800
    
        Make sure windowPath is properly initialized & freed
    
    commit 5f0f8c00f47e778c59ae22bf685c97756456b2cd
    Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Date:   Thu Feb 1 17:16:41 2007 -0800
    
        Bug 8014: xdm should set the WINDOWPATH environment variable
        
        X.Org Bug #8014: <https://bugs.freedesktop.org/show_bug.cgi?id=8014>
        Patch #6702: <https://bugs.freedesktop.org/attachment.cgi?id=6702>
    
    commit 450e9eb2725be6ead1c6d3e5477b737ded04070b
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Thu Feb 1 15:23:12 2007 -0800
    
        Bug #8561: xdm painfully slow at cursor redraws
        
        <https://bugs.freedesktop.org/show_bug.cgi?id=8561>
        Made code that waited for cursor redraws to appear onscreen conditional on
        FORCE_CURSOR_FLASH #define, which is off by default.
    
    commit e4274acc8cb7354cf191f91a8ed2054cb7af9916
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Jan 2 14:40:15 2007 -0800
    
        Add ChangeLog to MAINTAINERCLEANFILES
    
    commit 9554052c14fc09ed1894580620ca94428f38e59b
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Thu Dec 21 14:58:03 2006 +0200
    
        config: quote cpp arguments (bug #9414)
        Quote all arguments given to cpp.
    
    commit 0128497fac0794d947fa44b433550fe064905d8d
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Sat Dec 16 01:38:30 2006 +0200
    
        xdm 1.1.3
    
    commit 3bc9148509a058647a9c43d0e2668c94ac579884
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Wed Dec 6 19:01:52 2006 +0200
    
        Makefile.am: make ChangeLog hook safer
        Make ChangeLog hook as safe as possible.
    
    commit 75a8fce621adecd50db129c839a578df630137db
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Thu Nov 30 19:49:31 2006 +0200
    
        bump to 1.1.2
    
    commit c8612093ba0a67c1a161111d58aac9956b9c5320
    Author: J.P. Larocque <piranha-fdo-bz@thoughtcrime.us>
    Date:   Mon Nov 20 11:06:18 2006 -0800
    
        Bug 7317: xfs doesn't build on some GLIBC based systems: _XOPEN_SOURCE undefined
        
        Bug 7317: <https://bugs.freedesktop.org/show_bug.cgi?id=7317>
    
    commit 15e5c60cced750559853ca7e9bddcd6b7f1dd3f9
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Nov 13 14:51:16 2006 -0800
    
        Bump version number to 1.1.1
    
    commit 623dacd509bd6c0c1f0c2c424933818ff34788ca
    Author: Vickenty Fesunov <kent@comintern.ru>
    Date:   Mon Nov 13 14:48:02 2006 -0800
    
        Bug 8995: Copying address into in6_addr instead of in6_addr.sin6_addr in forward_respond()
        
        Bugzilla #8995 <https://bugs.freedesktop.org/show_bug.cgi?id=8995>
        Patch #7759 <https://bugs.freedesktop.org/attachment.cgi?id=7759>
    
    commit 37f9293e3cc00411d8d335ce729d18995bb9ce59
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Nov 6 14:08:15 2006 -0800
    
        Fill in paths at build time in Xreset & Xstartup
        
        Stop hardcoding /usr/X11R6/bin/sessreg and instead fill in paths like other
        config files from directories passed via configure.
    
    commit 0e0221a70543ba5f2aa7ce188e2dc9544bac96bd
    Author: Darrel Goeddel <dgoeddel@trustedcs.com>
    Date:   Wed Oct 18 18:59:02 2006 -0700
    
        Set PAM_TTY for local displays
    
    commit 698ffcff29d4c574b155451342bc6e3b9ee07287
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Oct 3 18:32:54 2006 -0700
    
        Bump version number to 1.1.0
    
    commit 46fea537186aa57d803262bf5f504f7041a7d97e
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Oct 3 18:21:15 2006 -0700
    
        Replace static ChangeLog with dist-hook to generate from git log
    
    commit f97db135e818ea04735e1fbbaea2e7d3dac9c872
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Tue Oct 3 18:11:03 2006 -0700
    
        Replace static ChangeLog with dist-hook to generate from git log
    
    commit 3349ab7b6c2b9ff6ad39da6d29b6aa1250f96cd9
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Aug 14 13:48:19 2006 -0700
    
        Draw text with Xft in greeter window
        
        (Includes portions copied from Keith Packard's Xft conversion of xclock)
    
    commit 0e47586fe5c76d7804368c4536e66ec610978e38
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Aug 14 11:02:51 2006 -0700
    
        SetPrompt takes LOGIN_* not PAM_* constants for type argument
    
    commit 929d2d81827325c2736f6ccf47d017364153b3a7
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Mon Aug 14 10:56:50 2006 -0700
    
        Include display number in Xserver arguments
    
    commit 2fbac8d6d0fd9bfebcd30a128cfef4131149e735
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Aug 11 14:04:58 2006 -0700
    
        Sun bug 6459557: remote logins to xdm fail since recent PAM fixes
        
        <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6459557>
        When stripping :<display> off the end of the display name so that we can
        pass the remote hostname to PAM, make sure we modify the copy we made for
        PAM, not the original which is used to set $DISPLAY for the session being
        created.
    
    commit be9b2e85f579c5eda7a8868ee9ebf0b268c5a181
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 15:25:19 2006 -0700
    
        Delete unused Panic() function
    
    commit 2094955be1ef94a0ba3f7dcf64ae04c9575dbd9c
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 15:11:08 2006 -0700
    
        Use pid_t instead of int when working with fork/wait/etc. (clear more lint warnings)
    
    commit 1abe7027403ecf00b846c675fac27c2d86ebd9d4
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 14:01:18 2006 -0700
    
        Store return values from umask in mode_t instead of int (clear lint warnings)
    
    commit 5283b118b4bfdb1a85356147701f602b884c342b
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 13:05:52 2006 -0700
    
        Fix many sparse warnings of: Using plain integer as NULL pointer
        
        Also fixes Login.c:1329:5: warning: mixing declarations and code from extra ;
    
    commit 41211f8c849de67cebeb9d9f7516eb5a4a7eb3cf
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 13:02:02 2006 -0700
    
        Add XORG_WITH_LINT & lint targets for checking code with lint/sparse/etc.
    
    commit bfe7bc6a04d468f7943ebed9a7ea571cbf916d9e
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 11:40:20 2006 -0700
    
        Add *~ to .gitignore to skip emacs droppings
    
    commit 1e19a9746ffa570f81346307b1eb32257a0bb24a
    Author: Alan Coopersmith <alan.coopersmith@sun.com>
    Date:   Fri Jul 14 11:38:39 2006 -0700
    
        renamed: .cvsignore -> .gitignore
    
    commit aee9b7f645c12a2a3bc6605726669dbb7b5f3985
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Jun 27 16:33:25 2006 +0000
    
        Bugzilla #7317 <https://bugs.freedesktop.org/show_bug.cgi?id=7317> xdm
            needs to define _XOPEN_SOURCE to build on Hurd (J.P. Larocque)
    
    commit 6329bf48b0f775335e552967622bf53912131edb
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Jun 27 01:25:40 2006 +0000
    
        Bugzilla #7318 <https://bugs.freedesktop.org/show_bug.cgi?id=7318> Patch
            #6032 <https://bugs.freedesktop.org/attachment.cgi?id=6032> xdm crashes
            on Hurd because of incongruity in dlfuncs (J.P. Larocque)
    
    commit 6bf94d0ed871db12e8e5aa48200ce3b548895b8f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Jun 26 23:56:06 2006 +0000
    
        Bugzilla #7332 <https://bugs.freedesktop.org/show_bug.cgi?id=7332> Patch
            #6046 <https://bugs.freedesktop.org/attachment.cgi?id=6046> (1) Xdm
            compiled with IPv6 support failed to accept any chooser connections
            (even when only using IPv4). (2) There should be a one-to-one
            correspondence between successful getaddrinfo calls and freeaddrinfo
            calls. (Peter Breitenlohner)
    
    commit b80ae0aa74cfd9d168f4e100e0fea8fef240500f
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Tue Jun 20 19:25:51 2006 +0000
    
        Check setuid() return value. Bugzilla #7116.
    
    commit 57e927d7340494bb5fdd73c04c9e1f33379b9b75
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Jun 20 01:50:35 2006 +0000
    
        Initialize manufacturerDisplayID.length to 0 too.
    
    commit fe7e9b5b69e42b92a1e0aac4faef8c1c9d21ac96
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Jun 3 01:13:44 2006 +0000
    
        Mark GreetUser (called from xdm) as _X_EXPORT. Make all other non-static
            functions in libXdmGreet _X_INTERNAL.
    
    commit aae2d2d25d7423c99baadb724ff7722cafdcf095
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Jun 3 01:01:21 2006 +0000
    
        Replace old Imake-based SIGNALRETURNSINT with AC_TYPE_SIGNAL
        util.c Replace old Imake #ifdefs with AC_CHECK_FUNCS([sigaction])
    
    commit ec8fdcf0cff01a504bfbf096194012fff997f4ca
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Jun 3 00:06:46 2006 +0000
    
        Make initial pass at an AUTHORS list.
    
    commit 4010a63ee6e05bee51208d667a0dc7f01f916af8
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Jun 3 00:05:24 2006 +0000
    
        Convert PAM code to use full PAM conversation. Modify greeter to allow PAM
            to prompt for more than just username and password. Rely on PAM to
            initialize Secure RPC & Kerberos credentials when it is being used.
            (Based on work begun for Sun bug #6398796 "Solaris-10: Unable to login
            thru xdm once password is aged")
    
    commit 1f7dab056c661af97ca7c6a7b61a87b26ca3fa36
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Jun 2 23:14:36 2006 +0000
    
        Drop pre-waitpid() support since all POSIX.1-1990 systems have waitpid.
    
    commit 2a79e8011cffd6e7a2d4a5c15ad4df8b96e12309
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Jun 2 23:12:12 2006 +0000
    
        Bump version to 1.0.99 for 1.1 branch.
    
    commit 56ee4c350624f42cbeb7a19656f65a79b74ba53f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Thu Apr 27 21:21:15 2006 +0000
    
        Version bump: 1.0.4
    
    commit 1ba990f121143be61eedc530f15ad30ca4d1742f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Apr 14 20:17:31 2006 +0000
    
        <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6413255> Sun
            bug #6413255: xdm should check for uid 0, not for username of "root",
            when doing non-console login check
    
    commit aa1a1388081db6f1592db823c69bd699ca172683
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Apr 14 02:52:02 2006 +0000
    
        Add AC_C_INLINE so we can use "inline" keyword
        Add "inline" to max function definition
    
    commit 03fad3472eabe457a6bc37989edd875f081b529b
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Apr 12 01:57:46 2006 +0000
    
        When clearing username & password buffers, zero out the entire buffer, not
            just the first byte, for reduced risk of leaking passwords into core
            dumps.
    
    commit 3960bb1666e3d0ec2da3cd5ea8492792290018c7
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Apr 12 01:55:05 2006 +0000
    
        ChangeLog for last commit
    
    commit 2900b8984d8fdce182b87f0ce7a2f5813ea0b53f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Apr 8 00:22:23 2006 +0000
    
        Xorg bug #4765 <https://bugs.freedesktop.org/show_bug.cgi?id=4765> Patch
            #3555 <https://bugs.freedesktop.org/attachment.cgi?id=3555> xdm doesn't
            work with the pam_krb5 module (call pam_getenvlist after pam_setcred)
            (Constantine Sapuntzakis)
    
    commit c9fcce730483358594c9556426098ac3325da47f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Mar 31 02:19:01 2006 +0000
    
        Version bump: 1.0.3
    
    commit e6e6b9960262ab30d64486898fc147c7010a5559
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Thu Mar 30 21:14:31 2006 +0000
    
        Drop all setpgrp/setpgid silliness and just use setsid everywhere. (Assumes
            all platforms are at least POSIX.1-1990 compliant.)
        Check for error return from daemon() function.
    
    commit 4fad29bad3e06127b93c8cef3761b40472df6bb7
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Mar 27 23:59:21 2006 +0000
    
        Version bump: 1.0.2
    
    commit 9609b9f14945b8dc55321a5fee7855f7b1dc9451
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Mar 18 03:43:18 2006 +0000
    
        Bug #5898 <https://bugs.freedesktop.org/show_bug.cgi?id=5898> Use mktemp
            command to create files safely in TMPDIR or /tmp on systems that have
            it - don't try to create files there if mktemp is not present. Fix
            based on NetBSD fix from
            <http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32805> .
    
    commit 5102f671d3f5a4e870e8ea8b78cef953d4f64111
    Author: Jeremy C. Reed <reed@reedmedia.net>
    Date:   Thu Mar 16 21:56:24 2006 +0000
    
        DragonFly is a BSD, so is CSRG_BASED and use su with -m option.
    
    commit 4a0e026c04bd1027641670eda68e3a65441d2b63
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Thu Mar 16 21:46:55 2006 +0000
    
        Convert checks for <grp.h>, daemon(), and setpgrp arguments to autoconf
            tests instead of checking OS name #ifdefs.
    
    commit 0a224935e64342e3eec055672229212c856ea14b
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Mar 11 04:07:00 2006 +0000
    
        Coverity ids #722, 723, 724, 725, 726, 727, 728: Need to XtFree the values
            returned by XawListShowCurrent to plug memory leaks.
        Coverity id #834: After joining a multicast group, add group pointer to the
            list of active multicast groups instead of just leaking the group
            pointer.
    
    commit 23198133e90c34508e5d0c0f1314bf167bf3a98c
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Mar 10 00:48:16 2006 +0000
    
        Coverity ids #7689, 7690, 7691: When malloc fails, don't just print an
            error and continue on using the NULL pointer, return NULL to the
            caller.
    
    commit 17b0d313c80ca754348ca8b92ce117918a2f8d43
    Author: Matthias Hopf <mhopf@suse.de>
    Date:   Wed Mar 1 15:48:06 2006 +0000
    
        openSUSE bug #142954 Fixed potential segfault on OOM condition.
    
    commit 6729f4df2d314a3573f3da7da3fc364cb48685de
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Feb 25 02:21:51 2006 +0000
    
        Bug #6036 <https://bugs.freedesktop.org/show_bug.cgi?id=6036> Check for
            key_setnet declaration before defining it to avoid compiler error of
            conflicting types on DragonFly BSD
    
    commit ebec01137a6b200ee9432faecde5817670b41684
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Feb 25 00:58:50 2006 +0000
    
        Bug #6026 <https://bugs.freedesktop.org/show_bug.cgi?id=6026> Segfault in
            netaddr.c:ConvertAddr if ifa_addr is NULL (Loser Mcloser
            <reebydobalina@yahoo.ca>)
    
    commit f82da0960018bfa4237d3d8239cf84d880673e6a
    Author: Jeremy C. Reed <reed@reedmedia.net>
    Date:   Fri Feb 24 21:36:13 2006 +0000
    
        Bug #5897 <https://bugs.freedesktop.org/show_bug.cgi?id=5897>
        Create xsession error file with umask 077 instead of chmod a moment later
            so others can't open first. This was reported by Steven M. Bellovin to
            NetBSD http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32804
        Reviewed by Alan Coopersmith via xorg_security list.
    
    commit 2a01568e61905944a59a7a8b34f22e08ccd25937
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Feb 24 18:09:00 2006 +0000
    
        Bug #1391 <https://bugs.freedesktop.org/show_bug.cgi?id=1391> Patch #4739
            <https://bugs.freedesktop.org/attachment.cgi?id=4739> xdm hangs in a
            loop when invalid xpm bitmap is used for logo (Costantino Leandro
            <lcostantino@gmail.com>)
    
    commit 26388c9b82fd29ecde162b81bd59f38827171142
    Author: Kevin E Martin <kem@kem.org>
    Date:   Wed Dec 21 02:29:49 2005 +0000
    
        Update package version for X11R7 release.
    
    commit b0c37b961844260d75e0bf88354e4fd04c36a4fc
    Author: Adam Jackson <ajax@nwnk.net>
    Date:   Mon Dec 19 16:22:43 2005 +0000
    
        Stub COPYING files
    
    commit 2e78ed332496e323acf63b3783d4818751dcf560
    Author: Kevin E Martin <kem@kem.org>
    Date:   Thu Dec 15 00:24:06 2005 +0000
    
        Update package version number for final X11R7 release candidate.
    
    commit c8288d472e3c0881a201207140ac51ce713da877
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Dec 11 20:46:25 2005 +0000
    
        Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055> Add
            XDMSCRIPTDIR cpp substitution to allow modular tree builder/packager to
            decide if scripts should go in config, lib, or data directories.
    
    commit 3d1caeec0b120997b5a958bec586c01665516499
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Dec 11 20:43:49 2005 +0000
    
        Bugzilla #5055 <https://bugs.freedesktop.org/show_bug.cgi?id=5055> Add
            --with-xdmscriptdir to allow builder/packager to decide if scripts
            should go in config, lib, or data directories.
    
    commit af3cf72277abea12541117e7acc9867a7ad48cb7
    Author: Kevin E Martin <kem@kem.org>
    Date:   Wed Dec 7 16:17:59 2005 +0000
    
        Change to use the app-defaults default dir configured in libXt.
    
    commit 15eddf034f082a10076967e77fd7af5d6a0cca2a
    Author: Kevin E Martin <kem@kem.org>
    Date:   Tue Dec 6 22:48:20 2005 +0000
    
        Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
    
    commit 2824039d6b25007fd597a5fd0823268e193b4810
    Author: Kevin E Martin <kem@kem.org>
    Date:   Sat Dec 3 05:49:19 2005 +0000
    
        Update package version number for X11R7 RC3 release.
    
    commit eace59cc41e57fd48e22be043cefb5bdee60a0d6
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Nov 28 22:01:40 2005 +0000
    
        Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
            update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
    
    commit 06dcef110dc99a939ff2cfbc68ba85b4635cb055
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Nov 23 19:32:39 2005 +0000
    
        Set HAS_ARC4_RANDOM if arc4random() function is found Set RANDOMMANDEFS to
            correctly substitute alternate random device/method descriptions in man
            page.
    
    commit 53c306241b93562b3b309072a652c708e87c0850
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Nov 22 05:43:52 2005 +0000
    
        Fix file paths in man pages.
    
    commit a608715447b1c700c017f80c6ba27ce4dbbac973
    Author: Eric Anholt <anholt@freebsd.org>
    Date:   Mon Nov 21 10:34:59 2005 +0000
    
        Another pass at .cvsignores for apps.
    
    commit d0149420c83f80cb15151a361b0929d53505d056
    Author: Eric Anholt <anholt@freebsd.org>
    Date:   Mon Nov 21 07:21:39 2005 +0000
    
        Bug #5113: The insertion of -lutil into XDM_LIBS ended up having no effect
            because PKG_CHECK_MODULES(XDM, ...) later overwrote it. So put
        -lutil into XDM_OS_LIBS and add XDM_OS_LIBS to XDM_LIBS later.
    
    commit b4ee0e22b54786e0bb9a5b1c527be2e7f71100ba
    Author: Eric Anholt <anholt@freebsd.org>
    Date:   Sun Nov 20 22:08:51 2005 +0000
    
        Add/improve .cvsignore files for apps.
    
    commit 05b9908f5e7d30df1230cfa872d4022c2fccfc3d
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Nov 20 04:00:36 2005 +0000
    
        Add dependency on xau.
    
    commit 7f31d566014d9e99569e0b93ee93009ec4028e6e
    Author: Kevin E Martin <kem@kem.org>
    Date:   Sat Nov 19 07:15:36 2005 +0000
    
        Update pkgconfig files to separate library build-time dependencies from
            application build-time dependencies, and update package deps to work
            with separate build roots.
    
    commit 6ebcb3aab1c6a0c58b6d6d304d7ae61168990c33
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Nov 14 04:25:43 2005 +0000
    
        Add --enable-dynamic-greeter flag to allow choosing whether greeter should
            be built into xdm binary or dynamically loaded libXdmGreet.so object.
            Add -rdynamic flag to link options when using gcc with dynamic greeter
            to allow greeter object to reference symbols in xdm.
    
    commit f9e6bc3588358c82c9d6e3293cc4eae28567959b
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Nov 13 01:41:50 2005 +0000
    
        Install xdm man page using APP_MAN_SUFFIX instead of forcing .1
    
    commit 9bccda24de3851829059c224ce94de28066bd8f5
    Author: Kevin E Martin <kem@kem.org>
    Date:   Wed Nov 9 21:09:20 2005 +0000
    
        Update package version number for X11R7 RC2 release.
    
    commit 515ba1756966081ca3fae0cdd5a776f5a4fc6ad1
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Nov 8 07:50:12 2005 +0000
    
        Changes to match bug #3180 checkin to monolith:
        Generate Xsession from Xsession.cpp Add SHELL_CMD to cpp substitutions
        configure.ac Set SHELL_CMD to /bin/ksh for sco, /bin/sh for all other
            OS'es.
    
    commit 3834f880ba013be524cd5b4ce4ff75734742ad12
    Author: Kean Johnson <kean@armory.com>
    Date:   Tue Nov 8 06:33:32 2005 +0000
    
        See ChangeLog entry 2005-11-07 for details.
    
    commit d384b20b3d63f1b28d428f02746d5ec0c1e81a39
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Nov 1 16:44:38 2005 +0000
    
        Add AC_DEFINE_DIR calls for the path #defines previously set in RES_DEFINES
            section of xdm Imakefile. (Some should probably be made settable via
            configure --with-* flags, but at least they correctly set defaults to
            match the directories specified to configure now.)
    
    commit dc12a42ebd70b24c4d84632fa253cd6e3094cbd2
    Author: Kevin E Martin <kem@kem.org>
    Date:   Tue Nov 1 15:05:18 2005 +0000
    
        Update pkgcheck depedencies to work with separate build roots.
    
    commit 2b9da10c25ddcc9f098fa9af69e5f560037b5660
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Sun Oct 30 17:25:00 2005 +0000
    
        Add -I$(top_srcdir) to pick up dm{,_error}.h and greet.h.
    
    commit 2e06c1273459c14006452b8a483178494a4ba61f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Oct 29 01:48:12 2005 +0000
    
        Fix #ifdef statement syntax to clear compiler warning.
    
    commit f4a2e78f543a5b8ab5101cd22b625addc12cf6a5
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Oct 29 00:05:12 2005 +0000
    
        Add -DGREET_LIB to GREETER_CFLAGS on Solaris & SVR4 (was in #if SVR4 in
            Imake) Add --with-random-device and checks for /dev/urandom &
            /dev/random for source of random data for key generation Link
            libXdmgreet with Xinerama & XPM libraries when using those features.
    
    commit 461b7fc37aae3578577a9eab2c9310287af14726
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Oct 26 03:21:17 2005 +0000
    
        Use XDMCONFIGDIR for location of configuration files so they can be
            installed in a directory other than the lib directory. (Only
            overridable in modular build system at this point.)
    
    commit 16917371d7663d59c58dbd27c8592d3b6e8ef078
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Oct 26 03:17:17 2005 +0000
    
        Allow overriding directories for xdm scripts/modules & configuration files
            via configure options --with-xdmlibdir & --with-xdmconfigdir Add libXt
            and libX11 to dependencies for libXdmgreet.
        Document default directories & configure options to change them
    
    commit eb1ed04945a3af8d04f5441966674486be715036
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Oct 26 02:25:02 2005 +0000
    
        We forgot to build the Xdm greeter library. Add it to build and cleanup
            hardcoded values to find it.
    
    commit 1770fc21706c276d051de4dbe8a199f12a06f711
    Author: Kevin E Martin <kem@kem.org>
    Date:   Wed Oct 19 02:47:53 2005 +0000
    
        Update package version number for RC1 release.
    
    commit 6279ce5e919e7a1a92060b7448c8d68ef6aef8af
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Oct 18 02:12:17 2005 +0000
    
        Change XCOMM to \&# to allow both cpp & sed to translate correctly.
        Use XDMPIDDIR instead of XDMDIR when showing location of xdm-pid file in
            man page.
    
    commit fbfdcd1c2e760014c5c0632c785e405f20d759e1
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Oct 18 00:32:55 2005 +0000
    
        Change default install dir for app-default files from
            $(sysconfdir)/X11/app-defaults to $(libdir)/X11/app-defaults to match
            the monolith & allow localization
    
    commit 971fdf46fa6a43b121db4a8e64dcde62dab0a85e
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Oct 17 20:40:32 2005 +0000
    
        Set XDMPIDDIR in when subsituting variables in man pages
    
    commit 1afabc5f0a70fc32581b53eb978f06a30f58fefa
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Oct 17 00:40:28 2005 +0000
    
        Put files in $(prefix)/lib/X11/xdm to match monolith install locations
    
    commit 82d152fba78e1c34b62b426a7854efd0b116afdd
    Author: Donnie Berkholz <spyderous@gentoo.org>
    Date:   Fri Oct 14 18:42:17 2005 +0000
    
        Add another set of brackets around DEFAULTVT's empty default setting so it
            isn't treated as a command.
    
    commit 8ae6b815fc2641e48f994260ad817010116a1ec9
    Author: Kevin E Martin <kem@kem.org>
    Date:   Tue Oct 4 23:45:46 2005 +0000
    
        Use CLEANFILES for all generated files
    
    commit 3d9c1086b712ea62717c34e83d31efa3988dfc08
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Oct 3 17:36:09 2005 +0000
    
        Bug #3891 <https://bugs.freedesktop.org/show_bug.cgi?id=3891> xdm build
            failure: IN6_IS_ADDR_LOOPBACK undefined (David Schleef)
    
    commit 960be79d2f246edc3b0d2b571c5ed44edbc07276
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Oct 2 19:44:42 2005 +0000
    
        Add Chooser app-defaults file to app/xdm
    
    commit 51a6b1de8beeb33858d3e8eb151cfad004a62ef8
    Author: Kristian Høgsberg <krh@redhat.com>
    Date:   Wed Sep 28 21:13:12 2005 +0000
    
        Add Xservers.fs.
    
    commit 92864cfde7de9b5d9cf8894abeb7a972ea35d2a0
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sun Aug 28 22:46:07 2005 +0000
    
        Add comment to configure.ac explaining error: possibly undefined macro:
            AC_DEFINE message that some users were seeing, thanks to diagnosis from
            Stepan Kasal on the autoconf@gnu.org mailing list: dnl If you're
            looking here because you got a message that said dnl 'error: possibly
            undefined macro: AC_DEFINE', the source of dnl your problem is not
            here. You need to upgrade to pkgconfig 0.18 dnl or later to get an
            updated pkg.m4 with PKG_CHECK_EXISTS defined. dnl See
            http://www.mail-archive.com/autoconf@gnu.org/msg13413.html
    
    commit e0187570bd3efd7b61ccc41dbc21d0840ee82260
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Aug 27 17:06:16 2005 +0000
    
        Fixes for config files built via cpp
    
    commit 6bdf59b8f4fa96e5d85aafc87af57513794cb43e
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Tue Aug 23 07:07:57 2005 +0000
    
        Actually generate Xservers.ws from .cpp, and make build objdir != srcdir
            safe.
    
    commit d778b237aab11cfa4ac8d50587f045d8a0497b9a
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Tue Aug 23 06:53:53 2005 +0000
    
        Actually generate Xservers.ws from .cpp, and make build objdir != srcdir
            safe.
    
    commit 6a9a224cf84913f4dc9b87d59fac6594226e5b7e
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Fri Aug 19 04:26:04 2005 +0000
    
        Add #ifdef HAVE_CONFIG_H/#include "config.h" since "dm.h" is included too
            late.
    
    commit 91a45fdfd505233d8624f2664ffdf188d96549e4
    Author: Adam Jackson <ajax@nwnk.net>
    Date:   Wed Aug 17 20:35:09 2005 +0000
    
        Fix EXTRA_DIST to point to a real variable. Bump to 0.99.1.
    
    commit 0f0954a36a9a71b9a98fb9a251dfc8ef4f815bed
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Wed Aug 17 05:11:04 2005 +0000
    
        Define USESHADOW if getspnam() is available Define USE_XINERAMA if
            pkg-config finds xinerama module Fix XDM_LIBS settings by various
            options
    
    commit 1abcef080aa3bd268a496c81b965d2db1086112e
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Aug 16 02:21:37 2005 +0000
    
        Fix quoting on BINDIR definition for xdmshell
    
    commit e130f52f3b5f70f8cb478a2f64be2cd0c1fc553f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Aug 16 01:19:40 2005 +0000
    
        Convert cpp substitutions from __projectroot__/... to XDMDIR and BINDIR so
            they get correct pathnames in both modular & monolithic trees.
    
    commit 6b2d39036681c603f74bdd63f62198fbcdaae98f
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Mon Aug 15 23:08:42 2005 +0000
    
        Install xdm config files & man page Convert many more Imakefile checks into
            autoconf checks for xdm
    
    commit 7cd1bfa8acde5b494960c0b7e5b97abd89121545
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Aug 13 02:46:59 2005 +0000
    
        Install chooser in $(libdir)/xdm, not $(bindir)
    
    commit 6ae3766444c62ee920b94807ac514d1003ca4fee
    Author: Daniel Stone <daniel@fooishbar.org>
    Date:   Wed Aug 10 11:17:06 2005 +0000
    
        Add build system for sessreg, broken out from xdm.
    
    commit 23b64bbec8561ea707633f4e73ec8e1616e48c8f
    Author: Adam Jackson <ajax@nwnk.net>
    Date:   Wed Aug 3 04:14:23 2005 +0000
    
        General fix: need to pull in more xtrans macros to get UNIXCONN etc defined
            OSX fixes: Define __DARWIN__, workaround some lastlog breakage.
    
    commit fbeae50b9153d45afa90df2b540141b74a436594
    Author: Kevin E Martin <kem@kem.org>
    Date:   Fri Jul 29 21:22:31 2005 +0000
    
        Various changes preparing packages for RC0:
        - Verify and update package version numbers as needed
        - Implement versioning scheme
        - Change bug address to point to bugzilla bug entry form
        - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
            reenable it)
        - Fix makedepend to use pkgconfig and pass distcheck
        - Update build script to build macros first
        - Update modular Xorg version
    
    commit f07aa24d8eb865b4b15fdb0c059e70ab437a97f9
    Author: Kevin E Martin <kem@kem.org>
    Date:   Thu Jul 28 01:10:49 2005 +0000
    
        Add -D_XOPEN_SOURCE for Linux
    
    commit ac5184384d6347ea97da5cc7f85e9687ff060641
    Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
    Date:   Wed Jul 27 22:37:02 2005 +0000
    
        Add XPROTO_CFLAGS to XDM_CFLAGS and CHOOSER_CFLAGS, also add _BSD_SOURCE to
            CHOOSER_FLAGS
    
    commit b92f8751058bf2bc94967b84f71c4c88a5f007df
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Thu Jul 14 22:58:25 2005 +0000
    
        Set HAS_VFORK if autoconf has set HAVE_WORKING_VFORK.
        Add #include "config.h" for modularization
    
    commit e3b9c2dfffb74fe0bb96c21c198b8f08dfff65f0
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Thu Jul 14 22:55:17 2005 +0000
    
        Makefile.am:
        - Remove hardcoded definitions of _XOPEN_SOURCE, _POSIX_SOURCE, &
            _BSD_SOURCE
        configure.ac:
        - Use xtrans.m4 macros for IPv6 & SecureRPC support
        - Add PAM support
        - Add checks for vfork & mkstemp functions
        - Add libXdmcp to CHOOSER_LIBS
    
    commit 90b6e7d98567f77981adca5c2b9acc71d07f1442
    Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
    Date:   Fri Jul 8 20:45:03 2005 +0000
    
        Add build system for xdm
    
    commit ac796dbe8d2877d479cb25397e2982b9e73b87ad
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue Jul 5 18:52:33 2005 +0000
    
        Bugzilla #2901 <https://bugs.freedesktop.org/show_bug.cgi?id=2901> Patch
            #2317 <https://bugs.freedesktop.org/attachment.cgi?id=2317>
        This patch fixes several problems arising if xdm is compiled with IPv6
            support, but the (linux) kernel does not support IPv6. (Peter
            Breitenlohner)
    
    commit 13b06d4e40a4d8a309b97dbab13cd6ac6aa469ad
    Author: Adam Jackson <ajax@nwnk.net>
    Date:   Mon Jun 20 02:59:16 2005 +0000
    
        Bug #2959: Make sure displays other than :0 get entries in utmp when
            started from xdm. (Tim Waugh)
    
    commit f890eac42449a34b258128749075220f860421c3
    Author: Kean Johnson <kean@armory.com>
    Date:   Fri Jun 10 06:54:09 2005 +0000
    
        file Xsession.cpp was initially added on branch sco_port_update.
    
    commit 9ab8ed5d49559eed0c7357c1a390bcd08b217d7a
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Tue May 24 00:10:17 2005 +0000
    
        Bugzilla #2165 <https://bugs.freedesktop.org/show_bug.cgi?id=2165> Patches
            #1599 & 2754 XDM Chooser enhancements: scrollwheel, no mouse (Thomas
            Reifferscheid)
    
    commit dd32476e8b55a0c191376d61918e78a61d76ae43
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Wed Dec 15 20:49:08 2004 +0000
    
        Remove unused define.
    
    commit 7a776dd5a49283ddb29c37eed565b7bd86a5ad8a
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Thu Nov 11 15:44:31 2004 +0000
    
        update shared lib revisions on OpenBSD (Bug #1828).
        update references to xf86site.def in comments (Bug #1827).
        fix kbd driver for wskbd protocol and pure wscons console driver (Bug
            #1825).
        don't add '-4' to generated default file name (bug #1826).
        typo in resource name (XFree86 bug #1300, X.org bug #1825)
    
    commit e58e367fd2a7d5e395cee23cfab6716219c74f67
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Thu Oct 21 06:03:13 2004 +0000
    
        programs/xdm/greeter/verify.c Make BSDAUTH able to use non-default login
            classes. (Bugzilla #1676, Pierre Lalet).
    
    commit 40a8dac56de796db130b53dc1b01ea7421d0bf93
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Aug 7 19:22:01 2004 +0000
    
        Check to see if array->data is NULL before we dereference it, instead of
            after. (Prevents segfault when array->data is initialized to NULL, but
            array->length is not set to 0.)
        Always initialize both data & length in ARRAYs.
    
    commit 0f92f0f76b812a29bbb748e7588a7208be4c30e2
    Author: Matthieu Herrb <matthieu.herrb@laas.fr>
    Date:   Mon Jul 26 22:56:33 2004 +0000
    
        Fix log file location in manual page.
    
    commit 616e67f2b69018a7c6ffd91f1742ece51c4c5f78
    Author: Eric Anholt <anholt@freebsd.org>
    Date:   Tue Jul 6 00:44:39 2004 +0000
    
        XFree86 bugzilla #1376: xdm opens random tcp sockets
        "Even when DisplayManager.requestPort is set to 0, xdm will open a
            chooserFd tcp socket on all interfaces. This apparently cannot be
            disabled by configuration and presents a possible security risk. Older
            versions of xdm/socket.c appear to have checked and aborted if
            request_port == 0, but the current one does not..."
    
    commit c5072fb61a23d4b4063d9c2f6043c23ff200af1b
    Author: Egbert Eich <eich@suse.de>
    Date:   Mon May 24 19:05:01 2004 +0000
    
        Muffle compiler warnings.
        fix option name in log message.
        improve debugging messages.
    
    commit 1a5767483ccfb5e95555ff9bed0a1ec5456be725
    Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
    Date:   Sat Apr 24 23:28:17 2004 +0000
    
        xc/programs/xdm/greeter/verify.c Fix typo in Solaris console restriction
            code (Xfree() -> XFree())
        xc/programs/xdm/greeter/Imakefile Link with PamLibraries if building with
            PAM support
    
    commit ec8b11f4b1ea888e28d71ee6f3903933d73aa65d
    Author: Egbert Eich <eich@suse.de>
    Date:   Fri Apr 23 19:54:43 2004 +0000
    
        Merging XORG-CURRENT into trunk
    
    commit 37f2b9991615b9f440c08c15457c54ee69f27f38
    Author: Keith Packard <keithp@keithp.com>
    Date:   Sat Mar 27 01:44:18 2004 +0000
    
        file xorg-bw.xpm was initially added on branch XORG-RELEASE-1-TM.
    
    commit a6bfe9be2718bf7eb78ec4b7c0f8f32ddff9d5ab
    Author: Keith Packard <keithp@keithp.com>
    Date:   Sat Mar 27 01:44:18 2004 +0000
    
        file xorg.xpm was initially added on branch XORG-RELEASE-1-TM.
    
    commit 69a0d00505815453ed192d9ce8da11ad1449d79b
    Author: Egbert Eich <eich@suse.de>
    Date:   Sun Mar 14 08:35:13 2004 +0000
    
        Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
    
    commit 819eb99db26dc93c189170ca00f268463c1f13ba
    Author: Egbert Eich <eich@suse.de>
    Date:   Wed Mar 3 12:13:00 2004 +0000
    
        Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
    
    commit 71d3a63e7fb725820d68fae4acc4b8868ea7e95d
    Author: Egbert Eich <eich@suse.de>
    Date:   Thu Feb 26 13:36:17 2004 +0000
    
        readding XFree86's cvs IDs
    
    commit aaa7fe57361c3df1dc35775fa9610b16755d1d02
    Author: Egbert Eich <eich@suse.de>
    Date:   Thu Feb 26 09:24:04 2004 +0000
    
        Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
    
    commit 102dcbe36ca6c5ef6c8efcfbf6ce6fa3542142ec
    Author: Egbert Eich <eich@suse.de>
    Date:   Thu Jan 29 08:09:07 2004 +0000
    
        Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
    
    commit 0bd68eefddac98eaebb353dce62971a34a565842
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Fri Dec 19 20:55:50 2003 +0000
    
        XFree86 4.3.99.902 (RC 2)
    
    commit 450fda6015f1799648ff7da87fdb2c46d42415f8
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Thu Dec 4 22:03:47 2003 +0000
    
        XFree86 4.3.99.901 (RC 1)
    
    commit ca56bbdb0d398371332467534deaefdb77883bd7
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Tue Nov 25 19:29:12 2003 +0000
    
        XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
    
    commit 19bd1c5e3910088ac0e92ca005427192a223c8a0
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Tue Nov 25 19:29:11 2003 +0000
    
        Initial revision
    
    commit 6c29c43354706a933c0bc73a9c800bdfd1a9a827
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Fri Nov 14 16:49:22 2003 +0000
    
        XFree86 4.3.0.1
    
    commit fa5d4a38a4dae7f24cdf3b8650dd931294c0fdc6
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Fri Nov 14 16:49:22 2003 +0000
    
        Initial revision
    
    commit df3e1beed5bbb631975127133464b7e24fc38497
    Author: Kaleb Keithley <kaleb@freedesktop.org>
    Date:   Fri Nov 14 15:54:53 2003 +0000
    
        R6.6 is the Xorg base-line