NEWS for strace version 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.

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:

Andreas Schwab
David Robins
Dmitry V. Levin
Eugene Syromyatnikov
Eugeniy Paltsev
Fabien Siron
Gleb Fotengauer-Malinovskiy
JingPiao Chen
Khem Raj
Masatake YAMATO
Miroslav Lichvar
Romain Naour
Victor Krapivensky
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJZXJBZAAoJEKgEH6g54W42kXUP/3N246EDaBF6S0OsccN1tEiz
826ohOniGO74hx1Rjv+ioZNTbsBzsYT515HwHuiuty7MwwJU+QqoH92q4yu4cLZV
Gm/ukDN70Clhs4EWer1Ahe3ZJa4oKUVVHBOIaE1N8iSCq7BK5I9KpbueNj/L22CG
LTixikLrrDDtHnkqJWBYGq6Jpl4GeRsuse1yrKAu7fDzEM+bopSlu6sbaBvzAkyN
Y6KxtI3L5l99760qILBVMIgd95VOgw14ki4DwUw+j56rIQ5KdFx58Z3gl7l61r5O
NT7P3WFEmCOmPGNzktzl37DYlmqIU1eX56bzf9/6xA805qz9nGTMY1BkeHhDKPzq
JLHzlHn6TSkFcuen3gGaGBrS7+KnDbGLeiOfWCrt4UT6A0Yp8f5nVjb8iRuqk13D
ZktOoNxmvWLcVIP6HBXRshB6U7OvIcp16Dynd1pWydQ4Vm1pqcULu2eDzJMPiKSt
PwfWgBLGlbG1EndXo/P7ltha/qrnIWVB8tjIEenjru5u1sBBIBObBibk2OFvnXMF
dfZVxiVklzbL4nwKKDjdz2/rI+6nk4sPVIpqrNcp3CJJ4OcOgBS5ugR0Ozh7w3PV
SjFr3BJWnG8DkM14IbX0J8Yw26Iuw4dHbGSvVCscuOhJS35pY6I2scX5l/SCk4lY
cnYjT3dyAq5t1S27l3ve
=FwMV
-----END PGP SIGNATURE-----
