]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - Changes
Ready for 4.12
[thirdparty/man-pages.git] / Changes
diff --git a/Changes b/Changes
index c1a423cf0998228dc67a79fcf30ea75d2f132ded..4d9a6b18c44df5a04492535f18fb89fc8c0d236f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
-==================== Changes in man-pages-4.03 ====================
+==================== Changes in man-pages-4.12 ====================
 
-Released: 2015-12-05, Munich
+Released: 2017-07-13, London
 
 
 Contributors
@@ -10,45 +10,38 @@ The following people contributed patches/fixes or (noted in brackets
 in the changelog below) reports, notes, and ideas that have been
 incorporated in changes in this release:
 
-Alexander Shishkin <alexander.shishkin@linux.intel.com>
-Alexei Starovoitov <ast@plumgrid.com>
-Andy Lutomirski <luto@kernel.org>
-Arto Bendiken <arto@bendiken.net>
+Alex Henrie <alexhenrie24@gmail.com>
+Andi Kleen <andi-bz.firstfloor.org>
+Arjun Shankar <arjun.is@lostca.se>
+Brad Bendily <bendily@gmail.com>
+Cameron Wright <wright18@uw.edu>
 Carlos O'Donell <carlos@redhat.com>
-Casper Ti. Vector <caspervector@gmail.com>
-Daniel Borkmann <daniel@iogearbox.net>
-David Drysdale <drysdale@google.com>
-Eric B Munson <emunson@akamai.com>
-Florian Weimer <fweimer@redhat.com>
-Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
+Darrick J. Wong <darrick.wong@oracle.com>
+David Lewis <davlewi3@cisco.com>
+DJ Delorie <dj@delorie.com>
+Douglas Caetano dos Santos <douglascs@taghos.com.br>
+Dr. Tobias Quathamer <toddy@debian.org>
+Eric Biggers <ebiggers@google.com>
+Ferdinand Thiessen <f.thiessen@gmx.de>
+G. Branden Robinson <g.branden.robinson@gmail.com>
 Heinrich Schuchardt <xypron.glpk@gmx.de>
-Ingo Molnar <mingo@kernel.org>
+Henry Bent <henry.r.bent@gmail.com>
 Jakub Wilk <jwilk@jwilk.net>
-Johannes Stüttgen <Johannes.Stuettgen@gmail.com>
-Jonathan Wakely <jwakely@redhat.com>
-Jonny Grant <jg@jguk.org>
-Kees Cook <keescook@chromium.org>
-Maria Guseva <m.guseva@samsung.com>
-Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
-Meikun Wang <alikewmk@gmail.com>
+Janne Snabb <snabb@epipe.com>
+Joe Brown <joe.brown.89@outlook.com>
+Jorge Nerin <jnerin@gmail.com>
+Kirill Tkhai <ktkhai@virtuozzo.com>
+lilydjwg <lilydjwg@gmail.com>
+Long Wang <w@laoqinren.net>
 Michael Kerrisk <mtk.manpages@gmail.com>
-Michal Hocko <mhocko@suse.com>
-Mike Frysinger <vapier@gentoo.org>
-Namhyung Kim <namhyung@gmail.com>
-Nikola Forró <nforro@redhat.com>
-Olivier TARTROU <olivier.tartrou@gmail.com>
-Peter Hurley <peter@hurleysoftware.com>
-Peter Zijlstra (Intel) <peterz@infradead.org>
-Ross Zwisler <ross.zwisler@linux.intel.com>
-Serge Hallyn <serge.hallyn@canonical.com>
-Silvan Jegen <s.jegen@gmail.com>
-Stefan Tauner <tauner@technikum-wien.at>
-Steven Rostedt <rostedt@goodmis.org>
-Tobias Stoeckmann <tobias@stoeckmann.org>
-Tycho Andersen <tycho.andersen@canonical.com>
-Ville Skyttä <ville.skytta@iki.fi>
-Vince Weaver <vincent.weaver@maine.edu>
-Zeng Linggang <zenglg.jy@cn.fujitsu.com>
+Mike Frysinger <vapier@chromium.org>
+Nadav Har'El <nyh@math.technion.ac.il>
+NeilBrown <neilb@suse.com>
+Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
+Quentin Rameau <quinq@fifth.space>
+Ruben Kerkhof <ruben@rubenkerkhof.com>
+sulit <sulitsrc@foxmail.com>
+石井大貴 <hiroki.ishii@miraclelinux.com>
 
 Apologies if I missed anyone!
 
