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 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 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 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 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 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 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 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 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 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 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 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 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
[--snip--]
