pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gdm Update to 2.16.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d387bdf5c92e
branches:  trunk
changeset: 518676:d387bdf5c92e
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Fri Sep 15 15:19:34 2006 +0000

description:
Update to 2.16.0:

2.16.0 Stuff:

- Minor improvements to SDTLOGIN logic, used on Solaris to drop the
  Xserver to user permissions for added security.

- Translation updates (Subhransu Behera, \305\275ygimantas Beru\304\215ka,
  Runa Bhattacharjee, Stanislav Brabec, Abel Cheung, Theppitak
  Karoonboonyanan, Gabor Kelemen, Duarte Loreto, Jordi Mallach, Jovan
  Naumovski, Roozbeh Pournader, Josep Puigdemont i Casamaj\303\263,
  Rajesh Ranjan, Hendrik Richter, Danilo \305\240egan, Mugurel Tudor,
  Funda Wang, Matic \305\275gur)

- Highlights from the 2.15 release cycle.  GDM was enhanced to use
  giochannel for communication between the daemon and slaves and goption
  instead of popt.  gdmsetup startup performance improved, and the
  "Options" button usability has been further improved.  The following
  bugs were fixed.
  327530 - Ensure login window always has focus.
  341619 - No longer save "Failsafe" sessions as user's default login.

2.15.10 Stuff:

- Now gdmlogin centers cursor in the GUI to ensure that the login
  window always has focus.  Fixes bug 327530.

