NEWS for strace version 4.15
============================

* Changes in behavior
  * Time stamps are now printed according to ISO 8601.
  * Changed output format of val3 parameter of futex FUTEX_WAKE_OP operation.
  * The last argument of mincore, sched_getaffinity, and sched_setaffinity
    syscalls is now formatted as an array.

* Improvements
  * Implemented syscall fault injection (-e fault=... option).
  * Implemented decoding of DM_* ioctl commands.
  * Implemented decoding of attr parameter of perf_event_open syscall.
  * Implemented decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls.
  * Implemented dumping of mq_timedsend and mq_timedreceive syscalls.
  * Implemented decoding of PR_SET_FP_MODE and PR_GET_FP_MODE operations
    of prctl syscall.
  * Implemented PTRACE_GETREGS API support on m68k.
  * Updated lists of ARCH_*, BPF_*, BTRFS_*, FALLOC_*, MS_*, *_MAGIC,
    and V4L2_* constants.
  * Updated lists of ioctl commands from Linux 4.9.
  * Added decoding of recently added syscalls on arc, x32, and xtensa.
  * Enhanced manual page.

* Bug fixes
  * Fixed corner cases in decoding of exit, exit_group, futimesat, getgroups,
    getresuid, init_module, inotify_init1, kcmp, kexec_load, lookup_dcookie,
    mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend,
    name_to_handle_at, prctl, process_vm_readv, process_vm_writev, setfsuid,
    setgroups, setns, unshare, and utimes syscalls.
  * Fixed handling of verbose flag in printing of controls array
    of struct v4l2_ext_controls.
  * Fixed omission of field names in the output of capability, sigaction,
    sigevent, statfs, timespec, timeval, and utimbuf structures.
  * Fixed printing of unknown syscalls in siginfo structure.
  * Fixed decoding of ioctl constants on m68k.
  * Fixed cris architecture support.
  * Fixed cross build when host compiler does not support the same
    set of warning flags as the cross compiler.
  * Fixed build on SLE10 and SLE11.

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
Dmitry V. Levin
Elvira Khabirova
Eugene Syromyatnikov
Gleb Fotengauer-Malinovskiy
JingPiao Chen
Mikulas Patocka
Nahim El Atmani
Sean Stangl
Thomas De Schampheleire
-----BEGIN PGP SIGNATURE-----

iQIcBAABCAAGBQJYUP4mAAoJEKgEH6g54W42vdMP/jesOPicG+NcM3O5gosrKAKt
ccQmp4MMbQ67Wk0W4/Aj+SrbSzgvP6xpoG0Mf9iNAbCp19Wbkms53QwH7z8SWsoC
Rx236HtCzscnzw113zd2nJBG9T3cQkRGI3ekSo6IXQGbox+KQ73csdUW5nR6Ag9f
deKLjZvQXZnXUXHH9ooImsg06D1gNVNT+oyVymv/fvJfKyK/oiYmnsN99JqCFQu0
nMy3YRJVXDZp9PHlkh8wXRyFHo37O/YHGCYxsDGG3oHmD/GkZXh3fZ0IVExFXNxB
WSZB1K9Cg5mnOx8xCJDIcKijjyHNc5kM0EPXauPhlgcfu5u0hb8EMMo8h41tBUDI
vnpbDxvvU4ZdYmyJhRhXjuJk4s+rC10T3mzFroKmFAZbgFPdAGmhG8yxkYi1FkmC
AsfXyMHDO/XIXHweypV+vALcFJ5UBLazXoETP4aPQQ7aiRq3esrTjCXQEcV4ebxn
BJf9Hu7U8DY8Ey4jf8Yh21JcqHt+t6nXVNmhIh6TBcmgy5ZLlkZWMUUHVLjLYDod
1nqBpeHFApWpYNg+N9hoByk8Ju3mWkwaE0BABWZ0VbJMuDS7sXNfegV+93h989jT
a6rMj1eoCtHj87G6ZwTZULBA6bs54YMPoOOVznBmsk8UMDmslVA46268+NL4HpBY
Y1mKYuCktZjkgXNMlNCv
=rd9b
-----END PGP SIGNATURE-----
