summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2013-06-03 12:34:56 +0000
committerDmitry V. Levin <ldv@altlinux.org>2013-06-03 12:34:56 +0000
commitd845411e8c0b315c754d5d45df3103a12f5e876e (patch)
tree7a22a4b11ecd01c01b88cf26dc7f48534f938de1
parent0db34e7dfa04280b25ece92d91bfddb1b9367222 (diff)
downloadstrace-d845411e8c0b315c754d5d45df3103a12f5e876e.tar.gz
strace-d845411e8c0b315c754d5d45df3103a12f5e876e.tar.bz2
strace-d845411e8c0b315c754d5d45df3103a12f5e876e.tar.xz
Prepare for 4.8 release
* NEWS: Update for 4.8 release. * debian/changelog: 4.8-1. * strace.spec: 4.8-1.
-rw-r--r--NEWS51
-rw-r--r--debian/changelog8
-rw-r--r--strace.spec11
3 files changed, 67 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index e7a2b1a..a18121e 100644
--- a/NEWS
+++ b/NEWS
@@ -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