- Translation updates (Subhransu Behera, Rahul Bhalerao, Wouter
  Bolsterlee, Maxim Dziumanenko, Artur Flinta, Leonid Kanter,
  Gabor Kelemen, Priit Laes, Ani Peter, Hendrik Richter, Satoru
  SATOH, Funda Wang

2.15.9 Stuff:

- The iochannel fix in 2.15.8 broke the face browser when using
  gdmgreeter.  Now fixed.  (Ray Strode)

- Fix so that focus never leaves the user/password entry when using
  the gdmgreeter Options button.  The previous fixes for this didn't
  take into account the situation where the user pops up the menu,
  but doesn't select an option.  (Brian Cameron)

- Fix error message that gets printed when you try to run GDM
  daemon as a non-root user.  (Brian Cameron)

- The configure script now supports the Xserver installed in
  /usr/bin/Xorg.  (Ray Strode)

- Remove calls to syslog/malloc that are called from inside signal
  handlers, since they are not safe.  (Ray Strode)

- Improved commands in GDM configuration files.  (Brian Cameron)

- Translation updates (Subhransu Behera, Rahul Bhalerao, Inaki Larranaga,
  Jovan Naumovski, Ankit Patel, Ani Peter)

2.15.8 Stuff:

- Fix to bugs causing gdmchooser to core dump when started.
  (Brian Cameron)

- Translation updates (Pawan Chitrakar, Christophe Merlet,
  Francisco Javier F. Serrador)

2.15.7 Stuff:

- Now GDM does not save Failsafe GNOME or Failsafe Xterm as the
  user's default session, so the user does not lose their
  default setting when using Failsafe (bug #341619).
  (Brian Cameron)

- Updated GDM's slave/daemon message handling so it uses
  giochannel internal buffering.  This should prevent messages
  from getting lost.  (Ray Strode)

- Performance improvements to gdmsetup start-up.  (Ray Strode)

- Fix for compiling with GCC 2.95.  (Jens Granseuer)

- Translation updates (Beno\303\256t Dejean, Christophe Merlet,
  Lukas Novotny, Ahmad Riza H Nst, Kostas Papadimas, Hendrik
  Richter)

2.15.6 Stuff:

- Timed Login message fixed so it works when TimedLogin is set to a
  piped script.

- Fix decoding of suspend command so it works.

- Make sure that focus is returned to entry after dialogs are launched
  from the new Options button.

- NoHost icon updated to use official GNOME logo.  New default face
  image with a facelift.

- Scrolling regions in gdmsetup User tab are now scrollable
  vertically, improving UI experience.  gdmsetup now generates a
  proper error message and fails when it can't find the custom
  configuration file.

- Translation updates (Runa Bhattacharjee, Raivis Dejus, I. Felix,
  Yair Hershkovitz, Inaki Larranaga, Chao-Hsiung Liao, Dukas Novotny,
  Daniel Nylander, Rajesh Ranjan, Hendrick Richter, Ilkka Tuohela)

2.15.5 Stuff:

- Correction to autologin PAM service name so automatic login works.
  (Brian Cameron)

- Fix compiler warnings that were causing core dumping issues on
  some platforms (Brian Cameron)

- Translation updates (Josep Puigdemont Casamaj\303\263,
  Changwoo Ryu)

2.15.4 Stuff:

- Correction for serious security issue where the user can enter the
  GDM configuration GUI with a user password when the Face Browser
  is enabled.  Refer to bugzilla.gnome.org bug #343476 (Brian
  Cameron)  This issue impacts all versions of GDM 2.8.0.0-2.8.0.7,
  2.14.0-2.14.7, and 2.15.0-2.15.3.  This issue was reported to
  vendor-sec one week ago and has ID #CVE-2006-2452.

- Fixed bug where when the "Include All" button is modified in the
  Users tab, the Automatic/Timed login dropdown lists update
  properly.  (Brian Cameron)

- Now gdmflexiserver calls gdmcomm_check with FALSE so it will not
  pop up a dialog.  gdmflexiserver can be run with the --command
  option which can be used when the user does not have permission to
  a DISPLAY, so trying to show a dialog was causing gdmflexiserver
  to core dump when the check failed.   (Brian Cameron)

- Added gestures to the AccessKeyMouseEvents configuration file
  so that users can access more accessibility features using
  dwell gestures.  (Brian Cameron)

- Now Welcome message is saved in the configuration file in
  UTF-8 format for better readibility.  (Frederic Peters)

- The GDM daemon once again supports the -nodaemon option.
  (Ray Strode)

- Improvements to Face Browser.  Now do not ask the user to
  re-enter username on password failure.  The cancel button
  must now be used to unselect a user.  (Brian Cameron)

- Now when GTK+ style buttons are used in gdmgreeter themes,
  focus always returns to the entry field after clicking on
  a button.  (Brian Cameron)

- Now per-display configuration works for greeter/SystemMenu
  and greeter/ChooserButton keys.  (Brian Cameron)

- "make install" no longer fails if chown fails.  (Brian
   Cameron)

- If authdir is the fallback dir.  If not, and GDM cannot
  access the user's $HOME directory, then try and use the
  fallback directory.  (Arjan Timmerman)

- Translation updates (Pema Geyleg, Theppitak Karoonboonyanan,
  Gabor Kelemen, Priit Laes, Kjartan Maraas, Ankit Patel,
  Ignacio Casal Quinteiro, Francisco Javier F. Serrador,
  Clytie Siddall, Alexander Shopov, Vincent van Adrighem)

2.15.3 Stuff:

- No longer use popt in favor of glib's GOption command line parsing.
  Note that this removes the single-dash options GDM used to support
  (such as the gdm -nodaemon option which is now --nodaemon) which
  were originally supported so GDM would be more like XDM.  Users who
  depend on the single dash options will need to change to use the
  non-deprecated double-dash options.  (Christian Kirbach)

- Fix bug that was causing ShowGnomeFailsafeSession and
  ShowGnomeXtermSession configuration values to not work. (Brian
  Cameron)

- Now add gdm-ssh-session to distribution tarball, and fix the
  ssh-session.desktop file so that it sets the right TryExec
  value even if --libexecdir isn't passed into configure.
  (Brian Cameron)

- Use ngettext in gui/gdmcommon.c for building the Timed Login
  message.  (Benoit Dejean)

- Translation updates (Chao-Hsiung Liao, Gora Mohanty, Ankit Patel)

2.15.2 Stuff:

- Correct build to include translation files.

- Fix layout of new buttons in gdmgreeter themes.

- Translation updates (Alexander Shopov)

2.15.1 Stuff:

- Correct double free that was causing a core dump in the last release.
  (Joe Marcus Clark)

- Improvements to signal handling, fixing problem where GDM slave can
  hang on read.  Fixes bug #336549.  (Ed Catmur, Brian Cameron)

- "Start Over" string changed to "Start Again" after another round of
   UI review (Brian Cameron, Calum Benson)

- Better configure support for FreeBSD.  Now the default configuration
  should be better integrated with kernel/system interfaces.  (Joe
  Marcus Clark)

- Fix security/AllowRemoteAutoLogin and fix SuspendCommand configuration
  so it honors SystemMenu.  (Brian Cameron)

- Correct installation of gdm-ssh-session and now the desktop file is
  translated.  (Brian Cameron)

- Correct invocation of PreFetch, when enabled, so it only executes
  once.  (Brian Cameron)

- Translation updates (Josep Puigdemont Casamaj\303\263, Beno\303\256t
  Dejean, Pema Geyleg, Inaki Larranaga, Daniel Nylander, Ignacio Casal
  Quinteiro, Francisco Javier F. Serrador, Alexander Shopov, Ilkka
  Tuohela, Funda Wang)

2.15.1 stuff:

- Explicitly adjust the effective GID before running the child session
  program to avoid remaining with high privileges.  Fixes bug #340347.
  (Julio M. Merino Vidal)

- Now allow the PAM Stack to be specified in the GDM configuration instead
  of being hardcoded to "gdm".  (Brian Cameron)

- Per-display configuration is now supported.  The user may create
  /etc/gdm/custom.conf:<dispnum> files (/etc/gdm/custom.conf:0 for display :0)
  and GUI related configuration settings in the per-display file will override
  for that display.  (Brian Cameron)

- Greeter themes now support real GTK+ button types, making gdmgreeter
  better support a11y and allow GTK themeable buttons.  (Brian Cameron)

- New pam-error-logo greeter type to allow an image to be displayed only
  when the PAM error message label is showing a message.  (Brian Cameron)

- Updated config/gettextfoo.h to reflect current strings for translation.
  Fixes bug #340017.  (Brian Cameron)

- Updated comments in GDM configuration files (Brian Cameron)

- GDM now uses the string "Start Over" instead of "Cancel" in the GUI.
  (Brian Cameron)

- Many updates to documentation.  Explain gtk-theme greeter tag, new button and
  pam-error-icon, and startover greeter types, and better info about PAM.
  (Brian Cameron)

diffstat:

 x11/gdm/Makefile |   8 ++++----
 x11/gdm/PLIST    |  12 +++++-------
 x11/gdm/distinfo |   8 ++++----
 3 files changed, 13 insertions(+), 15 deletions(-)

diffs (108 lines):

diff -r 18570c6a3df5 -r d387bdf5c92e x11/gdm/Makefile
--- a/x11/gdm/Makefile  Fri Sep 15 15:19:22 2006 +0000
+++ b/x11/gdm/Makefile  Fri Sep 15 15:19:34 2006 +0000
@@ -1,16 +1,16 @@
-# $NetBSD: Makefile,v 1.117 2006/08/03 19:58:24 drochner Exp $
+# $NetBSD: Makefile,v 1.118 2006/09/15 15:19:34 jmmv Exp $
 #
 
-DISTNAME=      gdm-2.14.10
+DISTNAME=      gdm-2.16.0
 CATEGORIES=    x11 gnome
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gdm/2.14/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gdm/2.16/}
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.gnome.org/
 COMMENT=       Gnome Display Manager - a re-implementation of the xdm program
 
