diff --git a/strace-4.10.tar.xz b/strace-4.10.tar.xz new file mode 100644 index 0000000..7d4c224 --- /dev/null +++ b/strace-4.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 +size 601856 diff --git a/strace-4.10.tar.xz.asc b/strace-4.10.tar.xz.asc new file mode 100644 index 0000000..e96e05e --- /dev/null +++ b/strace-4.10.tar.xz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iEYEABECAAYFAlT5qCcACgkQ2XqGi/fduzrGHwCdE2xpYxfMWIXrhUgiVVCM94nv +Q+gAni8l7NGzhbDRJJFJDZJun43q/KZO +=j6cZ +-----END PGP SIGNATURE----- diff --git a/strace-4.9.tar.xz b/strace-4.9.tar.xz deleted file mode 100644 index 8e7de78..0000000 --- a/strace-4.9.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 -size 521728 diff --git a/strace-4.9.tar.xz.asc b/strace-4.9.tar.xz.asc deleted file mode 100644 index c7c6dd8..0000000 --- a/strace-4.9.tar.xz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iEYEABECAAYFAlPuB6cACgkQ2XqGi/fduzobCACePKABdfDGleG5f79h3T5FmgJb -+9MAniO5c4kqQXQIp6fugVL0AahWiYUZ -=Xx/G ------END PGP SIGNATURE----- diff --git a/strace.changes b/strace.changes index ab963ab..c99eaa6 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,71 @@ +------------------------------------------------------------------- +Fri Mar 20 20:32:38 UTC 2015 - crrodriguez@opensuse.org + +- Update to strace 4.10 +* Improvements + * Added -yy option to print protocol and address information associated with + socket descriptors. + * Extended "-e read=set" and "-e write=set" options to cover sendmsg, + recvmsg, sendmmsg, and recvmmsg syscalls. + * Implemented full 32-bit decoding of ioctl commands + (addresses Debian bug #692913 and Fedora bug #902788). + * Implemented PTRACE_GETREGS API support on ia64. + * Implemented PTRACE_GETREGS API support on mips. + * Implemented PTRACE_GETREGSET API support on s390/s390x. + * Implemented decoding of getrandom and seccomp syscalls. + * Implemented full decoding of 64-bit capability sets. + * Implemented decoding of all prctl commands. + * Implemented decoding of parametrized ioctl commands. + * Implemented decoding of evdev ioctl commands. + * Implemented decoding of v4l ioctl commands. + * Implemented decoding of SG_IO v4 ioctl commands. + * Implemented decoding of FIFREEZE/FITHAW/FITRIM ioctl commands. + * Implemented decoding of FALLOC_FL_* fallocate flags. + * Implemented decoding of rt_sigreturn signal mask on aarch64, + x32, and x86_64. + * Enhanced socket decoder to support bluetooth sockets. + * Enhanced decoding of unlisted ioctl commands. + * Enhanced decoding of getsockopt and setsockopt syscall. + * Enhanced decoding of sysinfo syscall. + * Enhanced decoding of struct cmsghdr. + * Enhanced decoding of wait status. + * Enhanced aio support on non-x86 architectures by using external libaio.h. + * Added O_TMPFILE to the list of recognized open mode flags. + * Updated the list of filesystem type constants that is used in decoding + statfs family syscalls. + * Updated lists of CAP_*, PR_*, PTRACE_*, SCHED_*, SO_*, SOL_*, SWAP_FLAG_*, + and TFD_* constants. + * Updated lists of signal constants from Linux 3.19. + * Updated lists of errno constants from Linux 3.19. + * Updated lists of ioctl commands from Linux 3.9. + * Added new syscall entries to match Linux 3.19. + +* Bug fixes + * Fixed various errors in mapping between syscall numbers and associated + information like the number of syscall arguments, the name of syscall, + and syscall decoder. + * Fixed quoting issues in printing descriptors, filenames, network interface + names, struct utsname members, device/volume names of BLK* ioctl commands. + * Fixed uid_t/git_t decoding. + * Fixed potential out-of-bounds read issues in getdents/getdents64 decoders. + * Fixed potential open flags truncation on some architectures. + * Fixed decoding of struct ifreq.ifr_name. + * Fixed decoding of SIOCSIFNAME ioctl command. + * Fixed decoding of RENAME_* renameat2 flags. + * Fixed decoding of UTIME_NOW/UTIME_OMIT timeval structures. + * Fixed decoding of indirect ipc subcalls on some architectures. + * Fixed decoding of fanotify_mark syscall on 32-bit architectures. + * Fixed decoding of 32-bit stat structures on 64-bit architectures. + * Fixed decoding of 32-bit struct cmsghdr on 64-bit architectures. + * Fixed decoding of 32-bit preadv/pwritev offset on 64-bit architectures. + * Fixed decoding of sigreturn/rt_sigreturn signal mask on ia64, ppc, ppc64, + sparc, sparc64, mips, and s390. + * Fixed instruction pointer output (-i option) on architectures that support + several personalities. + * Fixed behaviour of "-e read=set" and "-e write=set" when read and write + sets intersect. + * Fixed build on systems where struct sigaction has no sa_restorer member. + ------------------------------------------------------------------- Wed Nov 26 15:20:42 UTC 2014 - schwab@linux-m68k.org diff --git a/strace.spec b/strace.spec index e9bb756..bc2e5b3 100644 --- a/strace.spec +++ b/strace.spec @@ -1,7 +1,7 @@ # # spec file for package strace # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: strace -Version: 4.9 +Version: 4.10 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause @@ -79,10 +79,10 @@ make install DESTDIR=$RPM_BUILD_ROOT %files %defattr(-,root,root) -%doc README README-linux NEWS +%doc README NEWS %{_prefix}/bin/strace %{_prefix}/bin/strace-graph %{_prefix}/bin/strace-log-merge -%doc %{_mandir}/man1/strace.1.gz +%{_mandir}/man1/strace.1.gz %changelog