summaryrefslogtreecommitdiff
path: root/keyutils.spec
Commit message (Collapse)AuthorAgeFilesLines
* keyutils.spec - change the UrlPavel Reichl2023-03-201-2/+2
| | | | | Signed-off-by: Pavel Reichl <preichl@redhat.com> Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.6.3v1.6.3David Howells2020-07-071-1/+5
|
* Version 1.6.2v1.6.2David Howells2020-07-061-1/+13
|
* lib: Open version KEYUTILS_1.10David Howells2020-07-061-1/+1
| | | | | | Open API version KEYUTILS_1.10 in the shared library. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.6.1v1.6.1David Howells2019-08-021-1/+7
|
* Add support for KEYCTL_MOVEDavid Howells2019-06-191-2/+5
| | | | Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.6v1.6David Howells2018-11-131-2/+13
| | | | Signed-off-by: David Howells <dhowells@redhat.com>
* keyutils: Add pkg-config file for keyutils libraryDave Jiang2018-11-131-0/+1
| | | | | | | | | | | This is needed so that other projects can add a dependency on libkeyutils via PKG_CHECK_MODULES([KEYUTILS], [libkeyutils]). This enabling makes 'make install' do the right thing, and of course individual distros will need to add enabling to their associated packages (rpm, deb, etc.) so the package manager installs do the right thing. Signed-off-by: Dave Jiang <dave.jiang@intel.com> Signed-off-by: David Howells <dhowells@redhat.com>
* Remove the dependency on MIT KerberosDavid Howells2018-11-021-2/+0
| | | | | | | | | | | | | Remove the dependency on MIT Kerberos as not everyone has it available. With the "use best match" change to /sbin/request-key, the kafs-client package can install a more specific handler for dns_resolver afsdb:* requests in front of the default one. This means that the dns resolver program only needs to look up DNS records and can ignore any static kafs configuration. Signed-off-by: David Howells <dhowells@redhat.com>
* spec: Port cleanups from FedoraDavid Howells2018-08-281-22/+8
| | | | | | | | | | | | | | | | | | | Port cleanups from Fedora: Igor Gnatenko <ignatenkobrain@fedoraproject.org> - Switching to %ldconfig_scriptlets - Fixing the licence directory specs - Removing unneeded %defattr specs - Escaping macros in changelogs - Remove buildroot definition and deletion Peter Robinson <pbrobinson@gmail.com> - Add explicit gcc requirement - Remove Group specs Signed-off-by: David Howells <dhowells@redhat.com> cc: Igor Gnatenko <ignatenkobrain@fedoraproject.org> cc: Peter Robinson <pbrobinson@gmail.com>
* Move to version 1.5.11v1.5.11David Howells2018-05-111-1/+6
|
* DNS: Support AFS SRV records and cell db config filesDavid Howells2018-05-091-0/+2
|
* lib: Begin the 1.7 library APIDavid Howells2017-04-041-1/+1
| | | | | | New symbols go into the libkeyutils.so.1.7 API. Signed-off-by: David Howells <dhowells@redhat.com>
* spec: Fix licence handlingDavid Howells2017-03-151-2/+5
| | | | | | Fix the handling of licence files in the specfile. Signed-off-by: David Howells <dhowells@redhat.com>
* spec: Pass global ldflags into buildDavid Howells2017-03-151-1/+2
| | | | | | Pass global ldflags into build so that hardening works. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.10v1.5.10David Howells2017-03-151-1/+8
|
* Add Diffie-Hellman compute functionDavid Howells2016-12-131-1/+1
| | | | Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.9v1.5.9David Howells2014-02-211-2/+18
|
* Doc: Add man7 pages for various keyrings conceptsDavid Howells2014-02-211-0/+1
| | | | | | Add manual pages to section 7 describing various keyrings concepts. Signed-off-by: David Howells <dhowells@redhat.com>
* spec: Use the correct path macros in the specfileDavid Howells2014-01-151-13/+25
| | | | | | Use the correct path macros in the specfile. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.8v1.5.8David Howells2013-10-041-1/+4
|
* Lib: New symbols should go in a new library minor versionKEYUTILS_1.5David Howells2013-10-041-1/+1
| | | | | | | | New symbols should go in a new library minor version, so move keyctl_get_persistent and find_key_by_type_and_desc to 1.5. Reported-by: Nalin Dahyabhai <nalin@redhat.com> Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.7v1.5.7-brokenv1.5.7David Howells2013-10-021-1/+6
|
* Move to version 1.5.6v1.5.6David Howells2013-08-291-2/+8
|
* Fix bogus dates in the specfile changelogDavid Howells2013-08-291-7/+7
|
* Move to version 1.5.5v1.5.5David Howells2011-11-301-1/+4
|
* Move to version 1.5.4v1.5.4David Howells2011-11-301-1/+7
|
* Fix rpmlint complaintsDavid Howells2011-11-301-11/+11
| | | | | | Fix complaints generated by rpmlint. Signed-off-by: David Howells <dhowells@redhat.com>
* Build: Add build ID and rpmlint facilitiesDavid Howells2011-11-301-1/+3
| | | | | | | Add a build ID facility to the specfile and the Makefile and add a make rule to run rpmlint. Signed-off-by: David Howells <dhowells@redhat.com>
* Make it possible to provide keytype-specific request key configsDavid Howells2011-11-151-0/+3
| | | | | | | | | | Make it possible to provide keytype-specific request key configs in userspace as /etc/request-key.d/<keytype>.conf. If present, this will be used in preference to /etc/request-key.conf. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Steve Dickson <steved@redhat.com> Acked-by: Jeff Layton <jlayton@redhat.com>
* Store version info in library and allow it to be displayedDavid Howells2011-08-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The package version number and build date are stored in the library in: const char keyutils_version_string[]; const char keyutils_build_string[]; And are displayable with the programs built as part of it: # keyctl --version keyctl from keyutils-1.5.3 (Built 2011-08-24) # request-key --version request-key from keyutils-1.5.3 (Built 2011-08-24) The DNS query resolver gets extended version information as it already has its own version number: # key.dns_resolver --version version: 1.0 from keyutils-1.5.3 (2011-08-24) (the keyutils version is simply appended to the original). Signed-off-by: David Howells <dhowells@redhat.com>
* DOC: Fix unlink entry in keyctl.1 command listDavid Howells2011-08-311-0/+3
| | | | | | | Fix the unlink entry in the keyctl.1 manual page command list to indicate that the keyring is optional. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.3v1.5.3-signedv1.5.3David Howells2011-08-111-2/+2
|
* RPM: The keyutils rpm should depend on the exact version of keyutils-libs rpmDavid Howells2011-08-111-0/+4
| | | | | | | | | | | | | The main keyutils rpm should depend on exactly the same version of the keyutils-libs rpm so that they get updated together. This should fix the following complaint from RHEL rpmdiff: Report from TEST_REQUIRES: [VERIFY] [keyutils] Subpackage keyutils on i686 ppc s390 consumes libraries libkeyutils.so.1 libkeyutils.so.1(KEYUTILS_0.3) libkeyutils.so.1(KEYUTILS_1.0) libkeyutils.so.1(KEYUTILS_1.3) from subpackage keyutils-libs but does not have explicit package version requirement. Please add Requires: keyutils-libs = %{version}-%{release} to keyutils in the specfile to avoid the need to test interoperability between the various combinations of old and new subpackages. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.2v1.5.2David Howells2011-07-261-3/+3
|
* Use ptrdiff_t format spec in printf for pointer subtraction resultsDavid Howells2011-07-261-1/+4
| | | | | | | | | | | | | | Use ptrdiff_t format spec ("%td") in printf when displaying a pointer subtraction result rather than a size_t ("%zu") or ssize_t ("%zd") format spec as on something like the S390 pointers are not the same size as size_t, resulting in the following warnings: request-key.c: In function 'execute_program': request-key.c:583:4: error: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'int' [-Werror=format] request-key.c: In function 'pipe_to_program': request-key.c:841:2: error: format '%zd' expects argument of type 'signed size_t', but argument 2 has type 'int' [-Werror=format] Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5.1v1.5.1David Howells2011-07-191-3/+3
|
* rpmlint: Fix FSF address in licenceDavid Howells2011-07-191-0/+1
| | | | | | | Fix the address of the FSF in the GPL licence file and add a URL to both licence files whilst we're at it. Signed-off-by: David Howells <dhowells@redhat.com>
* Lib: Clean up variable that are set but not readDavid Howells2011-07-191-1/+4
| | | | | | | | | | | | | Clean up variables that are set but not read, giving: keyutils.c: In function 'recursive_key_scan_aux': keyutils.c:353:46: error: variable 'is_keyring' set but not used [-Werror=unused-but-set-variable] key.dns_resolver.c: In function 'main': key.dns_resolver.c:643:7: error: variable 'hostbuf' set but not used [-Werror=unused-but-set-variable] with the F16 compiler. Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.5v1.5David Howells2011-03-111-2/+18
| | | | | | Move to version 1.5. Signed-off-by: David Howells <dhowells@redhat.com>
* Lib: Support keyctl(KEYCTL_REJECT)KEYUTILS_1.4David Howells2011-03-111-2/+2
| | | | | | | Support the negate key with specific rejection error keyctl op, providing it as keyctl_reject(). Signed-off-by: David Howells <dhowells@redhat.com>
* Build: Make the specfile UTF-8 to keep rpmlint happyDavid Howells2011-03-111-1/+1
| | | | | | | Make the specfile UTF-8 to keep rpmlint happy (one of the names in the changelog has an accented character in it). Signed-off-by: David Howells <dhowells@redhat.com>
* Build: Add -I. to the build and handle overriding of Makefile variablesDavid Howells2011-03-111-1/+1
| | | | | | | | | | | | Add -I. to the build so that the keyutils.h in the build directory gets used in preference to whatever's in /usr/include. Handle Makefile variables being overridden by the specfile and discarding the previously mentioned -I. flag. Also chuck -Werror into the mix. Signed-off-by: David Howells <dhowells@redhat.com>
* Release 1.4-4David Howells2011-03-021-1/+10
| | | | | | Release 1.4-4 Signed-off-by: David Howells <dhowells@redhat.com>
* Build: Extract version info when building rather than defining it redundantlyDavid Howells2011-03-021-1/+2
| | | | | | | | | | | | | Make the Makefile extract version information from the specfile and the library version script when building rather than defining it redundantly. The specfile provides the current package version and the library version script provides the current API version. Also add a 'make rpm' option to build a RPMs from the HEAD version of the GIT tree that the keyutils package is in. Signed-off-by: David Howells <dhowells@redhat.com>
* Release 1.4-3David Howells2011-03-021-1/+4
| | | | | | Release 1.4-3 Signed-off-by: David Howells <dhowells@redhat.com>
* Release 1.4-2David Howells2011-03-021-1/+5
| | | | | | Release 1.4-2 Signed-off-by: David Howells <dhowells@redhat.com>
* Move to version 1.4v1.4David Howells2010-03-191-3/+4
| | | | | | Move to version 1.4. Signed-off-by: David Howells <dhowells@redhat.com>
* LIB: Fix the library namingDavid Howells2010-03-191-3/+8
| | | | | | | | Fix the library naming to be libkeyutils.so.x.y.z, not libkeyutils-x.y.z.so as the former is the preferred way, and the latter is only used by a few exceptional packages, such as glibc. Signed-off-by: David Howells <dhowells@redhat.com>
* Add a keyctl.3 manpage as an index for all the keyctl functionsDavid Howells2010-03-191-1/+5
| | | | | | | | Add a keyctl.3 manpage as an index for all the keyctl functions. This means that I don't have to alter every keyutils manpage each time a new function is added, just to update the "See Also" sections. Signed-off-by: David Howells <dhowells@redhat.com>