Compare commits
No commits in common. "c8" and "c10s" have entirely different histories.
6
.gitignore
vendored
6
.gitignore
vendored
@ -1 +1,5 @@
|
|||||||
SOURCES/libXau-1.0.9.tar.bz2
|
libXau-1.0.6.tar.bz2
|
||||||
|
/libXau-1.0.8.tar.bz2
|
||||||
|
/libXau-1.0.9.tar.bz2
|
||||||
|
/libXau-1.0.10.tar.xz
|
||||||
|
/libXau-1.0.11.tar.xz
|
||||||
|
@ -1 +0,0 @@
|
|||||||
ef9b1ad00f958c8b6e30a1bbc11fdfac311c9733 SOURCES/libXau-1.0.9.tar.bz2
|
|
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-10
|
||||||
|
decision_context: osci_compose_gate
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}
|
@ -1,15 +1,15 @@
|
|||||||
Summary: Sample Authorization Protocol for X
|
Summary: Sample Authorization Protocol for X
|
||||||
Name: libXau
|
Name: libXau
|
||||||
Version: 1.0.9
|
Version: 1.0.11
|
||||||
Release: 3%{?dist}
|
Release: 8%{?dist}
|
||||||
License: MIT
|
License: MIT-open-group
|
||||||
Group: System Environment/Libraries
|
|
||||||
URL: http://www.x.org
|
URL: http://www.x.org
|
||||||
|
|
||||||
Source0: https://www.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2
|
Source0: https://www.x.org/pub/individual/lib/%{name}-%{version}.tar.xz
|
||||||
|
|
||||||
#Patch0: xau-1.0.4-local.patch
|
#Patch0: xau-1.0.4-local.patch
|
||||||
|
|
||||||
|
BuildRequires: make
|
||||||
BuildRequires: xorg-x11-util-macros
|
BuildRequires: xorg-x11-util-macros
|
||||||
BuildRequires: autoconf automake libtool
|
BuildRequires: autoconf automake libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -17,14 +17,13 @@ BuildRequires: xorg-x11-proto-devel
|
|||||||
|
|
||||||
%description
|
%description
|
||||||
This is a very simple mechanism for providing individual access to an X Window
|
This is a very simple mechanism for providing individual access to an X Window
|
||||||
System display.It uses existing core protocol and library hooks for specifying
|
System display. It uses existing core protocol and library hooks for specifying
|
||||||
authorization data in the connection setup block to restrict use of the display
|
authorization data in the connection setup block to restrict use of the display
|
||||||
to only those clients that show that they know a server-specific key
|
to only those clients that show that they know a server-specific key
|
||||||
called a "magic cookie".
|
called a "magic cookie".
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
Requires: xorg-x11-proto-devel
|
Requires: xorg-x11-proto-devel
|
||||||
Requires: pkgconfig
|
Requires: pkgconfig
|
||||||
@ -69,6 +68,52 @@ make check
|
|||||||
%{_mandir}/man3/*.3*
|
%{_mandir}/man3/*.3*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.0.11-8
|
||||||
|
- Bump release for October 2024 mass rebuild:
|
||||||
|
Resolves: RHEL-64018
|
||||||
|
|
||||||
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1.0.11-7
|
||||||
|
- Bump release for June 2024 mass rebuild
|
||||||
|
|
||||||
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Sep 06 2023 Benjamin Tissoires <benjamin.tissoires@redhat.com> - 1.0.11-4
|
||||||
|
- SPDX Migration
|
||||||
|
|
||||||
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Dec 10 2022 Dr. Tilmann Bubeck <bubeck@fedoraproject.org> - 1.0.11-1
|
||||||
|
- update to 1.0.11
|
||||||
|
|
||||||
|
* Tue Aug 30 2022 Dr. Tilmann Bubeck <bubeck@fedoraproject.org> - 1.0.10-1
|
||||||
|
- update to 1.0.10
|
||||||
|
|
||||||
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-9
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-8
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-7
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Nov 5 11:13:29 AEST 2020 Peter Hutterer <peter.hutterer@redhat.com> - 1.0.9-5
|
||||||
|
- Add BuildRequires for make
|
||||||
|
|
||||||
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-3
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
1
sources
Normal file
1
sources
Normal file
@ -0,0 +1 @@
|
|||||||
|
SHA512 (libXau-1.0.11.tar.xz) = f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd
|
71
xau-1.0.4-local.patch
Normal file
71
xau-1.0.4-local.patch
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
diff -up libXau-1.0.6/AuGetBest.c.jx libXau-1.0.6/AuGetBest.c
|
||||||
|
--- libXau-1.0.6/AuGetBest.c.jx 2009-02-16 12:59:07.000000000 -0500
|
||||||
|
+++ libXau-1.0.6/AuGetBest.c 2011-10-12 11:19:41.259897224 -0400
|
||||||
|
@@ -168,6 +168,67 @@ XauGetBestAuthByAddr (
|
||||||
|
}
|
||||||
|
XauDisposeAuth (entry);
|
||||||
|
}
|
||||||
|
+ if (!best) {
|
||||||
|
+ rewind (auth_file);
|
||||||
|
+ for (;;) {
|
||||||
|
+ entry = XauReadAuth (auth_file);
|
||||||
|
+ if (!entry)
|
||||||
|
+ break;
|
||||||
|
+ /*
|
||||||
|
+ * Match when:
|
||||||
|
+ * either family or entry->family are FamilyWild or
|
||||||
|
+ * family and entry->family are the same and
|
||||||
|
+ * address and entry->address are the same or
|
||||||
|
+ * family is FamilyLocal
|
||||||
|
+ * and
|
||||||
|
+ * either number or entry->number are empty or
|
||||||
|
+ * number and entry->number are the same
|
||||||
|
+ * and
|
||||||
|
+ * either name or entry->name are empty or
|
||||||
|
+ * name and entry->name are the same
|
||||||
|
+ */
|
||||||
|
+
|
||||||
|
+ if ((family == FamilyWild || entry->family == FamilyWild ||
|
||||||
|
+ (entry->family == family &&
|
||||||
|
+ ((address_length == entry->address_length &&
|
||||||
|
+ binaryEqual (entry->address, address, (int)address_length))
|
||||||
|
+#ifdef hpux
|
||||||
|
+ || (family == FamilyLocal &&
|
||||||
|
+ fully_qual_address_length == entry->address_length &&
|
||||||
|
+ binaryEqual (entry->address, fully_qual_address,
|
||||||
|
+ (int) fully_qual_address_length))
|
||||||
|
+#endif
|
||||||
|
+ || (family == FamilyLocal)
|
||||||
|
+ ))) &&
|
||||||
|
+ (number_length == 0 || entry->number_length == 0 ||
|
||||||
|
+ (number_length == entry->number_length &&
|
||||||
|
+ binaryEqual (entry->number, number, (int)number_length))))
|
||||||
|
+ {
|
||||||
|
+ if (best_type == 0)
|
||||||
|
+ {
|
||||||
|
+ best = entry;
|
||||||
|
+ break;
|
||||||
|
+ }
|
||||||
|
+ for (type = 0; type < best_type; type++)
|
||||||
|
+ if (type_lengths[type] == entry->name_length &&
|
||||||
|
+ !(strncmp (types[type], entry->name, entry->name_length)))
|
||||||
|
+ {
|
||||||
|
+ break;
|
||||||
|
+ }
|
||||||
|
+ if (type < best_type)
|
||||||
|
+ {
|
||||||
|
+ if (best)
|
||||||
|
+ XauDisposeAuth (best);
|
||||||
|
+ best = entry;
|
||||||
|
+ best_type = type;
|
||||||
|
+ if (type == 0)
|
||||||
|
+ break;
|
||||||
|
+ continue;
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
+ XauDisposeAuth (entry);
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
(void) fclose (auth_file);
|
||||||
|
return best;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user