| 2010-04-13  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Prepare for 4.5.20 release | 
 | 	* NEWS: Update for 4.5.20 release. | 
 | 	* configure.ac: Version 4.5.20. | 
 | 	* debian/changelog: 4.5.20-1. | 
 | 	* strace.spec: 4.5.20-1. | 
 |  | 
 | 2010-04-13  Frederik Schüler  <fs@debian.org> | 
 |  | 
 | 	Update debian/* files for the upcoming release | 
 | 	* debian/control: update standards-version to 3.8.4. | 
 | 	* debian/rules: allow parallel building. | 
 | 	* debian/rules: comment out verbose build, only needed for debugging. | 
 | 	* debian/rules: clean up clean: target, dh_clean does most of the work | 
 | 	  already. | 
 | 	* debian/rules: use *-stamp instead of stamp-*, so dh_clean can tidy | 
 | 	  up for us. | 
 |  | 
 | 2010-04-13  Heiko Carstens  <heiko.carstens@de.ibm.com> | 
 |  | 
 | 	Fix s390 system call table list | 
 | 	* linux/s390/syscallent.h: Add the missing entries for preadv and | 
 | 	pwritev to the system call table list. | 
 | 	* linux/s390x/syscallent.h: Likewise. | 
 |  | 
 | 2010-04-07  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Update linux/ioctlent.h | 
 | 	* linux/ioctlent.sh: Search in asm-generic directory as well. | 
 | 	* linux/ioctlent.h: Regenerated. | 
 |  | 
 | 	Update linux/*/syscallent.h files to match Linux kernel v2.6.33 | 
 | 	* linux/alpha/syscallent.h: Add 47 hooks. | 
 | 	* linux/arm/syscallent.h: Update hooks for pselect6, ppoll, | 
 | 	epoll_pwait.  Add 11 hooks. | 
 | 	* linux/bfin/syscallent.h: Update hooks for prctl, fallocate, | 
 | 	signalfd4, eventfd2, epoll_create1, dup3, pipe2, perf_event_open. | 
 | 	Hook up recvmmsg. | 
 | 	* linux/hppa/syscallent.h: Update hooks for signalfd4, eventfd2, | 
 | 	epoll_create1, dup3, pipe2, perf_event_open. | 
 | 	* linux/i386/syscallent.h: Fix syscall name for the kexec_load hook. | 
 | 	Add 5 hooks. | 
 | 	* linux/ia64/syscallent.h: Fix syscall name for the kexec_load hook. | 
 | 	Add 4 hooks. | 
 | 	* linux/m68k/syscallent.h: Add 50 hooks. | 
 | 	* linux/powerpc/syscallent.h: Fix hook for timerfd_create.  Fix | 
 | 	6 syscall names to match the kernel.  Use sys_semop to parse semop. | 
 | 	Add 14 hooks. | 
 | 	* linux/s390/syscallent.h: Fix syscall name for the kexec_load hook. | 
 | 	Add 14 hooks. | 
 | 	* linux/s390x/syscallent.h: Likewise. | 
 | 	* linux/sh/syscallent.h: Add 13 hooks. | 
 | 	* linux/sh64/syscallent.h: Add 15 hooks. | 
 | 	* linux/sparc/syscallent.h: Add 22 hooks. | 
 | 	* linux/x86_64/syscallent.h: Add 5 hooks. | 
 |  | 
 | 	Enhance recvmmsg parser | 
 | 	* net.c (sys_recvmmsg): Decode mmsghdr structure on exit from the | 
 | 	syscall.  Decode timespec structure both on entrance and on exit. | 
 |  | 
 | 2010-04-07  Andreas Schwab  <schwab@linux-m68k.org> | 
 |  | 
 | 	Decode recvmmsg syscall | 
 | 	* net.c (do_msghr): New function to print struct msghdr. | 
 | 	(printmsghdr): Use it. | 
 | 	(printmmsghdr, sys_recvmmsg): New. | 
 | 	* linux/syscall.h: Declare sys_recvmmsg. | 
 | 	(SYS_sub_recvmmsg): Define. | 
 | 	(SYS_socket_nsubcalls): Bump. | 
 | 	* linux/sparc/syscall.h: Likewise. | 
 | 	* linux/arm/syscallent.h: Add sys_recvmmsg. | 
 | 	* linux/bfin/syscallent.h: Likewise. | 
 | 	* linux/i386/syscallent.h: Likewise. | 
 | 	* linux/m68k/syscallent.h: Likewise. | 
 | 	* linux/powerpc/syscallent.h: Likewise. | 
 | 	* linux/s390/syscallent.h: Likewise. | 
 | 	* linux/s390x/syscallent.h: Likewise. | 
 | 	* linux/sh/syscallent.h: Likewise. | 
 | 	* linux/sh64/syscallent.h: Likewise. | 
 | 	* linux/sparc/syscallent.h: Likewise. | 
 | 	* linux/ia64/syscallent.h: Adjust. | 
 |  | 
 | 2010-04-07  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* strace.1: Fix quoting of hyphens and formatting of strace options. | 
 |  | 
 | 	Split trace_syscall() for better readability | 
 | 	* syscall.c (trace_syscall): Split into trace_syscall_exiting() and | 
 | 	trace_syscall_entering(). | 
 |  | 
 | 	Implement -C option to combine regular and -c output | 
 | 	* defs.h (cflag_t): New enum. | 
 | 	* strace.1: Document -C option. | 
 | 	* strace.c (cflag): Update type. | 
 | 	(main): Handle -C option. | 
 | 	(trace): Update use of cflag. | 
 | 	* count.c (count_syscall): Move clearing of TCB_INSYSCALL to ... | 
 | 	* syscall.c (trace_syscall): ... here.  Update use of cflag. | 
 | 	Based on patch by Adrien Kunysz. | 
 |  | 
 | 	Fix "make dist" regression introduced by commit v4.5.19-12-g5078770 | 
 | 	* Makefile.am (EXTRA_DIST): Rename linux/syscallent.h to linux/i386/syscallent.h | 
 |  | 
 | 	* desc.c (sys_epoll_pwait): Fix output formatting bug. | 
 |  | 
 | 	* desc.c (decode_select): Fix potential stack buffer overflow. | 
 |  | 
 | 2010-03-31  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Fix msgsnd indirect ipccall decoding | 
 | 	This regression was introduced by commit v4.5.18-136-g783f5bc. | 
 | 	* ipc.c (tprint_msgsnd): Add and use "flags" argument. | 
 | 	(sys_msgsnd): Pass "flags" argument to tprint_msgsnd(). | 
 | 	Patch by Anton Blanchard. | 
 |  | 
 | 2010-03-23  Mark Wielaard  <mjw@redhat.com> | 
 |  | 
 | 	Hook up inotify_init1 open mode flags printer | 
 | 	* file.c [LINUX] (sys_inotify_init1): New function. | 
 | 	* linux/syscall.h: Declare new sys_inotify_init1 handler. | 
 | 	* linux/bfin/syscallent.h: Hook up new handler. | 
 | 	* linux/hppa/syscallent.h: Likewise. | 
 | 	* linux/i386/syscallent.h: Likewise. | 
 | 	* linux/x86_64/syscallent.h: Likewise. | 
 |  | 
 | 2010-03-09  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Avoid spurious error when checking for linux/netlink.h | 
 | 	* configure.ac: Include <asm/types.h> when checking for | 
 | 	linux/netlink.h. | 
 |  | 
 | 2010-02-23  Andreas Schwab  <schwab@linux-m68k.org> | 
 |  | 
 | 	Fix reporting signal mask by sigreturn on powerpc | 
 | 	* signal.c (sys_sigreturn) [POWERPC]: Skip dummy stack frame when | 
 | 	locating signal context. | 
 |  | 
 | 2010-02-09  David Daney  <ddaney@caviumnetworks.com> | 
 |  | 
 | 	Fix MIPS N32/N64 compile error | 
 | 	* syscall.c [LINUX_MIPSN32 || LINUX_MIPSN64] (syscall_enter): Pass | 
 | 	tcp->pid to ptrace(). | 
 |  | 
 | 2010-02-05  Chris Metcalf  <cmetcalf@tilera.com> | 
 |  | 
 | 	Add support for the TILE architecture | 
 | 	* configure.ac: Add TILE to the list of supported architectures. | 
 | 	* defs.h: Define TCB_WAITEXECVE for TILE. | 
 | 	* linux/tile/syscallent.h: New file. | 
 | 	* Makefile.am (EXTRA_DIST): Add linux/tile/syscallent.h | 
 | 	* process.c (change_syscall, struct_user_offsets): Add TILE support. | 
 | 	* syscall.c (get_scno, get_error, syscall_enter): Likewise. | 
 | 	* mem.c (mmap_flags, print_mmap): Add MAP_CACHE_xxx TILE extensions | 
 | 	support. | 
 | 	* signal.c (sigact_flags): Add SA_NOPTRACE. | 
 | 	(sys_sigreturn): Add TILE support. | 
 |  | 
 | 2010-02-04  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Remove dead code | 
 | 	* defs.h (tv_tv): Remove. | 
 | 	* net.c (sys_xsetsockaddr): Remove commented out dead code. | 
 | 	* process.c (setarg, sys_execv, sys_execve, struct_user_offsets): | 
 | 	Likewise. | 
 | 	* signal.c (sys_sigsuspend): Likewise. | 
 | 	* strace.c (reaper, trace): Likewise. | 
 | 	* stream.c (internal_stream_ioctl): Likewise. | 
 | 	* syscall.c (trace_syscall): Likewise. | 
 | 	* term.c (term_ioctl): Likewise. | 
 | 	* util.c (tv_tv, umoven, uload, getpc, fixvfork, setbpt, clearbpt): | 
 | 	Likewise. | 
 |  | 
 | 	Merge Linux internal_clone() into internal_fork() | 
 | 	* defs.h (internal_clone): Remove. | 
 | 	* process.c (internal_clone): Merge into internal_fork(). | 
 | 	(internal_fork) [!LINUX]: Remove dead code. | 
 | 	* syscall.c (internal_syscall): Replace internal_clone() with | 
 | 	internal_fork(). | 
 |  | 
 | 	* Makefile.am (INCLUDES): Remove redundant search directories. | 
 |  | 
 | 2010-02-04  Frederik Schüler  <fs@debian.org> | 
 |  | 
 | 	Update debian/* files | 
 | 	* debian/control: add sparc64 to the architectures list. | 
 | 	This closes Debian bug #560062 | 
 | 	* Backport commit f0df31e71a58c6e79ba77c1a9d84b2f38d44bec7 to fix FTBFS. | 
 | 	This closes Debian bug #560516 | 
 | 	* debian/control: Update standards-version to 3.8.3. | 
 | 	* debian/control: Lower package priority to optional, matching | 
 | 	the archive override. | 
 | 	* debian/control: add ${misc:Depends} to Depends: lines where | 
 | 	appropriate. | 
 | 	* debian/watch: new file, allows automatic tracking of new | 
 | 	upstream versions. | 
 | 	* debian/source/format: new file, adapt to debian source format "quilt" | 
 | 	* debian/rules: indentation cleanups; use dh_testroot and dh_prep | 
 | 	in clean target. | 
 |  | 
 | 2010-01-25  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Fix spurious failure of AC_STAT64 test | 
 | 	* acinclude.m4 (AC_STAT64): Include <sys/types.h> first. | 
 |  | 
 | 2010-01-12  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Don't kill the process when detaching | 
 | 	* strace.c (detach): Call clearbpt when TCB_BPTSET is set. | 
 |  | 
 | 2009-12-25  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Decode fifth argument of mremap syscall | 
 | 	* mem.c (sys_mremap): Decode fifth argument. | 
 | 	* linux/*/syscallent.h: Update the number of mremap syscall arguments. | 
 |  | 
 | 2009-12-24  Chris Metcalf  <cmetcalf@tilera.com> | 
 |  | 
 | 	* mem.c (sys_mbind): Display first argument in hex | 
 |  | 
 | 	* mem.c (mremap_flags): Add MREMAP_FIXED | 
 |  | 
 | 2009-11-16  Mike Frysinger  <vapier@gentoo.org> | 
 |  | 
 | 	Move i386-specific files out of common linux dir | 
 | 	* linux/syscallent.h: Moved to ... | 
 | 	* linux/i386/syscallent.h: ... here. | 
 | 	* linux/ia64/syscallent.h: Update i386 syscallent.h include. | 
 | 	* linux/sparc/gen.pl: Likewise. | 
 | 	* linux/x86_64/syscallent1.h: Likewise. | 
 |  | 
 | 2009-11-16  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Remove support for pre-C89 | 
 | 	* defs.h: Remove references to __STDC__ and P macros. | 
 | 	* strace.c: Likewise. | 
 |  | 
 | 2009-11-13  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Decode more SOL_PACKET socket options | 
 | 	* net.c (sockpacketoptions): Add more PACKET_* entries. | 
 | 	(sys_getsockopt): Decode PACKET_STATISTICS. | 
 | 	(printsockopt): Decode PACKET_RX_RING and PACKET_TX_RING. | 
 | 	Patch by Gabor Gombas. | 
 |  | 
 | 2009-11-11  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Ignore errors if a thread is killed | 
 | 	* util.c (clearbpt): Ignore ESRCH error. | 
 |  | 
 | 2009-11-06  Bernhard Reutner-Fischer  <rep.dot.nop@gmail.com> | 
 |  | 
 | 	Fix handling of Linux systems without struct statfs64 | 
 | 	* acinclude.m4 (AC_STATFS64): New macro to check for struct statfs64. | 
 | 	* configure.ac: Call AC_STATFS64. | 
 | 	* file.c (printstatfs64, sys_statfs64, sys_fstatfs64): Compile only | 
 | 	  if struct statfs64 is available. | 
 |  | 
 | 2009-11-06  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Fix getsockopt decoding on architectures where sizeof(long) > sizeof(int) | 
 | 	* net.c (sys_getsockopt): Optimize output a bit. | 
 | 	Decode integer argument using printnum_int(), patch by Gabor Gombas. | 
 |  | 
 | 	Check umove() return code | 
 | 	* bjm.c (sys_query_module): Print input parameters when entering | 
 | 	syscall.  Fix handling of syscall error.  Handle unlikely umove() | 
 | 	failures. | 
 | 	* ipc.c (tprint_msgrcv): New function.  Move part of msgrcv parser code | 
 | 	here, add check umove() return code. | 
 | 	(sys_msgsnd): Print msqid parameter as int instead of long. | 
 | 	(sys_msgrcv): Likewise.  Use tprint_msgrcv(). | 
 | 	* process.c (print_affinitylist): Check umove() return code. | 
 | 	* sock.c (sock_ioctl): Handle unlikely umove() failure in the | 
 | 	SIOCGIFCONF parser. | 
 |  | 
 | 	Fix check for linux/netlink.h on Linux 2.6.32-rc5+ | 
 | 	* configure.ac (AC_CHECK_HEADERS): In check for linux/netlink.h, include | 
 | 	sys/socket.h instead of linux/socket.h beforehand. | 
 |  | 
 | 2009-11-04  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Decode fallocate on PowerPC | 
 | 	* linux/powerpc/syscallent.h: Decode fallocate. | 
 |  | 
 | 	Factor out printing of 64bit syscall argument | 
 | 	* defs.h (ALIGN64): Remove. | 
 | 	(printllval): Declare. | 
 | 	* util.c (printllval): Define. | 
 | 	* file.c (sys_readahead): Use printllval. | 
 | 	(sys_lseek64): Likewise. | 
 | 	(sys_truncate64): Likewise. | 
 | 	(sys_ftruncate64): Likewise. | 
 | 	(sys_fadvise64): Likewise. | 
 | 	(sys_fadvise64_64): Likewise. | 
 | 	(sys_fallocate): Likewise. | 
 | 	* io.c (sys_pread): Likewise. | 
 | 	(sys_pwrite): Likewise. | 
 | 	(sys_pread64): Likewise. | 
 | 	(sys_pwrite64): Likewise. | 
 | 	* mem.c (sys_mmap64): Likewise. | 
 |  | 
 | 2009-11-03  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Correct decoding of readahead and fadvice64(_64) on PowerPC | 
 | 	* file.c (sys_readahead): Align 64bit argument.  Handle PowerPC64 | 
 | 	like other 64bit architectures. | 
 | 	(sys_fadvise64): Likewise. | 
 | 	(sys_fadvise64_64): Handle PowerPC like ARM. | 
 | 	* linux/powerpc/syscallent.h (sys_readahead): Account for 64bit | 
 | 	argument alignment on PowerPC32. | 
 |  | 
 | 2009-10-27  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Maintain separate print column for each process | 
 | 	* defs.h (struct tcp): Add curcol. | 
 | 	* strace.c: (alloc_tcb): Initialize it. | 
 | 	(trace): Use curcol from current process and save it before | 
 | 	continuing. | 
 | 	(tprintf): Don't modify curcol on output error. | 
 |  | 
 | 2009-10-21  Roland McGrath  <roland@redhat.com> | 
 |  | 
 | 	* strace.spec: 4.5.19-1 release. | 
 |  | 
 | 2009-10-21  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* file.c (printstat64): Cleanup trailing whitespace. | 
 |  | 
 | 2009-10-16  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Fix decoding of newfstatat syscall on x86-64 | 
 | 	* file.c (printstat64) [LINUX && X68_64]: If tracing a 64-bit | 
 | 	process redirect to printstat. | 
 | 	Fixes RH#529316 "Field values shown for "newfstatat" system | 
 | 	call are incorrect" | 
 |  | 
 | 2009-10-12  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* configure.ac (AC_CHECK_HEADERS): Remove asm/reg.h. | 
 |  | 
 | 2009-10-12  Mike Frysinger  <vapier@gentoo.org> | 
 |  | 
 | 	sparc/linux: Rewrite to use asm/ptrace.h | 
 | 	The current sparc/linux code uses asm/reg.h, but recent Linux kernels | 
 | 	dropped that header completely.  So switch over to the ptrace headers | 
 | 	as those should stick around indefinitely as part of the ABI. | 
 |  | 
 | 	* defs.h [LINUXSPARC] (U_REG_G1, U_REG_O0, U_REG_O1): Define. | 
 | 	* process.c: Drop asm/regs.h include. | 
 | 	[SPARC || SPARC64] (change_syscall): Change struct regs to struct pt_regs. | 
 | 	* signal.c: Drop asm/regs.h include. | 
 | 	(m_siginfo_t): Unify [SPARC || SPARC64] and [MIPS]. | 
 | 	[SPARC || SPARC64] (sys_sigreturn): Change struct regs to struct pt_regs. | 
 | 	* syscall.c: Drop asm/regs.h include. | 
 | 	[SPARC || SPARC64] (internal_syscall, get_scno, get_error, force_result, | 
 | 	syscall_enter): Change struct regs to struct pt_regs. | 
 | 	* util.c: Drop asm/regs.h include. | 
 | 	(_hack_syscall5, _ptrace): Delete. | 
 | 	[SPARC || SPARC64] (getpc, printcall, arg_setup_state): Change | 
 | 	struct regs to struct pt_regs. | 
 |  | 
 | 2009-10-11  Roland McGrath  <roland@redhat.com> | 
 |  | 
 | 	* make-dist: Clean up. | 
 |  | 
 | 	* configure.ac: Use AC_CONFIG_AUX_DIR([.]). | 
 |  | 
 | 2009-10-09  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* make-dist: New script for preparing release tarballs. | 
 |  | 
 | 	* git-set-file-times: Import from rsync. | 
 |  | 
 | 	* Makefile.am [MAINTAINER_MODE]: Define and export TAR_OPTIONS. | 
 |  | 
 | 2009-10-08  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Enhance msgsnd() parser | 
 | 	* ipc.c (tprint_msgsnd): New function.  Move msgsnd parser code here, | 
 | 	add check for umove() return code. | 
 | 	(sys_msgsnd): Use tprint_msgsnd(). | 
 |  | 
 | 	* NEWS: Update for 4.5.19 release. | 
 |  | 
 | 	Enhance semop()/semtimedop() sembuf parser | 
 | 	* ipc.c (tprint_sembuf): New function. Move sembuf parser code here, | 
 | 	add abbrev() support. | 
 | 	(sys_semop, sys_semtimedop): Use tprint_sembuf(). | 
 |  | 
 | 2009-10-08  Jakub Bogusz  <qboosh@pld-linux.org> | 
 |  | 
 | 	Add pretty printing of sembuf argument to semop() and semtimedop() | 
 | 	* ipc.c (semop_flags): New xlat structure. | 
 | 	(sys_semop, sys_semtimedop): Add pretty printing of sembuf argument. | 
 |  | 
 | 2009-10-08  Mike Frysinger  <vapier@gentoo.org> | 
 |  | 
 | 	Add support for Linux/no-mmu with vfork | 
 | 	* configure.ac (AC_CHECK_FUNCS): Add fork. | 
 | 	* strace.c (strace_vforked): Define. | 
 | 	(startup_child): Do not raise SIGSTOP if vforked. | 
 | 	(trace): Skip first exec when starting up after vforked. | 
 | 	* syscall.c [BFIN] (get_scno): Drop waitexec checks. | 
 |  | 
 | 	Avoid malloc(0) in getdents parsers | 
 | 	On end of directory, getdents returns 0.  This return value is used to | 
 | 	then try and do malloc(0), but on some systems this will always return | 
 | 	NULL.  Since the code won't read the pointer in question if len is 0, | 
 | 	then don't bother calling malloc(0) and set the pointer to NULL ourself. | 
 | 	* file.c (sys_getdents, sys_getdents64): Avoid malloc(0) call. | 
 |  | 
 | 2009-10-07  Mike Frysinger  <vapier@gentoo.org> | 
 |  | 
 | 	Add sys_nanosleep() prototype for sparc | 
 | 	* linux/sparc/syscall.h (sys_nanosleep): New prototype. | 
 | 	Reported by Frederik Schüler. | 
 |  | 
 | 	Silence compiler warnings about implicit cast from pointer to integer | 
 | 	* util.c (do_ptrace): Cast ptrace() 4th arg to long. | 
 | 	(ptrace_restart): Drop void* cast on ptrace() 4th arg. | 
 |  | 
 | 	Ignore .gdb files from FLAT toolchains | 
 | 	* .gitignore: Add /*.gdb. | 
 |  | 
 | 	* configure.ac (AC_CHECK_FUNCS): Sort and expand. | 
 |  | 
 | 	Blackfin: Update ioctl/syscall lists | 
 | 	* linux/bfin/ioctlent.h: Sync list with latest kernel sources. | 
 | 	* linux/bfin/syscallent.h: Likewise. | 
 |  | 
 | 	ioctlsort: Check ppc hosts too | 
 | 	* linux/ioctlsort.c: Check for __powerpc__. | 
 |  | 
 | 2009-10-07  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Fix build on ia64 | 
 | 	* linux/ia64/syscallent.h: Update for addition of accept4 syscall | 
 | 	in ../syscallent.h. | 
 |  | 
 | 2009-10-07  Roland McGrath  <roland@redhat.com> | 
 |  | 
 | 	* strace.spec (%doc): Add ChangeLog-CVS. | 
 |  | 
 | 	* Makefile.am (srpm): New phony target. | 
 |  | 
 | 	* Makefile.am (EXTRA_DIST): Add ChangeLog. | 
 | 	($(srcdir)/ChangeLog): New target, replaces gen-changelog phony target. | 
 | 	Put it inside [MAINTAINER_MODE]. | 
 |  | 
 | 2009-10-06  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* NEWS: Update for 4.5.19 release. | 
 |  | 
 | 2009-10-05  Frederik Schüler  <fs@debian.org> | 
 |  | 
 | 	Prepare debian/* files for release | 
 | 	* debian/rules: Do not ship ChangeLog anymore. | 
 | 	* debian/control: Update to Debian standards version 3.8.1, and remove | 
 | 	Roland from the Maintainers list.  This closes Debian bug #521458. | 
 | 	* debian/changelog: Document changes and prepare for release. | 
 |  | 
 | 2009-10-05  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* defs.h [HPPA]: Lower MAX_ARGS from 32 to 6. | 
 |  | 
 | 	* ipc.c [LINUX] (sys_shmat): HPPA does not use an IPC multiplexer. | 
 | 	Based on patch from Carlos O'Donell. | 
 |  | 
 | 2009-10-05  Carlos O'Donell  <carlos@systemhalted.org> | 
 |  | 
 | 	* linux/hppa/syscallent.h: Update syscalls. | 
 | 	Based on work by Kyle McMartin and Helge Deller. | 
 |  | 
 | 	Fix SA_HANDLER function pointer comparisons for hppa | 
 | 	* signal.c (sys_sigaction): Cast SA_HANDLER function pointers to long. | 
 | 	(sys_rt_sigaction): Likewise. | 
 |  | 
 | 2009-10-05  Edgar E. Iglesias  <edgar.iglesias@gmail.com> | 
 |  | 
 | 	CRIS: Correct first argument to upeek() | 
 | 	This complements commit ea0e6e80260d2b1b7ad40282012b0e47869bcddf. | 
 | 	* syscall.c [CRISV10 || CRISV32] (syscall_fixup, syscall_enter): Pass | 
 | 	tcp pointer instead of pid to upeek(). | 
 | 	* util.c [CRISV10 || CRISV32] (printcall): Likewise. | 
 |  | 
 | 2009-10-05  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* signal.c (do_signalfd): Fix typo in output format. | 
 |  | 
 | 2009-09-21  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	* Makefile.am (gen_changelog_start_date): Fix date. | 
 |  | 
 | 2009-09-19  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	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. | 
 |  | 
 | 	Update debian/* to 4.5.18-1 | 
 | 	* debian/changelog: Update to 4.5.18-1. | 
 | 	* debian/compat: Set compatibility level to 7. | 
 | 	* debian/control (Build-Depends): Update debhelper requirement. | 
 | 	(strace, strace64): Add Section and Priority tags. | 
 |  | 
 | 2009-09-19  Kirill A. Shutemov  <kirill@shutemov.name> | 
 |  | 
 | 	Fix fadvise64 decoding on ARM | 
 | 	* file.c (sys_fadvise64_64) [ARM]: Fix argument ordering. | 
 |  | 
 | 2009-09-18  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Fix follow fork/vfork on Linux ARM OABI | 
 | 	__NR_SYSCALL_BASE eis 0 for EABI and is 0x900000 for OABI. | 
 | 	* process (change_syscall) [LINUX && ARM]: Mask off the high order bits | 
 | 	when changing syscall. | 
 |  | 
 | 	Reviewed-by: Kirill A. Shutemov <kirill@shutemov.name> | 
 |  | 
 | 2009-09-18  Mike Frysinger  <vapier@gentoo.org> | 
 |  | 
 | 	Mark shell scripts as executable | 
 |  | 
 | 	Ignore ioctlsort helper program | 
 | 	* .gitignore: Add ioctlsort. | 
 |  | 
 | 	linux/errno: Add ERFKILL | 
 | 	* linux/errnoent.h: Change ERRNO_132 to ERFKILL according to errno 132 | 
 | 	definition introduced in Linux 2.6.31. | 
 |  | 
 | 2009-09-01  Paolo Bonzini  <pbonzini@redhat.com> | 
 |  | 
 | 	Add accept4 socketcall | 
 | 	This second patch in the series adds support for accept4 as a socketcall | 
 | 	sub-call.  Besides the need to renumber all system calls, this poses | 
 | 	no problem. | 
 | 	Tested on i686. | 
 |  | 
 | 	* linux/arm/syscallent.h: Add accept4 socketcall. | 
 | 	* linux/m68k/syscallent.h: Likewise. | 
 | 	* linux/powerpc/syscallent.h: Likewise. | 
 | 	* linux/s390/syscallent.h: Likewise. | 
 | 	* linux/s390x/syscallent.h: Likewise. | 
 | 	* linux/sh/syscallent.h: Likewise. | 
 | 	* linux/sh64/syscallent.h: Likewise. | 
 | 	* linux/sparc/syscallent.h: Likewise. | 
 | 	* linux/syscallent.h: Likewise. | 
 |  | 
 | 	* linux/sparc/syscall.h (SYS_sub_accept4): Declare. | 
 | 	(SYS_socket_nsubcalls): Update. | 
 | 	* linux/syscall.h: Likewise. | 
 |  | 
 | 	Replace x86-64 paccept with accept4 | 
 | 	This patch changes the paccept syscall to accept4 for x86-64, since | 
 | 	the former was dropped in Linux kernel commit v2.6.27-rc7-14-g2d4c826. | 
 | 	At the same time, it adds support for pretty printing its arguments. | 
 |  | 
 | 	* linux/x86_64/syscallent.h: Replace paccept with accept4, | 
 | 	hook in sys_accept4. | 
 | 	* net.c (sys_accept): Leave a small stub calling the new... | 
 | 	(do_accept): ... function, which also adds a flags_arg argument. | 
 | 	(sys_accept4): New. | 
 |  | 
 | 2009-08-28  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Zero-extend 32-bit addresses when printing argv array. | 
 | 	(printargv): Zero-extend 32-bit addresses. | 
 | 	Fixes RH#519480 "64-bit strace is lazy on execve of 32-bit | 
 | 	process". | 
 |  | 
 | 2009-08-12  Andreas Schwab  <schwab@redhat.com> | 
 |  | 
 | 	Add more futex decoding. | 
 | 	* process.c (FUTEX_WAIT_REQUEUE_PI, FUTEX_CMP_REQUEUE_PI) | 
 | 	(FUTEX_PRIVATE_FLAG, FUTEX_CLOCK_REALTIME): Define. | 
 | 	(futexops): Add entries for them. | 
 | 	(sys_futex): Decode FUTEX_CMP_REQUEUE_PI and | 
 | 	FUTEX_WAIT_REQUEUE_PI. | 
 |  | 
 | 2009-07-08  Dmitry V. Levin  <ldv@altlinux.org> | 
 |  | 
 | 	Generate ChangeLog from git log | 
 | 	* .gitignore: Add ChangeLog | 
 | 	* ChangeLog: Rename to ChangeLog-CVS. | 
 | 	* Makefile.am (gen-changelog): New rule. | 
 | 	(dist-hook): Depend on it. | 
 | 	(EXTRA_DIST): Add ChangeLog-CVS. | 
 | 	* README-hacking: Describe changes. | 
 | 	* gitlog-to-changelog: Import from gnulib. | 
 |  | 
 |  | 
 | See ChangeLog-CVS for older changes. |