@@ -56,275 +49,442 @@ Apologies if I missed anyone!
 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
-
-__ppc_set_ppr_med.3
-    Gabriel F. T. Gomes
-        Document PPC functions providing access to PPR
-            GNU C Library commit 1747fcda4902a3b46183d93fb16ed9b436b2608b
-            extends the priorities that can be set to the Program Priority
-            Register (PPR), with the functions: __ppc_set_ppr_very_low(3)
-            and __ppc_set_ppr_med_high(3).
+namespaces.7
+    Kirill Tkhai  [Michael Kerrisk]
+        Document the /proc/[pid]/ns/pid_for_children file
 
-capabilities.7
-    Andy Lutomirski  [Kees Cook, Serge Hallyn]
-        Document ambient capabilities
+
+Changes to individual pages
+---------------------------
+
+ldd.1
     Michael Kerrisk
-        Various additions and reworkings for ambient capability text
+        'objdump -p prog | grep NEEDED' doesn't give quite same info as 'ldd'
 
+chmod.2
+    Michael Kerrisk
+        Put fchmod() feature test macro requirements in a more readable format
+    Michael Kerrisk
+        Note glibc 2.24 feature test macro requirements changes for fchmod()
 
-New and changed links
----------------------
+chown.2
+    Michael Kerrisk
+        When file owner or group is changed, file capabilities are cleared
+    Michael Kerrisk
+        Changes to file owner by root also clear set-UID and set-GID bits
 
-__ppc_set_ppr_med_high.3
-    Gabriel F. T. Gomes
-        New link to __ppc_set_ppr_med.3
+clone.2
+    Michael Kerrisk
+        Update BUGS to reflect fact that PID caching was removed in glibc 2.25
 
-__ppc_set_ppr_very_low.3
-    Gabriel F. T. Gomes
-        New link to __ppc_set_ppr_med.3
+epoll_wait.2
+    Michael Kerrisk
+        Clarify semantics of returned 'data' field
+            The returned 'data' is the 'data' most recently set via
+            epoll_ctl().
 
