| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
2006-10-23 Brian Cameron <brian.cameron@sun.com>
* utils/Makefile.am: Remove X_EXTRA_LIBS and X_LIBS from
building of dm_dmx_reconnect_proxy since these libraries
are not needed for building this program.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-06-09 Brian Cameron <brian.cameron@sun.com>
* daemon/verify-pam.c: Fix autologin Pam service name. Fixes bug
#344191.
* daemon/gdmconfig.c, gui/gdmconfig.c, gui/gdmdynamic.c,
gui/gdmsetup.c, gui/greeter/greeter.c,
gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_geometry.c
gui/greeter/greeter_item_pam.c, gui/greeter/greeter_parser.c,
gui/greeter/greeter_system.c, utils/prefetch.c: Fix warnings.
|
|
|
|
|
|
| |
2006-05-12 Brian Cameron <brian.cameron@sun.com>
* utils/Makefile.am: Add gdm-ssh-session to EXTRA_DIST.
|
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* config/ssh.desktop.in.in, po/POTFILES.in, utils/Makefile.am:
Finally fix bug #340960
|
|
|
|
|
|
|
|
|
| |
2006-05-09 Brian Cameron <brian.cameron@sun.com>
* configure.ac, config/Makefile.am, utils/Makefile.am: Fix the
installation of ssh.desktop and gdm-ssh-session so that the
desktop file is translated and gdm-ssh-session is installed
to libexecdir. Fixes bugs #340958 and #340960.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-03-27 Brian Cameron <brian.cameron@sun.com>
* acconfig.h, configure.ac, config/Makefile.am, config/PostLogin,
config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.[ch],
daemon/gdmconfig.c, gui/Makefile.am, gui/greeter/Makeifle.am,
gui/modules/Makefile.am, gui/modules/dwellmouselistener.c,
gui/modules/keymouselistener.c, utils/Makefile.am: Now support
--with-sysconfsubdir so that GDM can be configured to have
the config files in a directory that isn't hardcoded to have "/gdm"
at the end. Fixes bug #335957. Patch provided by Julio M
Merino Vidal <jmmv@NetBSD.org> with minor changes by me to fix
some usage of EXPANDED_GDMCONFDIR that caused breakage on Solaris.
* gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcomm.[ch],
gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c,
gui/gdmphotosetup.c, gui/greeter/greeter.c: Now use
gdmcomm_comm_bulk_start and gdmcomm_comm_bulk_stop to wrap areas of
the code where we want to keep the sockets connection open for
performance. This makes gdmsetup start faster and better ensures
that sockets are not left open. Now gdmcomm_call_gdm will always
close the socket unless inside such a block, ensuring that if distros
add patches to read new config values at random points in the code,
the socket won't be left open.
* daemon/gdm.c: Fix gdm_debug message.
|
|
|
|
|
|
|
|
|
|
| |
2006-02-15 Brian Cameron <brian.cameron@sun.com>
* Makefile.am, gui/Makefile.am, gui/greeter/Makefile.am,
utils/gdm-dmx-reconnect-proxy.c: Reorganize libraries so that
it is easier to build GDM against a test Xserver. Fixes bug
#331226. Patch provided by Sylvain Bertrand
<sylvain.bertrand@gmail.com>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-18 Brian Cameron <brian.cameron@sun.com>
* daemon/auth.c, daemon/choose.c, daemon/cookie.c, daemon/display.c,
daemon/errorgui.c, daemon/filecheck.c, daemon/fstype.c, daemon/gdm.c,
daemon/gdmconfig.c, daemon/server.c, daemon/slave.c,
daemon/verify-crypt.c, daemon/verify-pam.c, daemon/verify-shadow.c,
daemon/xdmcp.c, gui/gdmchooser.c, gui/gdmlogin.c, gui/gdmsession.c,
gui/gdmsetup.c, gui/misc.c, gui/modules/dwellmouselistener.c,
gui/modules/keymouselistener.c, utils/gdm-dmx-reconnect-proxy.c,
vicious-extensions/glade-helper.c,
vicious-extensions/test-ve-config.c, vicious-extensions/ve-config.c,
vicious-extensions/ve-gnome.c, vicious-extensions/ve-misc.c,
vicious-extensions/ve-miscui.c, vicious-extensions/ve-nongnome.c,
vicious-extensions/ve-signal.c: Add needed glib/gstdio.h include
to daemon/fstype.c which fixes a wierd core dumping problem on
Ubuntu. Fixes bug #326819. Patch provided by Sebastien Bacher
<seb128@debian.org>. Also fixed all the source so that the includes
are more consistant with config.h in quotes instead of in "<>" and
glib/gtk includes are always listed after system includes.
|
|
|
|
|
|
| |
2006-01-15 Brian Cameron <brian.cameron@sun.com>
* utils/Makefile.am: Fix Makefile so "make clean" doesn't delete gdm-ssh-session.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-13 Brian Cameron <brian.cameron@sun.com>
Enhancement patch provided by Dominique Hazael-Massieux
<dominique.hazael-massieux@centraliens.net> with some help from me
getting the configure/Makefile stuff working.
* configure.ac, config/Makefile.am, docs/C/gdm.xml, utils/Makefile.am:
Add support for --enable-secureremote
* config/ssh.desktop.in, utils/gdm-ssh-session: Added desktop file
and gdm-ssh-session script to support secure remote login.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-03 Brian Cameron <brian.cameron@sun.com>
* gui/gdmcommon.c: Fix problem with client not properly counting
the number of connections, and make logic more robust so when
it receives an "ERROR 200 Too many messages" it will close and
reopen the connection and try again rather than just fail.
* configure.ac, configure/Makefile.am: Add loginpreloadlist
* utils/prefetch.c: Now handle comments that start with "#" in
the preloadlist file.
* daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf, gui/gdmlogin.c,
gui/gdmcommon.[ch], gui/greeter/greeter.c: Now PostDisplayProgram is
PreFetchProgram. Fixed some comments in gdm.h.
* daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the
first slave that asks for the value, ensuring the prefetch only
happens the first time a greeter is displayed.
* docs/C/gdm.xml: Rewrote the Introduction section so it is more
clear, made improvements to the Accessibility section, and fixed
a number of formatting issues. Now a separate Security section.
Updated docs to reflect PreFetchProgram change.
* gui/gdmflexiserver.c: Clean up the code a little.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-22 Brian Cameron <brian.cameron@sun.com>
* daemon/auth.c, daemon/display.c, daemon/errorgui.c,
daemon/filecheck.c, daemon/fstype.c, daemon/gdm-net.c,
daemon/gdm.[ch], daemon/gdmconfig.c, daemon/misc.c,
daemon/server.c, daemon/slave.c, daemon/verify-pam.c,
daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
gui/gdmcommon.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsetup.c, gui/gdmuser.c, utils/gdmprefetch.c,
vicious-extensions/ve-config.c, vicious-extensions/ve-gnome.c,
vicious-extensions/ve-misc.[ch], vicious-extensions/ve-nongnome.c:
Now use g_ stdio function like g_chmod instead of chmod.
Fixes bug #310229.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-21 Brian Cameron <brian.cameron@sun.com>
Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself
so it also works with gdmlogin and not just gdmgreeter. Also I
integrated his gdmprefetch.c utility into the configure/Makefile system
with the --with-prefetch option.
* configure.ac: Now support --with-prefetch
* daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf.in: Support
new PostDisplayProgram key.
* gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c: Now
support new PostDisplayProgram key.
* docs/C/gdm.xml: Add docs for new key.
* utils/Makefile.am, utils/gdmprefetch.c: Add new
gdmprefetch utility.
* config/Makefile.am: Now install gdm.conf file with 444
permissions and always write over the installed gdm.conf
after first moving aside the user's gdm.conf file if
necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-12 Brian Cameron <brian.cameron@sun.com>
* daemon/misc.c, daemon/server.c, daemon/verify-crypt.c,
daemon/verify-pam.c, daemon/verify-shadow.c,
daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c,
gui/gdmcomm.c, gui/gdmcommon.[ch], gui/gdmdynamic.c,
gui/gdmlanguages.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsession.c, gui/gdmuser.c, gui/gdmwm.[ch],
gui/greeter/greeter.c, gui/greeter/greeter_action_language.c,
gui/greeter/greeter_canvas_item.c,
gui/greeter/greeter_item.c,
gui/greeter/greeter_item_capslock.c,
gui/greeter/greeter_item_pam.c,
gui/greeter/greeter_item_timed.c,
gui/greeter/greeter_item_ulist.c,
gui/greeter/greeter_parser.c,
gui/greeter/greeter_session.c,
gui/greeter/greeter_system.c,
gui/misc.c, gui/modules/dwellmouselistener.c,
gui/modules/keymouselistener.c,
utils/gdm-dmx-reconnect-proxy.c,
utils/gdmaskpass.c: Remove libgnome dependencies except
in gdmflexiserver.c and gdmsetup.c. Patch provided by
Jani Monoses on gdm-list@gnome.org.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-03 Brian Cameron <brian.cameron@sun.com>
Redesign of daemon configuraton. Now all vicious-extensions
logic is in gdmconfig.[ch]. This greatly simplifies how the
UPDATE_CONFIG, and GET_CONFIG commands work and makes it
easier to update the way GDM handles configuration. Changed
ve_setenv/ve_unsetenv to g_setenv/g_unsetenv since GDM requires
a newer version of GLIB than could possibly cause the old
ve versions to get used.
* daemon/gdmconfig.[ch]: New logic for interacting with
vicious-extensions.
* daemon/gdm.h: Updated comments and changed the #define
for many configuration options so the naming is more
consistant. Now the #defines more closely match the
keys in gdm.conf and more consistantly use the underscore.
* daemon/auth.c, daemon/choose.c, daemon/cookie.c,
daemon/display.c, daemon/errorgui.c, daemon/gdm-net.c,
daemon/gdm.c, daemon/getvt.c, daemon/misc.c,
daemon/server.c, daemon/slave.c, daemon/verify-crypt.c,
daemon/verify-pam.c, daemon/verify-shadow.c,
daemon/xdmcp.c: Reorganized configuration.
* daemon/auth.h, daemon/cookie.h, daemon/display.h,
daemon/errorgui.h, daemon/filecheck.h, daemon/gdm-net.h,
daemon/getvt.h, daemon/misc.h, daemon/server.h,
daemon/slave.h, daemon/verify.h, daemon/xdmcp.h:
Now include gdmconfig.h instead of vicious.h and changed
"Gnome" to "GNOME" in comment.
* daemon/Makefile.am: Added new gdmconfig.[ch]
* gui/gdmXnestChooser.c, gui/gdmchooser.c, gui/gdmcomm.c,
gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c,
gui/gdmphotosetup.c, gui/gdmsetup.c, gui/greeter/greeter.c,
gui/greeter/greeter_item_capslock.c,
utils/gdm-dmx-reconnect-proxy.c: Updated to reflect the
new configuration #defines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-06 Brian Cameron <Brian.Cameron@sun.com>
* daemon/auth.c, daemon/gdm.c, daemon/slave.c,
daemon/verify-pam.c, gui/gdmchooser.c, gui/gdmcomm.c,
gui/gdmdynamic.c, gui/gdmlogin.c, gui/gdmphotosetup.c,
gui/gdmsetup.c, gui/greeter/greeter.c,
gui/greeter/greeter_canvas_item.c,
gui/greeter/greeter_session.c,
gui/modules/keymouselistener.c,
utils/gdm-dmx-reconnect-proxy.c,
vicious-extensions/vc-misc.c: Correct memory leaks.
Fixes bug #315388, patch by Ray Strode with minor
tweaks by myself.
|
|
|
|
|
|
|
| |
2005-07-20 Brian Cameron <Brian.Cameron@sun.com>
* utils/gdm-dmx-reconnect-proxy.c: Fixed grammar,
fixing bug #310958.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-04-22 Mark McLoughlin <mark@skynet.ie>
Add the ability to make GDM spawn XDMCP sessions on a local
X proxy server. Experimental support for disconnect/reconnect
or "session migration" is also implemented using DMX.
More details in bug #301602.
* configure.in: require glib 2.6.0 and check for DMX.
* config/gdm.conf.in: add xdmpc/EnableProxy, xdmcp/ProxyXServer
and xdmcp/ProxyReconnect config keys.
* docs/C/gdm.xml: document new config keys.
* daemon/gdm.h: add TYPE_XDMCP_PROXY server type, add #defines
for the new config keys, re-name various xnest related GdmDisplay
members to be applicable for all proxy servers, add xdmcp_dispnum
GdmDisplay member, modify the format of GDM_SOP_QUERYLOGIN and
add GDM_SOP_AUTHFILE and GDM_SOP_MIGRATE.
* daemon/gdm.c: read the new config keys, change format of what
GDM_SOP_QUERYLOGIN returns, implement GDM_SOP_AUTHFILE and
GDM_SOP_MIGRATE.
* daemon/xdmcp.h: add gdm_xdmcp_migrate.
* daemon/xdmcp.c: when xdmpc/EnableProxy and xdmcp/ProxyXServer,
set things up such that a proxy sever (which displays on the
requesting X server) is run locally by the slave.
Also implement migrating the proxy server from one parent display
to another using the xdmcp/ProxyReconnect command.
* daemon/server.c: if we're running a proxy server (e.g. Xnest
or Xdmx), hold a connection open to the parent display so that
it doesn't reset.
Run proxy servers with -display rather than setting $DISPLAY.
* daemon/slave.c:
Once we've successfully logged the user in, send SOP_QUERYLOGIN
to the slave - if the result from that indicates that the user
is already logged in and that session is migratable (e.g. by
reconnecting a proxy server or changing the VT), then migrate
to the existing session using SOP_MIGRATE.
In the case of an Xdmcp proxy, hold open the connection to the
parent display so that it doesn't reset. Exit the slave as
soon as that connection closes.
* utils/Makefile.am, utils/gdm-dmx-reconnect-proxy.c: implementation
of xdmcp/ProxyReconnect for use with Xdmx.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed May 26 17:34:51 2004 George Lebl <jirka@5z.com>
* daemon/slave.c: Ensure proper .ICEauthority permissions, this
may fail on NFS, but who cares, there if it breaks it's beyond
our fixage anyway. Should alievate problems from #137345, though
that bug is really in libice usage and gnome-session. libice is
incredibly evil.
* utils/gdmtranslate.c: fix with the forte compiler, patch fromn
Brian Cameron, fixes #137600
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed May 12 20:36:33 2004 James M. Cape <jcape@ignore-your.tv>
* */.cvsignore: Updates.
* configure.in, pixmaps/Makefile.am, pixmaps/*/*: Added new icons for
gdmflexiserver -xnest and gdmsetup. The old pixmaps stay in pixmaps
because they are not "themed-icons" per-se.
* pixmaps/gdm.png: Removed the old icon.
* gui/gdmsetup.desktop.in, gui/gdmflexiserver*.desktop.in: Use the new
icons.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sat Jul 19 16:33:19 2003 George Lebl <jirka@5z.com>
* docs/C/gdm.xml, configure.in, docs/C/Makefile.am,
docs/Makefile.am, xmldocs.make, omf.make: update the
documentation a lot and install the docs. Yay! We
have actual documentation now!!!
* daemon/misc.c: add sys/time.h and sys/resource.h includes
(from looking at the FreeBSD patches)
* daemon/slave.c: pass LOGIN_SETENV as well to setusercontext
(from looking at the FreeBSD patches)
* gui/gdmsetup.c: fix gccism, and look for the chown/chmod command
(from looking at the FreeBSD patches)
* gui/gdmphotosetup.c: add signal.h include
(from looking at the FreeBSD patches)
* configure.in, utils/Makefile.am: When the security/pam_misc.h is
available also test for where the misc_conv function is as it seems
to be sometimes compiled into the main libpam (FreeBSD for example)
(from looking at the FreeBSD patches)
* config/Default.in, config/Xsession.in, config/(Pre|Post)Session.in,
config/XKeepsCrashing: don't use command -v and use which properly.
And avoid stderr from which
* utils/gdmaskpass.c: use GETTEXT_PACKAGE here
* configure.in, utils/gdmtranslate.c, utils/Makefile.am,
config/XKeepsCrashing, config/Xsession.in, config/Makefile.am:
Add gdmtranslate libexec proggie since gettext command is not
always installed apparently (non-developer machines) so we
can't rely on it existing. Also do translations from the
Xsession script
* gui/gdmlogin.c, gui/greeter/greeter_system.c: Fix #117504 by
changing the tooltip to be more informative
* gui/greeter/greeter_system.c: Fix warnings when not all
system dialog possibilities are present
* Makefile.am, greeter.c, greeter.dtd, greeter_configuration.h,
greeter_item.[ch], greeter_item_customlist.[ch],
greeter_parser.[ch], greeter_system.c: Add listitem (proposed
as customitem to the release-team) tags that can be inside
a list and thus create custom widgetry. At this point all
custom widgetry that can be done is a list to pick from but
this should be possible to extend for some future releases.
This custom info is then written to a per display file
to use from login scripts or elsewhere. While I was there
I fixed leaks and crashes when the parser would find parse
errors.
* docs/C/gdmconfig/*, docs/C/gdm.sgml, docs/C/gdm-manual.txt:
remove everything here as it was old and unused and outdated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue Jun 03 13:37:31 2003 George Lebl <jirka@5z.com>
* gdm.spec.in, configure.in, utils/Makefile.am, daemon/server.c,
daemon/misc.c, daemon/gdm.c, config/XkeepsCrashing:
whack gdmmktemp since it wasn't being used, move gdmaskpass and
gdmopen to libexec since that's where they really belong
* daemon/gdm.h, config/gdm.conf.in, gui/gdmchooser.(c|glade): add an
"Add" entry and button so that, we can add random hosts by typing
their name. Add chooser/AllowAdd config key (default to true)
that controls if this is available. Also fix up the updating of
the icon list. it was incredibly evil and rebuilt the list each
time a host packet came in, this compounded with the fact that
we were pinging 3 times (at least the broadcast to which everyone
answers). Also make this run fairly sanely outside of GDM,
so that you can really just run it from anywhere if you really
wish (mostly for debugging, though I imagine some other uses might
pop up).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
Wed Mar 05 15:11:49 2003 George Lebl <jirka@5z.com>
* configure.in, daemon/Makefile.am, gui/Makefile.am,
gui/greeter/Makefile.am, utils/Makefile.am,
vicious-extensions/Makefile.am, daemon/slave.c, daemon/choose.c:
Fix Solaris build, a patch from Niall Power <Niall.Power@Sun.COM>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Nov 16 12:38:30 2001 George Lebl <jirka@5z.com>
Yay! it like all builds and stuff
* gui/gdmlogin.c: fix crash for timed logins
* config/gdm.conf.in, daemon/gdm.h, gui/gdmlogin.c,
gui/gdmconfig.(c|h|glade): Remove the font option, it can now be
done by using the pango markup in the welcome message
* gui/gdmchooser.h gui/gdmlogin.h, gui/Makefile.am: remove useless
header files.
* gui/gdmchooser.c: reorganize the code a bit to remove useless
forward declarations
* gui/gdmchooser.c, gui/gdmlogin.c, gui/gdmconfig.[ch],
gui/gdmflexiserver.c, gui/gdmwm.[ch], gui/misc.h: Port to
pixbuf and gnome2.
* utils/Makefile.am: remove (includedir) to make it not pickup gnome1
headers
|
|
|
|
|
|
|
|
| |
Mon Nov 05 21:28:43 2001 George Lebl <jirka@5z.com>
* configure.in, **/Makefile.am, daemon/*.[ch], utils/*.[ch],
gui/*.[ch]: Begin GNOME 2.0 porting. Not complete yet,
daemon may 'compile', gui doesn't compile yet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Shut up CVS
-George
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wed Oct 24 17:57:03 2001 George Lebl <jirka@5z.com>
* daemon/gdm.[ch], gui/gdmconfig.(c|glade), config/gdm.conf.in:
Don't pass extra arguments to XKeepsCrashing, and whack the X
configurators option since that is now changed by editting the
XKeepsCrashing script directly.
* config/XKeepsCrashing, config/Makefile.am, config/gettextfoo.h,
po/POTFILES.in, config/extract-shell.sh: Rework the XKeepsCrashing
script, configurator is found from a list in the script. If the
error is a mouse error try the mouseconfig configurator first.
Messages are now gotten by gettext -s directly and extracted
by a simple stupid script, that needs a tad of work still I think.
* docs/C/gdm.sgml: Remove the XKeepsCrashingConfigurators option
|
|
|
|
|
|
|
|
|
| |
Wed Oct 24 11:02:55 2001 George Lebl <jirka@5z.com>
* utils/gdmkstemp.c, utils/Makefile.am: add a small utility
for safely making temp files
Tue Oct 23 15:17:23 2001 George Lebl <jirka@5z.com>
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fri Oct 12 12:52:08 2001 George Lebl <jirka@5z.com>
* configure.in, daemon/Makefile.am, gui/Makefile.am,
utils/Makefile.am: Apply patch from Ali Akcaagac
<ali.akcaagac@stud.fh-wilhelmshaven.de> for compatibility
with automake 1.5 and autoconf 2.50
* config/locale.alias, gui/languages.c: Make russian use KOI8-R and
add ukrainian
|
|
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
|