Prepare for 4.5.19 release

* NEWS: Update for 4.5.19 release.
* configure.ac: Version 4.5.19.
* debian/changelog: 4.5.19-1.
* strace.spec: 4.5.19-1.
This commit is contained in:
Дмитрий Левин 2009-09-14 16:34:34 +00:00
parent 22a97807b0
commit fbfed22854
4 changed files with 70 additions and 3 deletions

48
NEWS
View File

@ -1,3 +1,51 @@
Noteworthy changes in release 4.5.19
====================================
* Changes in behavior
* When command exits, strace now exits with the same exit status.
If command is terminated by a signal, strace terminates itself
with the same signal, so that strace can be used as a wrapper
process transparent to the invoking parent process.
When using -p option, the exit status of strace is zero unless
there was an unexpected error in doing the tracing.
(Addresses Fedora bug #105371 and Debian bug #37665)
* Improvements
* Implemented decoding of new Linux syscalls: accept4, dup3,
epoll_create1, eventfd2, inotify_init1, pipe2, signalfd4.
* Implemented decoding of socket type flags introduced in Linux 2.6.27.
* Implemented decoding of accept4 socketcall.
* Enhanced prctl decoding.
* Enhanced nanosleep decoding.
* Enhanced ptrace decoding.
* Enhanced futex decoding.
* Enhanced CAP_* decoding.
* Enhanced SIOCS* ioctls decoding.
* Enhanced fcntl F_* flags decoding.
* Updated ARM architecture support.
* Added Blackfin architecture support.
* Added AVR32 architecture support.
* Added CRIS architecture support.
* Made strace detect when traced process suddenly disappeared.
* Bug fixes
* Fixed syscall numbers for tee and sync_file_range.
(Addresses Debian bug #503124)
* Fixed several bugs in strings decoder, including potential heap
memory corruption.
(Addresses Fedora bugs #470529, #478324 and #511035)
* Marked sendfile(2) as a network syscall.
(Addresses Debian bug #509499)
* Fixed accept(2) decoding.
* Fixed sigtimedwait(2) decoding.
* Fixed build on ARM EABI.
(Addresses Debian bugs #520084 and #535564, and Fedora bug #507576)
* Fixed display of 32-bit fcntl(F_SETLK) on 64-bit architectures.
(Addresses Red Hat bug #471169)
* Fixed display of 32-bit argv array on 64-bit architectures.
(Addresses Fedora bug #519480)
* Fixed display of 32-bit struct sigaction on 64-bit architectures.
Changes in 4.5.18
==============
* Bug fixes.

View File

@ -1,6 +1,6 @@
dnl Process this file with autoconf to create configure. Use autoreconf.
AC_PREREQ(2.57)
AC_INIT([strace],[4.5.18])
AC_INIT([strace],[4.5.19])
AC_CONFIG_SRCDIR([strace.c])
AM_CONFIG_HEADER([config.h])
AM_INIT_AUTOMAKE([foreign check-news dist-bzip2])

11
debian/changelog vendored
View File

@ -1,3 +1,14 @@
strace (4.5.19-1) unstable; urgency=low
* New upstream release.
+ Fixed FTBFS on armel, closes: #520084, #535564
+ Marked sendfile(2) as a network syscall, closes: #509499
+ Fixed syscall numbers for tee and sync_file_range, closes: #503124
+ Changed strace to exit/kill with traced process
exitcode/signal, closes: #37665
-- Dmitry V. Levin <ldv@altlinux.org> Mon, 14 Sep 2009 12:34:56 +0000
strace (4.5.18-1) unstable; urgency=low
* New upstream release, closes: #515655

View File

@ -1,6 +1,6 @@
Summary: Tracks and displays system calls associated with a running process
Name: strace
Version: 4.5.18
Version: 4.5.19
Release: 1%{?dist}
License: BSD
Group: Development/Debuggers
@ -81,8 +81,16 @@ rm -rf %{buildroot}
%{_bindir}/strace64
%endif
%changelog
* Mon Sep 14 2009 Dmitry V. Levin <ldv@altlinux.org> 4.5.19-1
- New upstream release.
+ exit/kill strace with traced process exitcode/signal (#105371);
+ fixed build on ARM EABI (#507576);
+ fixed display of 32-bit argv array on 64-bit architectures (#519480);
+ fixed display of 32-bit fcntl(F_SETLK) on 64-bit architectures (#471169);
+ fixed several bugs in strings decoder, including potential heap
memory corruption (#470529, #478324, #511035).
* Thu Aug 28 2008 Roland McGrath <roland@redhat.com> - 4.5.18-1
- build fix for newer kernel headers (#457291)
- fix CLONE_VFORK handling (#455078)