+get_mempolicy.2
+    Michael Kerrisk  [Nadav Har'El, Andi Kleen]
+        SYNOPSIS: fix return type of get_mempolicy()
+            See https://bugzilla.kernel.org/show_bug.cgi?id=97051
 
-Changes to individual pages
----------------------------
+getpid.2
+    Carlos O'Donell, Michael Kerrisk
+        Note that PID caching is removed as of glibc 2.25
+            Since glibc 2.25 the PID cache is removed.
 
-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.
+            Rationale given in the release notes:
+            https://sourceware.org/glibc/wiki/Release/2.25#pid_cache_removal
 
-pipe.2
+ioctl.2
     Michael Kerrisk
-        SEE ALSO: add splice(2)
+        SEE ALSO: add ioctl_getfsmap(2)
 
-prctl.2
+ioctl_getfsmap.2
     Michael Kerrisk
-        Reorder options alphabetically
-            Employ a pseudo-alphabetical order, ordering options after removal
-            of any "PR_", "PR_SET_", or "PR_GET" prefix.
+        Fix ordering of sections
     Michael Kerrisk
-        Fix alphabetical misplacements in ERRORS
+        Add VERSIONS section
 
-ptrace.2
-    Tycho Andersen
-        Document PTRACE_O_SUSPEND_SECCOMP flag
+ioctl_getfsmap.2
+    Darrick J. Wong
+        Document the GETFSMAP ioctl
+            Document the new GETFSMAP ioctl that returns the physical layout of a
+            (disk-based) filesystem.
     Michael Kerrisk
-        Document /proc/sys/kernel/yama/ptrace_scope
+        ERRORS: order alphabetically
+
+madvise.2
     Michael Kerrisk
-        Note that PTRACE_ATTACH cannot be applied to nondumpable processes
+        Remove bogus text re POSIX_MADV_NOREUSE
+            There is a POSIX_FADV_NOREUSE for posix_fadvise(),
+            but no POSIX_MADV_NOREUSE for any API in POSIX.
+
+membarrier.2
     Michael Kerrisk
-        SEE ALSO: add prctl(2)
+        Add ENOSYS error for 'nohz_full' CPU setting
 
-reboot.2
-    Casper Ti. Vector
-        1-argument reboot() is also provided by alternative libc
+mount.2
+    NeilBrown
+        Revise description of MS_REMOUNT | MS_BIND
+            MS_REMOUNT|MS_BIND affects all per-mount-point
+            flag.  MS_RDONLY is only special because it,
+            uniquely, is both a per-mount-point flag *and* a
+            per-filesystem flag.
+
+            So the sections of per-mount-point flags and
+            MS_REMOUNT can usefully be clarified.
+
+open.2
+    Michael Kerrisk
+        Note some further advantages of the *at() APIs
+
+pipe.2
+    Michael Kerrisk
+        SEE ALSO: add tee(2) and vmsplice(2)
+
+readv.2
+    Michael Kerrisk
+        glibc 2.26 adds library support for preadv2() and pwritev2()
+
+sched_setaffinity.2
+    Michael Kerrisk
+        Mention cpuset cgroups as a cause of EINVAL error
 
 seccomp.2
+    Mike Frysinger
+        Expand SECCOMP_RET_KILL documentation
+
+sigaction.2
+    Michael Kerrisk
+        Note feature test macro requirements for 'si_code' constants
     Michael Kerrisk
-        Describe use of 'instruction_pointer' data field
-    Michael Kerrisk  [Kees Cook]
-        Note why all filters in a set are executed even after SECCOMP_RET_KILL
+        Add a subheading for the description of 'si_code'
+    Michael Kerrisk
+        TRAP_BRANCH and TRAP_HWBKPT are present only on IA64
 
-signalfd.2
+sigaltstack.2
     Michael Kerrisk
-        Describe semantics with respect to SCM_RIGHTS
+        Note that specifying SS_ONSTACK in ss.ss_flags decreases portability
+            In the Illumos source (which presumably mirrors its Solaris
+            ancestry), there is this check in the sigaltstack()
+            implementation:
+
+                           if (ss.ss_flags & ~SS_DISABLE)
+                                    return (set_errno(EINVAL));
+
+            And in the FreeBSD source we find similar:
 
-syscalls.2
+                            if ((ss->ss_flags & ~SS_DISABLE) != 0)
+                                    return (EINVAL);
     Michael Kerrisk
-        Add mlock(2)
+        Note buggy addition of ss.ss_flags==SS_ONSTACK
+            Note buggy addition of ss.ss_flags==SS_ONSTACK as a synonym
+            for ss_flags==0. No other implemenation does this, AFAIK.
+            And it was not needed :-(.
     Michael Kerrisk
-        Add userfaultfd()
+        Specifying 'ss' returns the current settings without changing them
+    Michael Kerrisk
+        Give 'oss' argument a more meaningful name: 'old_ss'
+    Michael Kerrisk
+        Some minor reworking of the text
+    Michael Kerrisk
+        ERRORS: update description of EINVAL error
 
-daemon.3
-    Michael Kerrisk  [Johannes Stüttgen]
-        Note that daemon() is buggy with respect to controlling tty acquisition
+splice.2
+tee.2
+vmsplice.2
+    Michael Kerrisk
+        SEE ALSO: add pipe(7)
 
-dirfd.3
-    Jonathan Wakely
-        Remove outdated NOTES
-            As stated in the SYNOPSIS, since glibc 2.10 this function is also
-            declared by the relevant X/Open and POSIX macros.
+splice.2
+    Michael Kerrisk
+        ERRORS: split EINVAL error cases
+    Michael Kerrisk
+        ERRORS: add EINVAL for case where both descriptors refer to same pipe
 
-dlopen.3
+timer_create.2
     Michael Kerrisk
-        Make it more explicit that LD_BIND_NOW overrides RTLD_LAZY
-    Michael Kerrisk  [Florian Weimer]
-        Correct the pathname used in EXAMPLE
-            Quoting Florian:
+        Document the CONFIG_POSIX_TIMERS option added in Linux 4.10
 
-                This does not work because libm.so can be a linker script:
+wait.2
+    Michael Kerrisk
+        Note glibc 2.26 changes to feature test macro requirements for waitid()
+
+acosh.3
+asinh.3
+atanh.3
+    Alex Henrie
+        Remove C89 designation.
+            See https://bugzilla.kernel.org/show_bug.cgi?id=196319
 
-                       handle = dlopen("libm.so", RTLD_LAZY);
+            [mtk: confirmed from review of draft of C90 standard]
 
-                The proper way to do this is to include <gnu/lib-names.h>
-                and use LIBM_SO.
+bsd_signal.3
+    Michael Kerrisk
+        Note feature test macro requirements changes for glibc 2.26
 
-            See https://bugzilla.kernel.org/show_bug.cgi?id=108821
+dl_iterate_phdr.3
     Michael Kerrisk
-        Include a shell session showing build/run in EXAMPLE
+        dl_iterate_phdr() shows the order in which objects were loaded
+            dl_iterate_phdr() tells us not just which objects are
+            loaded, but also the order in which they are loaded
+            (the "link-map order"). Since the order is relevant for
+            understanding symbol resolution, give the reader this clue.
     Michael Kerrisk
-        Change arguments to main() to "void" in EXAMPLE
+        Expand the code example, and show sample output
+    Michael Kerrisk
+        List values for the 'p_type' field
 
-fgetgrent.3
-    Zeng Linggang
-        ATTRIBUTES: Note function that is not thread-safe
+dlsym.3
+    Michael Kerrisk
+        _GNU_SOURCE is needed to get RTLD_DEFAULT and RTLD_NEXT definitions
 
-fgetpwent.3
-    Zeng Linggang
-        ATTRIBUTES: Note function that is not thread-safe
+flockfile.3
+    Michael Kerrisk
+        Note glibc 2.24 feature test macro requirement changes
 
-getauxval.3
+fpathconf.3
     Michael Kerrisk
-        Add some details for AT_SECURE
+        Rework RETURN VALUE description to add more detail
+    Michael Kerrisk
+        Add an errors section
+    Michael Kerrisk
+        Largely rewrite the description of _PC_CHOWN_RESTRICTED
+    Michael Kerrisk
+        Rewrite description of _PC_PIPE_BUF
+            The existing description was not accurate, and lacked details.
 
-getspnam.3
-    Zeng Linggang
-        ATTRIBUTES: Note functions that are/aren't thread-safe
+ftw.3
+    Michael Kerrisk
+        BUGS: document a probable glibc regression in FTW_SLN case
+            See https://bugzilla.redhat.com/show_bug.cgi?id=1422736
+            and http://austingroupbugs.net/view.php?id=1121.
 
-mallinfo.3
-    Zeng Linggang
-        ATTRIBUTES: Note function that is not thread-safe
+getaddrinfo.3
+    Quentin Rameau
+        Fix _POSIX_C_SOURCE value for getaddrinfo()
+            The correct _POSIX_C_SOURCE value is 200112L, not 201112L in features.h.
 
-mallopt.3
+getcontext.3
     Carlos O'Donell
-        Document M_ARENA_TEST and M_ARENA_MAX
+        Exemplar structure should use 'ucontext_t'.
+            In glibc we just finished a round of purging 'struct ucontext'
+            which is not in the POSIX reserved namespace of *_t tags. This has
+            some consequences to applications using the non-standard struct
+            ucontext:
+            https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27struct_ucontext.27
+            but it also fixes a namespace conformance issue which is always a
+            longterm pain for large portable programs.
+
+            It was noted by Peter Maydell
+            (https://sourceware.org/bugzilla/show_bug.cgi?id=21457) that the
+            linux man pages still had references to 'struct ucontext' but only
+            in the form of an exemplar structure.
+
+            The patch fixes the exemplar to match what is in glibc
+            and therefore it won't ever suggest users can use 'struct
+            ucontext'.
+
+getgrent.3
+    Michael Kerrisk
+        Note glibc 2.22 changes for feature test macro requirements
+
+grantpt.3
+ptsname.3
+unlockpt.3
+    Ferdinand Thiessen  [Michael Kerrisk]
+        Update feature test macro-requirements for glibc 2.24
+
+if_nametoindex.3
+    Douglas Caetano dos Santos
+        Add ENODEV error for if_nametoindex()
+            Checked against glibc and kernel code: when given name isn't
+            a valid interface, kernel returns ENODEV and glibc just
+            forwards it.
+
+malloc.3
+    Michael Kerrisk
+        Document the reallocarray() added in glibc 2.26
 
-posix_fallocate.3
+nl_langinfo.3
     Michael Kerrisk
-        Clarify text relating to MT-safety
-    Carlos O'Donell
-        Mention glibc emulation caveats
+        Note feature test macro requirements for nl_langinfo_l()
+
+posix_madvise.3
+    Dr. Tobias Quathamer
+        Remove paragraph about POSIX_FADV_NOREUSE
+            POSIX_FADV_NOREUSE is documented for posix_fadvise, and a
+            corresponding POSIX_MADV_NOREUSE flag is not specified by POSIX.
+
+            Thanks to Marc Lehmann <debian-reportbug@plan9.de>
+            See https://bugs.debian.org/865699
+
+ptsname.3
+    Michael Kerrisk  [Arjun Shankar]
+        Since glibc 2.26, ptsname_r() no longer gives EINVAL for buf==NULL
+
+rand.3
+    Michael Kerrisk
+        Note glibc 2.24 feature test macro requirement changes for rand_r()
+
+resolver.3
+    Michael Kerrisk
+        Add basic notes on 'op' argument of res_nmkquery() and res_mkquery()
+
+sigpause.3
+    Michael Kerrisk
+        Note glibc 2.26 changes to feature test macro requirements
+
+sigwait.3
+    Michael Kerrisk
+        Note glibc 2.26 feature test macro changes
+
+strtol.3
+    Heinrich Schuchardt
+        Mention 0X prefix
+            The prefix 0x may be capitalized as 0X.
 
-termios.3
-    Olivier TARTROU
-        Add missing details on behaviour of PARMRK
-            For a serial terminal, with a specific configuration, input bytes
-            with value 0377 are passed to the program as two bytes, 0377 0377.
+            See ISO/IEC 9899:1999.
 
-tty_ioctl.4
-    Michael Kerrisk  [Peter Hurley]
-        Note that TIOCTTYGSTRUCT went away in Linux 2.5.67
+sysconf.3
+    Michael Kerrisk  [Pavel Tikhomirov]
+        Rework RETURN VALUE description to add more detail
+            Make the discussion clearer, and add a few details.
+            Also, fix the problem report from Pavel Tikhomirov
+            who noted that the man page falsely said that errno
+            is not changed on a successful return.
 
-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.
+            Addresses https://bugzilla.kernel.org/show_bug.cgi?id=195955
 
-            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.
+sysconf.3
+    Michael Kerrisk
+        Add ERRORS section
+
+ttyslot.3
+    Michael Kerrisk
+        Fix error in feature test macro requirements
+    Michael Kerrisk
+        Note feature test macro requirements changes in glibc 2.24
+    Michael Kerrisk
+        Clarify details of use of <stdlib.h> file
+
+unlocked_stdio.3
+    Michael Kerrisk
+        Note glibc 2.24 feature test macro requirement changes
+
+elf.5
+    Michael Kerrisk
+        SEE ALSO: add dl_iterate_phdr(3)
 
 nsswitch.conf.5
-    Nikola Forró
-        Add list of files being read when "files" service is used
-            This is not mentioned anywhere. Users can assume that the file
-            being read is something like /etc/$DATABASE, but that's not
-            always the case. It's better to explicitly specify which
-            file is read for each respective database.  The list of
-            files was acquired from glibc source code.
+    DJ Delorie
+        Clarify group merge rules
+            This minor patch clarifies when merging is not done,
+            and how duplicate entries are merged.
+
+            Found while extending glibc's NSS test suite, discussed with glibc
+            team and Stephen Gallagher.
 
 proc.5
-    Heinrich Schuchardt  [Michael Kerrisk]
-        Add details for threads-max
-            Add detail information for threads-max.
-            The checks for minimum and maximum values exist since kernel 4.1.
-            https://lkml.org/lkml/2015/3/15/96
-    Heinrich Schuchardt
-        /proc/sys: Describe whitespace characters
     Michael Kerrisk
-        Document 'CapAmb' in /proc/PID/status
+        Document that 'iowait' field of /proc/stat is unreliable
+            Text taken from Chao Fan's kernel commit 9c240d757658a3ae996.
+
+slabinfo.5
+    Michael Kerrisk  [Jorge Nerin]
+        SEE ALSO: add some references to relevant kernel source files
+
+tmpfs.5
     Michael Kerrisk
-        Add reference to ptrace(2) for /proc/sys/kernel/yama/ptrace_scope
+        SEE ALSO: add memfd_create(2), mmap(2), shm_open(3)
 
-aio.7
-    Michael Kerrisk  [Meikun Wang]
-        Add missing include file, <fcntl.h>, to example program
+capabilities.7
+    Michael Kerrisk
+        Clarify the effect on process capabilities when UID 0 does execve(2)
+    Michael Kerrisk
+        Note effect on capabilities when a process with UID != 0 does execve(2)
+    Michael Kerrisk  [David Lewis]
+        Fix reversed descriptions of CAP_MAC_OVERRIDE and CAP_MAC_ADMIN
+    Michael Kerrisk
+        SEE ALSO: add filecap(8), netcap(8), pscap(8)
 
-mq_overview.7
-    Michael Kerrisk  [Arto Bendiken]
-        Document QSIZE bug that appeared in 3.5 and was fixed in 4.2
+cgroup_namespaces.7
+    Michael Kerrisk
+        Add some further explanation of the example shell session
+    Michael Kerrisk
+        Fix a bug in shell session example
+    Michael Kerrisk
+        Some minor wording fixes and clarifications
 
-path_resolution.7
+inode.7
     Michael Kerrisk
-        Clarify recursive resolution of symlinks and note limits
+        Note glibc 2.24 feature test macro changes for S_IFSOCK and S_ISSOCK()
 
-pipe.7
+man.7
+    G. Branden Robinson
+        Undocument "URL" macro in man(7) in favor .UR+.UE
+
+pid_namespaces.7
     Michael Kerrisk
-        SEE ALSO: add splice(2)
+        Mention /proc/[pid]/ns/pid_for_children
 
-rtld-audit.7
-    Namhyung Kim
-        Fix (typo) error in la_pltenter() description
-            s/la_pltenter()/la_pltexit()/
+pipe.7
+    Michael Kerrisk
+        SEE ALSO: add tee(2) and vmsplice(2)
 
-            la_pltenter() is called regardless of the value of
-            framesizep but la_pltexit() is called only if la_pltenter()
-            returns with non-zero framesizep set.  I spent long time to
-            figure out why la_pltexit() is not called at all.
+sigevent.7
+    Michael Kerrisk
+        Mention signal.h header file
 
 signal.7
-    Michael Kerrisk  [Michael Hocko]
-        Note async-signal-safe functions added by POSIX.1-2008 TC1
+    Michael Kerrisk  [lilydjwg]
+        Since Linux 3.8, read(2) on an inotify FD is restartable with SA_RESTART
+            See https://bugzilla.kernel.org/show_bug.cgi?id=195711
+    Michael Kerrisk
+        read() from an inotify FD is no longer interrupted by a stop signal
+            (Change was in Linux 3.8.)
 
 tcp.7
-    Daniel Borkmann  [Michael Kerrisk]
-        Improve paragraphs on tcp_ecn and add tcp_ecn_fallback bullet
-            Improve description of tcp_ecn, fix the RFC number and it's
-            not a boolean anymore since long time, and add a description
-            for tcp_ecn_fallback.
-
-            See also kernel doc under Documentation/networking/ip-sysctl.txt
-            on tcp_ecn and tcp_ecn_fallback.
+    Michael Kerrisk
+        Document value '2' for tcp_timestamps
+            Since Linux 4.10, the value '2' is meaningful for tcp_timestamps
+    Ruben Kerkhof
+        Change default value of tcp_frto
+            The default changed in c96fd3d461fa495400df24be3b3b66f0e0b152f9
+            (Linux 2.6.24).
 
 ld.so.8
     Michael Kerrisk
-        LD_POINTER_GUARD has been removed in glibc 2.23
+        Greatly expand the explanation of LD_DYNAMIC_WEAK
+    Carlos O'Donell
+        Expand DT_RUNPATH details.
+            ld.so.8: Expand DT_RUNPATH details.
+
+            Every 3 years we get asked why DT_RUNPATH doesn't work like DT_RPATH.
+            The most recent question was here:
+            https://www.sourceware.org/ml/libc-help/2017-06/msg00013.html
+
+            We need to expand the description of DT_RUNPATH to cover this
+            situation and explain that the DT_RUNPATH entries apply only to the
+            immediate DT_NEEDED, not that of another, say dlopen'd child object.
+    Michael Kerrisk
+        Since glibc 2.2.5, LD_PROFILE is ignored in secure-execution mode
+    Michael Kerrisk
+        Make notes on secure-execute mode more prominent
+            Place each note on secure-execution mode in a separate
+            paragraph, to make it more obvious.
+    Michael Kerrisk
+        Note that libraries in standard directories are not normally set-UID
+            In secure mode, LD_PRELOAD loads only libraries from standard
+            directories that are marked set-UID. Note that it is unusual for
+            a library to be marked in this way.
+    Michael Kerrisk
+        SEE ALSO: add elf(5)
+    Michael Kerrisk
+        Note version where secure-execution started ignoring LD_USE_LOAD_BIAS
+    Michael Kerrisk
+        Correct glibc version that ignores LD_SHOW_AUXV in secure-execution mode
+            Ignored since 2.3.4 (not 2.3.5).
     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
+        Rewrite LD_DEBUG_OUTPUT description and note that .PID is appended