From dfabccf997dbad325442353926270d5b1289943f Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 6 Mar 2015 13:14:15 +0000 Subject: [PATCH] Prepare for 4.10 release * NEWS: Update for 4.10 release. * debian/changelog: 4.10-1. * strace.spec: 4.10-1. --- NEWS | 20 ++++++++++++++------ debian/changelog | 11 +++++++++++ strace.spec | 12 +++++++++++- 3 files changed, 36 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index 7ad888b9..af370a24 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ -Noteworthy changes in release 4.10 (????-??-??) -============================================== +Noteworthy changes in release 4.10 (2015-03-06) +=============================================== * Improvements * Added -yy option to print protocol and address information associated with @@ -7,10 +7,10 @@ Noteworthy changes in release 4.10 (????-??-??) * 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 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. + (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. @@ -20,6 +20,8 @@ Noteworthy changes in release 4.10 (????-??-??) * 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. @@ -55,6 +57,8 @@ Noteworthy changes in release 4.10 (????-??-??) * 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 @@ -65,6 +69,10 @@ Noteworthy changes in release 4.10 (????-??-??) * Portability * Linux kernel >= 2.5.46 is required. Older versions without a decent PTRACE_SETOPTIONS support will not work. + * On mips, linux kernel >= 2.6.15 is required. + Older versions without a decent PTRACE_GETREGS support will not work. + * On s390 and s390x, linux kernel >= 2.6.27 is required. + Older versions without a decent PTRACE_GETREGSET support will not work. Noteworthy changes in release 4.9 (2014-08-15) ============================================== diff --git a/debian/changelog b/debian/changelog index 0315c029..74392ed7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +strace (4.10-1) experimental; urgency=low + + * New upstream version. + + enhanced ioctl decoding, closes: #692913 + + enabled mips64el build, closes: #773375 + + updated signal and errno numbers, closes: #768642 + + updated generic and added arch-specific PTRACE_* constants, + closes: #734554 + + -- Dmitry V. Levin Fri, 06 Mar 2015 13:14:15 +0000 + strace (4.9-2) unstable; urgency=medium * Turn on support for ppc64el, code is already in upstream. diff --git a/strace.spec b/strace.spec index 9384fa5d..7ab1bdae 100644 --- a/strace.spec +++ b/strace.spec @@ -1,6 +1,6 @@ Summary: Tracks and displays system calls associated with a running process Name: strace -Version: 4.9 +Version: 4.10 Release: 1%{?dist} License: BSD Group: Development/Debuggers @@ -79,6 +79,16 @@ make -k check VERBOSE=1 %endif %changelog +* Fri Mar 06 2015 Dmitry V. Levin - 4.10-1 +- New upstream release: + + enhanced ioctl decoding (#902788). + +* Mon Nov 03 2014 Lubomir Rintel - 4.9-3 +- Regenerate ioctl entries with proper kernel headers + +* Mon Aug 18 2014 Fedora Release Engineering - 4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Fri Aug 15 2014 Dmitry V. Levin - 4.9-1 - New upstream release: + fixed build when and conflict (#993384);