SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for strace-4.8-7.1.1.x86_64.rpm :
Tue Feb 25 13:00:00 2014 normandAATTlinux.vnet.ibm.com
- strace -p 99999 segfault for ppc64le arch disapear if
upstream patch 03ef0b2 is applied to this strace 4.8 version
(bnc#865560)
- added patches:

* strace_cid_03ef0b2.patch

Wed Dec 4 13:00:00 2013 dvaleevAATTsuse.com
- Make ppc64le architecture known
/usr/bin/osc
- added patches:

* strace-ppc64le.patch

Wed Aug 14 14:00:00 2013 schwabAATTsuse.de
- strace-linux-ptrace-h.patch: handle conflict with struct
ptrace_peeksiginfo_args between and

Thu Jun 13 14:00:00 2013 jengelhAATTinai.de
- Update to new upstream release 4.8

* This is a stable release, with the usual bugfixes, enhanced
support for fresh Linux kernels, and other improvements.
- Signature verification; remove redundant %clean section
- Remove strace-aarch64.diff (merged)

Sat Mar 2 13:00:00 2013 schwabAATTsuse.de
- strace-aarch64.diff
Support for AArch64 from upstream

Tue May 22 14:00:00 2012 frank.lichtenheldAATTsophos.com
- Add BuildRequires on xz to allow build on SLE_11_SP2

Thu May 3 14:00:00 2012 meissnerAATTsuse.de
- updated to 4.7

* Changes in behavior

* strace no longer suspends waitpid until there is a child
for waitpid\'ing process to collect status from.

* strace no longer detaches from a tracee which is supposed
to be going to die.

* strace now issues a new message: \"+++ exited with EXITCODE +++\"
which shows exact moment strace got exit notification,
analogous to existing \"+++ killed by SIG +++\" message.

* Improvements

* Added x32 personality support (x86_64 architecture).

* Added -y and -P options to print file descriptor paths and
filter by those paths.

* Added -I option to control strace interactivity.

* Allowed -p option to take comma or whitespace-separated list of PIDs.

* Added strace_log_merge script helper to merge timestamped \"strace -ff\"
log files.

* Implemented decoding of clock_adjtime, get_robust_list, migrate_pages,
preadv, prlimit64, process_vm_readv, process_vm_writev, pwritev,
recvmmsg, recvmsg, rt_tgsigqueueinfo, sendmmsg, setns, set_robust_list,
sched_rr_get_interval, splice, syslog, tee and vmsplice syscalls.

* Enhanced decoding of capget, capset, getrlimit, flistxattr, io_submit,
listxattr, setrlimit and swapon syscalls.

* Implemented decoding of loop and mtd ioctls.

* Added syscall entries for new linux syscalls.

* Added syscall entries for direct socket system calls on powerpc.

* Updated the list of errno constants.

* Updated lists of MSG_
*, STA_
*, and TCP_
* constants.

* Regenerated the list of ioctl names from Linux 3.3.

* Enhanced switching between processes with different personalities.

* Enhanced signals reporting by using short signal names.

* Made ERESTART
* messages more descriptive.

* Made parsing of numbers from strings more robust.

* Added support for compat_statfs64 and statfs64.f_flags.

* Changed read of data blocks to use single process_vm_readv syscall
(when available) instead of several PTRACE_PEEKDATA operations.

* Changed read of registers on x86 and x86-64 to use single PTRACE_GETREGS
operation instead of several PTRACE_PEEKUSER operations.

* Applied various optimizations to make strace work faster.

* Bug fixes

* Implemented proper handling of real SIGTRAPs on kernels supporting
PTRACE_O_TRACESYSGOOD.
(Addresses Fedora bug #162774).

* Fixed sockaddr_un.sun_path name in decoded output.
(Addresses Debian bug #554946).

* Fixed to avoid potential core file clobbering on exit.
(Addresses Debian bug #656398).

* Fixed a typo in documentation.
(Addresses Debian bug #653309).

* Fixed decoding of timer id returned by timer_create.

* Fixed epoll_create1, epoll_wait and epoll_pwait decoding.

* Fixed
*at syscalls flags decoding.

* Fixed ARM EABI 64-bit syscall\'s arguments decoding.

* Fixed semtimedop decoding on s390.

* Fixed osf_sigprocmask decoding on alpha.

* Fixed ipc and socket subcall decoding on several architectures.

* Corrected syscall entries for epoll_pwait, epoll_create, epoll_ctl,
epoll_wait, mincore, mlockall, prctl, reboot, sendfile, sendfile64,
sendmsg, sgetmask, ssetmask, swapon, tgkill and tkill syscalls.

* Corrected io_
* syscall entries on ARM.

* Fixed PID prefix printing in \"strace -oLOG -ff -p1 -p2 -p3\" case.

* Fixed logging of unfinished lines in \"strace -oLOG -ff\" case.

* Fixed build when libaio-devel is not available.

* Fixed configure checks for PTRACE_
* constants.

* Fixed compilation warnings remained on several architectures.

* Portability

* Removed all non-Linux code. After years of neglect, that dead code
just hampered further strace development.

* Linux kernel >= 2.6.18 is recommended. Older versions might still
work but they haven\'t been thoroughly tested with this release.

Tue Oct 4 14:00:00 2011 tserongAATTsuse.com
- Skip \"make check\" when building under qemu (PTRACE not supported)

Mon Apr 11 14:00:00 2011 meissnerAATTsuse.de
- More AIO decoding from Andi Kleen, bnc#679917

Wed Mar 16 13:00:00 2011 meissnerAATTsuse.de
- Updated to 4.6

* Changes in behavior

* Print diagnostic information about changes in personality mode to
standard error instead of standard output.

* Improvements

* Implemented a new method of following clone, fork, and vfork
syscalls using the Linux kernel\'s explicit facilities for tracing
creation of threads and child processes.

* Implemented CLONE_PARENT and CLONE_UNTRACED flags handling.

* Implemented decoding of TLS syscalls on m68k.

* Implemented biarch support on powerpc64.

* Implemented biarch support for getrlimit() and setrlimit().

* Implemented decoding of struct ucred in getsockopt SO_PEERCRED.

* Implemented SOL_SCTP socket options decoding.

* Added HDIO_
* ioctl names. (Addresses Debian bug #450953).

* Added LOOP_
* ioctl names.

* Updated lists of CLOCK_
*, CLONE_
*, MS_
*, and SOL_
* constants to match Linux 2.6.37.

* Updated the list of IPPROTO_
* constants to match netinet/in.h.

* Implemented decoding of HDIO_
* and BLK
* ioctls.

* Added MicroBlaze architecture support.

* Added new syscall entries to match Linux 2.6.37.

* Regenerated list of ioctl names from Linux 2.6.37.

* Enhanced signal notification decoding.

* Documented -C and -D options.

* Bug fixes

* Fixed fetching syscall arguments on m68k.

* Fixed an error when judging whether a process has children.

* Fixed get/set_robust_list syscall numbers for powerpc.

* Fixed a corner case in printing clone flags.

* Fixed cross-compiling issues.

* Fixed build issues on powerpc64, SH and SPARC.

* Fixed syscall flags of fstatat
*, mmap, mmap2, fadvise64
*, swapoff,
fgetxattr, flistxattr, fremovexattr, epoll_create, fallocate,
fanotify_init, and fanotify_mark syscalls.

* Fixed decoding of get[ug]id, gete[ug]id and setfs[ug]id return values.

* Fixed biarch support in IO dumping.

* Fixed raw exit_group decoding.

* Fixed decoding of file descriptors on 64-bit architectures.

* Fixed a corner case in waitpid handling. (Addresses Red Hat bug #663547).

* Fixed stat64 decoding on mips (Addresses Debian bug #599028).

* Fixed misleading italics in the manual page. (Addresses Debian bug #589323).
- buildrequire libaio-devel bnc#679917
- buildrequire lksctp-tools-devel for sctp decoding

Wed Dec 8 13:00:00 2010 puzelAATTnovell.com
- add strace-add-support-for-block-ioctls.patch

Tue Jul 6 14:00:00 2010 jengelhAATTmedozas.de
- SPARC compile fixes
- Use %_smp_mflags

Thu Apr 15 14:00:00 2010 jwAATTnovell.com
- Update to version 4.5.20

* Implemented decoding of new linux syscalls: inotify_init1, recvmmsg.

* Implemented basic decoding of new linux syscalls: preadv, pwritev,
rt_tgsigqueueinfo, perf_event_open.

* Enhanced decoding of recently added syscalls on non-x86 architectures
by replacing a bare decoder with elaborate parsers enabled earlier
for x86/x86-64.

* Implemented -C option to combine regular and -c output.
(Addresses Debian bug #466196)

* Enhanced decoding of mbind and mremap syscalls.

* Enhanced SOL_PACKET socket options decoding.

* Regenerated list of ioctl names from linux 2.6.33.

* Added TILE architecture support.

* Fixed build with Linux kernel headers 2.6.32-rc5+.
(Addresses Debian bug #560516 and Fedora bug #539044)

* Fixed build on mips.

* Fixed handling of Linux systems without struct statfs64.

* Fixed reporting signal mask by sigreturn on powerpc.

* Fixed potential stack buffer overflow in select decoder.
(Addresses Fedora bug #556678)

* Corrected msgsnd indirect ipccall decoding.

* Corrected decoding of 64bit syscalls.
(Addresses Debian bug #570603)

* Corrected getsockopt decoding on architectures where
sizeof(long) > sizeof(int).
(Addresses Debian bug #494844)

* Corrected decoding of epoll_pwait.
(Addresses Debian bug #513014)

* Corrected handling of killed threads.
- strace-4.5.19.diff almost fully upstreamed. shortening to one minor hunk.

Sat Feb 13 13:00:00 2010 rguentherAATTsuse.de
- Update to version 4.5.19.

* 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)

* 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.

* Enhanced semop/semtimedop 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.

* 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.

* Fixed HPPA architecture support.
(Addresses Debian bugs #437928 and #546619)
- fix check for linux/netlink.h

Mon Feb 1 13:00:00 2010 jengelhAATTmedozas.de
- package baselibs.conf


 
ICM