-DEPENDS+=      zenity>=2.14.0:../../x11/zenity
+DEPENDS+=      zenity>=2.16.0:../../x11/zenity
 
 BUILDLINK_API_DEPENDS.libart2+=        libart2>=2.3.11
 
diff -r 18570c6a3df5 -r d387bdf5c92e x11/gdm/PLIST
--- a/x11/gdm/PLIST     Fri Sep 15 15:19:22 2006 +0000
+++ b/x11/gdm/PLIST     Fri Sep 15 15:19:34 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2006/05/01 10:01:52 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.30 2006/09/15 15:19:34 jmmv Exp $
 ${DMX}bin/gdm-dmx-reconnect-proxy
 bin/gdmXnest
 bin/gdmXnestchooser
@@ -83,9 +83,6 @@
 share/gnome/help/gdm/ko/figures/gdm_window.png
 share/gnome/help/gdm/ko/gdm.xml
 share/gnome/help/gdm/ko/legal.xml
-share/gnome/help/gdm/sv/figures/gdm_window.png
-share/gnome/help/gdm/sv/gdm.xml
-share/gnome/help/gdm/sv/legal.xml
 share/gnome/help/gdm/uk/gdm.xml
 share/gnome/help/gdm/uk/legal.xml
 share/gnome/help/gdm/zh_CN/figures/gdm_window.png
