Notes: - SECURITY ENHANCEMENT: made qingy GUI communicate auth data to its main process using a fifo instead of an actual file. - Added support for Fedora Core Linux. This means that I added some magic to detect wether Gnome or Kde (or both of course) are installed, so that qingy can display them in the sessions list... - Manage text mode logins internally, without calling 'login'. In this case, /etc/issue will be parsed and its contents displayed on screen before login prompt. - Added '-t' command line argument that tells qingy to perform a text mode login (no graphics). This will allow users to log in using an old-fashioned getty-like mode, but still retain qingy advanced features like autologin and session locking. - Added support for calling a script just before qingy GUI is fired up, and one after it is shut down. Useful if DirectFB is picky about your machine and you need to do something before/after switching DirectFB mode on/off. - Moved GPM start/stop code to external scripts that are called via the feature described above. Currently supported distros are Gentoo and Fedora. - Made X start up in the same tty we logged in instead of switching to a new one. - Made qingy check authentication data only once, in its main process. Until now it was once in the GUI and once in the main process, leading to potential problems with /etc/securetty since the GUI does not live in the same tty as the main process. - Added support for selecting last session on a per-user or a per-tty basis. Previous (and current default) behaviour was per-user only. To change it you have to set variable last_session_policy in settings file. - Added support to select wether qingy should calculate last user on a global or a per-tty basis. Default will be current functionality, i.e. global. To change it you have to set variable last_user_policy in settings file. - Added new settings file variable, x_server_offset. This is the offset used to search for an available X server number. This number will affect the DISPLAY env variable. Default is 1, setting it to 0 will make buggy OpenGL implementations (like the ATI one) work with qingy (read: 3D support), but it will also make it impossible to start an X server from a console session using startx without passing it extra parameters. - Added support for Mobile Pentium 4 processors optimization. - Added EXPERIMENTAL support for GNU libgcrypt as crypto library. If you decide to try it out, good luck creating a good keypair! - Other small enhancements and bug fixes.
Changes:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use