diff --git a/.gitignore b/.gitignore index 556e1a9..0edf00d 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /socket_wrapper-1.1.5.tar.gz /socket_wrapper-1.1.6.tar.gz /socket_wrapper-1.1.7.tar.gz +/socket_wrapper-1.1.8.tar.gz diff --git a/socket_wrapper-1.1.7-fix_open_prototype_for_ppc64le.patch b/socket_wrapper-1.1.7-fix_open_prototype_for_ppc64le.patch deleted file mode 100644 index 1a1698b..0000000 --- a/socket_wrapper-1.1.7-fix_open_prototype_for_ppc64le.patch +++ /dev/null @@ -1,29 +0,0 @@ -From bbbea2289e11ba9f2381d90e761260fbdf651e1c Mon Sep 17 00:00:00 2001 -From: Andreas Schneider -Date: Wed, 2 Aug 2017 13:21:59 +0200 -Subject: [PATCH] swrap: Fix prototype of open[64] to prevent segfault on - ppc64le - -The calling conventions for vaarg are different on ppc64le. The patch -fixes segfaults on that platform. - -Thanks to Florian Weimer who helped debugging it! - -Signed-off-by: Andreas Schneider ---- - src/socket_wrapper.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -Index: socket_wrapper-1.1.7/src/socket_wrapper.c -=================================================================== ---- socket_wrapper-1.1.7.orig/src/socket_wrapper.c -+++ socket_wrapper-1.1.7/src/socket_wrapper.c -@@ -372,7 +372,7 @@ struct swrap_libc_fns { - socklen_t *optlen); - int (*libc_ioctl)(int d, unsigned long int request, ...); - int (*libc_listen)(int sockfd, int backlog); -- int (*libc_open)(const char *pathname, int flags, mode_t mode); -+ int (*libc_open)(const char *pathname, int flags, ...); - int (*libc_pipe)(int pipefd[2]); - int (*libc_read)(int fd, void *buf, size_t count); - ssize_t (*libc_readv)(int fd, const struct iovec *iov, int iovcnt); diff --git a/socket_wrapper.spec b/socket_wrapper.spec index c47f052..43dd0cb 100644 --- a/socket_wrapper.spec +++ b/socket_wrapper.spec @@ -1,5 +1,5 @@ Name: socket_wrapper -Version: 1.1.7 +Version: 1.1.8 Release: 4%{?dist} License: BSD @@ -8,8 +8,6 @@ Url: http://cwrap.org/ Source0: https://ftp.samba.org/pub/cwrap/%{name}-%{version}.tar.gz -Patch0: socket_wrapper-1.1.7-fix_open_prototype_for_ppc64le.patch - BuildRequires: cmake BuildRequires: libcmocka-devel >= 0.4.1 @@ -73,6 +71,17 @@ popd %{_mandir}/man1/socket_wrapper.1* %changelog +* Fri Oct 13 2017 Andreas Schneider - 1.1.8-1 +- Update to version 1.1.8 + * Added support for openat() + * Added support for open64() and fopen64() + * Always enabled logging support + * Increased maximum for wrapped interfaces to 64 + * Improved fd duplication code + * Fixed strict-aliasing issues + * Fixed some use after free issues + * Fixed issues on ppc64le + * Wed Aug 02 2017 Andreas Schneider - 1.1.7-4 - resolves: #1465147 - Fix socket_wrapper on ppc64le diff --git a/sources b/sources index 7dc191d..982694e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -695d9e0096c8fc5b66535f72a268598a socket_wrapper-1.1.7.tar.gz +SHA512 (socket_wrapper-1.1.8.tar.gz) = 55c64a4897a09bf2680132337d24bdd5f01e57369b0e1611dea9daca8a57f44d3b6625d3c3e631f954db3f4fc7e85f7ca229ec647f4bfd756f0bcabc6558498d