[keyutils] Version 1.5.9
David Howells
dhowells at fedoraproject.org
Fri Feb 21 16:17:50 UTC 2014
commit 5af01842c827732db29dfe960fb9292b3c0a89a3
Author: David Howells <dhowells at redhat.com>
Date: Fri Feb 21 16:16:32 2014 +0000
Version 1.5.9
- Add manpages for get_persistent.
- Fix memory leaks in keyctl_describe/read/get_security_alloc().
- Use keyctl_describe_alloc in dump_key_tree_aux rather than open coding it.
- Exit rather than returning from act_xxx() functions.
- Fix memory leak in dump_key_tree_aux.
- Only get the groups list if we need it.
- Don't trust sscanf's %n argument.
- Use the correct path macros in the specfile.
- Avoid use realloc when the memory has no content.
- Fix a bunch of issues in key.dns_resolver.
- Fix command table searching in keyctl utility.
- Fix a typo in the permissions mask constants.
- Improve the keyctl_read manpage.
- Add man7 pages describing various keyrings concepts.
.gitignore | 2 +-
keyutils.spec | 59 ++++++++++++++++++++++++++++++++++++++++++--------------
sources | 2 +-
3 files changed, 46 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6056bd8..6e0a660 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/keyutils-1.5.8.tar.bz2
+/keyutils-1.5.9.tar.bz2
diff --git a/keyutils.spec b/keyutils.spec
index b1ba3e8..3312f84 100644
--- a/keyutils.spec
+++ b/keyutils.spec
@@ -1,8 +1,6 @@
%define vermajor 1
-%define verminor 5.8
+%define verminor 5.9
%define version %{vermajor}.%{verminor}
-%define libdir /%{_lib}
-%define usrlibdir %{_prefix}/%{_lib}
%define libapivermajor 1
%define libapiversion %{libapivermajor}.5
@@ -47,11 +45,19 @@ This package provides headers and libraries for building key utilities.
%prep
%setup -q
+%define datadir %{_datarootdir}/keyutils
+
%build
make \
NO_ARLIB=1 \
- LIBDIR=%{libdir} \
- USRLIBDIR=%{usrlibdir} \
+ ETCDIR=%{_sysconfdir} \
+ LIBDIR=%{_libdir} \
+ USRLIBDIR=%{_libdir} \
+ BINDIR=%{_bindir} \
+ SBINDIR=%{_sbindir} \
+ MANDIR=%{_mandir} \
+ INCLUDEDIR=%{_includedir} \
+ SHAREDIR=%{datadir} \
RELEASE=.%{release} \
NO_GLIBC_KEYERR=1 \
CFLAGS="-Wall $RPM_OPT_FLAGS -Werror"
@@ -61,8 +67,14 @@ rm -rf $RPM_BUILD_ROOT
make \
NO_ARLIB=1 \
DESTDIR=$RPM_BUILD_ROOT \
- LIBDIR=%{libdir} \
- USRLIBDIR=%{usrlibdir} \
+ ETCDIR=%{_sysconfdir} \
+ LIBDIR=%{_libdir} \
+ USRLIBDIR=%{_libdir} \
+ BINDIR=%{_bindir} \
+ SBINDIR=%{_sbindir} \
+ MANDIR=%{_mandir} \
+ INCLUDEDIR=%{_includedir} \
+ SHAREDIR=%{datadir} \
install
%clean
@@ -74,27 +86,44 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc README LICENCE.GPL
-/sbin/*
-/bin/*
-/usr/share/keyutils
+%{_sbindir}/*
+%{_bindir}/*
+%{datadir}
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*
-%config(noreplace) /etc/*
+%config(noreplace) %{_sysconfdir}/*
%files libs
%defattr(-,root,root,-)
%doc LICENCE.LGPL
-%{libdir}/libkeyutils.so.%{libapiversion}
-%{libdir}/libkeyutils.so.%{libapivermajor}
+%{_mandir}/man7/*
+%{_libdir}/libkeyutils.so.%{libapiversion}
+%{_libdir}/libkeyutils.so.%{libapivermajor}
%files libs-devel
%defattr(-,root,root,-)
-%{usrlibdir}/libkeyutils.so
+%{_libdir}/libkeyutils.so
%{_includedir}/*
%{_mandir}/man3/*
%changelog
+* Fri Feb 21 2014 David Howells <dhowells at redhat.com> - 1.5.9-1
+- Add manpages for get_persistent.
+- Fix memory leaks in keyctl_describe/read/get_security_alloc().
+- Use keyctl_describe_alloc in dump_key_tree_aux rather than open coding it.
+- Exit rather than returning from act_xxx() functions.
+- Fix memory leak in dump_key_tree_aux.
+- Only get the groups list if we need it.
+- Don't trust sscanf's %n argument.
+- Use the correct path macros in the specfile.
+- Avoid use realloc when the memory has no content.
+- Fix a bunch of issues in key.dns_resolver.
+- Fix command table searching in keyctl utility.
+- Fix a typo in the permissions mask constants.
+- Improve the keyctl_read manpage.
+- Add man7 pages describing various keyrings concepts.
+
* Fri Oct 4 2013 David Howells <dhowells at redhat.com> - 1.5.8-1
- New lib symbols should go in a new library minor version.
@@ -147,7 +176,7 @@ rm -rf $RPM_BUILD_ROOT
- Add recursive scan utility function.
- Add bad key reap command to keyctl.
- Add multi-unlink variant to keyctl unlink command.
-- Add multi key purger command to keyctl.
+- Add multi key purge command to keyctl.
- Handle multi-line commands in keyctl command table.
- Move the package to version to 1.5.
diff --git a/sources b/sources
index 495d9dc..04a95ee 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3c7f463039b83833c12a9414c2fcb389 keyutils-1.5.8.tar.bz2
+7f8ac985c45086b5fbcd12cecd23cf07 keyutils-1.5.9.tar.bz2
More information about the scm-commits
mailing list