From e8ed25aabc4b81d2f2abf0e3b992805e0f447cbad6883052ee97e0a816bc5d31 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Thu, 6 Feb 2020 18:22:22 +0000 Subject: [PATCH] Accepting request 770679 from home:AndreasSchwab:f - Update to strace 5.5 * Improvements * Added -e trace=%creds option for tracing syscalls related to process credentials. * Enhanced decoding of arch_prctl, keyctl, io_uring_register, io_uring_setup, and perf_event_open syscalls. * Enhanced decoding of BPF_PROG_LOAD bpf syscall command. * Updated decoding of clone3 syscall to match Linux 5.5. * Implemented decoding of TCA_ACT_FLAGS and TCA_STATS_PKT64 netlink attributes. * Updated lists of AUDIT_*, BPF_*, CLONE_*, KEY_*, KVM_*, PPC_PTRACE_*, SCTP_*, STATX_*, TIPC_*, V4L2_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.5. * Enhanced manual page and "strace --help" output. * Bug fixes * Fixed stack trace printing for early syscalls when strace is configured to use libdw backend for stack tracing (addresses Fedora bug #1788636). * Fixed stack trace caching when --seccomp-bpf option is specified. * Fixed potentially unaligned access in decoder of SO_TIMESTAMP*_NEW control messages. * Fixed decoding of NDA_LLADDR netlink neighbor table attribute. * Fixed build of mpers support when CFLAGS contains -flto. * Fixed build on no-MMU architectures. * Fixed build with glibc-2.31 and Linux kernel headers < 5.3. * Fixed tests for glibc-2.31. OBS-URL: https://build.opensuse.org/request/show/770679 OBS-URL: https://build.opensuse.org/package/show/devel:tools/strace?expand=0&rev=119 --- strace-5.4.tar.xz | 3 --- strace-5.4.tar.xz.asc | 16 ---------------- strace-5.5.tar.xz | 3 +++ strace-5.5.tar.xz.asc | 16 ++++++++++++++++ strace.changes | 29 +++++++++++++++++++++++++++++ strace.spec | 2 +- 6 files changed, 49 insertions(+), 20 deletions(-) delete mode 100644 strace-5.4.tar.xz delete mode 100644 strace-5.4.tar.xz.asc create mode 100644 strace-5.5.tar.xz create mode 100644 strace-5.5.tar.xz.asc diff --git a/strace-5.4.tar.xz b/strace-5.4.tar.xz deleted file mode 100644 index 0294eb2..0000000 --- a/strace-5.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7d00514d51290b6db78ad7a9de709baf93caa5981498924cbc9a744cfd2a741 -size 1599396 diff --git a/strace-5.4.tar.xz.asc b/strace-5.4.tar.xz.asc deleted file mode 100644 index 673b245..0000000 --- a/strace-5.4.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIcBAABCAAGBQJd4FAlAAoJEKgEH6g54W42xv8QAK6NJjThOs/t19fAJepe0OAQ -E79Q7ffinGFczleeF8mU3tE02nIzARbSy1c2uoUIBJMuS7hdl1ZWhDlMFUJsl3N6 -3/AsHF5HgFaspOYwY/JdaRyZ33+RNNbS5yWgc2nn+Be1E5KbVHbWF+Sf8g/VMX/3 -5I7xSz33k7MhqejAEg2r8iNowV2nTAspqH1iFH/DNWxW1Y+NwA1Hld4nq/oi76i/ -VnLE9wYUbL0ZX+Q5/JkZBPMHaVK560Y+A1WqhDryzMomWoV2dVW2bIwSGZlKmadC -sLlFU4MMbGT3Kkv8nYjv2nm/RC5vEZYfscKCf0wDr2V0bR1ESOzJylh/xh8gL9Tc -gBXSxqfPKn2J0zhut9bETPuLNAyT5LbyxdUnee3adWDxER5vqZuk9KVQQgMoRBE7 -ZSv+1veC9L0RQTCMozaR8VlrIEbdXZy2pWxe1HUbK/C/BJOGP5TcXNE1m7TistPO -2HTctzt49eKfljZPeYLQ+g1BG5ul6eiCfp1PC4e3GI3lpwZc7zAaKixHCNIicMlR -svO1PLUoOVsN/0RlCaKo39gXoQ9vOwC17MIgZXnYNS2pq4LvqKpvHAww5RD49Tzk -YpvBCjbjuk51GbsA9tmZl512/MwtU/7fcGk1tD4q2m8oAotkUDLojRiVgZJLbWBG -ZsXBWuhi9wTovyeWP6Y8 -=fARJ ------END PGP SIGNATURE----- diff --git a/strace-5.5.tar.xz b/strace-5.5.tar.xz new file mode 100644 index 0000000..989db78 --- /dev/null +++ b/strace-5.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f58958c8e59ea62293d907d10572e352b582bd7948ed21aa28ebb47e5bf30ff +size 1628744 diff --git a/strace-5.5.tar.xz.asc b/strace-5.5.tar.xz.asc new file mode 100644 index 0000000..30735a9 --- /dev/null +++ b/strace-5.5.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABCAAGBQJePD23AAoJEKgEH6g54W42rpYP/ijDqYqtXvoNcthMvTxLhCvN +RXnMtCFUQcni5s36bdQYgU0dxTmEveG6jPiLAlSSXVKJUhAQlh2tFJUQNBARc3Ht +UPT4dQ8iXZD17/SvOaBSQDPGT3UF63M4kD/PrDABeV9UWKwe3WY6ZYI4Ocnhb2vl ++OCZDlOiX7xaAvJA5kyj0Dmfpf32l6yF/VY61lkUa6gImCAlTueCewFTd9Uoz6L4 +9ZzNF9BAYb+PIDdWWl9gaNDY/A+lgagoJP+PH7946t4STC5ByCKsmNTffYgst6Tj +lIAxzCYkmSz2wfdQBY9rDdvSbbR3vUaAw5+Bn1UqTAuslJK+5FM8V04+AdOWaVA7 +re1oaQ/iyyUUy+kESPaTzW2vEA/ysdlE3jQmNsuKNwhG99MXfpKBZp59nVPxoRJW +73kSCS+ZpLSoyvnu62NpxNwYI3P3k2bU4ACvP/ADfr/L0lA623R9C1/YbpESKI/h +oJrdfPiW7kPnlZDqQOd5Cws5v8v2CKZJNkmGJd1GlGFZMA5MA3NtFuRWRGsjG+jv +RmEaedLh2suKsxnHa+DA8m3D9vwIoPY5w+UBA3rZY0026LCZHZvb0orhMdcWqEfq +UjETcFQokAwE5icIPZFTfvcaqFOBarLUSPW2IlkXgOTuEXC81VwC5VFKP8gW3n5O +OXH9QCH5baqnvi1cuFqi +=0cfj +-----END PGP SIGNATURE----- diff --git a/strace.changes b/strace.changes index 5f04587..43d5878 100644 --- a/strace.changes +++ b/strace.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Thu Feb 6 18:03:49 UTC 2020 - Andreas Schwab + +- Update to strace 5.5 + * Improvements + * Added -e trace=%creds option for tracing syscalls related to process + credentials. + * Enhanced decoding of arch_prctl, keyctl, io_uring_register, + io_uring_setup, and perf_event_open syscalls. + * Enhanced decoding of BPF_PROG_LOAD bpf syscall command. + * Updated decoding of clone3 syscall to match Linux 5.5. + * Implemented decoding of TCA_ACT_FLAGS and TCA_STATS_PKT64 netlink + attributes. + * Updated lists of AUDIT_*, BPF_*, CLONE_*, KEY_*, KVM_*, PPC_PTRACE_*, + SCTP_*, STATX_*, TIPC_*, V4L2_*, and *_MAGIC constants. + * Updated lists of ioctl commands from Linux 5.5. + * Enhanced manual page and "strace --help" output. + * Bug fixes + * Fixed stack trace printing for early syscalls when strace is configured + to use libdw backend for stack tracing (addresses Fedora bug #1788636). + * Fixed stack trace caching when --seccomp-bpf option is specified. + * Fixed potentially unaligned access in decoder of SO_TIMESTAMP*_NEW + control messages. + * Fixed decoding of NDA_LLADDR netlink neighbor table attribute. + * Fixed build of mpers support when CFLAGS contains -flto. + * Fixed build on no-MMU architectures. + * Fixed build with glibc-2.31 and Linux kernel headers < 5.3. + * Fixed tests for glibc-2.31. + ------------------------------------------------------------------- Thu Dec 19 10:25:02 UTC 2019 - Andreas Schwab diff --git a/strace.spec b/strace.spec index 2d026fa..098d4c1 100644 --- a/strace.spec +++ b/strace.spec @@ -17,7 +17,7 @@ Name: strace -Version: 5.4 +Version: 5.5 Release: 0 Summary: A utility to trace the system calls of a program License: BSD-3-Clause