Compare commits

...

258 Commits
f8 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering
157aa5a73a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 06:51:01 +00:00
Daiki Ueno
658abffaac Install PKCS#11 module config under /usr/share
This partially reverts a1aff4e992 so the
PKCS#11 module configuration is installed under immutable location,
instead of /etc.

This also makes the spec file future-proof after the upstream changes
in gnome-keyring and p11-kit:
https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/54
https://github.com/p11-glue/p11-kit/pull/412

Signed-off-by: Daiki Ueno <dueno@redhat.com>
2022-07-03 10:53:46 +09:00
David King
2570ab951a Update to 42.1 2022-05-24 10:01:01 +01:00
Debarshi Ray
a1aff4e992 Fix FTBFS by updating the path of the PKCS#11 module
See:
https://github.com/p11-glue/p11-kit/pull/377
https://github.com/p11-glue/p11-kit/commit/576bba3c34d6994

https://bugzilla.redhat.com/show_bug.cgi?id=2045447
2022-02-04 01:45:03 +01:00
Fedora Release Engineering
e8e79b7036 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 06:34:55 +00:00
Michael Catanzaro
e4be4e4a04 Drop dependency on libcapng
Drop cap_ipc_lock to unbreak the D-Bus service
Fixes #2005625
2021-09-22 13:32:31 -05:00
Fedora Release Engineering
e75eb6447a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 02:11:19 +00:00
Kalev Lember
84071064fd Fix whitespace 2021-03-26 14:04:34 +01:00
Kalev Lember
3949a3b1a1 Update to 40.0 2021-03-26 14:03:17 +01:00
David King
657c90b7b5 Apply upstream patch to fix capng usage (#1888978) 2021-03-05 17:46:42 +00:00
Fedora Release Engineering
27b574eb7b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 08:36:57 +00:00
Tom Stellard
a8bef74dd7 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 23:44:29 +00:00
Fedora Release Engineering
f592fdc2b8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 02:15:07 +00:00
Fedora Release Engineering
fd2331f9ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 20:36:38 +00:00
Tom Stellard
7bb82aa723 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 19:48:58 +00:00
Kalev Lember
a96d4914ea Update to 3.36.0 2020-03-11 06:57:32 +01:00
Kalev Lember
78e727ade5 Update to 3.35.90 2020-02-17 15:38:10 +01:00
Fedora Release Engineering
62a19e5893 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 22:42:43 +00:00
Kalev Lember
4a7a05916f Update to 3.35.1 2020-01-16 18:35:39 +01:00
Kalev Lember
f7c50171c8 Update to 3.34.0 2019-09-30 11:08:36 +02:00
Fedora Release Engineering
655b5e2866 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 04:10:27 +00:00
Kalev Lember
3f651e92ef Update to 3.31.91 2019-03-02 19:09:44 +01:00
Kalev Lember
64189d5d8b Update file lists 2019-02-10 14:05:05 +01:00
Kalev Lember
23d0a662d7 Update to 3.31.90 2019-02-10 13:55:34 +01:00
Fedora Release Engineering
e3f6b3d897 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 23:09:39 +00:00
Fedora Release Engineering
4fee428a81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 02:54:10 +00:00
Igor Gnatenko
d0496b47d5 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:45 +02:00
Kalev Lember
0d168ffce7 Use standard tag order 2018-05-25 18:51:39 +02:00
Kalev Lember
8557c5da58 Update to 3.28.2 2018-05-08 10:15:05 +02:00
Kalev Lember
fde0baee5f Update to 3.28.0.2 2018-03-26 08:42:24 +02:00
Daiki Ueno
32a334d5e8 Require gcr-ssh-askpass at run time 2018-03-15 16:40:45 +01:00
Daiki Ueno
2252f31692 Bump glib2 and gcr dependencies
https://wiki.gnome.org/Projects/GnomeKeyring/Distributors
2018-03-15 16:37:58 +01:00
Kalev Lember
1c6aaba276 Update to 3.28.0.1 2018-03-13 10:44:02 +01:00
Kalev Lember
35ec9649b8 Update to 3.28.0 2018-03-12 14:23:58 +01:00
Kalev Lember
ae6de443c6 Remove gsettings schema scriptlets
These are now handled through file triggers.
2018-03-05 22:04:27 +01:00
Kalev Lember
23478186cc Remove ancient obsoletes 2018-03-05 22:04:27 +01:00
Kalev Lember
3f29b07518 Minor spec file cleanup 2018-03-05 22:04:13 +01:00
Kalev Lember
c1491de614 Don't set group tags
They are unused in Fedora.
2018-03-05 22:04:13 +01:00
Kalev Lember
ba6bac9550 Update to 3.27.92 2018-03-05 22:04:13 +01:00
Fedora Release Engineering
6cb4be0d50 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 13:21:22 +00:00
Nikos Mavrogiannopoulos
8a19514a68 No longer register gnome-keyring as a local PKCS#11 module (#1520268) 2017-12-08 08:15:00 +01:00
Fedora Release Engineering
c3705dbb34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 22:02:29 +00:00
Fedora Release Engineering
7b0c05728c - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 10:44:24 +00:00
Debarshi Ray
35d561e91f Update to 3.20.1 2017-07-04 12:57:11 +02:00
Fedora Release Engineering
ae203b545d - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 11:23:50 +00:00
Kalev Lember
74df82b3bb Update to 3.20.0 2016-03-25 11:26:15 +01:00
Richard Hughes
bccace7d8a Update to 3.19.90 2016-02-18 09:07:13 +00:00
Dennis Gilmore
21469c008d - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 22:25:48 +00:00
Kalev Lember
5efe75bd5d Update to 3.19.4 2016-01-20 21:05:54 +01:00
Kalev Lember
2d8061c617 Update to 3.18.3 2015-10-28 06:32:24 +01:00
Kalev Lember
b2c2287aef Update to 3.18.2 2015-10-23 11:39:31 +02:00
Kalev Lember
8f51a4af39 dbus: Fix object path regression from GDBus port 2015-10-17 18:16:30 +02:00
Kalev Lember
1ddf21164c Use make_install macro 2015-10-17 16:29:31 +02:00
Kalev Lember
1942ba4c91 Drop unused dbus build dependency
3.18.x uses gdbus instead.
2015-10-17 16:29:19 +02:00
Kalev Lember
058244c7ef Update to 3.18.1 2015-10-17 16:26:20 +02:00
Ray Strode
cce4de0892 more fixes
- Fix password handoff in non-autologin case
- Remove unneccessary part of autologin fix

Related: #1269581
2015-10-15 16:16:56 -04:00
Ray Strode
9ce4ea8d31 Fix deadlock in gnome-keyring when using autologin
Resolves: #1269581
2015-10-15 15:02:09 -04:00
Kalev Lember
dc5eb1f3a1 dbus: Initialize secret service before claiming name 2015-10-14 19:58:37 +02:00
Kalev Lember
485edf9808 Update to 3.18.0 2015-09-28 18:13:13 +02:00
Richard Hughes
9493b0bd0e Update to 3.17.91 2015-09-15 13:04:29 +01:00
Dennis Gilmore
ff20696fa6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 08:54:39 +00:00
David King
4bffa6a67b Update to 3.16.0 2015-04-08 17:01:38 +01:00
Kalev Lember
085af9e29d Update to 3.15.92 2015-03-17 23:51:48 +01:00
David King
87294d3770 Add patch to fix repeated SSH agent requests
https://bugzilla.gnome.org/show_bug.cgi?id=744280
2015-03-08 19:11:38 +00:00
David King
4710089e61 Preserve timestamps during install
https://fedoraproject.org/wiki/Packaging:Guidelines#Timestamps
2015-02-26 14:33:18 +00:00
David King
2f11c2341d Use license macro for COPYING and COPYING.LIB
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text
2015-02-26 14:33:18 +00:00
David King
e74e0b8b2e Use pkgconfig for BuildRequires
https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires
2015-02-26 14:33:15 +00:00
David King
bf592e2567 Update URL 2015-02-26 13:49:03 +00:00
David King
8e88371736 Update to 3.15.90 2015-02-26 13:48:43 +00:00
Till Maas
be3d2a04b2 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:29:27 +01:00
Kalev Lember
fd31bf3af2 Tighten deps with the _isa macro 2014-09-23 09:51:48 +02:00
Kalev Lember
6036a6235b Update to 3.14.0 2014-09-23 09:50:58 +02:00
Kalev Lember
f6ece6ffff Update to 3.13.91 2014-09-11 22:05:00 +02:00
Peter Robinson
7e63edb400 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 17:48:04 +00:00
Dennis Gilmore
0375f3bf00 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 12:12:38 -05:00
Kalev Lember
c058c7829d Update to 3.12.2 2014-05-15 21:35:08 +02:00
Kalev Lember
02eff25a04 Fix the build
Temporarily take out the man pages until they reappear upstream.

https://bugzilla.gnome.org/show_bug.cgi?id=727010
2014-03-25 11:45:44 +01:00
Kalev Lember
4c62f45cd1 Update to 3.12.0 2014-03-23 21:12:36 +01:00
Richard Hughes
ff26ae9b49 Update to 3.11.92 2014-03-17 09:56:07 +00:00
Ville Skyttä
cf86ad5845 Drop unneeded ldconfig calls from %post* scriptlets.
- Fix bogus dates in %changelog.
2013-12-21 20:07:12 +02:00
Richard Hughes
caee621b09 Fix filelists 2013-10-29 08:29:12 +00:00
Richard Hughes
dc9d4b9794 Update to 3.10.1 2013-10-28 23:38:56 +00:00
Kalev Lember
5988057741 Update to 3.10.0 2013-09-25 01:33:13 +02:00
Kalev Lember
701a7f28d9 Update to 3.9.90 2013-08-28 17:44:45 +02:00
Dennis Gilmore
2b8c0487fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 10:29:37 -05:00
Matthias Clasen
a875c7ee2a fix build 2013-07-02 09:06:32 -04:00
Matthias Clasen
e489eaa3e7 install pam modules in the right locsation 2013-07-02 08:51:42 -04:00
Kalev Lember
c4275b1b01 Update to 3.9.1 2013-05-03 23:17:52 +02:00
Richard Hughes
194827f06c Update to 3.8.1 2013-04-16 13:22:03 +01:00
Kalev Lember
dfb4e7a1dc Update to 3.8.0 2013-03-26 01:55:38 +01:00
Richard Hughes
b079433fd7 Update to 3.7.92 2013-03-19 09:06:18 +00:00
Matthias Clasen
b73724ce28 ofix file list 2013-03-07 21:32:13 -05:00
Matthias Clasen
a3e2cda102 fix file list 2013-03-07 21:19:42 -05:00
Matthias Clasen
f3cdef3287 3.7.91 2013-03-07 16:53:02 -05:00
Kalev Lember
51d24fbd9b Update to 3.7.5 2013-02-06 00:17:26 +01:00
Tomas Bzatek
e807bd3044 Fix crash on parsing some certificates (#893162) 2013-01-14 18:11:12 +01:00
Tomas Bzatek
c6abd49b20 Update to 3.7.2 2012-11-23 18:06:58 +01:00
Kalev Lember
ee9cd154af Update to 3.7.1 2012-11-09 21:14:47 +01:00
Rex Dieter
36542152e4 remove needless icon scriptlets 2012-11-09 08:20:19 -06:00
Rex Dieter
8ab9ab55d2 WARNING: couldn't connect to: /tmp/keyring-... (#783568, gnome#665961) 2012-11-09 08:19:52 -06:00
Kalev Lember
fb63570fc1 Update to 3.6.1 2012-10-16 18:51:01 +02:00
Matthias Clasen
4f136dceb3 3.6.0 2012-09-25 22:36:21 -04:00
Richard Hughes
88eebee873 Update to 3.5.92 2012-09-19 14:40:05 +01:00
Richard Hughes
dba34450c7 Update to 3.5.91 2012-09-04 13:55:00 +01:00
Richard Hughes
d5c8dda291 Update to 3.5.90 2012-08-21 19:04:06 +01:00
Stef Walter
163a1df238 Ignore built files in the packaging directory 2012-08-07 15:21:36 +02:00
Stef Walter
54f3371972 Update for renamed file in gnome-keyring 3.5.5 2012-08-07 15:21:34 +02:00
Richard Hughes
6b68e40683 Update to 3.5.5 2012-08-07 11:31:01 +01:00
Dennis Gilmore
7013f41aad Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-27 00:23:55 -05:00
Richard Hughes
e60ea654d7 Update to 3.5.3 2012-07-17 13:28:53 +01:00
Kalev Lember
63ed49d2e6 Silence rpm scriptlet output
Redirect it to /dev/null; end users aren't supposed to see the warnings
generated by e.g. glib-compile-schemas.

http://fedoraproject.org/wiki/Packaging:ScriptletSnippets
2012-04-24 18:15:44 +03:00
Richard Hughes
71b41e92ef Update to 3.4.1 2012-04-16 22:54:17 +03:00
Debarshi Ray
61051d7c7b Update to 3.4.0 2012-03-26 17:53:31 +02:00
Debarshi Ray
dbcf4d2d89 Remove unused patch 2012-03-26 17:53:24 +02:00
Kalev Lember
99a10b97e7 3.3.92 2012-03-21 00:38:21 +02:00
Matthias Clasen
2fa1221b98 3.3.91 2012-03-09 17:13:25 -05:00
Matthias Clasen
669838145d drop upstreamed patch 2012-02-07 07:35:51 -05:00
Matthias Clasen
bc3f04add8 3.3.5 2012-02-07 07:13:04 -05:00
Matthias Clasen
ccfc580f11 Fix ssh agent 2012-01-18 11:11:07 -05:00
Matthias Clasen
5476fd8864 3.3.4 2012-01-17 06:49:52 -05:00
Dennis Gilmore
be789f5799 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 21:50:49 -06:00
Tomas Bzatek
a0d6afba8f Properly obsolete dead -devel subpackage (#771299) 2012-01-03 14:35:38 +01:00
Ville Skyttä
9b8e4b2187 Fix libgnome-keyring dep version syntax. 2011-12-26 23:53:01 +02:00
Matthias Clasen
bbb54b3f3b 3.3.3.1 2011-12-22 16:34:05 +00:00
Matthias Clasen
9b64fad93e add gcr dep 2011-12-22 14:33:16 +00:00
Matthias Clasen
ff19b1835a 3.3.3.1 2011-12-22 14:31:15 +00:00
Matthias Clasen
24c6535337 3.3.1 2011-11-02 16:08:53 -04:00
Dennis Gilmore
4f4b837576 - Rebuilt for glibc bug#747377 2011-10-26 18:53:45 -05:00
Matthias Clasen
15ceddbbbf 3.2.1 2011-10-19 00:00:00 -04:00
Ray Strode
090d01000b Update to 3.2.0 2011-09-26 23:49:17 -04:00
Matthias Clasen
826e39c2f1 3.1.92 2011-09-20 00:58:47 -04:00
Matthias Clasen
833ff66161 Make some dependencies archful 2011-09-07 21:31:19 -04:00
Matthias Clasen
652a21200e 3.1.91 2011-09-06 16:40:56 -04:00
Kalev Lember
ff6765b598 Fix the build and add mime database scriplets 2011-08-31 21:13:03 +03:00
Kalev Lember
f79367c83f Use parallel make
... so it doesn't take forever to build.
2011-08-31 21:12:59 +03:00
Matthias Clasen
991adceab7 3.1.90 2011-08-31 21:12:54 +03:00
Matthias Clasen
f2147a0f99 fix file lists 2011-08-18 13:29:13 -04:00
Matthias Clasen
e42bff3e5b drop obsolete patches 2011-08-18 12:41:12 -04:00
Matthias Clasen
8adb8d703b 3.1.4 2011-08-18 11:49:29 -04:00
Tomas Bzatek
0fc6506ba8 Improved libcap-ng patches 2011-05-10 14:54:54 +02:00
Tomas Bzatek
cba54626cb Update to 3.1.1 2011-05-09 18:36:35 +02:00
Matthias Clasen
9bacde92fd sync with f15 2011-04-25 17:45:01 -04:00
Tomas Bzatek
ef102788f3 Update to 3.0.0 2011-04-04 17:44:27 +02:00
Matthias Clasen
86df4d0b48 forgotten sources 2011-03-21 21:54:04 -04:00
Matthias Clasen
138d3fbf71 2.91.93 2011-03-21 21:37:44 -04:00
Tomas Bzatek
90d4af20f5 Update the pam module selinux patch 2011-03-15 17:40:23 +01:00
Tomas Bzatek
dd74952191 Set correct SELinux context of daemon started from the pam module (#684225) 2011-03-15 14:33:12 +01:00
Tomas Bzatek
130b1ec61d Update to 2.91.92 2011-03-11 15:04:19 +01:00
Matthias Clasen
4c2332fd9d fix file list 2011-03-07 19:55:53 -05:00
Matthias Clasen
54f24fd79e 2.91.91 2011-03-07 19:42:53 -05:00
Matthias Clasen
94b44d3cb3 rebuild 2011-02-11 00:10:44 -05:00
Dennis Gilmore
45f3e0700b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 22:07:59 -06:00
Matthias Clasen
6dd3b96a39 Rebuild 2011-02-02 10:28:39 -05:00
Ville Skyttä
23cce0faff ...and now with release bump and changelog even. 2011-01-29 21:58:45 +02:00
Ville Skyttä
33de984d66 Dir ownership fixes. 2011-01-29 21:56:50 +02:00
Tomas Bzatek
e41c396c89 - Use file system based capabilities instead of suid bit (#668831) 2011-01-17 16:02:15 +01:00
Matthias Clasen
000903e2d7 rebuild 2011-01-07 22:24:06 -05:00
Tomas Bzatek
ac109610ec - Update to 2.91.4 2011-01-03 12:17:13 +01:00
Matthias Clasen
8455eb831e rebuild 2010-12-03 12:47:11 -05:00
Tomas Bzatek
f5c0dfc097 - Update to 2.91.3 2010-11-30 11:34:05 +01:00
Tomas Bzatek
2a878ea3ed - Update to 2.91.2 2010-11-09 11:54:22 +01:00
Matthias Clasen
8d2985282f rebuild 2010-11-01 23:11:05 -04:00
Tomas Bzatek
3e7ec250cd - Update to 2.91.1 2010-10-11 15:09:17 +02:00
Tomas Bzatek
a451626eba - Update to 2.91.0 2010-10-04 15:22:50 +02:00
Matthias Clasen
d7cfe919be 2.32.0 2010-09-28 23:55:22 -04:00
Owen W. Taylor
941c3d3132 * Sat Sep 25 2010 Owen Taylor <otaylor@redhat.com> - 2.31.92-2
- Bump and rebuild for GTK3 ABI changes
2010-09-25 10:49:36 -04:00
Tomas Bzatek
1491244d5b - Update to 2.31.92
- Built against gtk3
2010-09-13 14:51:31 +02:00
Matthias Clasen
2c91fc77d8 2.31.91 2010-08-31 19:41:36 -04:00
Matthias Clasen
10af894a41 2.31.91 2010-08-31 17:08:16 -04:00
Matthias Clasen
6b69eb1d55 2.31.91 2010-08-31 16:55:52 -04:00
Matthias Clasen
037e1dca44 drop gtk-doc dep 2010-08-23 22:08:10 -04:00
Fedora Release Engineering
87947a93e6 dist-git conversion 2010-07-28 16:17:03 +00:00
Tomas Bzatek
c641fbc535 - ssh-agent: fix key unlocking (#611642) 2010-07-20 16:38:46 +00:00
Tomas Bzatek
498bf7b532 - Update to 2.31.4 2010-06-29 09:21:23 +00:00
Tomas Bzatek
0a2de81a9d - Update to 2.30.3 2010-06-24 13:56:03 +00:00
Tomas Bzatek
59c0041b20 - Enable daemon autostart in XFCE
- Fix Networkmanager can no longer find secrets service (#572137)
2010-05-03 15:31:18 +00:00
Tomas Bzatek
c636a81911 - Update to 2.30.1 2010-04-27 10:12:54 +00:00
Matthias Clasen
4e1b51ce4a 2.30.0 2010-03-30 21:07:36 +00:00
Matthias Clasen
16e4a6d9e3 2.30.0 2010-03-30 20:54:55 +00:00
Tomas Bzatek
9db95ed3a2 - More robust error display and handling
- [secret-store] Don't save session keyring to disk
- [dbus] Allow unlocking even when always unlock is not available
- [dbus] Hide the automatically unlock check when login not usable
- [login] Fix various issues storing and using auto unlock passwords
2010-03-22 14:00:10 +00:00
Tomas Bzatek
de0f5c62f4 - Update to 2.29.92 2010-03-10 13:02:54 +00:00
Tomas Bzatek
c48058ffca - Backport fixes from master related to storing secret value 2010-02-16 15:52:07 +00:00
Tomas Bzatek
0df261f755 - Update to 2.29.90 2010-02-09 10:12:57 +00:00
Tomas Bzatek
71012fc01b - Backport some fixes related to password saving 2010-02-08 13:57:22 +00:00
Tomas Bzatek
0ce8a73039 - Fix hidden entry boxes in the new password prompt (#560345) 2010-02-01 12:39:23 +00:00
Tomas Bzatek
ed5bf05942 - Fix endless loop when looking for password in login keyring
- Fix undefined reference to S_ISSOCK (#557970)
2010-01-25 17:02:15 +00:00
Tomas Bzatek
622bab479b - Update to 2.29.5 2010-01-11 16:33:52 +00:00
Tomas Bzatek
390df83393 - Update to 2.29.4 2010-01-07 13:21:03 +00:00
Tomas Bzatek
2e46d5b5f7 - Update to 2.29.4
This is not intended for building yet, we need to solve
    https://bugzilla.redhat.com/show_bug.cgi?id=549709#c1 first. Just
    committing my changes.
2009-12-22 15:14:37 +00:00
Bill Nottingham
f94e404db9 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:19:37 +00:00
Tomas Bzatek
4c4f910fc8 - Update to 2.28.0 2009-09-21 16:31:31 +00:00
Matthias Clasen
f09b5ccd36 2.27.92 2009-09-14 23:21:47 +00:00
Matthias Clasen
0e030de1c9 2.27.90 2009-08-11 04:14:31 +00:00
Matthias Clasen
ab5c47407f 2.27.5 2009-07-28 04:07:16 +00:00
Jesse Keating
0925f829b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-25 00:40:00 +00:00
Matthias Clasen
d465fbd9cc 2.27.4 2009-07-14 03:36:06 +00:00
Matthias Clasen
8312cb20c6 Rebuild 2009-07-02 16:12:38 +00:00
Matthias Clasen
9f935b00be fix file lists 2009-04-13 03:33:12 +00:00
Matthias Clasen
2d3a71273f 2.26.1 2009-04-13 03:20:53 +00:00
Matthias Clasen
811f618e0f fix service activation 2009-04-09 03:28:43 +00:00
Matthias Clasen
3b11c0ed6e Revert crashy patch 2009-04-07 17:23:57 +00:00
Richard Hughes
9662952340 - Fix a nasty bug that's been fixed upstream where gnome-keyring-daemon
would hang when re-allocating from a pool of secure memory.
2009-04-02 14:04:52 +00:00
Tomas Bzatek
eabba88699 Fix source URL 2009-03-16 12:52:16 +00:00
Tomas Bzatek
f0cea0cecf Fix BuildRequires 2009-03-16 12:08:00 +00:00
Tomas Bzatek
7d11ec4da9 - Update to 2.26.0 2009-03-16 10:43:22 +00:00
Tomas Bzatek
9bafe20fdb - Update to 2.25.92 2009-03-02 16:58:54 +00:00
Jesse Keating
d20a1dc651 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 22:59:10 +00:00
Matthias Clasen
576493c1b3 2.25.91 2009-02-15 00:23:25 +00:00
Matthias Clasen
1b512e3500 fix file lists 2009-02-03 06:03:42 +00:00
Matthias Clasen
8bd364aa4d 2.25.90 2009-02-03 05:50:53 +00:00
Matthias Clasen
477294e08d fix spec 2009-02-03 05:37:59 +00:00
Matthias Clasen
3ff4690af1 2.25.90 2009-02-03 05:22:42 +00:00
Tomas Bzatek
2e21f19ecd - Update to 2.25.5 2009-01-20 09:49:27 +00:00
Matthias Clasen
0e5994d711 2.25.4.2 2009-01-09 03:49:13 +00:00
Tomas Bzatek
c68aa51dfa - Update to 2.25.4.1 2009-01-06 09:52:54 +00:00
Tomas Bzatek
e3d2d12c50 - Update to 2.25.4 2009-01-05 14:22:02 +00:00
Ray Strode
659c51b9e7 Add upstream patch reference 2008-12-20 19:49:16 +00:00
Ray Strode
835973c472 - Init dbus later (fixes ssh-agent, patch from Yanko Kaneti, bug 476300) 2008-12-20 19:24:14 +00:00
Matthias Clasen
4797041fa9 fix file list 2008-12-12 05:50:46 +00:00
Matthias Clasen
5450c42cfc 2.25.2 2008-12-12 05:32:34 +00:00
Matthias Clasen
2dfe894157 Tweak description 2008-11-23 06:28:23 +00:00
Tomas Bzatek
0b264fed77 - Update to 2.25.1 2008-11-10 10:52:25 +00:00
Matthias Clasen
b9872bc5dd 2.24.1 2008-10-19 13:33:28 +00:00
Matthias Clasen
3a9a3f4a96 bump rev 2008-09-22 01:06:08 +00:00
Matthias Clasen
a7f965bbed fix spec 2008-09-22 01:04:54 +00:00
Matthias Clasen
b29efc308d 2.24.0 2008-09-22 00:25:44 +00:00
Matthias Clasen
57e2369c2d 2.23.92 2008-09-08 03:51:25 +00:00
Matthias Clasen
188060df92 fix file lists 2008-09-04 05:18:31 +00:00
Matthias Clasen
a55438186a 2.23.91 2008-09-04 05:00:02 +00:00
Tomas Bzatek
4d36021b98 - Update to 2.23.90 2008-08-20 08:43:16 +00:00
Colin Walters
de811946a8 - Add --disable-acl-prompts; you can't try to maintain integrity between
two processes with the same UID and no other form of access control.
2008-08-11 12:45:05 +00:00
Tomas Bzatek
6c5d207950 - Update to 2.23.6 2008-08-04 10:03:16 +00:00
Matthias Clasen
5b46d670d9 drop patch 2008-07-22 22:02:07 +00:00
Matthias Clasen
66d1a11c35 2.23.5 2008-07-22 19:59:40 +00:00
Colin Walters
153d878ee8 - Add patch to nuke allow-deny dialog, see linked upstream bug for
discussion
2008-05-29 21:36:29 +00:00
Tomas Bzatek
72c864f34d - Update to 2.22.2 2008-05-27 09:18:03 +00:00
Matthias Clasen
9934fa57bf 2.22.1 2008-04-07 04:41:42 +00:00
Matthias Clasen
3bebd1ae8a 2.22.0 2008-03-10 04:53:24 +00:00
Matthias Clasen
677b5c1469 2.21.92 2008-02-25 05:00:12 +00:00
Matthias Clasen
e1af55a570 2.21.91 2008-02-13 04:32:33 +00:00
Ray Strode
50aef86461 - Fix problem in patch for bug 430525 2008-02-06 21:28:19 +00:00
Matthias Clasen
cd9fb5d485 2.21.90 2008-01-29 17:14:36 +00:00
Matthias Clasen
02817e805e 2.21.90 2008-01-29 17:11:07 +00:00
Ray Strode
152db40b16 - Don't ask for a password...ever (bug 430525) 2008-01-28 17:02:11 +00:00
Matthew Barnes
b57584c68b Bump the release. 2008-01-21 20:21:23 +00:00
Matthew Barnes
b3b43637c4 - Fix a race condition that was causing Evolution to hang (#429097) 2008-01-21 20:14:42 +00:00
Matthias Clasen
a1e13b5462 fix scriptlets 2008-01-15 00:31:49 +00:00
Matthias Clasen
6ea4fdc6ba fix BRs 2008-01-15 00:17:12 +00:00
Matthias Clasen
a32256f941 2.21.5 2008-01-14 23:50:15 +00:00
Matthias Clasen
a5f74138fd fix file list 2007-12-18 05:43:32 +00:00
Matthias Clasen
8ccbfe4d4b 2.21.4 2007-12-18 05:15:59 +00:00
Matthias Clasen
cc5d8a9194 2.21.3.2 2007-12-08 03:57:31 +00:00
Matthias Clasen
33879359fa turn autounlock on again 2007-11-30 15:10:39 +00:00
Matthias Clasen
b7123d7dc1 2.20.2 2007-11-27 02:51:45 +00:00
Matthias Clasen
32a77f6fc7 Fix spec 2007-11-11 06:26:15 +00:00
Matthias Clasen
a6d0fe6376 Don't ship a .la file 2007-11-11 06:18:21 +00:00
Christopher Aillon
781bb32b77 - Disable the auto-unlock question for now (#312531) 2007-10-25 09:39:40 +00:00
Christopher Aillon
2ebf8dd5be - Had to bump F8, so re-sync up with it. 2007-10-25 09:38:43 +00:00
10 changed files with 862 additions and 451 deletions

View File

@ -1 +0,0 @@
gnome-keyring-2.20.1.tar.bz2

81
.gitignore vendored Normal file
View File

@ -0,0 +1,81 @@
gnome-keyring-2.31.4.tar.bz2
/gnome-keyring-2.31.91.tar.bz2
/gnome-keyring-2.32.0.tar.bz2
/gnome-keyring-2.91.0.tar.bz2
/gnome-keyring-2.91.1.tar.bz2
/gnome-keyring-2.91.2.tar.bz2
/gnome-keyring-2.91.3.tar.bz2
/gnome-keyring-2.91.4.tar.bz2
/gnome-keyring-2.91.91.tar.bz2
/gnome-keyring-2.91.92.tar.bz2
/gnome-keyring-2.91.93.tar.bz2
/gnome-keyring-3.0.0.tar.bz2
/gnome-keyring-3.0.1.tar.bz2
/gnome-keyring-3.1.1.tar.bz2
/gnome-keyring-3.1.4.tar.xz
/gnome-keyring-3.1.90.tar.xz
/gnome-keyring-3.1.91.tar.xz
/gnome-keyring-3.1.92.tar.xz
/gnome-keyring-3.2.0.tar.xz
/gnome-keyring-3.2.1.tar.xz
/gnome-keyring-3.3.1.tar.xz
/gnome-keyring-3.3.3.1.tar.xz
/gnome-keyring-3.3.4.tar.xz
/gnome-keyring-3.3.5.tar.xz
/gnome-keyring-3.3.91.tar.xz
/gnome-keyring-3.3.92.tar.xz
/gnome-keyring-3.4.0.tar.xz
/gnome-keyring-3.4.1.tar.xz
/gnome-keyring-3.5.3.tar.xz
/gnome-keyring-3.5.5.tar.xz
/.build-*.log
/*.src.rpm
/gnome-keyring-3.?.?/
/x86_64/
/gnome-keyring-3.5.90.tar.xz
/gnome-keyring-3.5.91.tar.xz
/gnome-keyring-3.5.92.tar.xz
/gnome-keyring-3.6.0.tar.xz
/gnome-keyring-3.6.1.tar.xz
/gnome-keyring-3.7.1.tar.xz
/gnome-keyring-3.7.2.tar.xz
/gnome-keyring-3.7.5.tar.xz
/gnome-keyring-3.7.91.tar.xz
/gnome-keyring-3.7.92.tar.xz
/gnome-keyring-3.8.0.tar.xz
/gnome-keyring-3.8.1.tar.xz
/gnome-keyring-3.9.1.tar.xz
/gnome-keyring-3.9.90.tar.xz
/gnome-keyring-3.10.0.tar.xz
/gnome-keyring-3.10.1.tar.xz
/gnome-keyring-3.11.92.tar.xz
/gnome-keyring-3.12.0.tar.xz
/gnome-keyring-3.12.2.tar.xz
/gnome-keyring-3.13.91.tar.xz
/gnome-keyring-3.14.0.tar.xz
/gnome-keyring-3.15.90.tar.xz
/gnome-keyring-3.15.92.tar.xz
/gnome-keyring-3.16.0.tar.xz
/gnome-keyring-3.17.91.tar.xz
/gnome-keyring-3.18.0.tar.xz
/gnome-keyring-3.18.1.tar.xz
/gnome-keyring-3.18.2.tar.xz
/gnome-keyring-3.18.3.tar.xz
/gnome-keyring-3.19.4.tar.xz
/gnome-keyring-3.19.90.tar.xz
/gnome-keyring-3.20.0.tar.xz
/gnome-keyring-3.20.1.tar.xz
/gnome-keyring-3.27.92.tar.xz
/gnome-keyring-3.28.0.tar.xz
/gnome-keyring-3.28.0.1.tar.xz
/gnome-keyring-3.28.0.2.tar.xz
/gnome-keyring-3.28.2.tar.xz
/gnome-keyring-3.31.90.tar.xz
/gnome-keyring-3.31.91.tar.xz
/gnome-keyring-3.34.0.tar.xz
/gnome-keyring-3.35.1.tar.xz
/gnome-keyring-3.35.90.tar.xz
/gnome-keyring-3.36.0.tar.xz
/gnome-keyring-40.0.tar.xz
/gnome-keyring-42.0.tar.xz
/gnome-keyring-42.1.tar.xz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: gnome-keyring
# $Id: Makefile,v 1.1 2004/09/09 05:26:08 cvsdist Exp $
NAME := gnome-keyring
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attempt a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,11 +0,0 @@
--- gnome-keyring-0.5.2/gnome-keyring.c.nullfix 2006-08-23 16:31:47.000000000 -0400
+++ gnome-keyring-0.5.2/gnome-keyring.c 2006-08-23 16:32:25.000000000 -0400
@@ -2483,7 +2483,7 @@
GnomeKeyringResult result;
GList *found;
- out_list = NULL;
+ *out_list = NULL;
attributes = make_attribute_list_for_network_password (user,
domain,
server,

View File

@ -1,291 +0,0 @@
diff -ur gnome-keyring-2.20.orig/daemon/gkr-daemon.c gnome-keyring-2.20/daemon/gkr-daemon.c
--- gnome-keyring-2.20.orig/daemon/gkr-daemon.c 2007-10-05 12:40:28.000000000 +0200
+++ gnome-keyring-2.20/daemon/gkr-daemon.c 2007-10-05 12:55:26.000000000 +0200
@@ -27,6 +27,7 @@
#include "common/gkr-async.h"
#include "common/gkr-cleanup.h"
#include "common/gkr-unix-signal.h"
+#include "common/gkr-location.h"
#include "keyrings/gkr-keyrings.h"
@@ -183,6 +184,10 @@
GIOChannel *channel;
GMainContext *ctx;
int i;
+ gboolean login;
+ char *login_password;
+ int len;
+ GkrKeyring *login_keyring;
g_type_init ();
g_thread_init (NULL);
@@ -211,6 +216,7 @@
foreground = FALSE;
daemon = FALSE;
+ login = FALSE;
if (argc > 1) {
for (i = 1; i < argc; i++) {
@@ -218,8 +224,19 @@
foreground = TRUE;
if (strcmp (argv[i], "-d") == 0)
daemon = TRUE;
+ if (strcmp (argv[i], "--login") == 0)
+ login = TRUE;
}
}
+
+ login_password = NULL;
+ if (login) {
+ login_password = gnome_keyring_memory_alloc (256);
+ fgets (login_password, 256, stdin);
+ len = strlen (login_password);
+ if (login_password[len-1] == '\n')
+ login_password[len-1] = 0;
+ }
if (!foreground) {
pid = fork ();
@@ -315,6 +332,27 @@
gkr_daemon_dbus_setup (loop, path);
#endif
+
+ if (login_password) {
+ login_keyring = gkr_keyrings_get_login ();
+ if (login_keyring) {
+ if (!gkr_keyring_unlock (login_keyring,
+ login_password)) {
+ g_warning ("Failed to unlock login keyring");
+ }
+ } else {
+ login_keyring =
+ gkr_keyring_create (GKR_LOCATION_BASE_LOCAL,
+ "login",
+ login_password);
+ if (login_keyring) {
+ gkr_keyrings_add (login_keyring);
+ g_object_unref (login_keyring);
+ }
+ }
+ gnome_keyring_memory_free (login_password);
+ }
+
g_main_loop_run (loop);
/* Make sure no other threads are running */
diff -ur gnome-keyring-2.20.orig/pam/gkr-pam-module.c gnome-keyring-2.20/pam/gkr-pam-module.c
--- gnome-keyring-2.20.orig/pam/gkr-pam-module.c 2007-10-05 12:40:28.000000000 +0200
+++ gnome-keyring-2.20/pam/gkr-pam-module.c 2007-10-05 12:42:05.000000000 +0200
@@ -249,15 +249,20 @@
}
static void
-setup_child (int outp[2], int errp[2], struct passwd *pwd)
+setup_child (int inp[2], int outp[2], int errp[2], struct passwd *pwd, const char *password)
{
- char *args[] = { GNOME_KEYRING_DAEMON, "-d", NULL};
-
+ char *args[] = { GNOME_KEYRING_DAEMON, "-d", "--login", NULL};
+
assert (pwd);
assert (pwd->pw_dir);
-
+
+ /* If no password, don't pas in --login */
+ if (password == NULL)
+ args[2] = NULL;
+
/* Fix up our end of the pipes */
- if (dup2 (outp[WRITE_END], STDOUT) < 0 ||
+ if (dup2 (inp[READ_END], STDIN) < 0 ||
+ dup2 (outp[WRITE_END], STDOUT) < 0 ||
dup2 (errp[WRITE_END], STDERR) < 0) {
syslog (GKR_LOG_ERR, "gkr-pam: couldn't setup pipes: %s",
strerror (errno));
@@ -265,6 +270,8 @@
}
/* Close unnecessary file descriptors */
+ close (inp[READ_END]);
+ close (inp[WRITE_END]);
close (outp[READ_END]);
close (outp[WRITE_END]);
close (errp[READ_END]);
@@ -348,9 +355,10 @@
}
static int
-start_daemon (pam_handle_t *ph, struct passwd *pwd)
+start_daemon (pam_handle_t *ph, struct passwd *pwd, const char *password)
{
struct sigaction defsact, oldsact;
+ int inp[2] = { -1, -1 };
int outp[2] = { -1, -1 };
int errp[2] = { -1, -1 };
int ret = PAM_SERVICE_ERR;
@@ -372,7 +380,7 @@
sigaction (SIGCHLD, &defsact, &oldsact);
/* Create the necessary pipes */
- if (pipe (outp) < 0 || pipe (errp) < 0) {
+ if (pipe (inp) < 0 || pipe (outp) < 0 || pipe (errp) < 0) {
syslog (GKR_LOG_ERR, "gkr-pam: couldn't create pipes: %s",
strerror (errno));
goto done;
@@ -387,7 +395,7 @@
/* This is the child */
case 0:
- setup_child (outp, errp, pwd);
+ setup_child (inp, outp, errp, pwd, password);
/* Should never be reached */
break;
@@ -397,9 +405,16 @@
};
/* Close our unneeded ends of the pipes */
+ close (inp[READ_END]);
close (outp[WRITE_END]);
close (errp[WRITE_END]);
- outp[WRITE_END] = errp[WRITE_END] = -1;
+ inp[READ_END] = outp[WRITE_END] = errp[WRITE_END] = -1;
+
+ if (password) {
+ /* Write the login keyring password */
+ write (inp[WRITE_END], password, strlen (password));
+ write (inp[WRITE_END], "\n", 1);
+ }
/*
* Note that we're not using select() or any such. We know how the
@@ -438,6 +453,8 @@
/* Restore old handler */
sigaction (SIGCHLD, &oldsact, NULL);
+ close_safe (inp[0]);
+ close_safe (inp[1]);
close_safe (outp[0]);
close_safe (outp[1]);
close_safe (errp[0]);
@@ -450,7 +467,7 @@
}
static int
-start_daemon_if_necessary (pam_handle_t *ph, struct passwd *pwd)
+start_daemon_if_necessary (pam_handle_t *ph, struct passwd *pwd, const char *password)
{
const char *socket;
int ret;
@@ -470,7 +487,7 @@
}
/* Not running, start process */
- return start_daemon (ph, pwd);
+ return start_daemon (ph, pwd, password);
}
static int
@@ -691,6 +708,7 @@
struct passwd *pwd;
const char *user, *password;
const char *socket;
+ int started_daemon;
uint args;
int ret;
@@ -728,9 +746,11 @@
}
+ started_daemon = 0;
/* Should we start the daemon? */
if (args & ARG_AUTO_START) {
- ret = start_daemon_if_necessary (ph, pwd);
+ started_daemon = 1;
+ ret = start_daemon_if_necessary (ph, pwd, password);
if (ret != PAM_SUCCESS)
return ret;
}
@@ -739,10 +759,12 @@
/* If gnome keyring is running, then unlock now */
if (socket) {
- ret = unlock_keyring (ph, pwd, password);
- if (ret != PAM_SUCCESS)
- return ret;
-
+ /* If we started the daemon, its already unlocked, since we passed the password */
+ if (!started_daemon) {
+ ret = unlock_keyring (ph, pwd, password);
+ if (ret != PAM_SUCCESS)
+ return ret;
+ }
/* Otherwise start in open session, store password */
} else {
if (pam_set_data (ph, "gkr_system_authtok", strdup (password),
@@ -762,6 +784,7 @@
struct passwd *pwd;
int ret;
uint args = parse_args (argc, argv);
+ int started_daemon;
/* Figure out the user name */
ret = pam_get_user (ph, &user, NULL);
@@ -777,29 +800,32 @@
return PAM_SERVICE_ERR;
}
- /* Should we start the daemon? */
- if (args & ARG_AUTO_START) {
- ret = start_daemon_if_necessary (ph, pwd);
- if (ret != PAM_SUCCESS)
- return ret;
- }
-
/* Get the stored authtok here */
if (pam_get_data (ph, "gkr_system_authtok", (const void**)&password) != PAM_SUCCESS) {
-
/*
* No password, no worries, maybe this (PAM using) application
* didn't do authentication, or is hopeless and wants to call
* different PAM callbacks from different processes.
*
* No use complaining
- */
- return PAM_SUCCESS;
+ */
+ password = NULL;
}
- if (unlock_keyring (ph, pwd, password) != PAM_SUCCESS)
- return PAM_SERVICE_ERR;
+ started_daemon = 0;
+ /* Should we start the daemon? */
+ if (args & ARG_AUTO_START) {
+ started_daemon = 1;
+ ret = start_daemon_if_necessary (ph, pwd, password);
+ if (ret != PAM_SUCCESS)
+ return ret;
+ }
+ if (!started_daemon && password != NULL) {
+ if (unlock_keyring (ph, pwd, password) != PAM_SUCCESS)
+ return PAM_SERVICE_ERR;
+ }
+
return PAM_SUCCESS;
}
@@ -897,7 +923,7 @@
* argument. Because if the password is being changed, then making
* the 'login' keyring match it is a priority.
*/
- ret = start_daemon_if_necessary (ph, pwd);
+ ret = start_daemon_if_necessary (ph, pwd, original);
if (ret != PAM_SUCCESS)
return ret;

View File

@ -0,0 +1,78 @@
From f532e3de2bd77465c976abc913e3f0a5cd09a5d2 Mon Sep 17 00:00:00 2001
From: Matt Turner <mattst88@gmail.com>
Date: Sun, 22 May 2022 13:00:46 -0400
Subject: [PATCH] pkcs11: Don't use strncpy when copying paths
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Using strncpy produces the following warning, which indicates that the
destination string could be left unterminated.
CC daemon/control/gkd-control-server.lo
CCLD libgkd-control.la
CC pkcs11/rpc-layer/libgkm_rpc_layer_la-gkm-rpc-dispatch.lo
In file included from /usr/include/string.h:519,
from /usr/include/glib-2.0/glib/galloca.h:33,
from /usr/include/glib-2.0/glib.h:30,
from ./egg/egg-error.h:24,
from pkcs11/rpc-layer/gkm-rpc-dispatch.c:31:
In function strncpy,
inlined from gkm_rpc_layer_startup at pkcs11/rpc-layer/gkm-rpc-dispatch.c:2382:2:
/usr/include/bits/string_fortified.h:95:10: warning: __builtin_strncpy specified bound 108 equals destination size [-Wstringop-truncation]
95 | return __builtin___strncpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
96 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
---
pkcs11/rpc-layer/gkm-rpc-dispatch.c | 4 +++-
pkcs11/rpc-layer/gkm-rpc-module.c | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/pkcs11/rpc-layer/gkm-rpc-dispatch.c b/pkcs11/rpc-layer/gkm-rpc-dispatch.c
index 72d2ced1..dbedb355 100644
--- a/pkcs11/rpc-layer/gkm-rpc-dispatch.c
+++ b/pkcs11/rpc-layer/gkm-rpc-dispatch.c
@@ -31,6 +31,8 @@
#include "egg/egg-error.h"
#include "egg/egg-unix-credentials.h"
+#include <glib.h>
+
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
@@ -2379,7 +2381,7 @@ gkm_rpc_layer_startup (const char *prefix)
memset(&addr, 0, sizeof(addr));
addr.sun_family = AF_UNIX;
unlink (pkcs11_socket_path);
- strncpy (addr.sun_path, pkcs11_socket_path, sizeof (addr.sun_path));
+ g_strlcpy (addr.sun_path, pkcs11_socket_path, sizeof (addr.sun_path));
if (bind (sock, (struct sockaddr*)&addr, sizeof (addr)) < 0) {
gkm_rpc_warn ("couldn't bind to pkcs11 socket: %s: %s",
pkcs11_socket_path, strerror (errno));
diff --git a/pkcs11/rpc-layer/gkm-rpc-module.c b/pkcs11/rpc-layer/gkm-rpc-module.c
index 24457ce1..515b18a4 100644
--- a/pkcs11/rpc-layer/gkm-rpc-module.c
+++ b/pkcs11/rpc-layer/gkm-rpc-module.c
@@ -29,6 +29,8 @@
#include "egg/egg-unix-credentials.h"
+#include <glib.h>
+
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
@@ -233,7 +235,7 @@ call_connect (CallState *cs)
debug (("connecting to: %s", pkcs11_socket_path));
addr.sun_family = AF_UNIX;
- strncpy (addr.sun_path, pkcs11_socket_path, sizeof (addr.sun_path));
+ g_strlcpy (addr.sun_path, pkcs11_socket_path, sizeof (addr.sun_path));
sock = socket (AF_UNIX, SOCK_STREAM, 0);
if (sock < 0) {
--
GitLab

View File

@ -1,117 +1,742 @@
%define gtk2_version 2.3.1
%global glib2_version 2.44.0
%global gcr_version 3.27.90
%global gcrypt_version 1.2.2
Summary: A framework for managing user passwords and other secrets
Name: gnome-keyring
Version: 2.20.1
Name: gnome-keyring
Version: 42.1
Release: 2%{?dist}
Summary: Framework for managing passwords and other secrets
License: GPLv2+ and LGPLv2+
Group: System Environment/Libraries
Source: http://download.gnome.org/sources/gnome-keyring/2.20/gnome-keyring-%{version}.tar.bz2
URL: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel >= %{gtk2_version}
BuildRequires: dbus-devel >= 1.0
URL: https://wiki.gnome.org/Projects/GnomeKeyring
Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz
# https://gitlab.gnome.org/GNOME/gnome-keyring/-/merge_requests/52
Patch0: gnome-keyring-42.0-fix-strncpy.patch
BuildRequires: pkgconfig(gcr-3) >= %{gcr_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(p11-kit-1)
BuildRequires: docbook-dtds
BuildRequires: docbook-style-xsl
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: libgcrypt-devel
BuildRequires: pam-devel
BuildRequires: hal-devel
BuildRequires: autoconf, automake, libtool
BuildRequires: intltool
BuildRequires: perl(XML::Parser)
BuildRequires: libgcrypt-devel >= %{gcrypt_version}
BuildRequires: libselinux-devel
BuildRequires: make
BuildRequires: pam-devel
BuildRequires: systemd-rpm-macros
BuildRequires: /usr/bin/ssh-add
BuildRequires: /usr/bin/ssh-agent
BuildRequires: /usr/bin/xsltproc
# http://bugzilla.gnome.org/show_bug.cgi?id=484612
Patch0: gnome-keyring-2.20-selinux-pam.patch
# autounlock does not currently work, see
# https://bugzilla.redhat.com/show_bug.cgi?id=250147
Patch1: no-autounlock.patch
Requires: /usr/bin/ssh-add
Requires: /usr/bin/ssh-agent
Requires: /usr/libexec/gcr-ssh-askpass
%description
gnome-keyring manages passwords and other types of secrets
for the user, storing them encrypted with a main password.
Applications can use the gnome-keyring library to integrate
with the keyring.
The gnome-keyring session daemon manages passwords and other types of
secrets for the user, storing them encrypted with a main password.
Applications can use the gnome-keyring library to integrate with the keyring.
%package devel
Summary: The files needed for gnome-keyring application development
License: LGPLv2+
Group: Development/Libraries
Requires: %name = %{version}-%{release}
Requires: glib2-devel
Requires: pkgconfig
# for /usr/share/gtk-doc/html
Requires: gtk-doc
%description devel
The gnome-keyring-devel package contains the libraries and
include files that you can use to develop applications that
use gnome-keyring.
%package pam
Summary: A pam module for unlocking keyrings at login time
Summary: Pam module for unlocking keyrings
License: LGPLv2+
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name}%{?_isa} = %{version}-%{release}
# for /lib/security
Requires: pam
Requires: pam%{?_isa}
%description pam
The gnome-keyring-pam package contains a pam module that can
automatically unlock the "login" keyring when the user logs in
and start the keyring daemon.
automatically unlock the "login" keyring when the user logs in.
%prep
%setup -q -n gnome-keyring-%{version}
%autosetup -p1
%patch0 -p1 -b .selinux_pam
%patch1 -p1 -b .no-autounlock
%build
aclocal
automake
autoconf
%configure --disable-gtk-doc --with-pam-dir=/%{_lib}/security
make %{?_smp_mflags}
%configure \
--with-pam-dir=%{_libdir}/security \
--enable-pam \
--with-systemd \
--without-libcap-ng \
--with-pkcs11-config=%{_datadir}/p11-kit/modules
# avoid unneeded direct dependencies
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
%make_build
%install
rm -rf $RPM_BUILD_ROOT
make install install-pam DESTDIR=$RPM_BUILD_ROOT
%make_install
rm -f $RPM_BUILD_ROOT%{_libdir}/pam_gnome_keyring.so
rm $RPM_BUILD_ROOT%{_libdir}/security/*.la
rm $RPM_BUILD_ROOT%{_libdir}/pkcs11/*.la
rm $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/devel/*.la
%find_lang gnome-keyring
rm $RPM_BUILD_ROOT%{_libdir}/*.la
%post
%systemd_user_post gnome-keyring-daemon.service
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%preun
%systemd_user_preun gnome-keyring-daemon.service
%files -f gnome-keyring.lang
%defattr(-, root, root)
%doc AUTHORS NEWS README COPYING COPYING.LIB
%doc AUTHORS NEWS README
%license COPYING COPYING.LIB
# LGPL
%{_libdir}/lib*.so.*
%dir %{_libdir}/gnome-keyring
%dir %{_libdir}/gnome-keyring/devel
%{_libdir}/gnome-keyring/devel/*.so
%dir %{_libdir}/pkcs11
%{_libdir}/pkcs11/*.so
# GPL
%{_bindir}/*
%{_libexecdir}/*
%files devel
%defattr(-, root, root)
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*
%{_includedir}/*
%doc %{_datadir}/gtk-doc/html/gnome-keyring/
%{_bindir}/gnome-keyring-daemon
%{_bindir}/gnome-keyring
%{_bindir}/gnome-keyring-3
%{_datadir}/dbus-1/services/*.service
%{_sysconfdir}/xdg/autostart/*
%{_datadir}/GConf/gsettings/*.convert
%{_datadir}/glib-2.0/schemas/*.gschema.xml
%{_datadir}/p11-kit/modules/gnome-keyring.module
%dir %{_datadir}/xdg-desktop-portal
%dir %{_datadir}/xdg-desktop-portal/portals
%{_datadir}/xdg-desktop-portal/portals/gnome-keyring.portal
%{_mandir}/man1/gnome-keyring.1*
%{_mandir}/man1/gnome-keyring-3.1*
%{_mandir}/man1/gnome-keyring-daemon.1*
%{_userunitdir}/gnome-keyring-daemon.service
%{_userunitdir}/gnome-keyring-daemon.socket
%files pam
%defattr(-, root, root)
/%{_lib}/security/*
%{_libdir}/security/*.so
%changelog
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 42.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon May 23 2022 David King <amigadave@amigadave.com> - 42.1-1
- Update to 42.1
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 40.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
- Update the path of the PKCS#11 module
* Tue Sep 21 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 40.0-3
- Drop dependency on libcapng
- Drop cap_ipc_lock to unbreak the D-Bus service
- Fixes #2005625
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 40.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Mar 26 2021 Kalev Lember <klember@redhat.com> - 40.0-1
- Update to 40.0
* Fri Mar 05 2021 David King <amigadave@amigadave.com> - 3.36.0-6
- Apply upstream patch to fix capng usage (#1888978)
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.36.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.36.0-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.36.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 3.36.0-2
- Use make macros
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
* Wed Mar 11 2020 Kalev Lember <klember@redhat.com> - 3.36.0-1
- Update to 3.36.0
* Mon Feb 17 2020 Kalev Lember <klember@redhat.com> - 3.35.90-1
- Update to 3.35.90
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.35.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 16 2020 Kalev Lember <klember@redhat.com> - 3.35.1-1
- Update to 3.35.1
* Mon Sep 30 2019 Kalev Lember <klember@redhat.com> - 3.34.0-1
- Update to 3.34.0
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.31.91-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Mar 02 2019 Kalev Lember <klember@redhat.com> - 3.31.91-1
- Update to 3.31.91
* Sun Feb 10 2019 Kalev Lember <klember@redhat.com> - 3.31.90-1
- Update to 3.31.90
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue May 08 2018 Kalev Lember <klember@redhat.com> - 3.28.2-1
- Update to 3.28.2
* Mon Mar 26 2018 Kalev Lember <klember@redhat.com> - 3.28.0.2-1
- Update to 3.28.0.2
* Tue Mar 13 2018 Kalev Lember <klember@redhat.com> - 3.28.0.1-1
- Update to 3.28.0.1
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.28.0-1
- Update to 3.28.0
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.27.92-1
- Update to 3.27.92
- Don't set group tags
- Remove ancient obsoletes
- Remove gsettings schema scriptlets
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Dec 08 2017 Nikos Mavrogiannopoulos - 3.20.1-4
- No longer register gnome-keyring as a local PKCS#11 module (#1520268)
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Tue Jul 04 2017 Debarshi Ray <rishi@fedoraproject.org> - 3.20.1-1
- Update to 3.20.1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Mar 25 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
- Update to 3.20.0
* Thu Feb 18 2016 Richard Hughes <rhughes@redhat.com> - 3.19.90-1
- Update to 3.19.90
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jan 20 2016 Kalev Lember <klember@redhat.com> - 3.19.4-1
- Update to 3.19.4
* Wed Oct 28 2015 Kalev Lember <klember@redhat.com> - 3.18.3-1
- Update to 3.18.3
* Fri Oct 23 2015 Kalev Lember <klember@redhat.com> - 3.18.2-1
- Update to 3.18.2
* Sat Oct 17 2015 Kalev Lember <klember@redhat.com> - 3.18.1-2
- dbus: Fix object path regression from GDBus port
* Sat Oct 17 2015 Kalev Lember <klember@redhat.com> - 3.18.1-1
- Update to 3.18.1
- Drop unused dbus build dependency
- Use make_install macro
* Thu Oct 15 2015 Ray Strode <rstrode@redhat.com> 3.18.0-4
- Fix password handoff in non-autologin case
- Remove unneccessary part of autologin fix
Related: #1269581
* Thu Oct 15 2015 Ray Strode <rstrode@redhat.com> 3.18.0-3
- Fix deadlock in gnome-keyring when using autologin
Resolves: #1269581
* Wed Oct 14 2015 Kalev Lember <klember@redhat.com> - 3.18.0-2
- dbus: Initialize secret service before claiming name
* Mon Sep 28 2015 Kalev Lember <klember@redhat.com> - 3.18.0-1
- Update to 3.18.0
* Tue Sep 15 2015 Richard Hughes <rhughes@redhat.com> - 3.17.91-1
- Update to 3.17.91
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.16.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Apr 08 2015 David King <amigadave@amigadave.com> - 3.16.0-1
- Update to 3.16.0
* Tue Mar 17 2015 Kalev Lember <kalevlember@gmail.com> - 3.15.92-1
- Update to 3.15.92
* Sun Mar 08 2015 David King <amigadave@amigadave.com> - 3.15.90-2
- Add patch to fix repeated SSH agent requests
* Thu Feb 26 2015 David King <amigadave@amigadave.com> - 3.15.90-1
- Update to 3.15.90
- Update URL
- Use pkgconfig for BuildRequires
- Use license macro for COPYING and COPYING.LIB
- Preserve timestamps during install
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 3.14.0-2
- Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
* Tue Sep 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
- Update to 3.14.0
- Tighten deps with the _isa macro
* Thu Sep 11 2014 Kalev Lember <kalevlember@gmail.com> - 3.13.91-1
- Update to 3.13.91
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu May 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.2-1
- Update to 3.12.2
* Sun Mar 23 2014 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
- Update to 3.12.0
* Mon Mar 17 2014 Richard Hughes <rhughes@redhat.com> - 3.11.92-1
- Update to 3.11.92
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 3.10.1-2
- Drop unneeded ldconfig calls from %%post* scriptlets.
- Fix bogus dates in %%changelog.
* Mon Oct 28 2013 Richard Hughes <rhughes@redhat.com> - 3.10.1-1
- Update to 3.10.1
* Wed Sep 25 2013 Kalev Lember <kalevlember@gmail.com> - 3.10.0-1
- Update to 3.10.0
* Wed Aug 28 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.90-1
- Update to 3.9.90
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 2 2013 Matthias Clasen <mclasen@redhat.com> - 3.9.1-2
- usrmove stragglers: move pam modules to /usr/lib/security
* Sat May 04 2013 Kalev Lember <kalevlember@gmail.com> - 3.9.1-1
- Update to 3.9.1
* Tue Apr 16 2013 Richard Hughes <rhughes@redhat.com> - 3.8.1-1
- Update to 3.8.1
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 3.8.0-1
- Update to 3.8.0
* Tue Mar 19 2013 Richard Hughes <rhughes@redhat.com> - 3.7.92-1
- Update to 3.7.92
* Thu Mar 7 2013 Matthias Clasen <mclasen@redhat.com> - 3.7.91-1
- Update to 3.7.91
* Wed Feb 06 2013 Kalev Lember <kalevlember@gmail.com> - 3.7.5-1
- Update to 3.7.5
* Mon Jan 14 2013 Tomas Bzatek <tbzatek@redhat.com> - 3.7.2-2
- Fix crash on parsing some certificates (#893162)
* Fri Nov 23 2012 Tomas Bzatek <tbzatek@redhat.com> - 3.7.2-1
- Update to 3.7.2
* Fri Nov 09 2012 Kalev Lember <kalevlember@gmail.com> - 3.7.1-1
- Update to 3.7.1
* Fri Nov 09 2012 Rex Dieter <rdieter@fedoraproject.org> 3.6.1-2
- WARNING: couldn't connect to: /tmp/keyring-... (#783568, gnome#665961)
* Tue Oct 16 2012 Kalev Lember <kalevlember@gmail.com> - 3.6.1-1
- Update to 3.6.1
* Tue Sep 25 2012 Matthias Clasen <mclasen@redhat.com> - 3.6.0-1
- Update to 3.6.0
* Wed Sep 19 2012 Richard Hughes <hughsient@gmail.com> - 3.5.92-1
- Update to 3.5.92
* Tue Sep 04 2012 Richard Hughes <hughsient@gmail.com> - 3.5.91-1
- Update to 3.5.91
* Tue Aug 21 2012 Richard Hughes <hughsient@gmail.com> - 3.5.90-1
- Update to 3.5.90
* Tue Aug 07 2012 Stef Walter <stefw@redhat.com> - 3.5.5-2
- Update for renamed gnome-keyring.module file
- Update sources
* Tue Aug 07 2012 Richard Hughes <hughsient@gmail.com> - 3.5.5-1
- Update to 3.5.5
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Jul 17 2012 Richard Hughes <hughsient@gmail.com> - 3.5.3-1
- Update to 3.5.3
* Tue Apr 24 2012 Kalev Lember <kalevlember@gmail.com> - 3.4.1-2
- Silence rpm scriptlet output
* Mon Apr 16 2012 Richard Hughes <hughsient@gmail.com> - 3.4.1-1
- Update to 3.4.1
* Mon Mar 26 2012 Debarshi Ray <rishi@fedoraproject.org> - 3.4.0-1
- Update to 3.4.0
* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 3.3.92-1
- Update to 3.3.92
* Fri Mar 9 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.91-1
- Update to 3.3.91
* Tue Feb 7 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.5-1
- Update to 3.3.5
* Wed Jan 18 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.4-2
- Fix a problem that prevents the ssh-agent from working
* Tue Jan 17 2012 Matthias Clasen <mclasen@redhat.com> - 3.3.4-1
- Update to 3.3.4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Jan 3 2012 Tomas Bzatek <tbzatek@redhat.com> - 3.3.3.1-3
- Properly obsolete dead -devel subpackage (#771299)
* Mon Dec 26 2011 Ville Skyttä <ville.skytta@iki.fi> - 3.3.3.1-2
- Fix libgnome-keyring dep version syntax.
* Thu Dec 22 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.3.1-1
- Update to 3.3.3.1
- No more devel package
* Wed Nov 2 2011 Matthias Clasen <mclasen@redhat.com> - 3.3.1-1
- Update to 3.3.1
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-2
- Rebuilt for glibc bug#747377
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 3.2.1-1
- Update to 3.2.1
* Mon Sep 26 2011 Ray <rstrode@redhat.com> - 3.2.0-1
- Update to 3.2.0
* Mon Sep 19 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.92-1
- Update to 3.1.92
* Tue Sep 6 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.91-1
- Update to 3.1.91
* Wed Aug 31 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.90-1
- Update to 3.1.90
* Thu Aug 18 2011 Matthias Clasen <mclasen@redhat.com> - 3.1.4-1
- Update to 3.1.4
* Tue May 10 2011 Tomas Bzatek <tbzatek@redhat.com> - 3.1.1-2
- Improved libcap-ng patches
* Mon May 9 2011 Tomas Bzatek <tbzatek@redhat.com> - 3.1.1-1
- Update to 3.1.1
* Mon Apr 25 2011 Matthias Clasen <mclasen@redhat.com> - 3.0.1-1
- Update to 3.0.1
* Mon Apr 4 2011 Tomas Bzatek <tbzatek@redhat.com> - 3.0.0-1
- Update to 3.0.0
* Mon Mar 21 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.93-1
- Update to 2.91.93
* Tue Mar 15 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.91.92-3
- Update the pam module selinux patch
* Tue Mar 15 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.91.92-2
- Set correct SELinux context of daemon started from the pam module (#684225)
* Fri Mar 11 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.91.92-1
- Update to 2.91.92
* Mon Mar 7 2011 Matthias Clasen <mclasen@redhat.com> 2.91.91-1
- Update to 2.91.91
* Fri Feb 11 2011 Matthias Clasen <mclasen@redhat.com> 2.91.4-7
- Rebuild against newer gtk
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.91.4-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.4-5
- Rebuild against new gtk
* Sat Jan 29 2011 Ville Skyttä <ville.skytta@iki.fi> - 2.91.4-4
- Dir ownership fixes.
* Mon Jan 17 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.91.4-3
- Use file system based capabilities instead of suid bit (#668831)
* Fri Jan 7 2011 Matthias Clasen <mclasen@redhat.com> - 2.91.4-2
- Rebuild against new gtk
* Mon Jan 3 2011 Tomas Bzatek <tbzatek@redhat.com> - 2.91.4-1
- Update to 2.91.4
* Fri Dec 3 2010 Matthias Clasen <mclasen@redhat.com> - 2.91.3-2
- Rebuild against new gtk
* Tue Nov 30 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.91.3-1
- Update to 2.91.3
* Tue Nov 9 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.91.2-1
- Update to 2.91.2
* Mon Nov 1 2010 Matthias Clasen <mclasen@redhat.com> - 2.91.1-2
- Rebuild against newer gtk3
* Mon Oct 11 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.91.1-1
- Update to 2.91.1
* Mon Oct 4 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.91.0-1
- Update to 2.91.0
* Tue Sep 28 2010 Matthias Clasen <mclasen@redhat.com> - 2.32.0-1
- Update to 2.32.0
* Sat Sep 25 2010 Owen Taylor <otaylor@redhat.com> - 2.31.92-2
- Bump and rebuild for GTK3 ABI changes
* Mon Sep 13 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.31.92-1
- Update to 2.31.92
- Built against gtk3
* Tue Aug 31 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.91-1
- Update to 2.31.91
* Mon Aug 23 2010 Matthias Clasen <mclasen@redhat.com> - 2.31.4-3
- Co-own /usr/share/gtk-doc (#604359)
- Some spec file cleanups
* Tue Jul 20 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.31.4-2
- ssh-agent: fix key unlocking (#611642)
* Tue Jun 29 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.31.4-1
- Update to 2.31.4
* Thu Jun 24 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.30.3-1
- Update to 2.30.3
* Mon May 3 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.30.1-2
- Enable daemon autostart in XFCE
- Fix Networkmanager can no longer find secrets service (#572137)
* Tue Apr 27 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.30.1-1
- Update to 2.30.1
* Tue Mar 30 2010 Matthias Clasen <mclasen@redhat.com> - 2.30.0-1
- Update to 2.30.0
* Mon Mar 22 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.92-2
- More robust error display and handling
- [secret-store] Don't save session keyring to disk
- [dbus] Allow unlocking even when always unlock is not available
- [dbus] Hide the automatically unlock check when login not usable
- [login] Fix various issues storing and using auto unlock passwords
* Wed Mar 10 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.92-1
- Update to 2.29.92
* Tue Feb 16 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.90-2
- Backport fixes from master related to storing secret value
* Tue Feb 9 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.90-1
- Update to 2.29.90
* Mon Feb 8 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.5-4
- Backport some fixes related to password saving
* Mon Feb 1 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.5-3
- Fix hidden entry boxes in the new password prompt (#560345)
* Mon Jan 25 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.5-2
- Fix endless loop when looking for password in login keyring
- Fix undefined reference to S_ISSOCK (#557970)
* Mon Jan 11 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.5-1
- Update to 2.29.5
* Thu Jan 7 2010 Tomas Bzatek <tbzatek@redhat.com> - 2.29.4-1
- Update to 2.29.4
* Mon Sep 21 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.28.0-1
- Update to 2.28.0
* Mon Sep 14 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.92-1
- Update to 2.27.92
* Tue Aug 11 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.90-1
- Update to 2.27.90
* Tue Jul 28 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.5-1
- Update to 2.27.5
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Jul 13 2009 Matthias Clasen <mclasen@redhat.com> - 2.27.4-1
- Update to 2.27.4
* Thu Jul 2 2009 Matthias Clasen <mclasen@redhat.com> - 2.26.1-2
- Rebuild
* Sun Apr 12 2009 Matthias Clasen <mclasen@redhat.com> - 2.26.1-1
- Update to 2.26.1
- See http://download.gnome.org/sources/gnome-keyring/2.26/gnome-keyring-2.26.1.news
* Wed Apr 8 2009 Matthias Clasen <mclasen@redhat.com> - 2.26.0-4
- Fix service activation
* Tue Apr 7 2009 Matthias Clasen <mclasen@redhat.com> - 2.26.0-3
- Revert the previous patch since it causes crashes
* Thu Apr 02 2009 Richard Hughes <rhughes@redhat.com> - 2.26.0-2
- Fix a nasty bug that's been fixed upstream where gnome-keyring-daemon
would hang when re-allocating from a pool of secure memory.
* Mon Mar 16 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.26.0-1
- Update to 2.26.0
* Mon Mar 2 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.25.92-1
- Update to 2.25.92
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.25.91-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Feb 14 2009 Matthias Clasen <mclasen@redhat.com> - 2.25.91-1
- Update to 2.25.91
* Tue Feb 3 2009 Matthias Clasen <mclasen@redhat.com> - 2.25.90-4
- Update to 2.25.90
* Tue Jan 20 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.25.5-1
- Update to 2.25.5
* Thu Jan 8 2009 Matthias Clasen <mclasen@redhat.com> - 2.25.4.2-1
- Update to 2.25.4.2
* Tue Jan 6 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.25.4.1-1
- Update to 2.25.4.1
* Mon Jan 5 2009 Tomas Bzatek <tbzatek@redhat.com> - 2.25.4-1
- Update to 2.25.4
* Sat Dec 20 2008 Ray Strode <rstrode@redhat.com> - 2.25.2-3
- Init dbus later (fixes ssh-agent,
patch from Yanko Kaneti, bug 476300)
* Fri Dec 12 2008 Matthias Clasen <mclasen@redhat.com> - 2.25.2-2
- Update to 2.25.2
* Sun Nov 23 2008 Matthias Clasen <mclasen@redhat.com> - 2.25.1-2
- Tweak description
* Mon Nov 10 2008 Tomas Bzatek <tbzatek@redhat.com> - 2.25.1-1
- Update to 2.25.1
* Sun Oct 19 2008 Matthias Clasen <mclasen@redhat.com> - 2.24.1-1
- Update to 2.24.1
* Sun Sep 21 2008 Matthias Clasen <mclasen@redhat.com> - 2.24.0-2
- Update to 2.24.0
* Sun Sep 7 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.92-1
- Update to 2.23.92
* Thu Sep 4 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.91-1
- Update to 2.23.91
* Wed Aug 20 2008 Tomas Bzatek <tbzatek@redhat.com> - 2.23.90-1
- Update to 2.23.90
* Mon Aug 11 2008 Colin Walters <walters@redhat.com> - 2.22.3.6-2
- Add --disable-acl-prompts; you can't try to maintain integrity
between two processes with the same UID and no other form of
access control.
* Mon Aug 4 2008 Tomas Bzatek <tbzatek@redhat.com> - 2.23.6-1
- Update to 2.23.6
* Tue Jul 22 2008 Matthias Clasen <mclasen@redhat.com> - 2.23.5-1
- Update to 2.23.5
* Thu May 29 2008 Colin Walters <walters@redhat.com> - 2.22.2-2
- Add patch to nuke allow-deny dialog, see linked upstream bug
for discussion
* Tue May 27 2008 Tomas Bzatek <tbzatek@redhat.com> - 2.22.2-1
- Update to 2.22.2
* Mon Apr 7 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.1-1
- Update to 2.22.1
* Mon Mar 10 2008 Matthias Clasen <mclasen@redhat.com> - 2.22.0-1
- Update to 2.22.0
* Sun Feb 24 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.92-1
- Update to 2.21.92
* Tue Feb 12 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.91-1
- Update to 2.21.91
- Drop upstreamed patch
* Wed Feb 6 2008 Ray Strode <rstrode@redhat.com> - 2.21.90-2
- Fix problem in patch for bug 430525
* Tue Jan 29 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.90-1
- Update to 2.21.90
* Mon Jan 28 2008 Ray Strode <rstrode@redhat.com> - 2.21.5-3
- Don't ask for a password...ever (bug 430525)
* Mon Jan 21 2008 Matthew Barnes <mbarnes@redhat.com> - 2.21.5-2
- Fix a race condition that was causing Evolution to hang (#429097)
* Mon Jan 14 2008 Matthias Clasen <mclasen@redhat.com> - 2.21.5-1
- Update to 2.21.5
* Tue Dec 18 2007 Matthias Clasen <mclasen@redhat.com> - 2.21.4-1
- Update to 2.21.4
* Fri Dec 7 2007 Matthias Clasen <mclasen@redhat.com> - 2.21.3.2-1
- Update to 2.21.3.2
* Fri Nov 30 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.2-2
- Reenable auto-unlock
* Mon Nov 26 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.2-1
- Update to 2.20.2
* Sun Nov 11 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-4
- Don't ship a .la file (#370531)
* Thu Oct 25 2007 Christopher Aillon <caillon@redhat.com> - 2.20.1-3
- Rebuild
* Mon Oct 15 2007 Matthias Clasen <mclasen@redhat.com> - 2.20.1-2
- Disable the auto-unlock question for now (#312531)
@ -134,7 +759,7 @@ rm -rf $RPM_BUILD_ROOT
- Add NO_MATCH error patch from svn. Will fix apps that
can't handle empty list matches
* Mon Oct 3 2007 Alexander Larsson <alexl@redhat.com> - 2.20-2
* Wed Oct 3 2007 Alexander Larsson <alexl@redhat.com> - 2.20-2
- Backport fix from svn where newly created keyrings weren't
found
- Don't unset default keyring on daemon shutdown

View File

@ -1,12 +0,0 @@
diff -up gnome-keyring-2.19.6/daemon/gnome-keyring-daemon-ops.c.init-retval gnome-keyring-2.19.6/daemon/gnome-keyring-daemon-ops.c
--- gnome-keyring-2.19.6/daemon/gnome-keyring-daemon-ops.c.init-retval 2007-07-30 13:26:41.000000000 -0400
+++ gnome-keyring-2.19.6/daemon/gnome-keyring-daemon-ops.c 2007-07-30 13:27:12.000000000 -0400
@@ -1495,7 +1495,7 @@ op_get_item_info (GkrBuffer *packet, Gkr
GkrKeyringItem *item;
GnomeKeyringOpCode opcode;
guint32 item_id, flags;
- gboolean ret;
+ gboolean ret = TRUE;
GnomeKeyringResult res;
if (!gnome_keyring_proto_decode_get_item_info (packet, &opcode, &keyring_name,

View File

@ -1,37 +0,0 @@
diff -up gnome-keyring-2.19.6.1/configure.in.pam gnome-keyring-2.19.6.1/configure.in
--- gnome-keyring-2.19.6.1/configure.in.pam 2007-07-30 13:41:08.000000000 -0400
+++ gnome-keyring-2.19.6.1/configure.in 2007-07-30 20:15:38.000000000 -0400
@@ -231,25 +231,20 @@ AC_ARG_ENABLE(pam,
AC_HELP_STRING([--disable-pam],
[Build GNOME keyring PAM helper]))
+
if test "$enable_pam" != "no"; then
AC_CHECK_HEADER(security/pam_modules.h, have_pam=yes, have_pam=no)
if test "$enable_pam" = "yes" -a "$have_pam" = "no"; then
AC_MSG_ERROR(The PAM headers are missing)
fi
-
- case "$host" in
- *-redhat-linux-gnu)
- PAM_DEST_DIR="/lib/security"
- ;;
- *-*-linux*)
- PAM_DEST_DIR="\$(prefix)/../lib/security"
- ;;
- *)
- PAM_DEST_DIR="/usr/lib"
- ;;
- esac
- AC_SUBST(PAM_DEST_DIR)
fi
+
+AC_ARG_WITH([pam-dir],
+ [AC_HELP_STRING([--with-pam-dir=DIR],
+ [directory to install pam modules in])],
+ [], [with_pam_dir="/usr/lib"])
+PAM_DEST_DIR="$with_pam_dir"
+AC_SUBST(PAM_DEST_DIR)
AM_CONDITIONAL(WITH_PAM, test "$have_pam" = "yes")

View File

@ -1 +1 @@
16eb73c4a23db11ee8f20a731cf2a92b gnome-keyring-2.20.1.tar.bz2
SHA512 (gnome-keyring-42.1.tar.xz) = 560dc409c21768dcbdf42151986a5bbbfb9a092d2c36295cf76bd603cdf9650fa80670631c7fb8b3e1822bed6a1f55c34b2170a1419ce45fbe8ca08c7eaf3a57