| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri May 28 11:08:51 2004 George Lebl <jirka@5z.com>
* configure.in: eek, evil we had GETTEXT_PACKAGE set to
gdm-2.4, but we want gdm-2.6 nowdays
* daemon/gdm.c, daemon/misc.c: fix the ConsoleCannotHandle key
and cache it as soon as we can and also set
UNSAFE_TO_TRANSLATE=yes when forking something and console
can't handle the language
* daemon/server.c: fix a minor fd leak and print a C locale
(don't want to translate this) error to the X log when the
X server cannot be exec'ed.
* utils/gdmopen.c, utils/gdmtranslate.c, config/XKeepsCrashing:
Listen to UNSAFE_TO_TRANSLATE, since running shells in login
mode may modify the locale so we must force it to "C" where
we can if it is really unsafe (language in ConsoleCannotHandle)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Sep 25 15:38:38 2003 George Lebl <jirka@5z.com>
* daemon/gdm.c, daemon/getvt.c: add a little color to the logout
message, correctly set the fonts here. remove the stupid
/bin/clear hack and the /bin/chvt hack and replace it with
actual code. Plus a teeny bit of cleanup
* utils/gdmopen.c: some minor cleanup
* configure.in: raise version
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Jul 11 14:31:20 2003 George Lebl <jirka@5z.com>
* daemon/errorgui.c, daemon/server.c, daemon/slave.c:
using /tmp as failsafe for HOME seems on second thought patently
bad for security. Use ServAuthDir for gdm processes and / again
for user and server.
* daemon/errorgui.c: Use GtkTextView for the details file display.
this be much nicer to CPU/network traffic if the details file is
big (GtkLabel is BAD for displaying 500 lines of text quite
apparently). Also fixup encoding conversion issues, and use
checkbox instead of a button.
* gui/greeter/greeter.[ch], gui/greeter/greeter_item_pam.c:
update the use of login protocol to sync with gdmlogin
* daemon/misc.[ch], daemon/auth.c, daemon/gdm.c, daemon/slave.c:
be extra careful even in users home dir and in ServAuthDir when
opening files. Not a huge deal but prevents some possible
damage if someone gains the gdm user access somehow.
* daemon/misc.c: fix minor memleak on conversion errors
* gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c:
fix compiler warnings.
* daemon/server.c: support XFree86 version 4 logfile format
* config/XKeepsCrashing: For XFree86 v4 it's possible that X puts its
log not on the command line but into a file, so ask if that
should be viewed as well.
* daemon/gdm.c: whack the stored_path stuff and just restore
to the initial env before re execing, also restore env when
we launch XKeepsCrashing
* utils/gdmopen.c: on linux set TERM=linux otherwise the fonts
just may not work right
* NEWS: update
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri May 16 20:46:43 2003 George Lebl <jirka@5z.com>
* gui/gdmlanguages.c, config/locale.alias: added Malaylam, Marathi
and Oriya languages
* gui/gdmlogin.c, gui/greeter/greeter_system.c: fix #105923 by
changing the "Configure..." item to "Configure the login
manager..."
* utils/gdmopen.c: fix the -l option to actually work right
* daemon/slave.c: fix Redhat #91031 by prepending the dash
to the command rather then replacing the command with a dash
when running the shell. This was contributed by
mlblandf@sedona.intel.com (Michael Blandford)
* config/gdm.conf.in, daemon/gdm.h: change PingInterval to
PingIntervalSeconds
* daemon/gdm.[ch], daemon/slave.c: update DisallowTCP properly
* daemon/slave.c: set GDMSESSION before running PreSession
* daemon/misc.c: fixed warnings and an uninitialized var use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 13 12:22:45 2003 George Lebl <jirka@5z.com>
* gui/gdmsetup.c: when more then 50 users don't put them all in the
combo boxes, this is a semi-solution to #111830
* daemon/verify-shadow.c: Apply patch from cschelcher@free.fr to fall
back to standard password when shadow is not available. Apparently
fixes NIS stuff, but I really think people should be using pam,
but I digress. Fixes #109765
* daemon/auth.c, daemon/misc.c, daemon/server.c, daemon/slave.c:
use strerror instead of g_strerror as that returns always UTF-8
and we want current locale. We already assume strerror is on
the system so this is not a portability issue anyway. Fixes
#106655
* utils/gdmopen.c: apply patch from Owen Taylor to fix #106656
by not deallocating the vt after we are done as apparently this
is what open does and the kernel has a fit otherwise anyway.
It's braindead, but oh well, this is the way it apparently works
right.
* daemon/gdm.c: apply patch from Owen Taylor to fix #106656
by setting TEXTDOMAIN to GETTEXT_PACKAGE rather then PACKAGE
before running scripts
* utils/gdmopen.c, daemon/misc.c: Apply patch from Owen Taylor
to fix #106658, but fix it portably by adding the -l
option to gdmopen as suggested by Owen. So all gdmopens
we do are now using login shells which makes me wonder if we
should just build that into gdmopen, since it's a special
purpose utility anyhow.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thu Oct 25 01:49:57 2001 George Lebl <jirka@5z.com>
* config/XKeepsCrashing: fix minor issues
* daemon/gdm.c: set TEXTDOMAIN and TEXTDOMAINDIR for XKeepsCrashing
* utils/gdmopen.c: echo \033(K onto the console to make sure
that non lat1 fonts get set up
* daemon/gdm.h, daemon/server.c, daemon/slave.c: When starting
a server consider loss of connection within 5 seconds a crash
no matter what. It seems that for example not being able
to open a mouse manifests self AFTER server tells us
it's ready and we XOpenDisplay. Actually it's 5 seconds from
the USR1, which means 5 seconds after it's ready to accept
connections.
|
|
|
|
|
|
|
|
|
| |
Sat Oct 20 13:31:07 2001 George Lebl <jirka@5z.com>
* utils/gdmopen.c: set VT_NUMBER env var
* gui/gdmwm.c: Fix a race for MapNotify so that newly created windows
are always focused
|
|
Wed Aug 22 23:01:59 2001 George Lebl <jirka@5z.com>
* configure.in, Makefile.am, utils/gdmopen.c, utils/gdmaskpass.c:
Add two new small sbin utils. gdmopen is like open (based on it)
but better suited for gdm. Exitcode is returned so no temp files
are needed. Process is cleaned up on a signal, the new vt is
deallocated after use. And unlike openvt this thing actually waits
for the child. Gdmaskpass just asks for the root password, for
use in the XKeepsCrashing script. Both of these things will only
run as root as I'm too paranoid and it doesn't make sense for
them to run otherwise for gdm anyway.
* configure.in: Fix sbin expansion.
* daemon/gdm.c, daemon/misc.[ch], daemon/slave.c, daemon/server.c:
Use gdmopen to run dialog and add helper functions for doing this.
* daemon/gdm.h, daemon/slave.c, daemon/server.[ch]: When a server is
busy, ask the user if we want to run it on a new display number
or retry.
* daemon/gdm.c, daemon/misc.c, daemon/slave.c: Make sure to whack
any extra helper processes we launch when we are killed so that
we don't leave things like 'dialog' processes around
* daemon/gdm.c, config/XKeepsCrashing: Use gdmaskpass, ask if
the user wants to view X logs if X is crashing. And use gdmopen
in the script and correctly abort with exit 32. Also make it
not use the ugly tempfile stuff (Though a tempfile is still given
to the script for now)
* gdm.spec.in: raise epoch to 1, people abuse this field, and if they
do abuse it again and raise it beyond 1, I'll just max it out since
it makes package upgrading not work.
* daemon/slave.c, daemon/verify-(pam|crypt|shadow).c: add
/sbin/nologin as a thing to test for for disabled logins in
addition to /bin/false and /bin/true (it worked, but this adds a
nicer message)
* daemon/xdmcp.c: fix a warning.
* gui/gdmflexiserver.desktop.in: kill TryExec here
|