xenocara/app/xdm/ChangeLog
matthieu 8b4d780078 Update to xdm 1.1.11 plus a few patches from git master.
patched to restore static greeter.
Tested by shadchin@, jasper@
2011-11-15 20:53:44 +00:00

3560 lines
124 KiB
Plaintext

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