xenocara/app/xdm/ChangeLog
2010-03-28 09:33:02 +00:00

898 lines
29 KiB
Plaintext

commit 6061722888eab858888dac2499194393299872e4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Sep 18 15:31:50 2009 -0700
Version bump: 1.1.9
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit c058aa698b6ddddd4c11608ca412b73d1ffd78d2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Sep 17 19:41:10 2009 -0700
Fill in COPYING file
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 3a87227bb357ac9523f853fca84ebde3129e2f05
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Sep 17 19:11:52 2009 -0700
Log errors when failing to make authentication dirs/files
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit da3cfcdd197bd900633c563412685315316804f4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Sep 17 18:33:54 2009 -0700
Refactor & constify error logging code
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit a7e166298a94c012420713dbfcd0b1628f5c7062
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Sep 17 18:08:06 2009 -0700
Unrecognized argument errors shouldn't print xdm error header repeatedly
Add LogAppend function to append to previous LogError/LogInfo without
repeating the xdm error message header.
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit e60cf4a084951e697516a6c26dcb5ad14e6f14b8
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Sep 11 10:40:05 2009 -0700
Replace -D_XOPEN_SOURCE & -D_BSD_SOURCE with AC_USE_SYSTEM_EXTENSIONS
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Acked-by: Julien Cristau <jcristau@debian.org>
commit 69fc0647bed461a19cf99f4d362a44df8c18de38
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Sep 11 09:15:31 2009 -0700
Add support for AM_SILENT_RULES for building files with cpp
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 3d51edf9d96f8adcb6f2ab50f4960aa9ecc76afe
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Sep 11 08:31:55 2009 -0700
Update to using xorg-macros 1.3, including XORG_DEFAULT_OPTIONS
Also move CWARNFLAGS addition to CFLAGS from configure.ac to Makefile.am's
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit a57a7be5962f6f9536ab97751b177575a4884bd0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Aug 18 21:03:54 2009 -0700
Treat all 127.0.0.0/8 addresses as localhost
Similar fix to http://bugs.freedesktop.org/show_bug.cgi?id=23329
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit a9040b281062ddabcfb2cfdfc37e431b047531b2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 29 11:16:29 2009 -0700
Set utmp/wtmp paths via configure instead of hardcoding them
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit cafa4376f4761c2d565b2c1deeb7dbfb553d7045
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jul 28 14:31:52 2009 -0700
Truncate pid file before writing new pid to it
Prevents trailing garbage in the file if the new pid has fewer digits
than the previous pid.
(Originally reported against Solaris dtlogin as Sun bug 6627150)
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 500775eb145372c5dcbc6e9814858d01730900c7
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jul 28 12:58:58 2009 -0700
Continue processing Xaccess after unresolvable host entry found
If there is an unresolvable host entry in Xaccess file, XDMCP access from
the hosts whose entries are specified after the unresolvable host in Xaccess
were rejected.
(Originally reported against dtlogin as Solaris bug 6259901.)
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 58021c21c28fdb4949d44aa92e68874155842ccc
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue Jul 28 08:36:10 2009 -0700
Do a better job of getting user name for failed login log when using PAM
Check to see if username is filled in before calling FailedError, and
fill it in if it's not.
Call FailedError before calling pam_end, so we don't reference a username
that may have been freed already.
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit a3f1f5f5b8b3a070de6d9510f588b39f5ebcc0fc
Author: Jeff Chua <jeff.chua.linux@gmail.com>
Date: Mon Jul 20 22:21:46 2009 +0800
xdm compile failed due to asprintf()
xdm no longer compiles due to recent commit
56a14b8a1f4d3aa883485b794c818581b8f07cd8 that changed to use asprintf().
There is an additional right-bracket that causes the problem.
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 2f5bd6ea016a6405208c91c976a16a672cc04184
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 23:07:39 2009 -0700
Add RemovePid() function, and register it with atexit()
Debian bug#213076
Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
commit ec3152fbba9ee39bbb069913e76e9d165001f98a
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 23:06:46 2009 -0700
Use xdm's _SysErrorMsg() function instead of strerror()
commit 18f286641afbe1d3b61abd31d93c0ae8acb375e9
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 22:51:04 2009 -0700
Use _SysErrorMsg() in the log message in various error conditions.
Change LogError() invocations to use _SysErrorMsg() where errno might be
set (and not clobbered by intermediate calls). Also make LogError() the
first thing we do after an error condition in those cases.
Forward-ported by David Nusinow, Eugene Konev and Julien Cristau.
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 8d15af786d96bb70aceca116a588c2a4b7c45d63
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 22:42:40 2009 -0700
Use xdm's _SysErrorMsg() function instead of merely printing errno
commit d6faa3c02a6f61c8d01accd0fcead28c39673e32
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 22:42:08 2009 -0700
session.c: Add more debugging to execute()
[jcristau@debian.org: save errno before calling Debug() in one place]
commit 2d6d2f121bffb378676f422b44d37534c8c5d53b
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 22:41:31 2009 -0700
Add some more log and debug messages
Add log messages for xdm startup, shutdown, and normal exit. Add a
debugging message when xdm enters its main loop.
commit 72240433a85410e68a3b6705e097337ff985ae90
Author: Julien Cristau <jcristau@debian.org>
Date: Wed Aug 20 01:30:59 2008 +0200
Call InitErrorLog() right after BecomeDaemon()
The latter points stderr to /dev/null, so the sooner we open the log
after that, the better.
commit 6dfbdf2823dc50c6b0ff24afbc58c67dc1651bef
Author: Branden Robinson <branden@debian.org>
Date: Fri Jul 17 22:33:55 2009 -0700
spelling fix
commit 195a991ef5e5d578d3499a5496d064d1b9b1dc7f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 22:29:26 2009 -0700
Clarify comment/#ifdefs for USE_SIOCGLIFCONF
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 6770509fa149cf8bc148e2ed3c8e11e0b83a4ee1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 22:21:25 2009 -0700
Remove #ifdef Lynx blocks
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 3beb4d278caa281ea8ebad55ae2f45ea0d46a6e6
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 22:14:42 2009 -0700
Use imdent to show cpp macro nesting more clearly
Also strip trailing whitespace to make git happier.
While many lines are changes, "git diff -w" shows no changes other
than pure whitespace.
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit b80b263f964031b1edef0a5e0a77a6615dc4be82
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 21:58:11 2009 -0700
Delete old A/UX (#ifdef macII) code
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 70b7a9a7a83b042f46abd50bbe21b0522a0dd9a5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 21:46:46 2009 -0700
malloc(strlen()); strcpy() -> strdup()
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 7221da99593ee2fe1943250523965b70d59dbf56
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 21:17:36 2009 -0700
Documentation improvements
- Remove references to setting build-time defaults via Imake configuration
- Show actual default $PATH & authDir settings in man page
- Whitespace & minor formatting fixes in man page
- Update man page info on multicast addresses from RFC 2373 to RFC 4291
- Add notes on mailing list, git repo, and patches to README
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 0c57a398cef50d13a821ad341ffb15ab0cbd2bad
Author: Matěj Cepl <mcepl@redhat.com>
Date: Fri Jul 17 20:59:48 2009 -0700
Add variable DisplayManager.authDir to xdm-config (Fedora bug 388431)
Fedora patch xdm-1.1.6-authDir-var-bug388431.patch
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 56a14b8a1f4d3aa883485b794c818581b8f07cd8
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 20:37:51 2009 -0700
sprintf -> snprintf/asprintf conversions
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit a74131c41c63cbe5861b9550dfa7a921ec601c87
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 18:34:19 2009 -0700
Remove OS/2's duplicate copy of default path definitions in resource.c
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 8463017f7de43fe0a8ec144faca6bbf43168ebf9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jul 17 15:19:40 2009 -0700
Replace FORCE_CURSOR_FLASH code with simpler cursor update for passwd field
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 36fc6f22a529b2e9fc8dadfe944a10d54f4d3654
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jul 16 19:35:24 2009 -0700
Move xdmcp ARRAY initializators to declarations
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit 1e23dd0d37c276eea9c883270076926f5a2fee3f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Jul 16 19:10:30 2009 -0700
Remove RCS Ids
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit b21117d4eaaa7b5886c139f06b8acae9890448c2
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Tue May 19 01:33:41 2009 -0700
Update AC_DEFINE_DIR to latest version from Autoconf Archive
commit 332bd687a265642d17109eafb2d183887a53d739
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Fri Jan 30 22:48:17 2009 +0100
getLocalAddress(): return 127.0.0.1 if the hostname doesn't resolve.
This code already does this if IPv6 support is compiled in. It
was dereferencing a NULL pointer in the IPv4 only case.
commit a4f47b755ae85bf3e35a3376fcf44ace67c38767
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Fri Jan 30 10:44:01 2009 +0100
Remove RCS Id and put some comment here.
commit 7a44f525570af2e1d24893635c85cd86091c5503
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date: Tue Jan 20 16:08:34 2009 -0200
Ansification and compile warning fixes.
This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
make distcheck and most gcc 4.3 and sparse warnings. Remaining
warning is due to passing read or write as function pointers in
the format ssize_t (*)(int, void *, size_t), as it is const for
write, but not for read.
commit b4dc9afe20ab9c4ddec29a7357e147258e34bb67
Author: Julien Cristau <jcristau@debian.org>
Date: Mon Mar 10 17:51:15 2008 +0100
Add support for syslog on more than openbsd.
Also use LOG_AUTHPRIV by default, if that exists.
commit 4fbd4bfcca12a91dacb25fb08a6a3b07822b5845
Author: James Cloos <cloos@jhcloos.com>
Date: Wed Aug 20 10:32:50 2008 -0400
xaw8 is gone, use xaw7
commit b73d0c91d32bf0aa60aa5ce2bbbd4468ce21a445
Author: David Sainty <David.Sainty@dtsp.co.nz>
Date: Mon Aug 4 19:06:43 2008 -0700
Bug 16356: xdm Xstartup/Xreset configuration files malconstructed by cpp
X.Org Bug #16356 <https://bugs.freedesktop.org/show_bug.cgi?id=16356>
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit c9cdec25130bc957b584ec15187e068f9c08862d
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 14:24:58 2008 -0400
xdm 1.1.8
commit 5f94cf40697145678c96e9899df69ad2550a4509
Author: Julien Cristau <jcristau@debian.org>
Date: Thu May 15 16:52:09 2008 +0200
$(builddir) is the current directory
Apparently automake doesn't always export the builddir variable.
This fixes the previous commit.
commit 46d72e82f4069d281f61a9fdbae11157241f3553
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Tue May 6 17:57:22 2008 -0700
Bug 10145: xdm passes file descriptors to children
X.Org Bugzilla #10145 <https://bugs.freedesktop.org/show_bug.cgi?id=10145>
Patch #14644 <https://bugs.freedesktop.org/attachment.cgi?id=14644>
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
commit b4ac133b92e08a34054d0af9481ab59b03571818
Author: Julien Cristau <jcristau@debian.org>
Date: Sun Apr 20 19:32:12 2008 +0200
Fix build with builddir != srcdir
commit 1b14e9391500d06dd0b61967db8099c3cf27f90c
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date: Thu Mar 27 19:57:08 2008 -0700
Build fix for case-insensitive file systems
commit c0f0d3adebb9b133e26a6e25738cfe38b36e5314
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date: Thu Mar 27 19:52:33 2008 -0700
Added include of pwd.h so we build correctly on OS-X - see xorg mailing list
commit c2de936fe580d82da3c5b3590a1acb9e28ec68c1
Author: Julien Cristau <jcristau@debian.org>
Date: Sat Mar 8 06:40:14 2008 +0100
Fix installation of app-defaults
Add a configure option for appdefaultdir, and use it for
make distcheck, because it wants everything under $prefix.
By default, still use `pkg-config --variable=appdefaultdir xt'.
commit f2f2eed7c284ced3ddc3fe3451ec7a8af9dfdbb4
Author: Matthieu Herrb <matthieu@bluenote.herrb.net>
Date: Sat Mar 8 22:21:57 2008 +0100
README: nuke RCS Id
commit 576861d7e6158790e18ae79b8d566919b88d0cae
Author: Adam Jackson <ajax@redhat.com>
Date: Fri Mar 7 17:12:33 2008 -0500
xdm 1.1.7
commit 996fea2fb1ae1e419e673b89cc3778e371a29324
Author: Adam Jackson <ajax@redhat.com>
Date: Fri Mar 7 17:10:30 2008 -0500
Fix distcheck.
commit 87a8f18c334b3e5819f92d0f8f37cc41987486d4
Author: Jeremy Huddleston <jeremy@yuffie.local>
Date: Thu Dec 20 19:11:53 2007 -0800
Darwin doesn't need __DARWIN__ anymore.
commit 28f4ded22488ce8542ff8b9871f6b4e04614058d
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Sep 21 11:03:54 2007 -0700
Debian bug #440389: 800x600 settings got lost, screen now too wide
Debian bug #440389 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440389>
When deleting the XPM #ifdefs, a set of #if WIDTH < 800 resources
got accidentally deleted as well. (Cause & fix found by Brice Goglin)
commit 923176024d3d6b7f5b392b4f9a07cce8c6ed3823
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Mon Aug 27 14:17:13 2007 -0700
Restore #endif accidentally removed in d0d4581be22aba9021c5a672bd9e5ba719961e29
commit e775ab1778850663a755279470d3ad6a2c9c0054
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Thu Aug 16 14:47:17 2007 -0700
Version bump: 1.1.6
commit 298811a10ee1b72c553d18cc40bdfde17afb14e8
Author: Luca Capello <luca@pca.it>
Date: Sun Jul 2 18:57:05 2006 +0200
Debian Bug #376391: xdm manpage refers to non-existent section 'Typical Usage'
commit 593788896cdba598ceaa5fbf9e4d214583ffb6ed
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date: Wed Aug 15 18:38:53 2007 -0700
Debian Bug #437961: loading Xresources fails because bindir/xrdb does not exist
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437961>
commit ef1be3254966018fede7c33dea2f41b9351ef699
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Aug 10 10:43:10 2007 -0700
Version bump: 1.1.5
commit 3ed70d13a6957c2434753f32d388888eae079d82
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 25 17:07:33 2007 -0700
Update AC_DEFINE_DIR to autoconf-2.60-compatible version
commit dd05076f290b1995f71627324cc74053c870ac21
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 25 17:03:56 2007 -0700
Add AM_PROG_CC_C_O to clear automake-1.10 warning
Makefile.am:149: compiling `chooser.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
commit 29dc5825782adf929bce41a18e6a6881ef975d22
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Wed Jul 25 17:00:39 2007 -0700
Bug #10530: xdm's path to xrdb could be configurable at compile time
Add --with-xrdb=path & --with-default-session=command configure options
X.Org Bug #10530: <https://bugs.freedesktop.org/show_bug.cgi?id=10530>
commit 2719e18c3782c5b21f712711b4198a5bb55f5473
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jun 15 20:14:21 2007 -0700
Set default cursor for entire root window, not just greeter
commit d0d4581be22aba9021c5a672bd9e5ba719961e29
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jun 15 19:43:46 2007 -0700
Make #ifdef XPM only control whether XPM pixmap logo is shown
Make 3D look-and-feel independent of XPM
commit 188415ebf07ff8a25ac663c37615269cd1a741a4
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jun 15 19:23:05 2007 -0700
Set Xcursor theme to whiteglass in default login screen resources
commit f8585c60831a8e5ddebce18bdd7e78d217a822c5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date: Fri Jun 15 18:36:15 2007 -0700
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 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
* configure.ac:
Version bump: 1.0.4
2006-04-14 Alan Coopersmith <alan.coopersmith@sun.com>
* greeter/verify.c:
<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
2006-04-13 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
Add AC_C_INLINE so we can use "inline" keyword
* greeter/Login.c:
Add "inline" to max function definition
2006-04-11 Alan Coopersmith <alan.coopersmith@sun.com>
* greeter/Login.c:
When clearing username & password buffers, zero out the entire buffer,
not just the first byte, for reduced risk of leaking passwords into
core dumps.
2006-04-07 Alan Coopersmith <alan.coopersmith@sun.com>
* session.c:
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)
2006-03-30 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
Version bump: 1.0.3
2006-03-30 Alan Coopersmith <alan.coopersmith@sun.com>
* daemon.c:
* util.c:
Drop all setpgrp/setpgid silliness and just use setsid everywhere.
(Assumes all platforms are at least POSIX.1-1990 compliant.)
* daemon.c:
Check for error return from daemon() function.
2006-03-27 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
Version bump: 1.0.2
2006-03-17 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* config/Xsession.cpp:
* config/Makefile.am:
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> .
2006-03-16 Jeremy C. Reed <reed@reedmedia.net>
reviewed by: Alan Coopersmith
* configure.ac:
DragonFly is a BSD, so is CSRG_BASED and use su with -m option.
2006-03-16 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* daemon.c:
* session.c:
* util.c:
Convert checks for <grp.h>, daemon(), and setpgrp arguments to
autoconf tests instead of checking OS name #ifdefs.
2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com>
* chooser.c:
Coverity ids #722, 723, 724, 725, 726, 727, 728:
Need to XtFree the values returned by XawListShowCurrent to plug
memory leaks.
* socket.c (UpdateMcastGroup):
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.
2006-03-09 Alan Coopersmith <alan.coopersmith@sun.com>
* socket.c: (CreateSocklistEntry):
Coverity id #332:
When malloc fails, don't just print an error and continue on using
the NULL pointer, return NULL to the caller.
2006-03-01 Matthias Hopf <mhopf@suse.de>
* greeter/verify.c: (PAM_conv):
openSUSE bug #142954
Fixed potential segfault on OOM condition.
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* session.c:
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
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
* netaddr.c:
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>)
2006-02-24 Jeremy C. Reed <reed@reedmedia.net>
reviewed by: Alan.Coopersmith@Sun.COM
* config/Xsession.cpp:
Bug #5897 <https://bugs.freedesktop.org/show_bug.cgi?id=5897>
Create xsession error file with umask 077 instead of chmod
a moment later. This was reported by Steven M. Bellovin to NetBSD.
<http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=32804>
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
* greeter/Login.c:
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>)
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version for X11R7 release.
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for final X11R7 release candidate.
2005-12-11 Alan Coopersmith <alan.coopersmith@sun.com>
* README:
* configure.ac:
* config/Makefile.am:
* config/xdm-config.cpp:
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.
2005-12-07 Kevin E. Martin <kem-at-freedesktop-dot-org>
* Makefile.am:
* configure.ac:
Change to use the app-defaults default dir configured in libXt.
2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
* Makefile.am:
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for X11R7 RC3 release.
2005-11-23 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* Makefile.am:
Set HAS_ARC4_RANDOM if arc4random() function is found
Set RANDOMMANDEFS to correctly substitute alternate random
device/method descriptions in man page.
2005-11-21 Alan Coopersmith <alan.coopersmith@sun.com>
* Makefile.am (MANDEFS):
Fix file paths in man pages.
2005-11-20 Eric Anholt <anholt@FreeBSD.org>
* configure.ac:
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.
2005-11-19 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
Add dependency on xau.
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update dependencies to work with separate build roots.
2005-11-13 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* Makefile.am:
* greeter/Makefile.am:
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.
2005-11-12 Alan Coopersmith <alan.coopersmith@sun.com>
* Makefile.am:
Install xdm man page using APP_MAN_SUFFIX instead of forcing .1
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for X11R7 RC2 release.
2005-11-07 Alan Coopersmith <alan.coopersmith@sun.com>
Changes to match bug #3180 checkin to monolith:
* config/Makefile.am:
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.
2005-11-01 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
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.)
2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
* Makefile.am:
* configure.ac:
Update pkgcheck depedencies to work with separate build roots.
2005-10-28 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
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.
2005-10-25 Alan Coopersmith <alan.coopersmith@sun.com>
* configure.ac:
* Makefile.am:
* config/Makefile.am:
* greeter/Makefile.am:
Allow overriding directories for xdm scripts/modules & configuration
files via configure options --with-xdmlibdir & --with-xdmconfigdir
Add libXt and libX11 to dependencies for libXdmgreet.
* README:
Document default directories & configure options to change them
2005-10-25 Shawn Starr <shawn.starr@rogers.com>
* configure.ac:
* Makefile.am:
* greeter/Makefile.am:
We forgot to build the Xdm greeter library. Add it to build and cleanup
hardcoded values to find it.
2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
Update package version number for RC1 release.
2005-10-14 Donnie Berkholz <spyderous@gentoo.org>
* configure.ac: Add another set of brackets around DEFAULTVT's empty default
setting so it isn't treated as a command.
2005-10-05 Kevin E. Martin <kem-at-freedesktop-dot-org>
* Makefile.am: Use CLEANFILES for all generated files
2005-09-28 Kristian Høgsberg <krh@redhat.com>
* config/Makefile.am (EXTRA_DIST): Add Xservers.fs.
2005-08-17 Adam Jackson <ajax@freedesktop.org>
* configure.ac:
* Makefile.am:
Fix EXTRA_DIST to point to a real variable. Bump to 0.99.1.