Gidday,
The Linux man-pages maintainer proudly announces:
man-pages-4.03 - man pages for Linux
This release includes input and contributions from
nearly 40 people.
Tarball download:
http://www.kernel.org/doc/man-pages/download.html
Git repository:
https://git.kernel.org/cgit/docs/man-pages/man-pages.git/
Online changelog:
http://man7.org/linux/man-pages/changelog.html#release_4.02
A short summary of the release is blogged at:
http://linux-man-pages.blogspot.com/2015/12/man-pages-403-is-released.html
The current version of the pages is browsable at:
http://man7.org/linux/man-pages/
A selection of changes in this release that may be interesting
for readers of this list is shown below.
Cheers,
Michael
==================== Changes in man-pages-4.03 ====================
Newly documented interfaces in existing pages
---------------------------------------------
perf_event_open.2
Vince Weaver
4.1 adds AUX sample support
Vince Weaver
4.1 data_offset and data_size fields
Vince Weaver [Alexander Shishkin]
Document aux_{head,tail,offset,size} support
Vince Weaver
4.0 update rdpmc documentation
Vince Weaver
4.1 adds PERF_RECORD_ITRACE_START
Vince Weaver
Document 4.1 clockid support
Vince Weaver [Steven Rostedt, Masami Hiramatsu]
4.1 PERF_EVENT_IOC_SET_BPF support
Vince Weaver
4.1 adds AUX_FLAG_OVERWRITE support
Vince Weaver
4.1 PERF_SAMPLE_BRANCH_CALL_STACK
Vince Weaver
4.1 adds aux_watermark
Vince Weaver
Add possibility of EBUSY error
prctl.2
Andy Lutomirski [Kees Cook, Serge Hallyn]
Document operations for ambient capabilities
Michael Kerrisk
Rework PR_CAP_AMBIENT text
Note that arg4 and arg5 must be zero for CAP_AMBIENT
RETURN VALUE: Add PR_CAP_AMBIENT + PR_CAP_AMBIENT_IS_SET case
ERRORS: document PR_CAP_AMBIENT error cases
capabilities.7
Andy Lutomirski [Kees Cook, Serge Hallyn]
Document ambient capabilities
Michael Kerrisk
Various additions and reworkings for ambient capability text
Changes to individual pages
---------------------------
mremap.2
Eric B Munson [Michal Hocko]
Add note about mremap() with locked areas
When mremap() is used to move or expand a mapping that is locked
with mlock() or equivalent it will attempt to populate the new
area. However, like mmap(MAP_LOCKED), mremap() will not fail if
the area cannot be populated. Also like mmap(MAP_LOCKED) this
might come as a surprise to users and should be noted.
open.2
Michael Kerrisk [David Drysdale]
Remove accidental mention of O_TTY_INIT
An earlier edit mentioned O_TTY_INIT as a file creation flag.
That's true, according POSIX, but Linux does not implement
this flag, so remove mention of it.
ptrace.2
Tycho Andersen
Document PTRACE_O_SUSPEND_SECCOMP flag
Michael Kerrisk
Document /proc/sys/kernel/yama/ptrace_scope
Michael Kerrisk
Note that PTRACE_ATTACH cannot be applied to nondumpable processes
signalfd.2
Michael Kerrisk
Describe semantics with respect to SCM_RIGHTS
core.5
Ross Zwisler
Add info about DAX coredump filtering flags
Kernel 4.4 added two new core dump filtering flags,
MMF_DUMP_DAX_PRIVATE and MMF_DUMP_DAX_SHARED.
These flags allow us to explicitly filter DAX mappings.
This is desirable because DAX mappings, like hugetlb
mappings, have the potential to be very large.
signal.7
Michael Kerrisk [Michael Hocko]
Note async-signal-safe functions added by POSIX.1-2008 TC1
tcp.7
Daniel Borkmann [Michael Kerrisk]
Improve paragraphs on tcp_ecn and add tcp_ecn_fallback bullet
ld.so.8
Michael Kerrisk
LD_POINTER_GUARD has been removed in glibc 2.23
Michael Kerrisk
Describe secure-execution mode
Michael Kerrisk [Maria Guseva]
Replace mentions of set-UID/set-GID programs with secure-execution mode
Inspired by a patch from Maria Guseva.
Maria Guseva [Silvan Jegen]
LD_DEBUG is effective in secure-execution mode if /etc/suid-debug exists
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/