Update to version 1.1.8
This commit is contained in:
parent
d10e9d0c58
commit
0bf1a51786
1
.gitignore
vendored
1
.gitignore
vendored
@ -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
|
||||
|
||||
@ -1,29 +0,0 @@
|
||||
From bbbea2289e11ba9f2381d90e761260fbdf651e1c Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Schneider <asn@samba.org>
|
||||
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 <asn@samba.org>
|
||||
---
|
||||
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);
|
||||
@ -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 <asn@redhat.com> - 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 <asn@redhat.com> - 1.1.7-4
|
||||
- resolves: #1465147 - Fix socket_wrapper on ppc64le
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user