@@ -107,6 +104,7 @@
 share/locale/be/LC_MESSAGES/gdm.mo
 share/locale/bg/LC_MESSAGES/gdm.mo
 share/locale/bn/LC_MESSAGES/gdm.mo
+share/locale/bn_IN/LC_MESSAGES/gdm.mo
 share/locale/bs/LC_MESSAGES/gdm.mo
 share/locale/ca/LC_MESSAGES/gdm.mo
 share/locale/cs/LC_MESSAGES/gdm.mo
@@ -130,6 +128,7 @@
 share/locale/hi/LC_MESSAGES/gdm.mo
 share/locale/hr/LC_MESSAGES/gdm.mo
 share/locale/hu/LC_MESSAGES/gdm.mo
+share/locale/hy/LC_MESSAGES/gdm.mo
 share/locale/id/LC_MESSAGES/gdm.mo
 share/locale/is/LC_MESSAGES/gdm.mo
 share/locale/it/LC_MESSAGES/gdm.mo
@@ -139,6 +138,7 @@
 share/locale/ku/LC_MESSAGES/gdm.mo
 share/locale/lt/LC_MESSAGES/gdm.mo
 share/locale/lv/LC_MESSAGES/gdm.mo
+share/locale/mg/LC_MESSAGES/gdm.mo
 share/locale/mi/LC_MESSAGES/gdm.mo
 share/locale/mk/LC_MESSAGES/gdm.mo
 share/locale/ml/LC_MESSAGES/gdm.mo
@@ -150,6 +150,7 @@
 share/locale/nl/LC_MESSAGES/gdm.mo
 share/locale/nn/LC_MESSAGES/gdm.mo
 share/locale/nso/LC_MESSAGES/gdm.mo
+share/locale/or/LC_MESSAGES/gdm.mo
 share/locale/pa/LC_MESSAGES/gdm.mo
 share/locale/pl/LC_MESSAGES/gdm.mo
 share/locale/pt/LC_MESSAGES/gdm.mo
@@ -181,7 +182,6 @@
 share/omf/gdm/gdm-it.omf
 share/omf/gdm/gdm-ja.omf
 share/omf/gdm/gdm-ko.omf
-share/omf/gdm/gdm-sv.omf
 share/omf/gdm/gdm-uk.omf
 share/omf/gdm/gdm-zh_CN.omf
 share/omf/gdm/gdm-zh_HK.omf
@@ -234,8 +234,6 @@
 @dirrm share/gnome/help/gdm/zh_CN/figures
 @dirrm share/gnome/help/gdm/zh_CN
 @dirrm share/gnome/help/gdm/uk
-@dirrm share/gnome/help/gdm/sv/figures
-@dirrm share/gnome/help/gdm/sv
 @dirrm share/gnome/help/gdm/ko/figures
 @dirrm share/gnome/help/gdm/ko
 @dirrm share/gnome/help/gdm/ja/figures
diff -r 18570c6a3df5 -r d387bdf5c92e x11/gdm/distinfo
--- a/x11/gdm/distinfo  Fri Sep 15 15:19:22 2006 +0000
+++ b/x11/gdm/distinfo  Fri Sep 15 15:19:34 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.41 2006/08/03 19:58:24 drochner Exp $
+$NetBSD: distinfo,v 1.42 2006/09/15 15:19:34 jmmv Exp $
 
-SHA1 (gdm-2.14.10.tar.bz2) = 5d684b3c470340770530bb99c6aefa32edc1830d
-RMD160 (gdm-2.14.10.tar.bz2) = 000aed84c44079dfd344fd2bed9b3b2f8cff7d33
-Size (gdm-2.14.10.tar.bz2) = 3050140 bytes
+SHA1 (gdm-2.16.0.tar.bz2) = dba97d43b83a27351b53866d06a1b99c1ce21557
+RMD160 (gdm-2.16.0.tar.bz2) = e6775e55b0f4f7ec2dbde8e2295af7dcab4ae3b4
+Size (gdm-2.16.0.tar.bz2) = 3160137 bytes
 SHA1 (patch-aa) = 2b7112cd5670f99b261765f47a6b70b73c0f42a0
 SHA1 (patch-ab) = b151843608e3418962dfcbfd454cf0ba8aac39e0
 SHA1 (patch-ac) = 69b3539e50af0b32207b9ffeb7cb01645c9ece3c



Home | Main Index | Thread Index | Old Index