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