diff options
-rw-r--r-- | NEWS | 51 | ||||
-rw-r--r-- | debian/changelog | 8 | ||||
-rw-r--r-- | strace.spec | 11 |
3 files changed, 67 insertions, 3 deletions
@@ -1,6 +1,55 @@ -Noteworthy changes in release ?.? (????-??-??) +Noteworthy changes in release 4.8 (2013-06-03) ============================================== +* Changes in behavior + * In case of normal strace termination, when the trace output is + redirected to a pipe, strace now closes it and waits for the pipe + process termination before exit. + +* Improvements + * Implemented tracing using PTRACE_SEIZE API (when available). + * Implemented more reliable PTRACE_GETREGSET-based process personality + detection on x86-64 and x32 (when available). + * Added -e trace=memory option for tracing memory mapping related syscalls. + * Documented -b option. + * Allowed exit status messages to be suppressed by giving -q option twice. + * Added AArch64 architecture support + (addresses Debian bug #693074 and Fedora bug #969858). + * Added support for OpenRISC 1000, Meta, and Xtensa architectures. + * Added tilegx personality support for Tile. + * Enhanced support of NOMMU architectures. + * Enhanced decoding of getdents, mmap, perf_event_open, ptrace, and + quotactl syscalls. + * Added new syscall entries to match Linux 3.9. + * Updated the list of errno constants. + * Updated lists of AF_*, MADV_*, MAP_*, MSG_*, MS_*, PF_*, PR_*, + PTRACE_O_*, and TCP_* constants. + * Implemented decoding of UBI ioctls. + * Removed redundant "*32" ioctl names. + +* Bug fixes + * Fixed ERESTARTNOINTR leaking to userspace on ancient kernels + (addresses Fedora bug #659382). + * Fixed kernel release string parsing + (addresses Debian bug #702309). + * Fixed decoding of *xattr syscalls + (addresses Fedora bug #885233). + * Fixed handling of files with 64-bit inode numbers by 32-bit strace + (addresses Fedora bug #912790). + * Fixed tracing forks on SPARC. + * Fixed decoding of fadvise64, fallocate, ftruncate64, io_submit, pread, + preadv, pwrite, pwritev, readahead, sigaltstack, sync_file_range, sysctl, + and truncate64 syscalls. + * Fixed categories of multiple syscalls on most of supported architectures. + * Fixed decoding of non-native 32-bit personality recv[m]msg syscalls. + * Fixed decoding of multiple 32-bit personality syscalls on x32. + * Fixed decoding of long long syscall arguments on ARM, MIPS/o32, PowerPC, + S390x, and Tile architectures. + * Fixed semtimedop decoding on S390x. + * Fixed sram_alloc decoding on Blackfin. + * Fixed build when process_vm_readv is a stab. + * Fixed build with older versions of libaio.h. + Noteworthy changes in release 4.7 (2012-05-02) ============================================== diff --git a/debian/changelog b/debian/changelog index 5714ce4..39bb56f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +strace (4.8-1) experimental; urgency=low + + * New upstream version. + + Added aarch64 support, closes: #693074 + + Fixed kernel release string parsing, closes: #702309 + + -- Dmitry V. Levin <ldv@altlinux.org> Mon, 03 Jun 2013 15:16:17 +0000 + strace (4.7-1) experimental; urgency=low [ Dmitry V. Levin ] diff --git a/strace.spec b/strace.spec index 7af635b..817f1ae 100644 --- a/strace.spec +++ b/strace.spec @@ -1,7 +1,7 @@ Summary: Tracks and displays system calls associated with a running process Name: strace -Version: 4.7 -Release: 3%{?dist} +Version: 4.8 +Release: 1%{?dist} License: BSD Group: Development/Debuggers URL: http://sourceforge.net/projects/strace/ @@ -86,6 +86,13 @@ rm -rf %{buildroot} %endif %changelog +* Mon Jun 03 2013 Dmitry V. Levin <ldv@altlinux.org> - 4.8-1 +- New upstream release: + + fixed ERESTARTNOINTR leaking to userspace on ancient kernels (#659382); + + fixed decoding of *xattr syscalls (#885233); + + fixed handling of files with 64-bit inode numbers by 32-bit strace (#912790); + + added aarch64 support (#969858). + * Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |