From: Dmitry V. L. <ld...@al...> - 2011-03-16 00:32:41
|
On Mon, Mar 14, 2011 at 07:35:40PM +0300, Dmitry V. Levin wrote: > Everything seems to be ready for 4.6. strace 4.6 is tagged and uploaded. I'd like to use this opportunity to thank all who contributed to this release. Andreas Schwab (8): Fix warning when compiling for m68k Decode TLS syscalls on m68k M68K: Fix fetching syscall arguments Document -C/-D Remove extern declaration at file scope Balance braces Add biarch support for powerpc64 Handle biarch get/setrlimit Carmelo AMOROSO (4): sh: Add support for tracing sys_cacheflush system call sh: Fix compilation warning in do_pipe due to missing prototype sh: Add entries for not-multiplexed socket calls sh: Add entry for not-multiplexed accept4 David Daney (1): Update Linux MIPS syscalls to match 2.6.35-rc6+ Dmitry V. Levin (67): Fix const-correctness issues uncovered by gcc -Wwrite-strings * process.c (sys_waitid): Remove unused variable. Split acinclude.m4 Import warnings.m4 from gnulib Turn on more compiler warnings Pass less information to qualify_one and qual_* Update linux/hppa/syscallent.h to match Linux kernel v2.6.35 Update the list of CLOCK_* constants to match Linux kernel v2.6.32+ Enable support for less verbose build rules Cleanup test_ptrace_setoptions() Decode struct ucred for getsockopt SO_PEERCRED Recognize more clone flags Output diagnostics to stderr Fix strace -f -o '|command' hangup Fix build on uClibc * net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h Test PTRACE_O_TRACECLONE and PTRACE_O_TRACEVFORK along with PTRACE_O_TRACEFORK Add HDIO_* ioctls defined in linux/hdreg.h Update linux/ioctlent.h strace.1: fix misleading italics Add block ioctl support block.c: cleanup Update linux/*/syscallent.h files to match Linux kernel v2.6.37 Fix stat64 decoding on mips * linux/*/syscallent.h: Fix typo in sys_newfstatat syscall flags. Fix decoding of get[ug]id, gete[ug]id and setfs[ug]id return values * defs.h (SYSCALL_NEVER_FAILS): Fix typo. Simplify tprintf() declaration Fix biarch support in IO dumping * process.c (internal_exit) [IA64]: Remove redundant check. Optimize known_scno() Fix raw exit_group(2) decoding Fix PTRACE_GETEVENTMSG usage and enhance test_ptrace_setoptions() Add LOOP_* ioctls defined in linux/loop.h Do not initialize native_scno on platforms with only one personality Add TRACE_DESC flag to mmap, mmap2, and old_mmap sysentries Add TRACE_DESC flag to fadvise64* sysentries Add TRACE_FILE flag to swapoff sysentries Add TRACE_DESC flag to fgetxattr, flistxattr, and fremovexattr sysentries Add TRACE_DESC flag to epoll_create* sysentries Fix flags of fallocate sysentries Add TRACE_DESC|TRACE_FILE flags to fanotify_* sysentries Sync debian/changelog and strace.spec with packages Fix compilation warning reported by gcc -Wunused-but-set-variable Update the list of files that must be distributed sparc: fix compilation warning Generate much of the CREDITS file from git log Ignore generated intermediate header files Remove obsolete .cvsignore files ioctlsort: sync with ioctl_lookup() Remove redundant ioctlent.h files ppc, s390, sparc: regenerate ioctlent.h files Implement two basic "strace -f" tests Use "make check" in debian/rules and strace.spec Generate an xz tar archive of the distribution tests: avoid SIGPIPE Fix struct xlat initialization bugs Fix decoding of file descriptors Recognize SI_KERNEL and SI_ASYNCNL Fix decoding of user-generated signals Enhance decoding of kernel-generated signals Get rid of PT_GETSIGINFO Show more details about signals received by traced processess Prepare for 4.6 release Update PTRACE_* constants * CREDITS.in: Fix typo. Ensure that PTRACE_GETSIGINFO et al are always defined on Linux Edgar E. Iglesias (1): Add support for the MicroBlaze architecture Frederik Schüler (1): linux/sparc: add missing syscall declarations Holger Hans Peter Freyther (3): * net.c (protocols): Add IPPROTO_GRE, IPPROTO_SCTP and IPPROTO_UDPLITE. * net.c (socketlayers): Add more SOL_* constants from linux/socket.h Parse SOL_SCTP socket options Mike Frysinger (12): * linux/ioctlent.sh: Search a few non-exported paths. Blackfin: decode new syscalls Fix long long little endian detection when cross-compiling Fix off_t/rlim_t size checks when cross-compiling Blackfin: update ioctl list sparc: punt unused syscall.h.2 sparc: add new funcs to syscall.h linux/sparc: move to common syscall.h Update mount flags to latest linux ioctlsort: zero pad ioctl codes to 4 places tests: do not make missing /usr/bin/time a failure linux/ioctlent: unify them all Neil Campbell (1): Correct get/set_robust_list syscall numbers for powerpc Roland McGrath (2): Fix sourceforge download URL. Clean up pid2tcb usage Sebastian Pipping (3): Fix decoding of inotify_init1() flags Print shutdown(2) modes as SHUT_* constants Take all git branches into account for generation of CREDITS file Wang Chao (9): Forbid using mutually exclusive options -D and -p together Fix error when judging if process has children Handle CLONE_PARENT flag Drop nclone_detached and related flags Fix printing clone flags Fix -e option with only one value in qualifier statement Do not trace children cloned with CLONE_UNTRACED flag Test how PTRACE_SETOPTIONS support works Handle followfork using ptrace_setoptions if available -- ldv |