2007-08-05 13:37:39 -06:00
|
|
|
2006-04-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.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.
|