Commit Graph

47 Commits

Author SHA256 Message Date
Otto Hollmann
b04cf94448 Accepting request 1127271 from home:pmonrealgonzalez:branches:Base:System
- Update to 0.25.3:
  * rpc: fix serialization of NULL mechanism pointer [#601]
  * fix meson build failure in macOS (appleframeworks not found) [#603]

OBS-URL: https://build.opensuse.org/request/show/1127271
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=60
2023-11-21 11:46:07 +00:00
Otto Hollmann
39fdeac33e Accepting request 1122212 from home:pmonrealgonzalez:branches:Base:System
- Update to 0.25.2:
  * fix error code checking of readpassphrase for --login option [#595]
  * build fixes [#594]
  * test fixes [#596]

OBS-URL: https://build.opensuse.org/request/show/1122212
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=58
2023-11-03 10:44:20 +00:00
Otto Hollmann
a534892686 Accepting request 1120796 from home:pmonrealgonzalez:branches:Base:System
- Update to 0.25.1:
  * fix probing of C_GetInterface [#535]
  * p11-kit: add command to list tokens [#581]
  * p11-kit: add command to list mechanisms supported by a token [#576]
  * p11-kit: add command to generate private-public keypair on a token
    [#551, #582]
  * p11-kit: add commands to import/export certificates and public
    keys into/from a token [#543, #549, #568, #588]
  * p11-kit: add commands to list and delete objects of a token
    [#533, #544, #571]
  * p11-kit: add --login option to login into a token with object
    and profile management commands [#587]
  * p11-kit: adjust behavior of PKCS#11 profile management commands
    [#558, #560, #583, #591]
  * p11-kit: print PKCS#11 URIs in list-modules [#532]
  * bug and build fixes [#528 #529, #534, #537, #540, #541, #545,
    #547, #550, #557, #572, #575, #579, #585, #586, #590]
  * test fixes [#553, #580]
  * Remove patch fixed upstream:
    - d1d4b0ac316a27c739ff91e6c4153f1154e96e5a.patch

OBS-URL: https://build.opensuse.org/request/show/1120796
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=56
2023-10-27 13:44:41 +00:00
Otto Hollmann
b7097f4ba5 Accepting request 1113435 from home:iznogood:branches:Base:System
Use full hash of patch, see comment in staging -- https://build.opensuse.org/request/show/1113370

OBS-URL: https://build.opensuse.org/request/show/1113435
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=54
2023-09-25 11:55:15 +00:00
Otto Hollmann
0a02fda18a Accepting request 1112645 from home:iznogood:factory
- Add d1d4b0a.patch: Fix probing of C_GetInterface.
This fixes the test-suite fail in libsoup as far as I can tell

OBS-URL: https://build.opensuse.org/request/show/1112645
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=53
2023-09-25 07:26:36 +00:00
Otto Hollmann
5b6e501d8c Accepting request 1112588 from home:pmonrealgonzalez:branches:Base:System
- Update to 0.25.0:
  * add PKCS#11 3.0 support
  * add support for profile objects
  * add ability to adjust module and config paths at run-time via
    system environmental exports
  * make terminal output nicer
  * p11-kit: add command to print merged configuration
  * p11-kit: add commands to list, add and delete profiles of a token
  * trust: add command to check format of .p11-kit files
  * virtual: fix libffi type signatures for PKCS#11 3.0 functions
  * server: fix umask setting when --group is specified
  * server: check SHELL only when neither --sh nor --csh is specified
  * rpc: use space string in C_InitToken
  * rpc: fix two off-by-one errors identified by asan
  * modules: make logging message more translatable
  * pkcs11.h: support CRYPTOKI_GNU for IBM vendor mechanisms
  * pkcs11.h: add IBM specific mechanism and attributes
  * pkcs11.h: add ChaCha20/Salsa20 and Poly1305 mechanisms
  * pkcs11.h: add AES-GCM mechanism parameters for message-based encryption
  * po: update translations from Transifex
- Update upstream p11-kit.keyring file
- Add missing lang files
- Switch to using Meson as the build system

OBS-URL: https://build.opensuse.org/request/show/1112588
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=52
2023-09-20 15:27:18 +00:00
92cc5b55a2 Accepting request 993822 from home:dirkmueller:Factory
- skip testsuite on qemu arches, it fails

OBS-URL: https://build.opensuse.org/request/show/993822
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=50
2022-09-13 07:49:07 +00:00
53fa1a32d9 fix
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=48
2022-03-09 16:40:34 +00:00
22f4f4b08c - make sure p11-kit components have matching versions (boo#1196812)
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=47
2022-03-09 16:20:45 +00:00
8b07a63ed5 Accepting request 948996 from home:iznogood:branches:Base:System
New stable release, supersede prev sub

OBS-URL: https://build.opensuse.org/request/show/948996
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=46
2022-02-08 08:57:25 +00:00
1d3a31f67e Accepting request 946217 from home:scabrero:branches:Base:System
Update changelog to pass SLE 15 SP4 request checks, add missing bugs

OBS-URL: https://build.opensuse.org/request/show/946217
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=45
2022-01-16 15:29:42 +00:00
9ff0628a8b - Enable systemd support
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=44
2021-12-13 11:23:18 +00:00
a04cac15f3 Accepting request 863932 from home:dirkmueller:branches:Base:System
- update to 0.23.22 (bsc#1180064, bsc#1180065, bsc#1180066):
 * Fix memory-safety issues that affect the RPC protocol
   (CVE-2020-29361, CVE-2020-29362, and CVE-2020-29363), discovered
   and fixed by David Cook
 * anchor: Prefer persistent format when storing anchor [PR#329]
 * common: Fix infloop in p11_path_build [PR#326, PR#327]
 * proxy: C_CloseAllSessions: Make sure that calloc args are non-zero [PR#325]
 * common: Check for a NULL locale before freeing it [PR#321]
 * proxy: Do not assign duplicate slot IDs [PR#282]
 * common: Get program name based on executable path if possible [PR#307]
 * anchor: Exit with non-zero code, if any error occurs [PR#304]
 * Build and test fixes

OBS-URL: https://build.opensuse.org/request/show/863932
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=41
2021-01-26 08:02:09 +00:00
22bad5343d fix
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=39
2020-10-05 14:27:33 +00:00
886635efb7 - avoid bareword to fix build failure
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=38
2020-10-05 13:19:32 +00:00
610b3d9863 Accepting request 794036 from home:pluskalm:branches:Base:System
- Update to version 0.23.20:
  * Revert "Fix RPC when length-s are 0" changes [PR#276]
- Changes for version 0.23.19:
  * common: add Russian PKCS#11 extensions to pkcs11x.h header [PR#255]
  * Add simple bash completion for provided commands [PR#258]
  * Unbreak list matching in enable-in and disable-in [PR#262]
  * Fix RPC when length-s are 0 [PR#259]
  * rpc: Add vsock transport support [PR#270]
  * trust: Support CKA_NSS_{SERVER,EMAIL}_DISTRUST_AFTER [PR#265]
  * Build fixes [PR#271, PR#272, PR#273, ...]
- Changes for version 0.23.18:
  * rpc: Allow empty CK_DATE value [PR#253]
  * build: Meson fixes [PR#245]
  * build: Adjust feature parity between meson and autotools [PR#247]
- Changes for version 0.23.17:
  * common: Fix uClibc-ng compilation [PR#237]
  * trust: do not allow daylight to invalidate date validation [PR#236]
  * build: Port to meson build system [PR#231, PR#234]
  * rpc: On UNIX wait on condition variable instead of FD if header is for a different thread [PR#232]
  * doc: Add 'server' command in help [PR#229]
  * Build and test fixes [PR#230]
- Changes for version 0.23.16:
  * proxy: Support C_WaitForSlotEvent() if CKF_DONT_BLOCK is specified [PR#225]
  * conf: Ignore user configuration if the program is running as root [PR#226]
  * proxy: Refresh slot list on every C_GetSlotList call [PR#224]
  * modules: Fix index used in call to p11_dict_remove() [PR#219]
  * Fix Win32 p11_dl_error crash [PR#218]
  * modules: check gl.modules before iterates on it when freeing [PR#217]
  * trust: Ignore unreadable content in anchors [PR#215]
  * extract-jks: Prefer _p11_extract_jks_timestamp to SOURCE_DATE_EPOCH [PR#213]

OBS-URL: https://build.opensuse.org/request/show/794036
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=36
2020-04-15 07:35:23 +00:00
2f744c5087 - Also build documentation (boo#1013125)
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=34
2019-12-23 11:02:54 +00:00
54759f7fd0 Accepting request 701963 from home:dimstar:Factory
Move RPM macros to %_rpmmacrodir.

OBS-URL: https://build.opensuse.org/request/show/701963
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=32
2019-05-15 06:48:25 +00:00
15dbe7ce84 Accepting request 616962 from home:zhangxiaofei:branches:Base:System
- New version 0.23.12
  * Fix compile error when PKCS#11 GNU calling convention enabled
- Changelog from version 0.23.11
  * trust: Add extractor for edk2/cacerts.bin
  * modules: Add option to control module visibility from proxy
  * trust: Prevent trust module being loaded by proxy module
  * library: Use dedicated locale object for printing error
  * Treat CKR_CRYPTOKI_ALREADY_INITIALIZED correctly
  * Improve const correctness for P11KitUri
  * PKCS#11 URI scheme comparison is now case insensitive
- Drop p11-kit-biarch.patch: Obsolete since 0.23.10

OBS-URL: https://build.opensuse.org/request/show/616962
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=30
2018-06-19 13:28:04 +00:00
efdd0ac391 - New version 0.23.10
* New p11-kit server command
  * The trust policy module now recognizes CKA_NSS_MOZILLA_CA_POLICY attribute
  * New trust dump command
  * New envvar P11_KIT_NO_USER_CONFIG to stop looking at user configurations
  * trust: Respect anyExtendedKeyUsage in CA certificates 
  * Support x-init-reserved argument of C_Initialize() in remote modules 
  * install private executables in libexecdir, obsoletes p11-kit-biarch.patch
- new server subpackage
- change keyring to new maintainer Daiki Ueno

OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=29
2018-03-27 14:08:05 +00:00
7dd20daa73 Accepting request 589170 from home:kukuk:branches:Base:System
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/589170
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=27
2018-03-20 14:50:58 +00:00
d1330b1da5 Accepting request 441444 from home:sbrabec:branches:security:chipcard
- 32-bit compatibility fixes:
  * Add PKCS11 module to p11-kit-32bit (bsc#996047#c39)
  * Add p11-kit-nss-trust-32bit NSS module
  * Fix potential bi-arch issue with private binaries
    (fdo#98817, p11-kit-biarch.patch)

OBS-URL: https://build.opensuse.org/request/show/441444
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=25
2016-11-28 14:40:00 +00:00
6f0ea4db2f Accepting request 358414 from home:pluskalm:branches:Base:System
- Update to 0.23.2
 * Fix forking issues with libffi
 * Fix various crashes in corner cases
 * Updated translations
 * Build fixes
- Make building more verbose
- Enable tests
- Small spec file cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/358414
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=23
2016-02-09 07:21:01 +00:00
bbb0dddebe Accepting request 289918 from home:posophe:branches:Base:System
Update

OBS-URL: https://build.opensuse.org/request/show/289918
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=21
2015-03-18 16:41:54 +00:00
dd52f351d7 - remove patches:
* trust-Print-label-of-certificate-when-complaining-.patch
 * trust-Dont-use-invalid-public-keys-for-looking-up-.patch
- new version 0.20.7 (stable)
 * New public pkcs11x.h header containing extensions [fdo#83495]
 * Export necessary defines to lookup attached extensions [fdo#83495]
 * Build fixes
- new version 0.20.6 (stable)
 * Make the p11-kit-proxy.so module respect critical = no [fdo#83651]
 * Build fix for FreeBSD [fdo#75674]
- new version 0.20.5 (stable)
 * Don't use invalid keys for looking up stapled extensions [fdo#82328]
 * Better error messages when invalid certificate extensions
 * Fix parsing of some odd OpenSSL TRUSTED CERTIFICATE files
 * Fix some leaks, and memory issues
 * Silence some clang scanner warnings
- new version 0.20.4 (stable)
 * Don't complain about C_Finalize after a fork
 * Fix typo

OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=19
2014-10-13 16:18:49 +00:00
0da6d4a4bb add keyring as source
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=17
2014-09-01 11:07:03 +00:00
8af1cf2f17 - new version 0.20.3
* Fix problems reinitializing managed modules after fork
  * Fix bad bookeeping when fail initializing one of the modules
  * Fix case where module would be unloaded while in use [#74919]
  * Remove assertions when module used before initialized [#74919]
  * Fix handling of mmap failure and mapping empty files [#74773]
  * Stable p11_kit_be_quiet() and p11_kit_be_loud() functions
  * Require automake 1.12 or later
  * Build fixes for Windows [#76594 #74149]

OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=15
2014-08-29 06:55:53 +00:00
50451b628b - New version 0.20.2
* Fix bug where blacklist didn't affect extracted ca-anchors if the anchor
    and blacklist were not in the same trust path (regression) [fdo#73558]
  * Check for race in BasicConstraints stapled extension [fdo#69314]
  * Build fixes and cleanup

OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=13
2014-05-19 07:07:01 +00:00
574572ed2d - added .sig file. trying to locate source of the keyring.
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=11
2014-02-11 12:53:20 +00:00
b909077196 Accepting request 209621 from home:lnussel:branches:Base:System
- trust: allow to also add openssl style hashes to pem-directory
  0001-trust-allow-to-also-add-openssl-style-hashes-to-pem-d.diff

OBS-URL: https://build.opensuse.org/request/show/209621
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=9
2013-12-06 12:41:11 +00:00
d985fe3e15 Accepting request 198188 from home:lnussel:branches:Base:System
- upgrade to 0.20.1 which is 0.19 declared stable
 * Extract compat trust data after we've changes
 * Skip compat extraction if running as non-root
 * Better failure messages when removing anchors

- new version 0.19.4
 * 'trust anchor' now adds/removes certificate anchors
 * 'trust list' lists trust policy stuff
 * 'p11-kit extract' is now 'trust extract'
 * 'p11-kit extract-trust' is now 'trust extract-compat'
 * Workarounds for working on broken zfsonlinux.org [#68525]
 * Add --with-module-config parameter to the configure script [#68122]
 * Add support for removing stored PKCS#11 objects in trust module

OBS-URL: https://build.opensuse.org/request/show/198188
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=7
2013-09-10 09:57:28 +00:00
589681121e Accepting request 196078 from home:lnussel:branches:Base:System
- new version 0.19.3
 * Fix up problems with automake testing
 * Fix a bunch of memory leaks in newly refactored code
 * Don't use _GNU_SOURCE and the unportability it brings
 * Add basic 'trust anchor' command to store a new anchor
 * Support for writing out trust token objects
 * Port to use CKA_PUBLIC_KEY_INFO and updated trust store spec
 * Add option to use freebl for hashing
 * Implement reloading of token data
 * Fix warnings and possible minor bugs higlighted by code scanners
 * Don't load configs in home directories when running setuid or setgid
 * Support treating ~/.config as $XDG_CONFIG_HOME
 * Use $XDG_DATA_HOME/pkcs11 as default user config directory
 * Use $TMPDIR instead of $TEMP while testing
 * Open files and fds with O_CLOEXEC
 * Abort initialization if a critical module fails to load
 * Don't use thread-unsafe functions: strerror, getpwuid
 * Fix p11_kit_space_strlen() result when empty string
 * Refactoring of where various components live

OBS-URL: https://build.opensuse.org/request/show/196078
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=4
2013-08-23 09:46:13 +00:00
f2ffff5f09 Accepting request 182281 from home:lnussel:branches:Base:System
- fix 32bit provides of libnssckbi.so
- repace p11-kit-extract-trust with update-ca-certificates

OBS-URL: https://build.opensuse.org/request/show/182281
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=3
2013-07-05 08:22:30 +00:00
b245a64a0b Accepting request 181779 from home:lnussel:branches:Base:System
- provide libnssckbi.so to replace mozilla-nss-certs

- add p11-kit-nss-trust subpackage that serves as drop-in
  replacement for mozilla-nss-certs

OBS-URL: https://build.opensuse.org/request/show/181779
OBS-URL: https://build.opensuse.org/package/show/Base:System/p11-kit?expand=0&rev=2
2013-07-03 09:21:14 +00:00
Stephan Kulow
1a42a461f9 Accepting request 180429 from Base:System
fate 314991, use p11-kit for system ca-certificate handling

OBS-URL: https://build.opensuse.org/request/show/180429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=16
2013-06-25 07:36:47 +00:00
Stephan Kulow
112667c124 Accepting request 175646 from GNOME:Factory
Update to 0.18.2 (forwarded request 175643 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/175646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=15
2013-05-16 09:19:13 +00:00
Stephan Kulow
e4313c4030 Accepting request 173274 from GNOME:Factory
Push GNOME 3.8.1 to Factory - mostly small bug fixes over the existing 3.8.0 we have

OBS-URL: https://build.opensuse.org/request/show/173274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=14
2013-04-26 13:53:05 +00:00
Stephan Kulow
4db7e08a68 Accepting request 163118 from GNOME:Factory
Update to 0.18.0 - Fix old bug references.. they are fdo bugs! (forwarded request 162621 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/163118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=13
2013-04-14 08:36:30 +00:00
Stephan Kulow
81d3998e35 Accepting request 161779 from GNOME:Factory
Update to ver 0.17.5 (forwarded request 161675 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/161779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=12
2013-04-02 10:33:56 +00:00
Stephan Kulow
5a94c39cb4 Accepting request 136775 from GNOME:Factory
Pushing GNOME:Factory towards openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/136775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=10
2012-10-03 08:37:16 +00:00
Stephan Kulow
e7097215b4 Accepting request 109450 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/109450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=8
2012-03-19 08:58:56 +00:00
Stephan Kulow
530c639fd7 Accepting request 105149 from GNOME:Factory
Pushing most G:F bits

OBS-URL: https://build.opensuse.org/request/show/105149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=7
2012-02-16 15:20:41 +00:00
Stephan Kulow
9e3fa3636f Accepting request 99117 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/99117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=6
2012-01-06 10:46:18 +00:00
Lars Vogdt
3fd55ef926 Accepting request 85709 from GNOME:Factory
Pushing G:F

OBS-URL: https://build.opensuse.org/request/show/85709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=4
2011-10-02 08:22:43 +00:00
Sascha Peilicke
f0235e2d44 Accepting request 81534 from GNOME:Factory
Pushing most of G:F

OBS-URL: https://build.opensuse.org/request/show/81534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=3
2011-09-09 09:49:49 +00:00
Sascha Peilicke
8c54dd6cac Autobuild autoformatter for 77572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=2
2011-08-04 09:25:56 +00:00
Sascha Peilicke
0d86e6fec1 Accepting request 77572 from GNOME:Factory
New package: new dependency for gnome-keyring (0.3 solves some licensing issue)

OBS-URL: https://build.opensuse.org/request/show/77572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/p11-kit?expand=0&rev=1
2011-08-04 09:25:42 +00:00