Donate Share

Qingy Is Not GettY

File Release Notes and Changelog

Release Name: qingy 0.7.0

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: