rpms/gdm/devel gdm-2.99.0-fix-crash-on-background-load-failure.patch, NONE, 1.1 gdm-2.99.0-fix-invalid-read.patch, NONE, 1.1 .cvsignore, 1.56, 1.57 gdm.spec, 1.302, 1.303 sources, 1.60, 1.61 gdm-2.13.0.4-update-switchdesk-location.patch, 1.2, NONE gdm-2.16.0-change-defaults.patch, 1.2, NONE gdm-2.16.0-indic-langs.patch, 1.1, NONE gdm-2.17.1-desensitize-entry.patch, 1.1, NONE gdm-2.17.6-consolekit.patch, 1.1, NONE gdm-2.17.6-username.patch, 1.1, NONE gdm-2.17.7-greeter.patch, 1.1, NONE gdm-2.17.7-turnoff-pam-verification.patch, 1.1, NONE gdm-2.18.0-be-more-verbose.patch, 1.1, NONE gdm-2.18.0-hide-disabled-users.patch, 1.1, NONE gdm-2.19.1-a11y-fixes-for-themed-greeter.patch, 1.1, NONE gdm-2.19.1-audit-login.patch, 1.1, NONE gdm-2.19.1-clean-up-xsession-errors.patch, 1.1, NONE gdm-2.19.1-hide-uninstalled-languages.patch, 1.1, NONE gdm-2.19.1-pass-ats-to-session.patch, 1.2, NONE gdm-2.19.1-reset-pam.patch, 1.3, NONE gdm-2.19.1-security-tokens.patch, 1.8, NONE gdm-2.19.1-wtmp.patch, 1.1, NONE gdm-2.19.3-move-default-message.patch, 1.1, NONE gdm-2.19.5-disable-typeahead.patch, 1.1, NONE gdm-2.19.5-dont-warp-pointer-to-stylus.patch, 1.2, NONE gdm-2.19.5-reset-pam.patch, 1.1, NONE gdm-2.19.6-pass-ats-to-session.patch, 1.1, NONE gdm-2.19.8-change-defaults.patch, 1.1, NONE gdm-2.19.8-selinux.patch, 1.1, NONE gdm-2.20.0-allow-escape.patch, 1.1, NONE gdm-2.20.0-change-defaults.patch, 1.3, NONE gdm-2.20.0-fix-default-language.patch, 1.1, NONE gdm-2.20.0-fix-savedie.patch, 1.1, NONE gdm-2.8.0.2-merge-resources.patch, 1.1, NONE gdmsetup-path.patch, 1.2, NONE hang.patch, 1.1, NONE pixbuf-ref.patch, 1.1, NONE stupid-bullets.patch, 1.1, NONE

Ray Strode (rstrode) fedora-extras-commits at redhat.com
Sun Oct 14 03:09:25 UTC 2007


Author: rstrode

Update of /cvs/pkgs/rpms/gdm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23830

Modified Files:
	.cvsignore gdm.spec sources 
Added Files:
	gdm-2.99.0-fix-crash-on-background-load-failure.patch 
	gdm-2.99.0-fix-invalid-read.patch 
Removed Files:
	gdm-2.13.0.4-update-switchdesk-location.patch 
	gdm-2.16.0-change-defaults.patch gdm-2.16.0-indic-langs.patch 
	gdm-2.17.1-desensitize-entry.patch gdm-2.17.6-consolekit.patch 
	gdm-2.17.6-username.patch gdm-2.17.7-greeter.patch 
	gdm-2.17.7-turnoff-pam-verification.patch 
	gdm-2.18.0-be-more-verbose.patch 
	gdm-2.18.0-hide-disabled-users.patch 
	gdm-2.19.1-a11y-fixes-for-themed-greeter.patch 
	gdm-2.19.1-audit-login.patch 
	gdm-2.19.1-clean-up-xsession-errors.patch 
	gdm-2.19.1-hide-uninstalled-languages.patch 
	gdm-2.19.1-pass-ats-to-session.patch 
	gdm-2.19.1-reset-pam.patch gdm-2.19.1-security-tokens.patch 
	gdm-2.19.1-wtmp.patch gdm-2.19.3-move-default-message.patch 
	gdm-2.19.5-disable-typeahead.patch 
	gdm-2.19.5-dont-warp-pointer-to-stylus.patch 
	gdm-2.19.5-reset-pam.patch 
	gdm-2.19.6-pass-ats-to-session.patch 
	gdm-2.19.8-change-defaults.patch gdm-2.19.8-selinux.patch 
	gdm-2.20.0-allow-escape.patch gdm-2.20.0-change-defaults.patch 
	gdm-2.20.0-fix-default-language.patch 
	gdm-2.20.0-fix-savedie.patch gdm-2.8.0.2-merge-resources.patch 
	gdmsetup-path.patch hang.patch pixbuf-ref.patch 
	stupid-bullets.patch 
Log Message:
- Add a snapshot from the mccann-gobject branch, totally different 
  unfinished ui...


gdm-2.99.0-fix-crash-on-background-load-failure.patch:

--- NEW FILE gdm-2.99.0-fix-crash-on-background-load-failure.patch ---
    Prevent greeter from crashing if background can't be loaded
    In Fedora 8 we default to animated backgrounds, and
    the simple greeter doesn't understand that format.  This exposed
    a crasher bug in the simple greter where it assumed background
    loading would always succeed.
    
    As a side note, the greeter should probably use libbackground
    (or is it libgnome-desktop?) to draw the background, so it can
    do animated backgrounds, too.

--- gdm-2.99.0/gui/simple-greeter/gdm-greeter-background.c.fix-crash-on-background-load-failure
+++ gdm-2.99.0/gui/simple-greeter/gdm-greeter-background.c
@@ -481,6 +481,10 @@ update_background (GdmGreeterBackground *background)
 
                 if (background->priv->pat == NULL) {
                         load_image (background);
+
+                        if (background->priv->pat == NULL)
+                                goto out;
+                       
                 }
 
                 if (background->priv->image_placement == BACKGROUND_SCALED) {
@@ -582,6 +586,7 @@ update_background (GdmGreeterBackground *background)
                 cairo_fill (cr);
         }
 
+out:
         cairo_destroy (cr);
 }
 

gdm-2.99.0-fix-invalid-read.patch:

--- NEW FILE gdm-2.99.0-fix-invalid-read.patch ---
    Pass size of socket address to gdm_address_new_from_sockaddr_storage
    While sockaddr_storage is big enough to hold most socket address types,
    we can't assume all socket address types will be as big as sockaddr_storage.
    This means when copying a sockaddr, we need to know its size.

--- gdm-2.99.0/common/gdm-address.c.fix-invalid-read
+++ gdm-2.99.0/common/gdm-address.c
@@ -92,14 +92,18 @@ gdm_address_get_family_type (GdmAddress *address)
  * or %NULL if @sa was invalid or the address family isn't supported.
  **/
 GdmAddress *
-gdm_address_new_from_sockaddr_storage (struct sockaddr_storage *ss)
+gdm_address_new_from_sockaddr_storage (struct sockaddr_storage *ss,
+                                       size_t                   size)
 {
         GdmAddress *addr;
 
         g_return_val_if_fail (ss != NULL, NULL);
+        g_return_val_if_fail (size >= sizeof (struct sockaddr), NULL);
+        g_return_val_if_fail (size <= sizeof (struct sockaddr_storage), NULL);
 
         addr = g_new0 (GdmAddress, 1);
-        addr->ss = g_memdup (ss, sizeof (struct sockaddr_storage));
+        addr->ss = g_new0 (struct sockaddr_storage, 1);
+        memcpy (addr->ss, ss, size);
 
         return addr;
 }
@@ -315,7 +319,8 @@ gdm_address_peek_local_list (void)
         for (res = result; res != NULL; res = res->ai_next) {
                 GdmAddress *address;
 
-                address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)res->ai_addr);
+                address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)res->ai_addr,
+                                                                 res->ai_addrlen);
                 the_list = g_list_append (the_list, address);
         }
 
--- gdm-2.99.0/common/gdm-address.h.fix-invalid-read
+++ gdm-2.99.0/common/gdm-address.h
@@ -40,7 +40,8 @@ typedef struct _GdmAddress GdmAddress;
 
 GType                    gdm_address_get_type                  (void);
 
-GdmAddress *             gdm_address_new_from_sockaddr_storage (struct sockaddr_storage *ss);
+GdmAddress *             gdm_address_new_from_sockaddr_storage (struct sockaddr_storage *ss,
+                                                                size_t                   size);
 
 int                      gdm_address_get_family_type           (GdmAddress              *address);
 struct sockaddr_storage *gdm_address_get_sockaddr_storage      (GdmAddress              *address);
--- gdm-2.99.0/daemon/gdm-xdmcp-display-factory.c.fix-invalid-read
+++ gdm-2.99.0/daemon/gdm-xdmcp-display-factory.c
@@ -446,7 +446,8 @@ do_bind (guint                     port,
                         char       *serv;
                         GdmAddress *addr;
 
-                        addr = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr);
+                        addr = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr,
+                                                                      ai->ai_addrlen);
 
                         host = NULL;
                         serv = NULL;
@@ -1356,7 +1357,8 @@ create_address_from_request (ARRAY8      *req_addr,
         if (ai != NULL) {
                 found = TRUE;
                 if (address != NULL) {
-                        *address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr);
+                        *address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr,
+                                                                          ai->ai_addrlen);
                 }
         }
 
@@ -2629,7 +2631,8 @@ decode_packet (GIOChannel             *source,
                 return TRUE;
         }
 
-        address = gdm_address_new_from_sockaddr_storage (&clnt_ss);
+        address = gdm_address_new_from_sockaddr_storage (&clnt_ss,
+                                                         ss_len);
         if (address == NULL) {
                 g_warning (_("XMDCP: Unable to parse address"));
                 return TRUE;
--- gdm-2.99.0/gui/simple-chooser/gdm-host-chooser-widget.c.fix-invalid-read
+++ gdm-2.99.0/gui/simple-chooser/gdm-host-chooser-widget.c
@@ -237,7 +237,8 @@ decode_packet (GIOChannel           *source,
                 return TRUE;
         }
 
-        address = gdm_address_new_from_sockaddr_storage (&clnt_ss);
+        address = gdm_address_new_from_sockaddr_storage (&clnt_ss,
+                                                         ss_len);
         if (address == NULL) {
                 g_warning (_("XMDCP: Unable to parse address"));
                 return TRUE;
@@ -462,7 +463,8 @@ find_broadcast_addresses (GdmHostChooserWidget *widget)
 
                         g_memmove (&sin, &ifreq.ifr_broadaddr, sizeof (struct sockaddr_in));
                         sin.sin_port = htons (XDM_UDP_PORT);
-                        address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)&sin);
+                        address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)&sin,
+                                                                         sizeof (struct sockaddr_in));
                         if (address != NULL) {
                                 g_debug ("Adding if %s", name);
                                 gdm_address_debug (address);
@@ -518,7 +520,8 @@ add_hosts (GdmHostChooserWidget *widget)
                 for (ai = result; ai != NULL; ai = ai->ai_next) {
                         GdmAddress *address;
 
-                        address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr);
+                        address = gdm_address_new_from_sockaddr_storage ((struct sockaddr_storage *)ai->ai_addr,
+                                                                         ai->ai_addrlen);
                         if (address != NULL) {
                                 widget->priv->query_addresses = g_slist_append (widget->priv->query_addresses, address);
                         }


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/.cvsignore,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- .cvsignore	18 Sep 2007 05:08:54 -0000	1.56
+++ .cvsignore	14 Oct 2007 03:08:47 -0000	1.57
@@ -1 +1 @@
-gdm-2.20.0.tar.bz2
+gdm-2.99.0.tar.gz


Index: gdm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/gdm.spec,v
retrieving revision 1.302
retrieving revision 1.303
diff -u -r1.302 -r1.303
--- gdm.spec	5 Oct 2007 20:02:51 -0000	1.302
+++ gdm.spec	14 Oct 2007 03:08:47 -0000	1.303
@@ -15,63 +15,16 @@
 
 Summary: The GNOME Display Manager
 Name: gdm
-Version: 2.20.0
-Release: 15%{?dist}
+Version: 2.99.0
+Release: 0.2007.10.13.1%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: User Interface/X
 URL: http://download.gnome.org/sources/gdm
-Source: http://download.gnome.org/sources/gdm/2.20/gdm-%{version}.tar.bz2
+Source: http://download.gnome.org/sources/gdm/2.20/gdm-%{version}.tar.gz
 Source1: gdm-pam
 Source2: gdm-autologin-pam
 Source3: gdmsetup-pam
-Source4: 90-grant-audio-devices-to-gdm.fdi
-Source5: fedora-faces-20070319.tar.bz2
-Source6: default.desktop
-
-Patch4: gdm-2.13.0.4-update-switchdesk-location.patch
-
-Patch19: gdm-2.19.3-move-default-message.patch
-Patch20: gdm-2.19.5-reset-pam.patch
-Patch21: gdm-2.19.1-security-tokens.patch
-
-# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=203917
-Patch25: gdm-2.16.0-indic-langs.patch
-
-Patch28: gdm-2.17.1-desensitize-entry.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=411427
-Patch29: gdm-2.17.7-greeter.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=412576
-Patch32: gdm-2.19.1-a11y-fixes-for-themed-greeter.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=411501
-Patch33: gdm-2.19.6-pass-ats-to-session.patch
-
-# make gdmsetup work with consolehelper
-Patch35: gdmsetup-path.patch
-
-# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=254164
-Patch37: gdm-2.19.8-selinux.patch
-
-# fixed in upstream svn
-Patch38: hang.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=473480
-Patch39: gdm-2.20.0-fix-savedie.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=453916
-Patch40: gdm-2.20.0-fix-default-language.patch
-
-# http://bugzilla.gnome.org/show_bug.cgi?id=482348
-Patch41: pixbuf-ref.patch
-
-# https://bugzilla.redhat.com/show_bug.cgi?id=135965
-Patch42: gdm-2.20.0-allow-escape.patch
-
-Patch100: gdm-2.20.0-change-defaults.patch
-Patch101: stupid-bullets.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
 
@@ -127,42 +80,19 @@
 
 Requires: audit-libs >= %{libauditver}
 
+Patch0: gdm-2.99.0-fix-crash-on-background-load-failure.patch
+Patch1: gdm-2.99.0-fix-invalid-read.patch
+
 %description
 Gdm (the GNOME Display Manager) is a highly configurable
 reimplementation of xdm, the X Display Manager. Gdm allows you to log
 into your system with the X Window System running and supports running
 several different X sessions on your local machine at the same time.
 
-%package extra-faces
-Summary: Extra faces for GDM
-Group: User Interface/X
-Requires: %name
-
-%description extra-faces
-Extra icons / faces for the GNOME Display Manager.
-
 %prep
-%setup -q -a 5
-
-%patch4 -p1 -b .update-switchdesk-location
-%patch19 -p1 -b .move-default-message
-%patch20 -p1 -b .reset-pam
-%patch21 -p1 -b .security-tokens
-%patch25 -p1 -b .indic-langs
-%patch28 -p1 -b .desensitize-entry
-%patch29 -p0 -b .greeter
-%patch32 -p1 -b .a11y-fixes
-%patch33 -p1 -b .pass-ats-to-session
-%patch35 -p1 -b .gdmsetup-path
-%patch37 -p1 -b .selinux
-%patch38 -p1 -b .hang
-%patch39 -p1 -b .fix-savedie
-%patch40 -p1 -b .fix-default-language
-%patch41 -p1 -b .pixbuf-ref
-%patch42 -p1 -b .allow-escape
-
-%patch100 -p1 -b .change-defaults
-%patch101 -p1 -b .stupid-bullets
+%setup -q
+%patch0 -p1 -b .fix-crash-on-background-load-failure
+%patch1 -p1 -b .fix-invalid-read
 
 %build
 cp -f %{SOURCE1} config/gdm
@@ -210,22 +140,9 @@
 # remove the other gnome session file, since we put it in gnome-session
 rm -rf $RPM_BUILD_ROOT%{_datadir}/xsessions
 
-# This got given an unfortunate name, so revert the name for now.
-# See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234218
-# and http://bugzilla.gnome.org/show_bug.cgi?id=403690
-cp %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/gdm/BuiltInSessions/default.desktop
-
 # no dumb flexiserver thing, Xnest is too broken
 rm -f $RPM_BUILD_ROOT%{_datadir}/gdm/applications/gdmflexiserver-xnest.desktop
 
-# use consolehelper for gdmsetup
-(cd $RPM_BUILD_ROOT/usr/bin; ln -sf consolehelper gdmsetup)
-
-# fix the "login photo" file
-cat >>$RPM_BUILD_ROOT%{_datadir}/gdm/applications/gdmphotosetup.desktop <<EOF
-NoDisplay=true
-EOF
- 
 desktop-file-install --vendor gnome --delete-original       \
   --dir $RPM_BUILD_ROOT%{_datadir}/gdm/applications         \
   $RPM_BUILD_ROOT%{_datadir}/gdm/applications/gdmsetup.desktop || :
@@ -238,20 +155,8 @@
   --dir $RPM_BUILD_ROOT%{_datadir}/gdm/applications          	\
   $RPM_BUILD_ROOT%{_datadir}/gdm/applications/gdmflexiserver.desktop || :
 
-# broken install-data-local in gui/Makefile.am makes this necessary
-(cd $RPM_BUILD_ROOT%{_bindir} && ln -sf gdmXnestchooser gdmXnest)
-
 rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
 
-# grant access to alsa and oss devices for the gdm user
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/20thirdparty
-cp %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/20thirdparty
-
-# replace faces with the ones from fedora-faces
-rm -rf $RPM_BUILD_ROOT%{_datadir}/pixmaps/faces
-mkdir $RPM_BUILD_ROOT%{_datadir}/pixmaps/faces
-cp -Rpr faces $RPM_BUILD_ROOT%{_datadir}/pixmaps
-
 %find_lang gdm --with-gnome
 
 %clean
@@ -334,48 +239,40 @@
 %defattr(-, root, root)
 %doc AUTHORS COPYING NEWS README TODO
 %dir %{_sysconfdir}/gdm
-%{_sysconfdir}/gdm/Xsession
 %config(noreplace) %{_sysconfdir}/gdm/custom.conf
-%config %{_sysconfdir}/gdm/securitytokens.conf
-%config %{_sysconfdir}/gdm/XKeepsCrashing
-%config %{_sysconfdir}/gdm/locale.alias
 %config %{_sysconfdir}/gdm/Init/*
 %config %{_sysconfdir}/gdm/PostLogin/*
 %config %{_sysconfdir}/gdm/PreSession/*
 %config %{_sysconfdir}/gdm/PostSession/*
-%config %{_sysconfdir}/gdm/modules/*
 %config %{_sysconfdir}/pam.d/gdm
-%config %{_sysconfdir}/pam.d/gdmsetup
 %config %{_sysconfdir}/pam.d/gdm-autologin
-%config %{_sysconfdir}/security/console.apps/gdmsetup
+# not config files
+%{_sysconfdir}/gdm/Xsession
+%{_sysconfdir}/gdm/gdm.schemas
+%{_sysconfdir}/dbus-1/system.d/gdm.conf
 %dir %{_sysconfdir}/gdm/Init
 %dir %{_sysconfdir}/gdm/PreSession
 %dir %{_sysconfdir}/gdm/PostSession
 %dir %{_sysconfdir}/gdm/PostLogin
-%dir %{_sysconfdir}/gdm/modules
 %{_datadir}/pixmaps/*.png
 %{_datadir}/pixmaps/faces/*.png
 %{_datadir}/pixmaps/faces/*.jpg
 %{_datadir}/icons/hicolor/*/apps/*.png
 %{_datadir}/gdm
-%{_datadir}/hal/fdi/policy/20thirdparty/90-grant-audio-devices-to-gdm.fdi
-%{_libdir}/gtk-2.0/modules/*.so
-%{_bindir}/*
 %{_libexecdir}/*
 %{_sbindir}/*
-%doc %{_mandir}/man*/*
 %dir %{_localstatedir}/log/gdm
 
 %attr(1770, root, gdm) %dir %{_localstatedir}/gdm
 
-%files extra-faces
-%{_datadir}/pixmaps/faces/extras/*.png
-%{_datadir}/pixmaps/faces/extras/*.jpg
-
 %changelog
-* Fri Oct 5 2007 Dan Walsh <dwalsh at redhat.com> - 1:2.20.0-14
+* Sat Oct 13 2007 Ray Strode <rstrode at redhat.com> - 1:2.99.0-0.2007.10.13.1
+- Add a snapshot from the mccann-gobject branch, totally different 
+  unfinished ui...
+
+* Fri Oct  5 2007 Dan Walsh <dwalsh at redhat.com> - 1:2.20.0-14
 - Added pam_selinux_permit and pam_namespace to gdm-pam
-  * This pam module allows user without a password to login when selinux is in enforcing mode
+  - This pam module allows user without a password to login when selinux is in enforcing mode
 - Added pam_namespace to gdm-autologin-pam
 - These changes were made to make it easier to setup the xguest user account
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gdm/devel/sources,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- sources	18 Sep 2007 05:14:26 -0000	1.60
+++ sources	14 Oct 2007 03:08:47 -0000	1.61
@@ -1,2 +1 @@
-cf374113a1f837b0df916572625b5078  gdm-2.20.0.tar.bz2
-7387935ad09f746889b58bd69bf815e1  fedora-faces-20070319.tar.bz2
+9116a56d4dd54b9db66c61e5a58540b4  gdm-2.99.0.tar.gz


--- gdm-2.13.0.4-update-switchdesk-location.patch DELETED ---


--- gdm-2.16.0-change-defaults.patch DELETED ---


--- gdm-2.16.0-indic-langs.patch DELETED ---


--- gdm-2.17.1-desensitize-entry.patch DELETED ---


--- gdm-2.17.6-consolekit.patch DELETED ---


--- gdm-2.17.6-username.patch DELETED ---


--- gdm-2.17.7-greeter.patch DELETED ---


--- gdm-2.17.7-turnoff-pam-verification.patch DELETED ---


--- gdm-2.18.0-be-more-verbose.patch DELETED ---


--- gdm-2.18.0-hide-disabled-users.patch DELETED ---


--- gdm-2.19.1-a11y-fixes-for-themed-greeter.patch DELETED ---


--- gdm-2.19.1-audit-login.patch DELETED ---


--- gdm-2.19.1-clean-up-xsession-errors.patch DELETED ---


--- gdm-2.19.1-hide-uninstalled-languages.patch DELETED ---


--- gdm-2.19.1-pass-ats-to-session.patch DELETED ---


--- gdm-2.19.1-reset-pam.patch DELETED ---


--- gdm-2.19.1-security-tokens.patch DELETED ---


--- gdm-2.19.1-wtmp.patch DELETED ---


--- gdm-2.19.3-move-default-message.patch DELETED ---


--- gdm-2.19.5-disable-typeahead.patch DELETED ---


--- gdm-2.19.5-dont-warp-pointer-to-stylus.patch DELETED ---


--- gdm-2.19.5-reset-pam.patch DELETED ---


--- gdm-2.19.6-pass-ats-to-session.patch DELETED ---


--- gdm-2.19.8-change-defaults.patch DELETED ---


--- gdm-2.19.8-selinux.patch DELETED ---


--- gdm-2.20.0-allow-escape.patch DELETED ---


--- gdm-2.20.0-change-defaults.patch DELETED ---


--- gdm-2.20.0-fix-default-language.patch DELETED ---


--- gdm-2.20.0-fix-savedie.patch DELETED ---


--- gdm-2.8.0.2-merge-resources.patch DELETED ---


--- gdmsetup-path.patch DELETED ---


--- hang.patch DELETED ---


--- pixbuf-ref.patch DELETED ---


--- stupid-bullets.patch DELETED ---




More information about the fedora-extras-commits mailing list