xenocara/app/xdm/ChangeLog

431 lines
14 KiB
Plaintext
Raw Normal View History

2007-09-15 09:22:59 -06:00
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
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Version bump: 1.0.4
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-04-14 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-04-13 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Add AC_C_INLINE so we can use "inline" keyword
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* greeter/Login.c:
Add "inline" to max function definition
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-04-11 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-04-07 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-30 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Version bump: 1.0.3
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
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.)
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* daemon.c:
Check for error return from daemon() function.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-27 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Version bump: 1.0.2
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-17 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-16 Jeremy C. Reed <reed@reedmedia.net>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
reviewed by: Alan Coopersmith
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
DragonFly is a BSD, so is CSRG_BASED and use su with -m option.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-16 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-10 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* chooser.c:
Coverity ids #722, 723, 724, 725, 726, 727, 728:
Need to XtFree the values returned by XawListShowCurrent to plug
memory leaks.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-09 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-03-01 Matthias Hopf <mhopf@suse.de>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* greeter/verify.c: (PAM_conv):
openSUSE bug #142954
Fixed potential segfault on OOM condition.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-02-24 Jeremy C. Reed <reed@reedmedia.net>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
reviewed by: Alan.Coopersmith@Sun.COM
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2006-02-24 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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>)
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update package version for X11R7 release.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update package version number for final X11R7 release candidate.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-11 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-07 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am:
* configure.ac:
Change to use the app-defaults default dir configured in libXt.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am:
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update package version number for X11R7 RC3 release.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-23 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-21 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am (MANDEFS):
Fix file paths in man pages.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-20 Eric Anholt <anholt@FreeBSD.org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-19 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Add dependency on xau.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update dependencies to work with separate build roots.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-13 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-12 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am:
Install xdm man page using APP_MAN_SUFFIX instead of forcing .1
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update package version number for X11R7 RC2 release.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-07 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
Changes to match bug #3180 checkin to monolith:
* config/Makefile.am:
Generate Xsession from Xsession.cpp
Add SHELL_CMD to cpp substitutions
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac
Set SHELL_CMD to /bin/ksh for sco, /bin/sh for all other OS'es.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-01 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.)
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am:
* configure.ac:
Update pkgcheck depedencies to work with separate build roots.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-10-28 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-10-25 Alan Coopersmith <alan.coopersmith@sun.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* 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
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
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.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
Update package version number for RC1 release.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-10-14 Donnie Berkholz <spyderous@gentoo.org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac: Add another set of brackets around DEFAULTVT's empty default
setting so it isn't treated as a command.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-10-05 Kevin E. Martin <kem-at-freedesktop-dot-org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* Makefile.am: Use CLEANFILES for all generated files
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-09-28 Kristian Høgsberg <krh@redhat.com>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* config/Makefile.am (EXTRA_DIST): Add Xservers.fs.
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
2005-08-17 Adam Jackson <ajax@freedesktop.org>
2006-11-25 13:07:29 -07:00
2007-08-05 13:37:39 -06:00
* configure.ac:
* Makefile.am:
Fix EXTRA_DIST to point to a real variable. Bump to 0.99.1.