summaryrefslogtreecommitdiff
path: root/gdm.spec.in
Commit message (Collapse)AuthorAgeFilesLines
* some build fixesGregory Leblanc2001-11-161-16/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | Thu Nov 15 23:25:41 2001 George Lebl <jirka@5z.com> * configure.in: some build fixes * **/*.c: remove RCSid's as they are un-fun for merging * Merge from gdm-2-2: Thu Nov 15 21:18:48 2001 George Lebl <jirka@5z.com> * daemon/gdm.[ch], daemon/slave.[ch], daemon/server.c, gui/gdmlogin.c: clean up a bit of the constants mess (though it's still an utter mess). Implement a new SUP opcode so that the daemon knows when the server was started so that it can start local servers in order, so that things like complete machine lockups don't occur (I got one just testing this). Also add a 3 second 'padding' between server starts to really be sure. * config/gdm.conf.in: add some comments, mostly for distributions 2001-11-06 Gregory Leblanc <gleblanc@linuxweasel.com> * gdm.spec.in: more minor updates, just to piss George off. :-) There's a ChangeLog in the file, if you care that much.
* redo restart logic to be a lot smarter and not hang on leftover fifo'sGeorge Lebl2001-08-291-1/+18
| | | | | | | | | | | Tue Aug 28 19:23:34 2001 George Lebl <jirka@5z.com> * gdm.spec.in: redo restart logic to be a lot smarter and not hang on leftover fifo's Tue Aug 28 17:37:12 2001 George Lebl <jirka@5z.com> * Release 2.2.4.0
* Add two new small sbin utils. gdmopen is like open (based on it) butGeorge Lebl2001-08-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Don't link Give/TakeConsole as those are stupid. fixes bad ownership ofGeorge Lebl2001-07-241-4/+0
| | | | | | | | Tue Jul 24 05:21:34 2001 George Lebl <jirka@5z.com> * gdm.spec.in: Don't link Give/TakeConsole as those are stupid. fixes bad ownership of /dev/console (which is handled by pam anyway!) and fixes sessreg related bugs as well.
* remove the connection to RedHat's default init as that just does someGeorge Lebl2001-07-061-1/+2
| | | | | | | | | | | | | | | | | Thu Jul 05 18:50:23 2001 George Lebl <jirka@5z.com> * gdm.spec.in: remove the connection to RedHat's default init as that just does some background setting but we already set background ourselves in a nicer way and this just resulted in a slowdown and a flash * daemon/server.c, daemon/slave.c: be more thorough in closing displays, never include an empty xioerror handler, and normally xio errors do a DISPLAY_REMANAGE and only on server startup do they do XFAILED. Also before and after whacking clients grab/ungrab the server as xdm does. * daemon/xdmcp.c: fix warnings
* raise version to 2.2.3.1George Lebl2001-07-051-0/+7
| | | | | | | | | | | | | | | | | | | | Thu Jul 05 03:29:01 2001 George Lebl <jirka@5z.com> * configure.in: raise version to 2.2.3.1 * gdm.spec.in: do a "soft restart" in %post * gui/gdmchooser.c, gui/gdmlogin.c: warning fixes * daemon/misc.h, daemon/slave.c, daemon/xdmcp.c, daemon/choose.c, daemon/display.c, daemon/gdm.c,saemon/server.c: fix printf style warnings * daemon/choose.[ch], display/gdm.[ch], daemon/slave.c: change the fifo protocol to be text based so that we can also control from scripts like the .spec file. Also store all the different pids in the daemon so that we can whack all the different processes the slave starts if it crashes. Also add a soft restart opcode.
* Hosts,Broadcast were in the wrong sectionGeorge Lebl2001-07-031-3/+7
| | | | | | | | | | | | | | | | Tue Jul 03 02:14:41 2001 George Lebl <jirka@5z.com> * daemon/gdm.h: Hosts,Broadcast were in the wrong section * daemon/xdmcp.c: check for current displays BEFORE we check the number of pending and allocate a new display, this way we'll remove it if it itself has been pending, also don't just dispose, the display may be already managed, in which case we want to unmanage it to avoid a process leak. * gdm.spec.in: fix pam prefix stuff and file listing * config/Makefile.am: fix pam installation stuff
* Apply cleanup patch from drscott@rochester.rr.com (Dean Scott)George Lebl2001-06-291-7/+10
| | | | | | | Fri Jun 29 01:22:20 2001 George Lebl <jirka@5z.com> * gdm.spec.in: Apply cleanup patch from drscott@rochester.rr.com (Dean Scott)
* some pam related fixageGeorge Lebl2001-06-231-2/+5
| | | | | | Sat Jun 23 03:17:03 2001 George Lebl <jirka@5z.com> * gdm.spec.in, Makefile.am: some pam related fixage
* remove unused opcode (GDM_STOP)George Lebl2001-06-051-3/+4
| | | | | | | | | | | | | | Sun Jun 03 04:55:49 2001 George Lebl <jirka@5z.com> * daemon/gdm.h: remove unused opcode (GDM_STOP) * daemon/slave.c, gui/gdmlogin.c: On GDM_QUIT the login will make sure to quickly quit and in the slave we no longer kill it to avoid a possible race, also try to avoid other races todo with killing things. Also fclose the greeter channel to avoid a leak. * daemon/gdm.h, daemon/slave.c: get the size of the screen from xinerama and center error dialog stuff.
* a script to restart the gdm daemon, in sbin for root pleasure onlyGeorge Lebl2001-05-241-15/+24
| | | | | | | | | | | | | | | | | Thu May 24 15:32:54 2001 George Lebl <jirka@5z.com> * configure.in, gdm-restart.in, Makefile.am: a script to restart the gdm daemon, in sbin for root pleasure only * gdm.spec.in: redo the file list to be hopefully sane * daemon/gdm.c: actually read in GdmConfigurator * gui/gdmconfig.c: show help fromt he help button * gui/gdmlogin.c, gui/gdmwm.[ch]: add some short-circuit functions for window moving, bypassing the window management foo. This makes quiver nice again.
* *** empty log message ***George Lebl2001-05-061-1/+4
|
* Fixups, move the security dir as well and hardwire the sysconfdir to /etcGeorge Lebl2001-03-081-21/+29
| | | | | | | | | | | | | Thu Mar 08 00:37:12 2001 George Lebl <jirka@5z.com> * gdm.spec.in: Fixups, move the security dir as well and hardwire the sysconfdir to /etc as that seems broke on my 6.2 box otherwise * configure.in: raise version to 2.2.0, no there isn't a release yet, this is just to start rumors of an upcoming one. (Plus I wanted to build myself an rpm for my own use, cuz I'm not 'l33t 'nuff to build on my system from cvs directly)
* minor fixups from the mergeGeorge Lebl2001-03-081-2/+2
| | | | | | Wed Mar 07 22:50:06 2001 George Lebl <jirka@5z.com> * gdm.spec.in: minor fixups from the merge
* much better macros, and better portability. Please read the %ChangeLogGregory Leblanc2001-03-081-60/+64
| | | | | | | 2001-03-07 Gregory Leblanc <gleblanc@cu-portland.edu> * gdm.spec.in: much better macros, and better portability. Please read the %ChangeLog section in the spec file for details.
* Gladeify gdmchooser, move installed glade files to $(datadir)/gdm, andLee Mallabone2001-03-051-1/+5
| | | | adjust the spec file/makefiles accordingly.
* Added an option to 'configure' to --enable-console-helper for gdmconfig.Lee Mallabone2001-02-281-1/+8
| | | | | Turned on by default in the spec file to support priviledged non-root users running gdmconfig.
* Apply patch from peter@ximian.com (Peter Teichman), to generate configGeorge Lebl2001-02-141-1/+0
| | | | | | | | | | Wed Feb 14 18:53:57 2001 George Lebl <jirka@5z.com> * configure.in, config/Makefile.am: Apply patch from peter@ximian.com (Peter Teichman), to generate config files from .in files during configure time, rather then install time * gdm.spec.in: update for the above
* Patch from Tim Jansen <tim@tjansen.de> to fix a buffer overflow withGeorge Lebl2001-02-031-0/+3
| | | | | | | Sat Feb 03 17:58:51 2001 George Lebl <jirka@5z.com> * gui/gdmlogin.c: Patch from Tim Jansen <tim@tjansen.de> to fix a buffer overflow with xinerama support
* patch from Lee Mallabone <lee@fonicmonkey.net>, to make gdmconfig actuallyGeorge Lebl2001-02-031-0/+2
| | | | | | | Sat Feb 03 15:39:29 2001 George Lebl <jirka@5z.com> * gdm.spec.in: patch from Lee Mallabone <lee@fonicmonkey.net>, to make gdmconfig actually work. (install the glade and desktop file)
* Release 2.0.97.1George Lebl2001-02-031-2/+0
| | | | | | Fri Feb 02 23:32:56 2001 George Lebl <jirka@5z.com> * Release 2.0.97.1
* First attempt at making an rpm. Doesn't break the build, but I doubt itGeorge Lebl2001-02-031-0/+235
Fri Feb 02 20:03:49 2001 George Lebl <jirka@5z.com> * configure.in, config/Default.redhat, config/Failsafe.redhat, config/Failsafe.in, config/Makefile.am, gdm.spec.in: First attempt at making an rpm. Doesn't break the build, but I doubt it works as I haven't tried it. Will test on my laptop later.