-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uri: Avoid typecasting confusion on s390x #34
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Like memcpy(), the 'void *' argument of p11_buffer_add() points to the memory area ordered in host's endianness. Add typecast of int->char to avoid the confusion. Reported by Andreas Metzler in: https://lists.freedesktop.org/archives/p11-glue/2017-January/000633.html
stefwalter
approved these changes
Jan 17, 2017
balabit-sync
pushed a commit
to balabit-deps/balabit-os-8-p11-kit
that referenced
this pull request
Nov 14, 2022
p11-kit (0.23.20-1build1) focal; urgency=medium * No-change rebuild with fixed binutils on arm64. p11-kit (0.23.20-1) unstable; urgency=low * New upstream version. + Reverts "Fix RPC when length-s are 0" changes. Closes: #949976 p11-kit (0.23.19-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.19-1) experimental; urgency=low [ Debian Janitor ] * Set upstream metadata fields: Bug-Database, Repository, Repository- Browse. * Set upstream metadata fields: Bug-Submit. [ Andreas Metzler ] * New upstream version. + Unfuzz enable_locale.diff. p11-kit (0.23.18.1-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.18.1-1) experimental; urgency=low * New upstream version. + Adds symbol versioning, update symbol file. p11-kit (0.23.17-2) unstable; urgency=low * 41_kfreebsd_LOCAL_PEERCRED.diff: Re-add autoconf check for sys/ucred.h, fixing FTBFS on kfreebsd. * Upload to unstable. p11-kit (0.23.17-1) experimental; urgency=low * New upstream version. + Unfuzz patches. * Use DH12 compat. Adapt p11-kit.examples and p11-kit.install for move from /usr/lib/$multiarch/p11-kit to /usr/libexec/p11-kit. p11-kit (0.23.16.1-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.16.1-1) experimental; urgency=low * Refresh upstream signing key 462225C3B46F34879FC8496CD605848ED7E69871. * New upstream version. + Drop 45_01-extract-jks-Prefer-_p11_extract_jks_timestamp-to-SOU.patch. + Unfuzz patches. * debian/copyright: Update Format specifier, merge copyright lists. p11-kit (0.23.15-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.15-1) experimental; urgency=low * Run "wrap-and-sort --max-line-length=72 --short-indent". * Drop automake (>= 1.12) from Build-Depends; automake 1.14 is now in oldstable. (And BTW the b-d did not work anyway, automake has an epoch.) * New upstream version. + 45_01-extract-jks-Prefer-_p11_extract_jks_timestamp-to-SOU.patch Post release bugfix from upstream GIT master, fixing a testsuite error when SOURCE_DATE_EPOCH is set. + If the trust file is not parsable in the p11-kit persistent format proceed with the next formats (DER and PEM). Closes: #914199 * Use debhelper 11 compat level. p11-kit (0.23.14-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.14-1) experimental; urgency=medium * New upstream version. + Refresh patches. p11-kit (0.23.13-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.13-1) experimental; urgency=low * New upstream version. + Refresh patches. * Enable dh_missing. * Set Rules-Requires-Root: no. p11-kit (0.23.12-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.12-1) experimental; urgency=low * New upstream version. + Unfuzz 30_nogetauxvalonbsd.diff, 35_hurd_enable_secure.diff and 41_kfreebsd_LOCAL_PEERCRED.diff. + Drop 45_Fix-bashism.patch. * [lintian] Drop dh_strip --ddeb-migration override. - Stable already includes this. * Update upstream homepage location. * Newly added P11_KIT_MODULE_MASK flag, update symbol file. p11-kit (0.23.10-2) unstable; urgency=low * Upload to unstable. * Point Vcs* to salsa. p11-kit (0.23.10-1) experimental; urgency=low * New upstream version. + 45_Fix-bashism.patch: Fix testsuite error due to bashism. + Update symbol file. * Refer to upstream https URL in control and copyright files. * Sync priorities with override file. (libp11-kit0 standard -> optional) * Use dh v10 compat. p11-kit (0.23.9-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.9-1) experimental; urgency=low * New upstream version. + Drop 40_bsd_missinginclude.diff. * Sync priorities with override file (extra -> optional). p11-kit (0.23.8-2) experimental; urgency=low * 40_bsd_missinginclude.diff add missing #include <stdint.h> to get SIZE_MAX even on kfreebsd. Other arch seem to include it indirectly via another #included header. * 41_kfreebsd_LOCAL_PEERCRED.diff: On kfreeBSD use getsockopt(..., LOCAL_PEERCRED, ...) since neither SO_PEERCRED nor getpeereid() nor getpeerucred() are available. p11-kit (0.23.8-1) experimental; urgency=low * New upstream version. + Unfuzz 30_nogetauxvalonbsd.diff, drop 40_test-Fix-failure-on-32-bit-big-endian-platform.patch. p11-kit (0.23.7-3) unstable; urgency=low * 40_test-Fix-failure-on-32-bit-big-endian-platform.patch from upstream GIT: Fix test-error on 32-bit big endian platforms. Closes: #866764 p11-kit (0.23.7-2) unstable; urgency=low * libp11-kit0: Add Breaks: opencryptoki (<= 3.6.1+dfsg-1) to enforce upgrade of opencryptoki to a version without /etc/pkcs11 symlink to private directory. Closes: #860903 * p11-kit-extract-trust was renamed to trust-extract-compat in 0.19.4, fix debian/p11-kit.examples. * Upload to unstable. p11-kit (0.23.7-1) experimental; urgency=low * New upstream version. + Add p11_kit_remote_serve_tokens to symbol file. + Update debian/copyright. p11-kit (0.23.5-1) experimental; urgency=low * New upstream version. * Update debian/copyright. p11-kit (0.23.4-1) experimental; urgency=low * New upstream version. + Unfuzz patches. + List new symbols in libp11-kit0.symbols. Bump dependency info on p11_kit_iter_new@Base. * Ship libdir/p11-kit/p11-kit-server and p11-kit/p11-kit-remote in p11-kit package. * Ship client-side p11-kit-client.so for PKCS#11 forwarding through a Unix domain socket. p11-kit (0.23.3-5) unstable; urgency=medium * Drop 40_01_uri-fix-the-query-attribute-parsing.patch 40_02_uri-fix-producing-the-query-attributes.patch 40_03_uri-Avoid-typecasting-confusion-on-s390x.patch, again. Closes: #852227 p11-kit (0.23.3-4) unstable; urgency=medium * Add 40_03_uri-Avoid-typecasting-confusion-on-s390x.patch from p11-glue/p11-kit#34 to fix testsuite error on s390x. p11-kit (0.23.3-3) unstable; urgency=medium * 40_01_uri-fix-the-query-attribute-parsing.patch 40_02_uri-fix-producing-the-query-attributes.patch from upstream GIT master. * Stop referencing upstream snapshot 0.23.2-50-geb391c0 in symbol file. p11-kit (0.23.3-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.3-1) experimental; urgency=medium * Add 462225C3B46F34879FC8496CD605848ED7E69871 Daiki Ueno to list of upstream signing keys and move over to ascii armored keyring. * Point watchfile to github. * New upstream version. p11-kit (0.23.2-50-geb391c0-1) experimental; urgency=medium * New upstream snapshot. * Update copyright. * Update symbol file. p11-kit (0.23.2-5) unstable; urgency=medium * Build and ship upstream manpages. (Thanks, Julien Cristau) + Add b-d on gtk-doc-tools. + Pass --enable-doc to ./configure. + Drop minimal debian/p11-kit.1 manpage. Closes: #834992 p11-kit (0.23.2-4) unstable; urgency=medium * Move Vcs-* from git/http to https. * Improved package description by Justin B Rye. Closes: #822860 * Build with hardening=+all. p11-kit (0.23.2-3) unstable; urgency=medium * Migrate from -dbg package to ddebs. dh_strip's --ddeb-migration option was added to debhelper/unstable with version 9.20150628, bump build-dependency accordingly. p11-kit (0.23.2-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.2-1) experimental; urgency=medium * New upstream version. + Refresh patches. + New symbol p11_kit_module_get_filename(). p11-kit (0.23.1-3) unstable; urgency=medium * Build-fixes for hurd by Pino Toscano: + 30_nogetauxvalonbsd.diff: Always use _p11_getauxval() helper. + 35_hurd_enable_secure.diff: Disable __libc_enable_secure usage on Hurd. Closes: #792095 p11-kit (0.23.1-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.1-1) experimental; urgency=medium * Mark libp11-kit-dev Multi-Arch: same. * New upstream release. + Add new functions p11_kit_uri_{get,set}_pin_value to symbol file. p11-kit (0.22.1-2) experimental; urgency=medium * Update 30_nogetauxvalonbsd.diff to also use issetugid() instead of getauxval() in p11-kit's version of secure_getenv() on *bsd. p11-kit (0.22.1-1) experimental; urgency=medium * New upstream stable release. p11-kit (0.22.0-1) experimental; urgency=medium * New upstream stable release. + Refresh 30_nogetauxvalonbsd.diff. + Update debian/copyright. * Avoid refering to upstream unstable releases in Debian package dependencies by bumping symbol dependencies from 0.21.x 0.22.0. * Invoke dpkg-gensymbols with -c4 instead of -c2. p11-kit (0.21.3-1) experimental; urgency=medium * New upstream unstable release. p11-kit (0.21.2-1) experimental; urgency=medium * New upstream unstable release. + Refresh 30_nogetauxvalonbsd.diff. + Update symbol file. (p11_kit_remote_serve_module newly added). p11-kit (0.20.7-1) unstable; urgency=medium * New upstream version. p11-kit (0.20.3-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.20.3-1) experimental; urgency=medium * Build-Depend on automake (>= 1.12). Closes: #748329 * New upstream release. p11-kit (0.20.2-5) unstable; urgency=medium [ Manuel A. Fernandez Montecelo ] * Build-Depend on and use dh-autoreconf to regenerate config.{sub,guess} and support new architectures more easily. Closes: #744400 [ Andreas Metzler ] * Drop 31_autoreconf.diff, and change enable_locale.diff to patch configure.ac instead of configure. p11-kit (0.20.2-4) unstable; urgency=medium * Add missing Breaks/Replaces p11-kit to p11-kit-modules. (Thanks, Iain Lane) Closes: #742204 p11-kit (0.20.2-3) unstable; urgency=medium * Upload to unstable. p11-kit (0.20.2-2) experimental; urgency=medium * Split off multiarch:same p11-kit-modules from p11-kit binary package. Closes: #720013 (Patch by Raphael Geissert) * Symlink /usr/share/doc/p11-kit-modules to /usr/share/doc/libp11-kit0. p11-kit (0.20.2-1) unstable; urgency=medium * Point vcs* to git. * Add debian/upstream-signing-key.pgp (listed in debian/source/include-binaries) and update watchfile to check upstream signature. * New upstream version. + Drop 20_disablesgidtest.diff, included upstream. + Add newly added symbol p11_kit_iter_get_attributes to symbol file. p11-kit (0.20.1-3) unstable; urgency=low * Upload to unstable. p11-kit (0.20.1-2) experimental; urgency=low * Re-enable .so-symlink, allowing dynamic linking, since the symbols dropped in 0.20.0 are private, experimental and not used by p11-kit's reverse dependencies. Closes: #726497 p11-kit (0.20.1-1) experimental; urgency=low * New upstream bugfix release. p11-kit (0.20.0-1) experimental; urgency=low * New upstream stable release. Closes: #721842 + Requires libffi, add b-d on libffi-dev. + Port/unfuzz patches. + Update symbol file. * Upload to experimental, without .so-symlink since a soname bump might be necessary. p11-kit (0.18.5-3) unstable; urgency=low * Upload to unstable. p11-kit (0.18.5-2) experimental; urgency=low * 30_nogetauxvalonbsd.diff 31_autoreconf.diff: Do not use getauxval on !linux, prefering issetugid(). Closes: #718285 * Upload to experimental. p11-kit (0.18.5-1) unstable; urgency=low * New upstream version. * configure with --with-hash-impl=internal. * 20_disablesgidtest.diff - Disable two tests when running under fakeroot. p11-kit (0.18.4-1) unstable; urgency=low * New upstream bugfix release. p11-kit (0.18.3-2) unstable; urgency=low * Upload to unstable. p11-kit (0.18.3-1) experimental; urgency=low * New upstream bugfix release. * Fix vcs-field-not-canonical lintian error by refering to anonscm instead of svn.debian.org. p11-kit (0.18.2-1) experimental; urgency=low * New upstream release. p11-kit (0.18.1-1) experimental; urgency=low * New upstream release. p11-kit (0.18.0-1) experimental; urgency=low * New upstream version. Drop superfluous patches. (murmurtest_bigendian.diff, update_to_MurmurHash3.diff) p11-kit (0.17.4-3) experimental; urgency=low * [update_to_MurmurHash3.diff] fix FTBFS on armel (verified) and sparc. p11-kit (0.17.4-2) experimental; urgency=low * murmurtest_bigendian.diff: Fix testsuite error on bigendian systems. p11-kit (0.17.4-1) experimental; urgency=low * New upstream release. + Drop noexport_constructor.diff, applied upstream. + configure with --with-trust-paths=.. instead of --with-system-anchors. * After geting permission from Chris Coulson change license of Debian packaging to match upstresm license p11-kit (0.16.4-1) experimental; urgency=low * New upstream release. Closes: #702538 * Drop relicense_buffer-code.diff. * [noexport_constructor.diff] Make p11_kit_(init|fini) private symbols, it does not seem to be necessary to export (de)constructors. (__attribute__((constructor))). p11-kit (0.15.2-1) experimental; urgency=low * New upstream *development* release (second part of version is an odd number). Closes: #700689 + Add build-depends on pkg-config and libtasn1-6-dev. + Point --with-system-anchors to /etc/ssl/certs/ca-certificates.crt. + Update symbol file. * Ship system trust policy module in p11-kit package. * Enable (enable_locale.diff) and ship gettext translations. Closes: #641994 * relicense_buffer-code.diff (from upstream GIT), relicense two files from GPLv2+ to to BSD. * Symlink html docs from gtk-doc to /usr/share/doc/libp11-kit-dev. Closes: #700668 * Add libp11-kit0-dbg (Roughly based on patch by Daniel Kahn Gillmor). Closes: #700655 p11-kit (0.14-1) experimental; urgency=low * New upstream version. + Drop 01_no_duplicate_symbols.patch. + Requires .module filename extension for module autoloading. This replaces Ubuntu's valid-config-files.patch, which blaclist .dpkg* instead of only whitelisting .module. p11-kit (0.13-1) experimental; urgency=low * New upstream version. + Drop patches previously pulled from upstream (10_broken-hashmap-behavior 11_crash-when-duplicate). * Invoke dpkg-gensymbols with -c2. * Update symbols file, adding p11_kit_set_progname. * Pulled from upstream: 01_no_duplicate_symbols.patch, fixing a build error with clang. p11-kit (0.12-3) unstable; urgency=low * Pull two patches from upstream: + 10_broken-hashmap-behavior: Fix build-error with squeeze gcc. See also #651595. + 11_crash-when-duplicate: Do not crash on duplicate modules. See LP#911436, this replaces Ubuntu's duplicate-module-fix.patch. * Ship p11-kit proxy module with package p11-kit in directory /usr/lib. Closes: #656623 p11-kit (0.12-2) unstable; urgency=low * Upload to unstable. p11-kit (0.12-1) experimental; urgency=low * Drop DEB_CPPFLAGS_MAINT_APPEND = -D_XOPEN_SOURCE=600 -D_BSD_SOURCE, upstream's usage of AC_USE_SYSTEM_EXTENSIONS should make this unnecessary. * Upload to experimental, let 0.11-3 propagate to wheezy. p11-kit (0.11-3) unstable; urgency=low * Do not export CPPFLAGS in debian/rules, it disabled the respective hardening-options. (Thanks, Simon Ruderich) Closes: #662100 p11-kit (0.11-2) unstable; urgency=low * Bump versioning of p11_kit_initialize_registered, p11_kit_initialize_module and p11_kit_load_initialize_module. (Due to upstream change "Remove automatic reinitialization of PKCS#11 after fork") * Use debhelper v9 compat to get dpkg-buildflags. Drop --libdir argument to ./configure, bump b-d. p11-kit (0.11-1) unstable; urgency=low * New upstream version. p11-kit (0.10-1) unstable; urgency=low * New upstream version. * Drop 0001-workaround_gccbug.diff. p11-kit (0.9-3) unstable; urgency=low * Brown paper bag release. * Revert module-path change, gnome-keyring *has* switched. Closes: #653033, #653034 p11-kit (0.9-2) unstable; urgency=low * Upload to unstable. * [0001-workaround_gccbug.diff] pulled from upstream. Work around gcc optimization bug on i386. See #651595. * Don't look for PKCS#11 modules in multiarch dir yet, wait for gnome-keyring to switch. #645959 p11-kit (0.9-1) experimental; urgency=low * New upstream version. * Test whether building with -D_XOPEN_SOURCE=600 -D_BSD_SOURCE succeeds. p11-kit (0.8-2) unstable; urgency=low * Build with -D_GNU_SOURCE on DEB_BUILD_ARCH_OS != linux. Works around 647823 and Closes: #647229 p11-kit (0.8-1) unstable; urgency=low * New upstream version. + Drop 20_path_max.diff, included upstream. p11-kit (0.7-2) unstable; urgency=low * 20_path_max.diff Fix FTBFS on GNU/Hurd due to missing PATH_MAX (Thanks, Pino Toscano). Closes: #643601 p11-kit (0.7-1) unstable; urgency=low * New upstream version. + Expand p11-kit config variables correctly. Closes: #642041 p11-kit (0.6-1) unstable; urgency=low * New upstream version. * [lintian] Fix syntax error in debian/copyright. p11-kit (0.4-2) unstable; urgency=low * Add Build-Depends-Package safeguard to symbol file. p11-kit (0.4-1) experimental; urgency=low * Fix typo in package description. (Thanks, Aputsiaq Janussen) Closes: #638226 * New upstream version. * Update symbol file. * Ship pkcs11.conf.example in /usr/share/doc/. p11-kit (0.3-2) unstable; urgency=low * Upload to unstable. p11-kit (0.3-1) experimental; urgency=low * Upload to Debian. (LP: #819939) Closes: #636938 * Add watch file. * Convert to multi-arch: + configure with --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH), update *.install accordingly. + Bump debhelper b-d to 8.1.3 (for ${misc:Pre-Depends}). + runtime library is Multi-Arch: same with Pre-Depends: ${misc:Pre-Depends}, -bin is Multi-Arch: foreign, -dev remains unchanged. * Bump libp11-kit0 Priority to standard, libp11-kit-dev Priority to optional, since these are future libgnutls(-dev) rdeps. * [control] Drop Section setting from libp11-kit0 stanza to make lintian --pedantic happy. * Build with --disable-silent-rules. * Add Vcs-Svn and Vcs-Browser fields. * New upstream version, does not contain Apache 2.0 licensed code anymore. * Add info for p11-kit/pkcs11.h to debian/copyright, drop Apache 2.0 license bits. p11-kit (0.2-0ubuntu2) oneiric; urgency=low * Ship a symbols file - add debian/libp11-kit0.symbols * Ship the documentation - update debian/libp11-kit-dev.install * Fix a typo in debian/control p11-kit (0.2-0ubuntu1) oneiric; urgency=low * Initial release
balabit-sync
pushed a commit
to balabit-deps/balabit-os-9-p11-kit
that referenced
this pull request
Nov 15, 2022
p11-kit (0.24.0-6build1) jammy; urgency=high * No change rebuild for ppc64el baseline bump. p11-kit (0.24.0-6) unstable; urgency=medium * Drop gtk-doc related, now broken symlink in libp11-kit-dev. Have libp11-kit-dev suggest p11-kit-doc. (Thanks, Paul Wise!) Closes: #996686 * Update libp11-kit-dev package description for p11-kit-doc split-off. (Thanks, Paul Wise!) Closes: #996685 * Run wrap-and-sort -ast. p11-kit (0.24.0-5) unstable; urgency=low * Fix libbsd build-dep. * 40_getpeereid_from_libbsd.diff: Do not include bsd/unistd.h if bsd/unistd.h is included. * Upload to unstable. p11-kit (0.24.0-4) experimental; urgency=medium * Drop 41_kfreebsd_LOCAL_PEERCRED.diff, add 40_getpeereid_from_libbsd.diff and use libbsd on kfreebsd and hurd. Hopefully fixes build on both hurd and kfreebsd. Thanks, Svante Signell. Closes: #995049 * Move documentation to separate package. It is the only way to fix binNMUs breaking multi-arch installation of libp11-kit-dev (See #995162!) although the package size does not justify the split-off. p11-kit (0.24.0-3) unstable; urgency=medium * Hotfix multiarch breakage by no-change sourceful upload. Closes: #995162 p11-kit (0.24.0-2) unstable; urgency=medium * Upload to unstable. * Add lintian override for gtk-doc triggering package-contains-documentation-outside-usr-share-doc. p11-kit (0.24.0-1) experimental; urgency=low * New upstream version. + Unfuzz patches. p11-kit (0.23.22-1) unstable; urgency=low * New upstream version. Fixes memory-safety issues that affect the RPC protocol (CVE-2020-29361, CVE-2020-29362, and CVE-2020-29363). + Drop 50_test-compat-Skip-getprogname-test-if-BUILDDIR-contai.patch * [lintian] Bump watchfile to v4 standard. * Use debhelper v13 compat. p11-kit (0.23.21-2) unstable; urgency=low * Replace 50_test-compat-Skip-getprogname-test-if-BUILDDIR-contai.patch with version from upstream GIT master. * List la-files in debian/not-installed. * Upload to unstable. p11-kit (0.23.21-1) experimental; urgency=low * New upstream version. + Unfuzz 30_nogetauxvalonbsd.diff. + 50_test-compat-Skip-getprogname-test-if-BUILDDIR-contai.patch from p11-glue/p11-kit#317 - Fix testuite error when building in a symlink to a directory. p11-kit (0.23.20-1) unstable; urgency=low * New upstream version. + Reverts "Fix RPC when length-s are 0" changes. Closes: #949976 p11-kit (0.23.19-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.19-1) experimental; urgency=low [ Debian Janitor ] * Set upstream metadata fields: Bug-Database, Repository, Repository- Browse. * Set upstream metadata fields: Bug-Submit. [ Andreas Metzler ] * New upstream version. + Unfuzz enable_locale.diff. p11-kit (0.23.18.1-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.18.1-1) experimental; urgency=low * New upstream version. + Adds symbol versioning, update symbol file. p11-kit (0.23.17-2) unstable; urgency=low * 41_kfreebsd_LOCAL_PEERCRED.diff: Re-add autoconf check for sys/ucred.h, fixing FTBFS on kfreebsd. * Upload to unstable. p11-kit (0.23.17-1) experimental; urgency=low * New upstream version. + Unfuzz patches. * Use DH12 compat. Adapt p11-kit.examples and p11-kit.install for move from /usr/lib/$multiarch/p11-kit to /usr/libexec/p11-kit. p11-kit (0.23.16.1-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.16.1-1) experimental; urgency=low * Refresh upstream signing key 462225C3B46F34879FC8496CD605848ED7E69871. * New upstream version. + Drop 45_01-extract-jks-Prefer-_p11_extract_jks_timestamp-to-SOU.patch. + Unfuzz patches. * debian/copyright: Update Format specifier, merge copyright lists. p11-kit (0.23.15-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.15-1) experimental; urgency=low * Run "wrap-and-sort --max-line-length=72 --short-indent". * Drop automake (>= 1.12) from Build-Depends; automake 1.14 is now in oldstable. (And BTW the b-d did not work anyway, automake has an epoch.) * New upstream version. + 45_01-extract-jks-Prefer-_p11_extract_jks_timestamp-to-SOU.patch Post release bugfix from upstream GIT master, fixing a testsuite error when SOURCE_DATE_EPOCH is set. + If the trust file is not parsable in the p11-kit persistent format proceed with the next formats (DER and PEM). Closes: #914199 * Use debhelper 11 compat level. p11-kit (0.23.14-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.14-1) experimental; urgency=medium * New upstream version. + Refresh patches. p11-kit (0.23.13-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.13-1) experimental; urgency=low * New upstream version. + Refresh patches. * Enable dh_missing. * Set Rules-Requires-Root: no. p11-kit (0.23.12-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.12-1) experimental; urgency=low * New upstream version. + Unfuzz 30_nogetauxvalonbsd.diff, 35_hurd_enable_secure.diff and 41_kfreebsd_LOCAL_PEERCRED.diff. + Drop 45_Fix-bashism.patch. * [lintian] Drop dh_strip --ddeb-migration override. - Stable already includes this. * Update upstream homepage location. * Newly added P11_KIT_MODULE_MASK flag, update symbol file. p11-kit (0.23.10-2) unstable; urgency=low * Upload to unstable. * Point Vcs* to salsa. p11-kit (0.23.10-1) experimental; urgency=low * New upstream version. + 45_Fix-bashism.patch: Fix testsuite error due to bashism. + Update symbol file. * Refer to upstream https URL in control and copyright files. * Sync priorities with override file. (libp11-kit0 standard -> optional) * Use dh v10 compat. p11-kit (0.23.9-2) unstable; urgency=low * Upload to unstable. p11-kit (0.23.9-1) experimental; urgency=low * New upstream version. + Drop 40_bsd_missinginclude.diff. * Sync priorities with override file (extra -> optional). p11-kit (0.23.8-2) experimental; urgency=low * 40_bsd_missinginclude.diff add missing #include <stdint.h> to get SIZE_MAX even on kfreebsd. Other arch seem to include it indirectly via another #included header. * 41_kfreebsd_LOCAL_PEERCRED.diff: On kfreeBSD use getsockopt(..., LOCAL_PEERCRED, ...) since neither SO_PEERCRED nor getpeereid() nor getpeerucred() are available. p11-kit (0.23.8-1) experimental; urgency=low * New upstream version. + Unfuzz 30_nogetauxvalonbsd.diff, drop 40_test-Fix-failure-on-32-bit-big-endian-platform.patch. p11-kit (0.23.7-3) unstable; urgency=low * 40_test-Fix-failure-on-32-bit-big-endian-platform.patch from upstream GIT: Fix test-error on 32-bit big endian platforms. Closes: #866764 p11-kit (0.23.7-2) unstable; urgency=low * libp11-kit0: Add Breaks: opencryptoki (<= 3.6.1+dfsg-1) to enforce upgrade of opencryptoki to a version without /etc/pkcs11 symlink to private directory. Closes: #860903 * p11-kit-extract-trust was renamed to trust-extract-compat in 0.19.4, fix debian/p11-kit.examples. * Upload to unstable. p11-kit (0.23.7-1) experimental; urgency=low * New upstream version. + Add p11_kit_remote_serve_tokens to symbol file. + Update debian/copyright. p11-kit (0.23.5-1) experimental; urgency=low * New upstream version. * Update debian/copyright. p11-kit (0.23.4-1) experimental; urgency=low * New upstream version. + Unfuzz patches. + List new symbols in libp11-kit0.symbols. Bump dependency info on p11_kit_iter_new@Base. * Ship libdir/p11-kit/p11-kit-server and p11-kit/p11-kit-remote in p11-kit package. * Ship client-side p11-kit-client.so for PKCS#11 forwarding through a Unix domain socket. p11-kit (0.23.3-5) unstable; urgency=medium * Drop 40_01_uri-fix-the-query-attribute-parsing.patch 40_02_uri-fix-producing-the-query-attributes.patch 40_03_uri-Avoid-typecasting-confusion-on-s390x.patch, again. Closes: #852227 p11-kit (0.23.3-4) unstable; urgency=medium * Add 40_03_uri-Avoid-typecasting-confusion-on-s390x.patch from p11-glue/p11-kit#34 to fix testsuite error on s390x. p11-kit (0.23.3-3) unstable; urgency=medium * 40_01_uri-fix-the-query-attribute-parsing.patch 40_02_uri-fix-producing-the-query-attributes.patch from upstream GIT master. * Stop referencing upstream snapshot 0.23.2-50-geb391c0 in symbol file. p11-kit (0.23.3-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.3-1) experimental; urgency=medium * Add 462225C3B46F34879FC8496CD605848ED7E69871 Daiki Ueno to list of upstream signing keys and move over to ascii armored keyring. * Point watchfile to github. * New upstream version. p11-kit (0.23.2-50-geb391c0-1) experimental; urgency=medium * New upstream snapshot. * Update copyright. * Update symbol file. p11-kit (0.23.2-5) unstable; urgency=medium * Build and ship upstream manpages. (Thanks, Julien Cristau) + Add b-d on gtk-doc-tools. + Pass --enable-doc to ./configure. + Drop minimal debian/p11-kit.1 manpage. Closes: #834992 p11-kit (0.23.2-4) unstable; urgency=medium * Move Vcs-* from git/http to https. * Improved package description by Justin B Rye. Closes: #822860 * Build with hardening=+all. p11-kit (0.23.2-3) unstable; urgency=medium * Migrate from -dbg package to ddebs. dh_strip's --ddeb-migration option was added to debhelper/unstable with version 9.20150628, bump build-dependency accordingly. p11-kit (0.23.2-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.2-1) experimental; urgency=medium * New upstream version. + Refresh patches. + New symbol p11_kit_module_get_filename(). p11-kit (0.23.1-3) unstable; urgency=medium * Build-fixes for hurd by Pino Toscano: + 30_nogetauxvalonbsd.diff: Always use _p11_getauxval() helper. + 35_hurd_enable_secure.diff: Disable __libc_enable_secure usage on Hurd. Closes: #792095 p11-kit (0.23.1-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.23.1-1) experimental; urgency=medium * Mark libp11-kit-dev Multi-Arch: same. * New upstream release. + Add new functions p11_kit_uri_{get,set}_pin_value to symbol file. p11-kit (0.22.1-2) experimental; urgency=medium * Update 30_nogetauxvalonbsd.diff to also use issetugid() instead of getauxval() in p11-kit's version of secure_getenv() on *bsd. p11-kit (0.22.1-1) experimental; urgency=medium * New upstream stable release. p11-kit (0.22.0-1) experimental; urgency=medium * New upstream stable release. + Refresh 30_nogetauxvalonbsd.diff. + Update debian/copyright. * Avoid refering to upstream unstable releases in Debian package dependencies by bumping symbol dependencies from 0.21.x 0.22.0. * Invoke dpkg-gensymbols with -c4 instead of -c2. p11-kit (0.21.3-1) experimental; urgency=medium * New upstream unstable release. p11-kit (0.21.2-1) experimental; urgency=medium * New upstream unstable release. + Refresh 30_nogetauxvalonbsd.diff. + Update symbol file. (p11_kit_remote_serve_module newly added). p11-kit (0.20.7-1) unstable; urgency=medium * New upstream version. p11-kit (0.20.3-2) unstable; urgency=medium * Upload to unstable. p11-kit (0.20.3-1) experimental; urgency=medium * Build-Depend on automake (>= 1.12). Closes: #748329 * New upstream release. p11-kit (0.20.2-5) unstable; urgency=medium [ Manuel A. Fernandez Montecelo ] * Build-Depend on and use dh-autoreconf to regenerate config.{sub,guess} and support new architectures more easily. Closes: #744400 [ Andreas Metzler ] * Drop 31_autoreconf.diff, and change enable_locale.diff to patch configure.ac instead of configure. p11-kit (0.20.2-4) unstable; urgency=medium * Add missing Breaks/Replaces p11-kit to p11-kit-modules. (Thanks, Iain Lane) Closes: #742204 p11-kit (0.20.2-3) unstable; urgency=medium * Upload to unstable. p11-kit (0.20.2-2) experimental; urgency=medium * Split off multiarch:same p11-kit-modules from p11-kit binary package. Closes: #720013 (Patch by Raphael Geissert) * Symlink /usr/share/doc/p11-kit-modules to /usr/share/doc/libp11-kit0. p11-kit (0.20.2-1) unstable; urgency=medium * Point vcs* to git. * Add debian/upstream-signing-key.pgp (listed in debian/source/include-binaries) and update watchfile to check upstream signature. * New upstream version. + Drop 20_disablesgidtest.diff, included upstream. + Add newly added symbol p11_kit_iter_get_attributes to symbol file. p11-kit (0.20.1-3) unstable; urgency=low * Upload to unstable. p11-kit (0.20.1-2) experimental; urgency=low * Re-enable .so-symlink, allowing dynamic linking, since the symbols dropped in 0.20.0 are private, experimental and not used by p11-kit's reverse dependencies. Closes: #726497 p11-kit (0.20.1-1) experimental; urgency=low * New upstream bugfix release. p11-kit (0.20.0-1) experimental; urgency=low * New upstream stable release. Closes: #721842 + Requires libffi, add b-d on libffi-dev. + Port/unfuzz patches. + Update symbol file. * Upload to experimental, without .so-symlink since a soname bump might be necessary. p11-kit (0.18.5-3) unstable; urgency=low * Upload to unstable. p11-kit (0.18.5-2) experimental; urgency=low * 30_nogetauxvalonbsd.diff 31_autoreconf.diff: Do not use getauxval on !linux, prefering issetugid(). Closes: #718285 * Upload to experimental. p11-kit (0.18.5-1) unstable; urgency=low * New upstream version. * configure with --with-hash-impl=internal. * 20_disablesgidtest.diff - Disable two tests when running under fakeroot. p11-kit (0.18.4-1) unstable; urgency=low * New upstream bugfix release. p11-kit (0.18.3-2) unstable; urgency=low * Upload to unstable. p11-kit (0.18.3-1) experimental; urgency=low * New upstream bugfix release. * Fix vcs-field-not-canonical lintian error by refering to anonscm instead of svn.debian.org. p11-kit (0.18.2-1) experimental; urgency=low * New upstream release. p11-kit (0.18.1-1) experimental; urgency=low * New upstream release. p11-kit (0.18.0-1) experimental; urgency=low * New upstream version. Drop superfluous patches. (murmurtest_bigendian.diff, update_to_MurmurHash3.diff) p11-kit (0.17.4-3) experimental; urgency=low * [update_to_MurmurHash3.diff] fix FTBFS on armel (verified) and sparc. p11-kit (0.17.4-2) experimental; urgency=low * murmurtest_bigendian.diff: Fix testsuite error on bigendian systems. p11-kit (0.17.4-1) experimental; urgency=low * New upstream release. + Drop noexport_constructor.diff, applied upstream. + configure with --with-trust-paths=.. instead of --with-system-anchors. * After geting permission from Chris Coulson change license of Debian packaging to match upstresm license p11-kit (0.16.4-1) experimental; urgency=low * New upstream release. Closes: #702538 * Drop relicense_buffer-code.diff. * [noexport_constructor.diff] Make p11_kit_(init|fini) private symbols, it does not seem to be necessary to export (de)constructors. (__attribute__((constructor))). p11-kit (0.15.2-1) experimental; urgency=low * New upstream *development* release (second part of version is an odd number). Closes: #700689 + Add build-depends on pkg-config and libtasn1-6-dev. + Point --with-system-anchors to /etc/ssl/certs/ca-certificates.crt. + Update symbol file. * Ship system trust policy module in p11-kit package. * Enable (enable_locale.diff) and ship gettext translations. Closes: #641994 * relicense_buffer-code.diff (from upstream GIT), relicense two files from GPLv2+ to to BSD. * Symlink html docs from gtk-doc to /usr/share/doc/libp11-kit-dev. Closes: #700668 * Add libp11-kit0-dbg (Roughly based on patch by Daniel Kahn Gillmor). Closes: #700655 p11-kit (0.14-1) experimental; urgency=low * New upstream version. + Drop 01_no_duplicate_symbols.patch. + Requires .module filename extension for module autoloading. This replaces Ubuntu's valid-config-files.patch, which blaclist .dpkg* instead of only whitelisting .module. p11-kit (0.13-1) experimental; urgency=low * New upstream version. + Drop patches previously pulled from upstream (10_broken-hashmap-behavior 11_crash-when-duplicate). * Invoke dpkg-gensymbols with -c2. * Update symbols file, adding p11_kit_set_progname. * Pulled from upstream: 01_no_duplicate_symbols.patch, fixing a build error with clang. p11-kit (0.12-3) unstable; urgency=low * Pull two patches from upstream: + 10_broken-hashmap-behavior: Fix build-error with squeeze gcc. See also #651595. + 11_crash-when-duplicate: Do not crash on duplicate modules. See LP#911436, this replaces Ubuntu's duplicate-module-fix.patch. * Ship p11-kit proxy module with package p11-kit in directory /usr/lib. Closes: #656623 p11-kit (0.12-2) unstable; urgency=low * Upload to unstable. p11-kit (0.12-1) experimental; urgency=low * Drop DEB_CPPFLAGS_MAINT_APPEND = -D_XOPEN_SOURCE=600 -D_BSD_SOURCE, upstream's usage of AC_USE_SYSTEM_EXTENSIONS should make this unnecessary. * Upload to experimental, let 0.11-3 propagate to wheezy. p11-kit (0.11-3) unstable; urgency=low * Do not export CPPFLAGS in debian/rules, it disabled the respective hardening-options. (Thanks, Simon Ruderich) Closes: #662100 p11-kit (0.11-2) unstable; urgency=low * Bump versioning of p11_kit_initialize_registered, p11_kit_initialize_module and p11_kit_load_initialize_module. (Due to upstream change "Remove automatic reinitialization of PKCS#11 after fork") * Use debhelper v9 compat to get dpkg-buildflags. Drop --libdir argument to ./configure, bump b-d. p11-kit (0.11-1) unstable; urgency=low * New upstream version. p11-kit (0.10-1) unstable; urgency=low * New upstream version. * Drop 0001-workaround_gccbug.diff. p11-kit (0.9-3) unstable; urgency=low * Brown paper bag release. * Revert module-path change, gnome-keyring *has* switched. Closes: #653033, #653034 p11-kit (0.9-2) unstable; urgency=low * Upload to unstable. * [0001-workaround_gccbug.diff] pulled from upstream. Work around gcc optimization bug on i386. See #651595. * Don't look for PKCS#11 modules in multiarch dir yet, wait for gnome-keyring to switch. #645959 p11-kit (0.9-1) experimental; urgency=low * New upstream version. * Test whether building with -D_XOPEN_SOURCE=600 -D_BSD_SOURCE succeeds. p11-kit (0.8-2) unstable; urgency=low * Build with -D_GNU_SOURCE on DEB_BUILD_ARCH_OS != linux. Works around 647823 and Closes: #647229 p11-kit (0.8-1) unstable; urgency=low * New upstream version. + Drop 20_path_max.diff, included upstream. p11-kit (0.7-2) unstable; urgency=low * 20_path_max.diff Fix FTBFS on GNU/Hurd due to missing PATH_MAX (Thanks, Pino Toscano). Closes: #643601 p11-kit (0.7-1) unstable; urgency=low * New upstream version. + Expand p11-kit config variables correctly. Closes: #642041 p11-kit (0.6-1) unstable; urgency=low * New upstream version. * [lintian] Fix syntax error in debian/copyright. p11-kit (0.4-2) unstable; urgency=low * Add Build-Depends-Package safeguard to symbol file. p11-kit (0.4-1) experimental; urgency=low * Fix typo in package description. (Thanks, Aputsiaq Janussen) Closes: #638226 * New upstream version. * Update symbol file. * Ship pkcs11.conf.example in /usr/share/doc/. p11-kit (0.3-2) unstable; urgency=low * Upload to unstable. p11-kit (0.3-1) experimental; urgency=low * Upload to Debian. (LP: #819939) Closes: #636938 * Add watch file. * Convert to multi-arch: + configure with --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH), update *.install accordingly. + Bump debhelper b-d to 8.1.3 (for ${misc:Pre-Depends}). + runtime library is Multi-Arch: same with Pre-Depends: ${misc:Pre-Depends}, -bin is Multi-Arch: foreign, -dev remains unchanged. * Bump libp11-kit0 Priority to standard, libp11-kit-dev Priority to optional, since these are future libgnutls(-dev) rdeps. * [control] Drop Section setting from libp11-kit0 stanza to make lintian --pedantic happy. * Build with --disable-silent-rules. * Add Vcs-Svn and Vcs-Browser fields. * New upstream version, does not contain Apache 2.0 licensed code anymore. * Add info for p11-kit/pkcs11.h to debian/copyright, drop Apache 2.0 license bits. p11-kit (0.2-0ubuntu2) oneiric; urgency=low * Ship a symbols file - add debian/libp11-kit0.symbols * Ship the documentation - update debian/libp11-kit-dev.install * Fix a typo in debian/control p11-kit (0.2-0ubuntu1) oneiric; urgency=low * Initial release
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Like memcpy(), the 'void *' argument of p11_buffer_add() points to the
memory area ordered in host's endianness. Add typecast of int->char to
avoid the confusion.
Reported by Andreas Metzler in:
https://lists.freedesktop.org/archives/p11-glue/2017-January/000633.html