summaryrefslogtreecommitdiff
tag namev5.15 (9269d0177f47eae90ca9de11e9e9954db6d228d8)
tag date2021-12-01 17:00:00 +0000
tagged byDmitry V. Levin <ldv@strace.io>
tagged objectcommit e01f82bb34...
downloadstrace-5.15.tar.gz
Noteworthy changes in strace 5.15 (2021-12-01)
============================================== * Improvements * Implemented --strings-in-hex=non-ascii-chars option for using hexadecimal numbers instead of octal ones in escape sequences in the output strings. * Implemented --decode-pids=comm option (and its alias -Y) for printing command names for PIDs. * Implemented --decode-pids=pidns as an alias to --pidns-translation option. * Implemented printing of current working directory when AT_FDCWD constant is used with --decode-fds=path option enabled. * Improved printing of syscall names in places where the associated AUDIT_ARCH_* value is present (ptrace PTRACE_GET_SYSCALL_INFO request, SIGSYS siginfo_t). * Implemented decoding of process_mrelease syscall, introduced in Linux 5.15. * Implemented decoding of SECCOMP_GET_NOTIF_SIZES operation of seccomp syscall. * Implemented decoding of HDIO_*, KD*, and SECCOMP_* ioctl commands. * Implemented decoding of RTM_NEWCACHEREPORT, RTM_{NEW,DEL,GET}NEXTHOP, and RTM_{NEW,GET}STATS NETLINK_ROUTE netlink messages. * Implemented decoding of AF_ALG, AF_IEEE802154, AF_MCTP, AF_NFC, AF_QIPCRTR, AF_RRPC, AF_VSOCK, and AF_XDP socket addresses. * Implemented decoding of AF_BRIDGE and AF_MCTP protocols for IFLA_AF_SPEC netlink attribute. * Implemented decoding of IFLA_BR_MCAST_QUERIER_STATE, IFLA_BR_MULTI_BOOLOPT, IFLA_INET6_RA_MTU, IFLA_INFO_SLAVE_DATA, and IFLA_VFINFO_LIST netlink attributes. * Enhanced decoding of io_uring_register and times syscalls. * Enhanced IFLA_BR_FORWARD_DELAY, IFLA_BR_MAX_AGE, IFLA_EXT_MASK, IFLA_PROTINFO, *_INTVL, and *_TIMER netlink attribute decoding. * Enhanced decoding of AF_IPX and AF_NETLINK socket addresses. * Updated lists o AF_*, ARPHRD_*, BTRFS_*, DEVCONF_*, DM_*, ETH_P_*, FAN_REPORT_*, IORING_*, MOVE_MOUNT_*, MPOL_*, PACKET_*, RTM_*, SO_*, and XFRM_MSG_* constants. * Updated lists of ioctl commands from Linux 5.15. * Bug fixes * Fixed printing of struct bpf_prog_info.map_ids array. * Fixed behaviour of "dev", "pidfd", and "socket" arguments of the --print-fds option to no longer imply the "path" argument. * Fixed insufficient buffer size used for network interface name printing, that previously led to assertions on attempts of printing interface names that require quoting, for example, names longer than 4 characters in -xx mode (addresses RHBZ bug #2028146). Contributors ============ This release was made possible by the contributions of many people. The maintainers are grateful to everyone who has contributed changes or bug reports. These include: * Alex Xu (Hello71) * Dmitry V. Levin * Elvira Khabirova * Eugene Syromyatnikov * Gleb Fotengauer-Malinovskiy * Masatake YAMATO * Paulo Andrade * Renaud Métrich * Srikavin Ramkumar * Victor Krapivensky * Ákos Uzonyi Please refer to the CREDITS file for the full list of strace contributors. -----BEGIN PGP SIGNATURE----- iQIcBAABCgAGBQJhp6oQAAoJEKgEH6g54W42ZJMQAIT0Yn7jH2LIgDh6bZDexDqY z/byxydpDMts/kMlAG6wjv43RVK2PjwlZDmzoeBxOOYeMPGqgLm/sGReSG8H4QWS 6ZoWEMKYW6dowyv0hvUIjompUxWPTAPRSwe3WKYP89RX6/GAxvruVl5JNiRTmVQd Rw373bqXMUTCfikRwJ0sT98FxewHMkDE8yad4+//wKx8u0Ba4rTjMEZdoloCesV+ 14iJHsjXDorLkSDTqkJKRxX7NwAgtsBVGB/cs/30xuFUVcvbOMEVn0RfavDd+YNl aS9bIa1UEsopbaoHWZlMcVVeY+OJFuoVX+IV17cHoN97OtqukqdHTD4zP4xz2gZ7 IRStXD2p2uS+n++yGz5wNYw5XNFgbv1S2cXGE+jwPeuMU6I8DjZEbQOkMu2KaUWX gKCBZksmESScZMdX3H7S653TwXCn8vQCieB3tvYX02eWCIlSyGaNB3Xh7Z6/tYm7 25RmmocftLoRt1XnCuu5NDyZMKW4CivJ0u7hn4V1qeD+zB3XZ/Tgd4HmQm9xfpH1 E3PBI1wmxFod2e2gnNatJ8eKKHi33/ZejczNzTlMFis93HtTx99sO9PSO1LuZr8P HFjPnJhd5pju4uImAejvVk9MdkHRnZA7bX2P7UnmHKsriLPvHNunwlojlUYsd761 dyaJ5Zu1KnQsgbTR1l/u =7Kih -----END PGP SIGNATURE-----