From b3ae260f5aaa6b14910805e3ad69310fe4dab3750baa9c24fb277a044831d163 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 5 Jul 2017 16:21:20 +0000 Subject: [PATCH] Accepting request 508376 from home:AndreasSchwab:f - Update to strace 4.18 * Improvements * Implemented decoding of SCM_TIMESTAMP* control messages. * Implemented decoding of netlink NLMSG_DONE messages. * Implemented decoding of netlink generic nlmsg_type and nlmsg_flags. * Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE, NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types. * Implemented decoding of NETLINK_GENERIC protocol families. * Implemented basic protocol specific decoding of AF_INET, AF_INET6, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG. * Implemented basic decoding of netlink attributes. * Implemented basic protocol specific decoding of AF_INET, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG. * Implemented decoding of inet_diag_msg, netlink_diag_msg, and unix_diag_msg netlink attributes of NETLINK_SOCK_DIAG. * Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*, SO_*, V4L2_*, and prctl ARCH_* constants. * Updated lists of ioctl commands from Linux 4.12. * Bug fixes * In interactive mode (-I2), those signals that were blocked at startup will remain blocked for the whole period of strace execution. * strace no longer resets SIGCHLD handler in tracees to the default action. * When traced command is terminated by a blocked signal, strace unblocks that signal to ensure its own termination with the same signal. * Fixed corner cases in decoding of old sigaction syscall. * Fixed build with old kernel headers on mips. * Fixed build on aarch64 and tile with glibc >= 2.26. * Fixed build on arc and nios2. OBS-URL: https://build.opensuse.org/request/show/508376 OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=75 --- strace-4.17.tar.xz | 3 --- strace-4.17.tar.xz.asc | 16 ---------------- strace-4.18.tar.xz | 3 +++ strace-4.18.tar.xz.asc | 16 ++++++++++++++++ strace.changes | 32 ++++++++++++++++++++++++++++++++ strace.spec | 2 +- 6 files changed, 52 insertions(+), 20 deletions(-) delete mode 100644 strace-4.17.tar.xz delete mode 100644 strace-4.17.tar.xz.asc create mode 100644 strace-4.18.tar.xz create mode 100644 strace-4.18.tar.xz.asc diff --git a/strace-4.17.tar.xz b/strace-4.17.tar.xz deleted file mode 100644 index cadafae..0000000 --- a/strace-4.17.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81f35b085fbb3cfa806eb521a8522ac3406deaccfe121ce35064bad268237419 -size 1001808 diff --git a/strace-4.17.tar.xz.asc b/strace-4.17.tar.xz.asc deleted file mode 100644 index d7bce63..0000000 --- a/strace-4.17.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCAAGBQJZJbIOAAoJEKgEH6g54W42kmwP/3+ANA/r5TnzAwdg8QGFRUJ/ -yMcuCySDrY2f3ymEb0/iUjxJ9NtrG/4VGxvU5VxQxU04HKn88JHOsxec5jxaiyBC -hVd8x0WtS+aItBDSJXuD4WblCEHEYr6suFW1cDMtOKx71+4scExfu9FUoYk7UzIz -wUzce+VA51yHktYS2mfcASHJ+KQM4K+Ucd4p9MmIU0BhfF0CRl2hhUwv367lfcfI -Y/F74bBjmAOkmhMU3ea4NbIP6Gc0tz/CLsWVS/PR3WQgerFYUWAOvZp6H8AJ0BAx -Qtt8Zq4xAnyAAafc16C8plYSkjp7DT83QF1SXto2Yn6Ob0D+WqKoJxNRFWgHjMy6 -z2hngGQtL36m1cJhbjXiI7mjaKhHzSAEczu39fPvtslukSKUJhQQReXxjsNhVm17 -TsCRVg/kZrAFZkFvE/sFuCV0WJ8RjvgO6rWD7tHuzyVH0iNxz6GPPoCqq7p5gK5g -K7cFW8IAS4ZnyV9epNwlHbF2zdwB75DaBZ5GG/dVF/+pfsNZ0gWZWeRZtiHlvJ3p -91UB6jT3S7h4PsyQONdtPyBq0IlrIyMwfvapxULHmpuBNdNYfEKzMd9ryaW4p/v4 -GNcI23Wd8m7+o6ZnyPzHDVyJFci+r1z33a+PUFc2t2QfadhtnN9PhDSPFkXuZtBD -iJo6MiYqN3v7EyduaT8l -=ow50 ------END PGP SIGNATURE----- diff --git a/strace-4.18.tar.xz b/strace-4.18.tar.xz new file mode 100644 index 0000000..352660e --- /dev/null +++ b/strace-4.18.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89ad887c1e6226bdbca8da31d589cadea4be0744b142eb47b768086c937fca08 +size 1040676 diff --git a/strace-4.18.tar.xz.asc b/strace-4.18.tar.xz.asc new file mode 100644 index 0000000..a4b0a71 --- /dev/null +++ b/strace-4.18.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCAAGBQJZXJbmAAoJEKgEH6g54W428JwQAJUzCpbWw3dv8gBrFPiXHJoA +R2/7/5QJx10nGOCCeA5+WB2koxs10WydBdfQXwRZyMqyXknm8fnRY/CZwaYaKUaK +Z850E+khTOgDm0aG2vwiwUWSd20RAr9HtXBov4/ZU9WwVf8B2taXU/qP5AXH48y0 +HNXMf0aGSV66uSVZfjM7C4wdN4NB7k+lejMW6IMtE83DnQlr4txsxM5vwHsAsAh3 +dCtLHtNqd6HuCQKSbGBU6xgkrMRI5S4tl66rau6jMo56pDmMuH2kksLzXr6GBIwb +f4f64U89165TgR2qP/S7xUfQhsIJkFecyzmpMB35/UxeiKwmN2w+JzQX63Q2m46n +ImyJHct5udp0rxlakaGV1TT+3O+kQL34ds1IJSLZjOvVffYxTVHNQcc2Rjk92E30 +vPN1AHWKWW1rkfnlIM3CAqKjp76VPawcwyWpsGeP5ccnGUP6a77FE6FF41M3yx+e +G0hUzXFDQCcM0dPM+C+IDFFOthQYhG4PdcjBN4uYGdy+zBnOWL6uhDBvUMP8Sqdu +zhhHdTwoDcB1zBV7MPIZfsdhPDKvmig/3vn2bJJzrOmsW0SaTr29PeFLD2p2IGpK +3ysdrUwiDZRdB6a9OzWu54HCboRb6B4MD0dTfzB5WvZ3VR8EUkQ3AGJS1AbTFie+ +yWPXhGXFzHS24XuqCy8z +=TBRN +-----END PGP SIGNATURE----- diff --git a/strace.changes b/strace.changes index 1950b83..6611837 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Wed Jul 5 16:09:50 UTC 2017 - schwab@linux-m68k.org + +- Update to strace 4.18 + * Improvements + * Implemented decoding of SCM_TIMESTAMP* control messages. + * Implemented decoding of netlink NLMSG_DONE messages. + * Implemented decoding of netlink generic nlmsg_type and nlmsg_flags. + * Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE, + NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types. + * Implemented decoding of NETLINK_GENERIC protocol families. + * Implemented basic protocol specific decoding of AF_INET, AF_INET6, + AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG. + * Implemented basic decoding of netlink attributes. + * Implemented basic protocol specific decoding of AF_INET, AF_NETLINK, + AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG. + * Implemented decoding of inet_diag_msg, netlink_diag_msg, and unix_diag_msg + netlink attributes of NETLINK_SOCK_DIAG. + * Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*, + SO_*, V4L2_*, and prctl ARCH_* constants. + * Updated lists of ioctl commands from Linux 4.12. + * Bug fixes + * In interactive mode (-I2), those signals that were blocked at startup + will remain blocked for the whole period of strace execution. + * strace no longer resets SIGCHLD handler in tracees to the default action. + * When traced command is terminated by a blocked signal, strace unblocks + that signal to ensure its own termination with the same signal. + * Fixed corner cases in decoding of old sigaction syscall. + * Fixed build with old kernel headers on mips. + * Fixed build on aarch64 and tile with glibc >= 2.26. + * Fixed build on arc and nios2. + ------------------------------------------------------------------- Thu May 25 11:18:56 UTC 2017 - schwab@linux-m68k.org diff --git a/strace.spec b/strace.spec index 51ca4ed..244f980 100644 --- a/strace.spec +++ b/strace.spec @@ -17,7 +17,7 @@ Name: strace -Version: 4.17 +Version: 4.18 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause