diff --git a/Changes b/Changes index 5507fe36a..005d870be 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,6 @@ -==================== Changes in man-pages-5.07 ==================== +==================== Changes in man-pages-5.08 ==================== -Released: 2020-06-09, Munich +Released: ????-??-??, Munich Contributors @@ -10,88 +10,6 @@ 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: -Achilles Gaikwad -Adhemerval Zanella -Aleksa Sarai -Alexander Monakov -Alexander Morozov -Alexopo Seid -Amir Goldstein -Andi Kleen -Andrea Galbusera -Arnd Bergmann -Branden Robinson -Brian Geffon -Bruno Haible -Chris Lamb -Christian Brauner -Dave Hansen -Dave Martin -David Adam -Devin J. Pohly -Dmitry V. Levin -Eric Hopper -Eric Sandeen -Eugene Syromyatnikov -Fabien Siron -Florian Weimer -Gary Perkins -Geoff Clare -Goldwyn Rodrigues -Heiko Carstens -Heinrich Schuchardt -Helge Kreutzmann -Ian Rogers -Idan Katz -Jakub Wilk -Jan Kara -Jan Moskyto Matejka -Jason Etherton -Jeff Moyer -John Marshall -Jonny Grant -Joseph C. Sible -Jürgen Sauermann -Kai Mäkisara -Keno Fischer -Kirill A. Shutemov -Kirill Smelkov -Kir Kolyshkin -Léo Stefanesco -Li Xinhai -Lokesh Gidra -Lukas Czerner -Manfred Spraul -Marco Curreli -Marcus Gelderie -Martin Doucha -Matthew Bobrowski -Michael Kerrisk -Michal Hocko -Nikola Forró -Olivier Gayot -Ondrej Slamecka -Paul Eggert -Peter Schiffer -Peter Wu -Petr Vorel -Piotr Caban -Ricardo Castano -Richard Cochran -Richard Palethorpe -Russell King -Stefan Puiu -Thierry Lelegard -Thomas Piekarski -Tobias Stoeckmann -Urs Thuermann -Vincent Lefèvre -Vlad -vrafaeli@msn.com -walter harms -Will Deacon -Yang Shi -YunQiang Su Apologies if I missed anyone! @@ -99,718 +17,19 @@ Apologies if I missed anyone! New and rewritten pages ----------------------- -ioctl_fslabel.2 - Eric Sandeen - New page documenting filesystem get/set label ioctl(2) operations - - -Removed pages -------------- - -ioctl_list.2 - Michael Kerrisk [Heinrich Schuchardt, Eugene Syromyatnikov] - This page was first added more than 20 years ago. Since - that time it has seen hardly any update, and is by now - very much out of date, as reported by Heinrich Schuchardt - and confirmed by Eugene Syromyatnikov. - - As Heinrich says: - - Man-pages like netdevices.7 or ioctl_fat.2 are what is - needed to help a user who does not want to read through the - kernel code. - - If ioctl_list.2 has not been reasonably maintained since - Linux 1.3.27 and hence is not a reliable source of - information, shouldn't it be dropped? - - My answer is, yes (but let's move a little info into ioctl(2)). - Newly documented interfaces in existing pages --------------------------------------------- -adjtimex.2 - Arnd Bergmann [Richard Cochran, Michael Kerrisk] - Document clock_adjtime(2) - -clock_getres.2 - Richard Cochran [Michael Kerrisk] - Explain dynamic clocks - -clone.2 - Christian Brauner, Michael Kerrisk - Document the clone3() CLONE_INTO_CGROUP flag - -mremap.2 - Brian Geffon, Michael Kerrisk [Lokesh Gidra] - Document MREMAP_DONTUNMAP - -open.2 - Joseph C. Sible [Michael Kerrisk] - Document fs.protected_fifos and fs.protected_regular - -prctl.2 - Dave Martin - Add PR_SPEC_INDIRECT_BRANCH for SPECULATION_CTRL prctls - Dave Martin - Add PR_SPEC_DISABLE_NOEXEC for SPECULATION_CTRL prctls - Dave Martin - Add PR_PAC_RESET_KEYS (arm64) - -ptrace.2 - Joseph C. Sible - Document PTRACE_SET_SYSCALL - -proc.5 - Michael Kerrisk - Document /proc/sys/fs/protected_regular - Michael Kerrisk - Document /proc/sys/fs/protected_fifos - Michael Kerrisk - Document /proc/sys/fs/aio-max-nr and /proc/sys/fs/aio-nr New and changed links --------------------- -clock_adjtime.2 - Arnd Bergmann - New link to adjtimex(2) - Global changes -------------- -Various pages - Michael Kerrisk - Retitle EXAMPLE section heading to EXAMPLES - EXAMPLES appears to be the wider majority usage across various - projects' manual pages, and is also what is used in the POSIX - manual pages. - -Various pages - Michael Kerrisk - Correct bogus POSIX.1 standards names - POSIX.1-2003 ==> POSIX.1-2001 TC1 - POSIX.1-2004 ==> POSIX.1-2001 TC2 - POSIX.1-2013 ==> POSIX.1-2008 TC1 - POSIX.1-2016 ==> POSIX.1-2008 TC2 - -Various pages - Michael Kerrisk - Add section number in page cross-reference. - -Various pages - Kir Kolyshkin - Add missing commas in SEE ALSO - -Various pages - Michael Kerrisk - Remove AVAILABILITY section heading - In the few pages where this heading (which is "nonstandard" within - man-pages) is used, it always immediately follows CONFORMING TO - and generally contains information related to standards. Remove - the section heading, thus incorporating AVAILABILITY into - CONFORMING TO. - -Various pages - Michael Kerrisk - Remove section number in page self-references - -Various pages - Michael Kerrisk - Put SEE ALSO entries in alphabetical order - -Various pages - Michael Kerrisk - Place SH sections in standard order - Fix various pages that deviated from the norm described in - man-pages(7). - -Various "aio" pages - Michael Kerrisk [Andi Kleen, Jeff Moyer] - Change uses of aio_context_t to io_context_t - Changes to individual pages --------------------------- -bpf.2 - Peter Wu - Update enum bpf_map_type and enum bpf_prog_type - Richard Palethorpe - Change note on unprivileged access - The kernel now allows calls to bpf() without CAP_SYS_ADMIN - under some circumstances. - -clone.2 - Michael Kerrisk - Add kernel version numbers for clone_args fields - Michael Kerrisk - Combine separate NOTES sections - -close.2 - Michael Kerrisk [Lukas Czerner, Peter Schiffer, Thierry Lelegard] - Note behavior when close() happens in a parallel thread - If one thread is blocked in an I/O system call on a file descriptor - that is closed in another thread, then the blocking system call - does not return immediately, but rather when the I/O operation - completes. This surprises some people, but is longstanding - behavior. - -connect.2 - Stefan Puiu - Can return EACCES because of SELinux - -execve.2 - Michael Kerrisk [Eric Hopper] - Changes to the "dumpable" flag may change ownership of /proc/PID files - Michael Kerrisk - Improve/correct discussion of changes to dumpable flag during execve(2) - The details were not quite accurate. Defer to prctl(2) - for the more complete picture. - Nikola Forró - Clarify signal sent to the process on late failure - Michael Kerrisk - SEE ALSO: add capabilities(7) - -fanotify_init.2 - Amir Goldstein [Matthew Bobrowski] - Move out of place entry FAN_REPORT_FID - It was inserted in the middle of the FAN_CLASS_ multi flags bit - and broke the multi flag documentation. - Michael Kerrisk [Alexander Morozov, Amir Goldstein, Jan Kara] - Remove mention of FAN_Q_OVERFLOW as an input value in 'mask' - See https://bugzilla.kernel.org/show_bug.cgi?id=198569. - Amir Goldstein [Jan Kara, Matthew Bobrowski] - Clarification about FAN_EVENT_ON_CHILD and new events - Amir Goldstein [Jan Kara, Matthew Bobrowski] - Clarification about FAN_MARK_MOUNT and FAN_REPORT_FID - -getdents.2 - Petr Vorel [Michael Kerrisk] - Mention glibc support for getdents64() - Support was added in glibc 2.30. - Chris Lamb - Correct linux_dirent definition in example code - It is "unsigned long" earlier up in the file - -gettid.2 - Michael Kerrisk [Joseph C. Sible] - Document header file and feature test macro requirements for gettid() - -ioctl.2 - Michael Kerrisk - SEE ALSO: add ioctl_fslabel(2) - Michael Kerrisk - Remove mentions of ioctl_list(2) - Michael Kerrisk - Move subsection on "ioctl structure" from ioctl_list(2) to ioctl(2) - -io_setup.2 - Michael Kerrisk - Tweak description of /proc/sys/fs/aio-max-nr - -mbind.2 - Li Xinhai [Michael Kerrisk] - Remove note about MPOL_MF_STRICT been ignored - -mmap.2 - Michael Kerrisk [Heinrich Schuchardt] - Don't mark MAP_ANON as deprecated - -move_pages.2 - Yang Shi [Michal Hocko] - Returning positive value is a new error case - -mremap.2 - Michael Kerrisk - Remove mention of "Segmentation fault" in EFAULT text - "Segmentation fault" (SIGSEGV) is not exactly the same thing as - EFAULT. - Michael Kerrisk - Reorder some paragraphs in NOTES - Michael Kerrisk - Move a paragraph from DESCRIPTION to NOTES - -msgctl.2 - Michael Kerrisk - Correct description of 'msg_ctime' field - Verified by inspecting kernel source. - -nfsservctl.2 - Michael Kerrisk - SEE ALSO: add nfsd(7) - -open.2 - Michael Kerrisk - Some '*at' APIs have functionality that isn't in conventional APIs - Note that another reason to use the *at() APIs is to access - 'flags' functionality that is not available in the corresponding - conventional APIs. - Michael Kerrisk - Add a few more APIs to list in "Rationale for openat()..." - There have been a few more dirfd APIs added in recent times. - Michael Kerrisk - Explain ways in which a 'directory file descriptor' can be obtained - Michael Kerrisk - Add openat2() to list of APIs that take a 'dirfd' argument - -openat2.2 - Michael Kerrisk [Aleksa Sarai] - Various changes after feedback from Aleksa Sarai - -poll.2 - Michael Kerrisk - Add license to example program - -prctl.2 - Dave Martin - Sort prctls into alphabetical order - Dave Martin - Clarify that prctl can apply to threads - The current synopsis for prctl(2) misleadingly claims that prctl - operates on a process. Rather, some (in fact, most) prctls operate - Dave Martin [Dave Hansen] - Document removal of Intel MPX prctls - Dave Martin - Fix mis-description of thread ID values in procfs - Dave Martin - Work around bogus constant "maxsig" in PR_SET_PDEATHSIG - Michael Kerrisk - Add reference to proc(5) for /proc/self/task/[tid]/comm - Dave Martin [Michael Kerrisk] - Add health warning - Dave Martin - Clarify the unsupported hardware case of EINVAL - -rename.2 - Michael Kerrisk - SEE ALSO: add rename(1) - -s390_runtime_instr.2 - Heiko Carstens [Eugene Syromyatnikov, Michael Kerrisk] - Document signum argument behavior change - Document that the signum argument is ignored in newer kernels, but - that user space should pass a valid real-time signal number for - backwards compatibility. - -semctl.2 - Michael Kerrisk [Manfred Spraul] - Correct description of sem_ctime field - -semget.2 - Michael Kerrisk - Add license to example program - -shmctl.2 - Michael Kerrisk - Correct 'shm_ctime' description - -shmop.2 - Michael Kerrisk - Add license to example programs - -statfs.2 - Michael Kerrisk [David Adam] - Add SMB2 constant to filesystem types list - -syscall.2 - Dave Martin [Will Deacon] - arm64: Fix syscall number register size - Dave Martin [Russell King] - arm: Use real register names for arm/OABI - -sysfs.2 - Michael Kerrisk - SEE ALSO: add proc(5) and sysfs(5) - -utimensat.2 - Goldwyn Rodrigues - Immutable flag returns EPERM - Linux kernel commit 337684a1746f "fs: return EPERM on immutable - inode" changed the return value of the utimensat(2) from -EACCES - to -EPERM in case of an immutable flag. - -wait4.2 - Michael Kerrisk - Update wait3() feature test macro requirements for changes in glibc 2.26 - -cexp2.3 - Michael Kerrisk - Still not present in glibc 2.31 - -cmsg.3 - Michael Kerrisk - CONFORMING TO: note which CMSG_* APIs are in current and upcoming POSIX - -dirfd.3 - Michael Kerrisk - SEE ALSO: add openat(2) - -dlsym.3 - Alexander Monakov - Extend discussion of NULL symbol values - Avoid implying that use of IFUNC is the only way to produce a - symbol with NULL value. Give more scenarios how a symbol may get - NULL value, but explain that in those scenarios dlsym() will fail - with Glibc's ld.so due to an implementation inconsistency. - -err.3 - Michael Kerrisk - EXAMPLES: use EXIT_FAILURE rather than 1 as exit status - -expm1.3 - Michael Kerrisk - The expm1() bogus underflow floating-point exception has been fixed - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778 - Michael Kerrisk - The bogus invalid floating-point exception bug has been fixed - https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814. - -fdim.3 - Michael Kerrisk - BUGS: these functions did not set errno on some architectures - https://www.sourceware.org/bugzilla/show_bug.cgi?id=6796 - -ftw.3 - Michael Kerrisk - glibc eventually fixed a regression in FTW_SLN behavior - For details, see: - https://bugzilla.redhat.com/show_bug.cgi?id=1422736 - http://austingroupbugs.net/view.php?id=1121 - https://bugzilla.redhat.com/show_bug.cgi?id=1422736 - -getauxval.3 - YunQiang Su - MIPS, AT_BASE_PLATFORM passes ISA level - -getdtablesize.3 - Michael Kerrisk - Remove redundant statement that getdtablesize() is a library function - -gethostbyname.3 - Michael Kerrisk [Helge Kreutzmann] - -malloc.3 - Michael Kerrisk - Add 'reallocarray' in NAME - Michael Kerrisk - Add VERSIONS section noting when reallocarray() was added to glibc - -newlocale.3 - Michael Kerrisk [Piotr Caban] - Fix a valgrind issue in example program - See https://bugzilla.kernel.org/show_bug.cgi?id=202977. - -nextafter.3 - Michael Kerrisk - Since glibc 2.23, these functions do set errno - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6799. - -posix_spawn.3 - Olivier Gayot [Adhemerval Zanella] - Clarify by using name of steps rather than syscalls - Olivier Gayot [Adhemerval Zanella] - Document implementation using clone() since glibc 2.24 - Olivier Gayot [Adhemerval Zanella] - Document POSIX_SPAWN_USEVFORK - Added a few lines about POSIX_SPAWN_USEVFORK so that it appears - clearly that since glibc 2.24, the flag has no effect. - Olivier Gayot [Adhemerval Zanella] - Document the POSIX_SPAWN_SETSID attribute - -pow.3 - Michael Kerrisk - BUGS: pow() performance problem for some (rare) inputs has been fixed - See https://sourceware.org/bugzilla/show_bug.cgi?id=13932 - Michael Kerrisk - Several bugs in glibc's pow() implementation were fixed in glibc 2.16 - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866. - Michael Kerrisk - Add a subheading to mark off historical bugs that are now fixed - -printf.3 - Tobias Stoeckmann - Prevent signed integer overflow in example - -ptsname.3 - Bruno Haible - Fix description of failure behaviour of ptsname_r() - -random.3 - John Marshall - Change "RAND_MAX" tp "2^31-1" - -scalb.3 - Michael Kerrisk - These functions now correctly set errno for the EDOM and ERANGE cases - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803 - and https://www.sourceware.org/bugzilla/show_bug.cgi?id=6804 - -scalbln.3 - Michael Kerrisk - These functions now correctly set errno for the ERANGE case - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803 - -scanf.3 - Michael Kerrisk [Jürgen Sauermann] - Clarify that 'x' specifier allows a 0x/0X prefix in input string - -sem_getvalue.3 - Michael Kerrisk [Andrea Galbusera] - Note that glibc's sem_getvalue() doesn't return EINVAL errors - See https://bugzilla.kernel.org/show_bug.cgi?id=204273 - -setlogmask.3 - Michael Kerrisk - Note that LOG_UPTO() is included in the next POSIX release - -shm_open.3 - Michael Kerrisk - Add license to example programs - -sincos.3 - Michael Kerrisk - The glibc implementation does now give EDOM for a domain error - See https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467 - -stdarg.3 - Michael Kerrisk - SEE ALSO: add vprintf(3), vscanf(3), vsyslog(3) - -strcmp.3 - Michael Kerrisk - Add license to example programs - -strftime.3 - Urs Thuermann - ISO week number can be 52, add example - -y0.3 - Michael Kerrisk - These functions now correctly diagnose a pole error - https://sourceware.org/bugzilla/show_bug.cgi?id=6807 - Michael Kerrisk - errno is now correctly set to ERANGE on underflow - https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808 - -loop.4 - Michael Kerrisk [Vlad] - 'lo_flags' is nowadays "r/w" - See https://bugzilla.kernel.org/show_bug.cgi?id=203417 - -veth.4 - Devin J. Pohly - Add a more direct example - iproute2 allows you to specify the netns for either side of a veth - interface at creation time. Add an example of this to veth(4) so - it doesn't sound like you have to move the interfaces in a - separate step. - -core.5 - Michael Kerrisk [Jonny Grant] - Mention 'sysctl -w' as a way of changing core_pattern setting - Michael Kerrisk [Jonny Grant] - Note that not dumping core of an unreadable binary is a security measure - Michael Kerrisk [Jonny Grant] - Explain that core_pattern %e is process/thread 'comm' value - The 'comm' value is typically the same as the (possibly - truncated) executable name, but may be something different. - -filesystems.5 - Michael Kerrisk - SEE ALSO: add sysfs(5) and xfs(5) - -locale.5 - Michael Kerrisk [Helge Kreutzmann] - Improve description of 'first_weekday' - -proc.5 - Michael Kerrisk - Note kernel version for /proc/PID/smaps VmFlags "wf" flag - Michael Kerrisk - Add "um" and "uw" to VmFlags in /proc/[pid]/smaps - Added in kernel commit 16ba6f811dfe44bc14f7946a4b257b85476fc16e. - Text taken from comments in include/linux/mm.h. - Michael Kerrisk - Add "mp" to VmFlags in /proc/[pid]/smaps - Added in kernel commit 4aae7e436fa51faf4bf5d11b175aea82cfe8224a. - Michael Kerrisk - Note kernel version that removed /proc/PID/smaps VmFlags "nl" flag - Kernel commit 1da4b35b001481df99a6dcab12d5d39a876f7056 - Ian Rogers - Add "wf" to VmFlags in /proc/[pid]/smaps - Michael Kerrisk - Note kernel version for /proc/PID/smaps VmFlags "dd" flag - Kernel commit ec8e41aec13005fed0dbee002fb8c99b4e001d50 - Michael Kerrisk - Add "sf" to VmFlags in /proc/[pid]/smaps - Added in kernel commit b6fb293f2497a9841d94f6b57bd2bb2cd222da43 - Text from comment in include/uapi/asm-generic/mman.h. - Michael Kerrisk [Kirill A. Shutemov] - Remove "mp" under VmFlags in /proc/[pid]/smaps - Michael Kerrisk [Eric Hopper] - Alert the reader that UID/GID changes can reset the "dumpable" attribute - Keno Fischer - Fix an outdated note about map_files - The restriction to CAP_SYS_ADMIN was removed from map_files in 2015. - Michael Kerrisk [Helge Kreutzmann] - Better explanation of some /proc/ide fields - Michael Kerrisk - TASK_COMM_LEN limit includes the terminating '\0' - Clarify this detail in the discussion of /proc/[pid]/comm. - Michael Kerrisk - Add a detail to /proc/[pid]/comm - Note the connection to the "%e" specifier in - /proc/sys/kernel/core_pattern. - -securetty.5 - Michael Kerrisk [Helge Kreutzmann] - Improve wording of .SH one-line description - -tzfile.5 - Michael Kerrisk - Sync to 2020a tzdb release - From https://www.iana.org/time-zones, version 2020a. - Michael Kerrisk - Explain UT abbreviation - -ascii.7 - Michael Kerrisk [Helge Kreutzmann] - SEE ALSO: fix sort order in entries - -bpf-helpers.7 - Michael Kerrisk - Resync against kernel 5.7 - -cgroups.7 - Marcus Gelderie - Mention cgroup.sane_behavior file - The cgroup.sane_behavior file returns the hard-coded value "0" and - is kept for legacy purposes. Mention this in the man-page. - Michael Kerrisk - Note the existence of the clone3() CLONE_INTO_CGROUP flag - -credentials.7 - Michael Kerrisk - Alert reader that UID/GID changes can affect process capabilities - Michael Kerrisk - Changes to process UIDs/GIDs can effect the "dumpable" attribute - Michael Kerrisk - Add a list of the APIs that change a process's credentials - -fanotify.7 - Amir Goldstein [Jan Kara, Matthew Bobrowski] - Fix fanotify_fid.c example - Michael Kerrisk - Wrap some long lines in example program - -fanotify.7 -fanotify_mark.2 - Amir Goldstein [Matthew Bobrowski] - Clarify FAN_ONDIR in output mask - FAN_ONDIR was an input only flag before introducing - FAN_REPORT_FID. Since the introduction of FAN_REPORT_FID, it can - also be in output mask. - -hier.7 - Thomas Piekarski [Gary Perkins] - Updating from FHS 2.3 to 3.0 - See https://bugzilla.kernel.org/show_bug.cgi?id=206693 - -inotify.7 - Michael Kerrisk [Jason Etherton] - Add missing #include in example program - -ip.7 - Michael Kerrisk [Martin Doucha] - Note a few more valid 'protocol' values - See https://bugzilla.kernel.org/show_bug.cgi?id=204981 - Michael Kerrisk - SEE ALSO: add netdevice(7) - -man-pages.7 - Michael Kerrisk - Rename EXAMPLE to EXAMPLES - Michael Kerrisk - Describe COPYRIGHT section - man-pages doesn't use COPYRIGHT sections in manual pages, but - various projects do. Make some recommendations about placement - of the section. - Michael Kerrisk - Add REPORTING BUGS section - man-pages doesn't have a REPORTING BUGS section in manual pages, - but many other projects do. Make some recommendations about - placement of that section. - Michael Kerrisk - Mention AUTHORS in summary section list - Although man-pages doesn't use AUTHORS sections, many projects do - use an AUTHORS section in their manual pages, so mention it in - man-pages to suggest some guidance on the position at which - to place that section. - -mount_namespaces.7 - Michael Kerrisk - SEE ALSO: add mount(8), umount(8) - -namespaces.7 - Michael Kerrisk - Document /proc/sys/user/max_time_namespaces - -netlink.7 - Michael Kerrisk [Idan Katz] - Update path for NETLINK_CONNECTOR docs in kernel source tree - Michael Kerrisk [Fabien Siron] - Note that NETLINK_SOCK_DIAG is preferred over NETLINK_INET_DIAG - -pid_namespaces.7 - Michael Kerrisk - Note that /proc/sys/kernel/ns_last_pid is virtualized per PID NS - Michael Kerrisk - Correct capability requirements for write to /proc/sys/kernel/ns_last_pid - CAP_SYS_ADMIN is needed in the user NS that owns the PID NS. - -rtnetlink.7 - Jan Moskyto Matejka [Michael Kerrisk] - Add missing RTA_* attributes - Used Bird's source code, kernel source code, iproute2 source code - and iproute2 manpages to find meanings of these new attributes. - -standards.7 - Michael Kerrisk [Geoff Clare] - Add some more standards - Add: SUSv4 2016 edition, POSIX.1-2017, and SUSv4 2018 edition - Michael Kerrisk - Remove mention of bogus "POSIX" names - The terms POSIX.1-{2003,2004,2013,2016} were inventions of - my imagination, as confirmed by consulting Geoff Clare of - The Open Group. Remove these names. - -symlink.7 - Michael Kerrisk - Describe differences in the treatment of symlinks in the dirname - Describe differences in the treatment of symlinks in the dirname - part of pathname. - -tcp.7 - Michael Kerrisk [vrafaeli@msn.com] - Update info on tcp_syn_retries default value - See https://bugzilla.kernel.org/show_bug.cgi?id=202885. - -user_namespaces.7 - Michael Kerrisk [Léo Stefanesco] - Clarify that "system time" means "calendar time" - -xattr.7 - Achilles Gaikwad - Add attr(1) as relevant page to SEE ALSO - -ldconfig.8 - Florian Weimer - Mention new default for --format in glibc 2.32 - -zdump.8 - Michael Kerrisk [Marco Curreli, Paul Eggert] - Update to latest upstream tz release - Look under "Latest version", which is 2020a. diff --git a/Changes.old b/Changes.old index 8f58543dd..c2ae92201 100644 --- a/Changes.old +++ b/Changes.old @@ -51061,3 +51061,821 @@ unix.7 vsock.7 Stefano Garzarella [Jorgen Hansen, Stefan Hajnoczi] Add VMADDR_CID_LOCAL description + + +==================== Changes in man-pages-5.07 ==================== + +Released: 2020-06-09, Munich + + +Contributors +------------ + +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: + +Achilles Gaikwad +Adhemerval Zanella +Aleksa Sarai +Alexander Monakov +Alexander Morozov +Alexopo Seid +Amir Goldstein +Andi Kleen +Andrea Galbusera +Arnd Bergmann +Branden Robinson +Brian Geffon +Bruno Haible +Chris Lamb +Christian Brauner +Dave Hansen +Dave Martin +David Adam +Devin J. Pohly +Dmitry V. Levin +Eric Hopper +Eric Sandeen +Eugene Syromyatnikov +Fabien Siron +Florian Weimer +Gary Perkins +Geoff Clare +Goldwyn Rodrigues +Heiko Carstens +Heinrich Schuchardt +Helge Kreutzmann +Ian Rogers +Idan Katz +Jakub Wilk +Jan Kara +Jan Moskyto Matejka +Jason Etherton +Jeff Moyer +John Marshall +Jonny Grant +Joseph C. Sible +Jürgen Sauermann +Kai Mäkisara +Keno Fischer +Kirill A. Shutemov +Kirill Smelkov +Kir Kolyshkin +Léo Stefanesco +Li Xinhai +Lokesh Gidra +Lukas Czerner +Manfred Spraul +Marco Curreli +Marcus Gelderie +Martin Doucha +Matthew Bobrowski +Michael Kerrisk +Michal Hocko +Nikola Forró +Olivier Gayot +Ondrej Slamecka +Paul Eggert +Peter Schiffer +Peter Wu +Petr Vorel +Piotr Caban +Ricardo Castano +Richard Cochran +Richard Palethorpe +Russell King +Stefan Puiu +Thierry Lelegard +Thomas Piekarski +Tobias Stoeckmann +Urs Thuermann +Vincent Lefèvre +Vlad +vrafaeli@msn.com +walter harms +Will Deacon +Yang Shi +YunQiang Su + +Apologies if I missed anyone! + + +New and rewritten pages +----------------------- + +ioctl_fslabel.2 + Eric Sandeen + New page documenting filesystem get/set label ioctl(2) operations + + +Removed pages +------------- + +ioctl_list.2 + Michael Kerrisk [Heinrich Schuchardt, Eugene Syromyatnikov] + This page was first added more than 20 years ago. Since + that time it has seen hardly any update, and is by now + very much out of date, as reported by Heinrich Schuchardt + and confirmed by Eugene Syromyatnikov. + + As Heinrich says: + + Man-pages like netdevices.7 or ioctl_fat.2 are what is + needed to help a user who does not want to read through the + kernel code. + + If ioctl_list.2 has not been reasonably maintained since + Linux 1.3.27 and hence is not a reliable source of + information, shouldn't it be dropped? + + My answer is, yes (but let's move a little info into ioctl(2)). + + +Newly documented interfaces in existing pages +--------------------------------------------- + +adjtimex.2 + Arnd Bergmann [Richard Cochran, Michael Kerrisk] + Document clock_adjtime(2) + +clock_getres.2 + Richard Cochran [Michael Kerrisk] + Explain dynamic clocks + +clone.2 + Christian Brauner, Michael Kerrisk + Document the clone3() CLONE_INTO_CGROUP flag + +mremap.2 + Brian Geffon, Michael Kerrisk [Lokesh Gidra] + Document MREMAP_DONTUNMAP + +open.2 + Joseph C. Sible [Michael Kerrisk] + Document fs.protected_fifos and fs.protected_regular + +prctl.2 + Dave Martin + Add PR_SPEC_INDIRECT_BRANCH for SPECULATION_CTRL prctls + Dave Martin + Add PR_SPEC_DISABLE_NOEXEC for SPECULATION_CTRL prctls + Dave Martin + Add PR_PAC_RESET_KEYS (arm64) + +ptrace.2 + Joseph C. Sible + Document PTRACE_SET_SYSCALL + +proc.5 + Michael Kerrisk + Document /proc/sys/fs/protected_regular + Michael Kerrisk + Document /proc/sys/fs/protected_fifos + Michael Kerrisk + Document /proc/sys/fs/aio-max-nr and /proc/sys/fs/aio-nr + +New and changed links +--------------------- + +clock_adjtime.2 + Arnd Bergmann + New link to adjtimex(2) + + +Global changes +-------------- + +Various pages + Michael Kerrisk + Retitle EXAMPLE section heading to EXAMPLES + EXAMPLES appears to be the wider majority usage across various + projects' manual pages, and is also what is used in the POSIX + manual pages. + +Various pages + Michael Kerrisk + Correct bogus POSIX.1 standards names + POSIX.1-2003 ==> POSIX.1-2001 TC1 + POSIX.1-2004 ==> POSIX.1-2001 TC2 + POSIX.1-2013 ==> POSIX.1-2008 TC1 + POSIX.1-2016 ==> POSIX.1-2008 TC2 + +Various pages + Michael Kerrisk + Add section number in page cross-reference. + +Various pages + Kir Kolyshkin + Add missing commas in SEE ALSO + +Various pages + Michael Kerrisk + Remove AVAILABILITY section heading + In the few pages where this heading (which is "nonstandard" within + man-pages) is used, it always immediately follows CONFORMING TO + and generally contains information related to standards. Remove + the section heading, thus incorporating AVAILABILITY into + CONFORMING TO. + +Various pages + Michael Kerrisk + Remove section number in page self-references + +Various pages + Michael Kerrisk + Put SEE ALSO entries in alphabetical order + +Various pages + Michael Kerrisk + Place SH sections in standard order + Fix various pages that deviated from the norm described in + man-pages(7). + +Various "aio" pages + Michael Kerrisk [Andi Kleen, Jeff Moyer] + Change uses of aio_context_t to io_context_t + + +Changes to individual pages +--------------------------- + +bpf.2 + Peter Wu + Update enum bpf_map_type and enum bpf_prog_type + Richard Palethorpe + Change note on unprivileged access + The kernel now allows calls to bpf() without CAP_SYS_ADMIN + under some circumstances. + +clone.2 + Michael Kerrisk + Add kernel version numbers for clone_args fields + Michael Kerrisk + Combine separate NOTES sections + +close.2 + Michael Kerrisk [Lukas Czerner, Peter Schiffer, Thierry Lelegard] + Note behavior when close() happens in a parallel thread + If one thread is blocked in an I/O system call on a file descriptor + that is closed in another thread, then the blocking system call + does not return immediately, but rather when the I/O operation + completes. This surprises some people, but is longstanding + behavior. + +connect.2 + Stefan Puiu + Can return EACCES because of SELinux + +execve.2 + Michael Kerrisk [Eric Hopper] + Changes to the "dumpable" flag may change ownership of /proc/PID files + Michael Kerrisk + Improve/correct discussion of changes to dumpable flag during execve(2) + The details were not quite accurate. Defer to prctl(2) + for the more complete picture. + Nikola Forró + Clarify signal sent to the process on late failure + Michael Kerrisk + SEE ALSO: add capabilities(7) + +fanotify_init.2 + Amir Goldstein [Matthew Bobrowski] + Move out of place entry FAN_REPORT_FID + It was inserted in the middle of the FAN_CLASS_ multi flags bit + and broke the multi flag documentation. + Michael Kerrisk [Alexander Morozov, Amir Goldstein, Jan Kara] + Remove mention of FAN_Q_OVERFLOW as an input value in 'mask' + See https://bugzilla.kernel.org/show_bug.cgi?id=198569. + Amir Goldstein [Jan Kara, Matthew Bobrowski] + Clarification about FAN_EVENT_ON_CHILD and new events + Amir Goldstein [Jan Kara, Matthew Bobrowski] + Clarification about FAN_MARK_MOUNT and FAN_REPORT_FID + +getdents.2 + Petr Vorel [Michael Kerrisk] + Mention glibc support for getdents64() + Support was added in glibc 2.30. + Chris Lamb + Correct linux_dirent definition in example code + It is "unsigned long" earlier up in the file + +gettid.2 + Michael Kerrisk [Joseph C. Sible] + Document header file and feature test macro requirements for gettid() + +ioctl.2 + Michael Kerrisk + SEE ALSO: add ioctl_fslabel(2) + Michael Kerrisk + Remove mentions of ioctl_list(2) + Michael Kerrisk + Move subsection on "ioctl structure" from ioctl_list(2) to ioctl(2) + +io_setup.2 + Michael Kerrisk + Tweak description of /proc/sys/fs/aio-max-nr + +mbind.2 + Li Xinhai [Michael Kerrisk] + Remove note about MPOL_MF_STRICT been ignored + +mmap.2 + Michael Kerrisk [Heinrich Schuchardt] + Don't mark MAP_ANON as deprecated + +move_pages.2 + Yang Shi [Michal Hocko] + Returning positive value is a new error case + +mremap.2 + Michael Kerrisk + Remove mention of "Segmentation fault" in EFAULT text + "Segmentation fault" (SIGSEGV) is not exactly the same thing as + EFAULT. + Michael Kerrisk + Reorder some paragraphs in NOTES + Michael Kerrisk + Move a paragraph from DESCRIPTION to NOTES + +msgctl.2 + Michael Kerrisk + Correct description of 'msg_ctime' field + Verified by inspecting kernel source. + +nfsservctl.2 + Michael Kerrisk + SEE ALSO: add nfsd(7) + +open.2 + Michael Kerrisk + Some '*at' APIs have functionality that isn't in conventional APIs + Note that another reason to use the *at() APIs is to access + 'flags' functionality that is not available in the corresponding + conventional APIs. + Michael Kerrisk + Add a few more APIs to list in "Rationale for openat()..." + There have been a few more dirfd APIs added in recent times. + Michael Kerrisk + Explain ways in which a 'directory file descriptor' can be obtained + Michael Kerrisk + Add openat2() to list of APIs that take a 'dirfd' argument + +openat2.2 + Michael Kerrisk [Aleksa Sarai] + Various changes after feedback from Aleksa Sarai + +poll.2 + Michael Kerrisk + Add license to example program + +prctl.2 + Dave Martin + Sort prctls into alphabetical order + Dave Martin + Clarify that prctl can apply to threads + The current synopsis for prctl(2) misleadingly claims that prctl + operates on a process. Rather, some (in fact, most) prctls operate + Dave Martin [Dave Hansen] + Document removal of Intel MPX prctls + Dave Martin + Fix mis-description of thread ID values in procfs + Dave Martin + Work around bogus constant "maxsig" in PR_SET_PDEATHSIG + Michael Kerrisk + Add reference to proc(5) for /proc/self/task/[tid]/comm + Dave Martin [Michael Kerrisk] + Add health warning + Dave Martin + Clarify the unsupported hardware case of EINVAL + +rename.2 + Michael Kerrisk + SEE ALSO: add rename(1) + +s390_runtime_instr.2 + Heiko Carstens [Eugene Syromyatnikov, Michael Kerrisk] + Document signum argument behavior change + Document that the signum argument is ignored in newer kernels, but + that user space should pass a valid real-time signal number for + backwards compatibility. + +semctl.2 + Michael Kerrisk [Manfred Spraul] + Correct description of sem_ctime field + +semget.2 + Michael Kerrisk + Add license to example program + +shmctl.2 + Michael Kerrisk + Correct 'shm_ctime' description + +shmop.2 + Michael Kerrisk + Add license to example programs + +statfs.2 + Michael Kerrisk [David Adam] + Add SMB2 constant to filesystem types list + +syscall.2 + Dave Martin [Will Deacon] + arm64: Fix syscall number register size + Dave Martin [Russell King] + arm: Use real register names for arm/OABI + +sysfs.2 + Michael Kerrisk + SEE ALSO: add proc(5) and sysfs(5) + +utimensat.2 + Goldwyn Rodrigues + Immutable flag returns EPERM + Linux kernel commit 337684a1746f "fs: return EPERM on immutable + inode" changed the return value of the utimensat(2) from -EACCES + to -EPERM in case of an immutable flag. + +wait4.2 + Michael Kerrisk + Update wait3() feature test macro requirements for changes in glibc 2.26 + +cexp2.3 + Michael Kerrisk + Still not present in glibc 2.31 + +cmsg.3 + Michael Kerrisk + CONFORMING TO: note which CMSG_* APIs are in current and upcoming POSIX + +dirfd.3 + Michael Kerrisk + SEE ALSO: add openat(2) + +dlsym.3 + Alexander Monakov + Extend discussion of NULL symbol values + Avoid implying that use of IFUNC is the only way to produce a + symbol with NULL value. Give more scenarios how a symbol may get + NULL value, but explain that in those scenarios dlsym() will fail + with Glibc's ld.so due to an implementation inconsistency. + +err.3 + Michael Kerrisk + EXAMPLES: use EXIT_FAILURE rather than 1 as exit status + +expm1.3 + Michael Kerrisk + The expm1() bogus underflow floating-point exception has been fixed + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778 + Michael Kerrisk + The bogus invalid floating-point exception bug has been fixed + https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814. + +fdim.3 + Michael Kerrisk + BUGS: these functions did not set errno on some architectures + https://www.sourceware.org/bugzilla/show_bug.cgi?id=6796 + +ftw.3 + Michael Kerrisk + glibc eventually fixed a regression in FTW_SLN behavior + For details, see: + https://bugzilla.redhat.com/show_bug.cgi?id=1422736 + http://austingroupbugs.net/view.php?id=1121 + https://bugzilla.redhat.com/show_bug.cgi?id=1422736 + +getauxval.3 + YunQiang Su + MIPS, AT_BASE_PLATFORM passes ISA level + +getdtablesize.3 + Michael Kerrisk + Remove redundant statement that getdtablesize() is a library function + +gethostbyname.3 + Michael Kerrisk [Helge Kreutzmann] + +malloc.3 + Michael Kerrisk + Add 'reallocarray' in NAME + Michael Kerrisk + Add VERSIONS section noting when reallocarray() was added to glibc + +newlocale.3 + Michael Kerrisk [Piotr Caban] + Fix a valgrind issue in example program + See https://bugzilla.kernel.org/show_bug.cgi?id=202977. + +nextafter.3 + Michael Kerrisk + Since glibc 2.23, these functions do set errno + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6799. + +posix_spawn.3 + Olivier Gayot [Adhemerval Zanella] + Clarify by using name of steps rather than syscalls + Olivier Gayot [Adhemerval Zanella] + Document implementation using clone() since glibc 2.24 + Olivier Gayot [Adhemerval Zanella] + Document POSIX_SPAWN_USEVFORK + Added a few lines about POSIX_SPAWN_USEVFORK so that it appears + clearly that since glibc 2.24, the flag has no effect. + Olivier Gayot [Adhemerval Zanella] + Document the POSIX_SPAWN_SETSID attribute + +pow.3 + Michael Kerrisk + BUGS: pow() performance problem for some (rare) inputs has been fixed + See https://sourceware.org/bugzilla/show_bug.cgi?id=13932 + Michael Kerrisk + Several bugs in glibc's pow() implementation were fixed in glibc 2.16 + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866. + Michael Kerrisk + Add a subheading to mark off historical bugs that are now fixed + +printf.3 + Tobias Stoeckmann + Prevent signed integer overflow in example + +ptsname.3 + Bruno Haible + Fix description of failure behaviour of ptsname_r() + +random.3 + John Marshall + Change "RAND_MAX" tp "2^31-1" + +scalb.3 + Michael Kerrisk + These functions now correctly set errno for the EDOM and ERANGE cases + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803 + and https://www.sourceware.org/bugzilla/show_bug.cgi?id=6804 + +scalbln.3 + Michael Kerrisk + These functions now correctly set errno for the ERANGE case + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803 + +scanf.3 + Michael Kerrisk [Jürgen Sauermann] + Clarify that 'x' specifier allows a 0x/0X prefix in input string + +sem_getvalue.3 + Michael Kerrisk [Andrea Galbusera] + Note that glibc's sem_getvalue() doesn't return EINVAL errors + See https://bugzilla.kernel.org/show_bug.cgi?id=204273 + +setlogmask.3 + Michael Kerrisk + Note that LOG_UPTO() is included in the next POSIX release + +shm_open.3 + Michael Kerrisk + Add license to example programs + +sincos.3 + Michael Kerrisk + The glibc implementation does now give EDOM for a domain error + See https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467 + +stdarg.3 + Michael Kerrisk + SEE ALSO: add vprintf(3), vscanf(3), vsyslog(3) + +strcmp.3 + Michael Kerrisk + Add license to example programs + +strftime.3 + Urs Thuermann + ISO week number can be 52, add example + +y0.3 + Michael Kerrisk + These functions now correctly diagnose a pole error + https://sourceware.org/bugzilla/show_bug.cgi?id=6807 + Michael Kerrisk + errno is now correctly set to ERANGE on underflow + https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808 + +loop.4 + Michael Kerrisk [Vlad] + 'lo_flags' is nowadays "r/w" + See https://bugzilla.kernel.org/show_bug.cgi?id=203417 + +veth.4 + Devin J. Pohly + Add a more direct example + iproute2 allows you to specify the netns for either side of a veth + interface at creation time. Add an example of this to veth(4) so + it doesn't sound like you have to move the interfaces in a + separate step. + +core.5 + Michael Kerrisk [Jonny Grant] + Mention 'sysctl -w' as a way of changing core_pattern setting + Michael Kerrisk [Jonny Grant] + Note that not dumping core of an unreadable binary is a security measure + Michael Kerrisk [Jonny Grant] + Explain that core_pattern %e is process/thread 'comm' value + The 'comm' value is typically the same as the (possibly + truncated) executable name, but may be something different. + +filesystems.5 + Michael Kerrisk + SEE ALSO: add sysfs(5) and xfs(5) + +locale.5 + Michael Kerrisk [Helge Kreutzmann] + Improve description of 'first_weekday' + +proc.5 + Michael Kerrisk + Note kernel version for /proc/PID/smaps VmFlags "wf" flag + Michael Kerrisk + Add "um" and "uw" to VmFlags in /proc/[pid]/smaps + Added in kernel commit 16ba6f811dfe44bc14f7946a4b257b85476fc16e. + Text taken from comments in include/linux/mm.h. + Michael Kerrisk + Add "mp" to VmFlags in /proc/[pid]/smaps + Added in kernel commit 4aae7e436fa51faf4bf5d11b175aea82cfe8224a. + Michael Kerrisk + Note kernel version that removed /proc/PID/smaps VmFlags "nl" flag + Kernel commit 1da4b35b001481df99a6dcab12d5d39a876f7056 + Ian Rogers + Add "wf" to VmFlags in /proc/[pid]/smaps + Michael Kerrisk + Note kernel version for /proc/PID/smaps VmFlags "dd" flag + Kernel commit ec8e41aec13005fed0dbee002fb8c99b4e001d50 + Michael Kerrisk + Add "sf" to VmFlags in /proc/[pid]/smaps + Added in kernel commit b6fb293f2497a9841d94f6b57bd2bb2cd222da43 + Text from comment in include/uapi/asm-generic/mman.h. + Michael Kerrisk [Kirill A. Shutemov] + Remove "mp" under VmFlags in /proc/[pid]/smaps + Michael Kerrisk [Eric Hopper] + Alert the reader that UID/GID changes can reset the "dumpable" attribute + Keno Fischer + Fix an outdated note about map_files + The restriction to CAP_SYS_ADMIN was removed from map_files in 2015. + Michael Kerrisk [Helge Kreutzmann] + Better explanation of some /proc/ide fields + Michael Kerrisk + TASK_COMM_LEN limit includes the terminating '\0' + Clarify this detail in the discussion of /proc/[pid]/comm. + Michael Kerrisk + Add a detail to /proc/[pid]/comm + Note the connection to the "%e" specifier in + /proc/sys/kernel/core_pattern. + +securetty.5 + Michael Kerrisk [Helge Kreutzmann] + Improve wording of .SH one-line description + +tzfile.5 + Michael Kerrisk + Sync to 2020a tzdb release + From https://www.iana.org/time-zones, version 2020a. + Michael Kerrisk + Explain UT abbreviation + +ascii.7 + Michael Kerrisk [Helge Kreutzmann] + SEE ALSO: fix sort order in entries + +bpf-helpers.7 + Michael Kerrisk + Resync against kernel 5.7 + +cgroups.7 + Marcus Gelderie + Mention cgroup.sane_behavior file + The cgroup.sane_behavior file returns the hard-coded value "0" and + is kept for legacy purposes. Mention this in the man-page. + Michael Kerrisk + Note the existence of the clone3() CLONE_INTO_CGROUP flag + +credentials.7 + Michael Kerrisk + Alert reader that UID/GID changes can affect process capabilities + Michael Kerrisk + Changes to process UIDs/GIDs can effect the "dumpable" attribute + Michael Kerrisk + Add a list of the APIs that change a process's credentials + +fanotify.7 + Amir Goldstein [Jan Kara, Matthew Bobrowski] + Fix fanotify_fid.c example + Michael Kerrisk + Wrap some long lines in example program + +fanotify.7 +fanotify_mark.2 + Amir Goldstein [Matthew Bobrowski] + Clarify FAN_ONDIR in output mask + FAN_ONDIR was an input only flag before introducing + FAN_REPORT_FID. Since the introduction of FAN_REPORT_FID, it can + also be in output mask. + +hier.7 + Thomas Piekarski [Gary Perkins] + Updating from FHS 2.3 to 3.0 + See https://bugzilla.kernel.org/show_bug.cgi?id=206693 + +inotify.7 + Michael Kerrisk [Jason Etherton] + Add missing #include in example program + +ip.7 + Michael Kerrisk [Martin Doucha] + Note a few more valid 'protocol' values + See https://bugzilla.kernel.org/show_bug.cgi?id=204981 + Michael Kerrisk + SEE ALSO: add netdevice(7) + +man-pages.7 + Michael Kerrisk + Rename EXAMPLE to EXAMPLES + Michael Kerrisk + Describe COPYRIGHT section + man-pages doesn't use COPYRIGHT sections in manual pages, but + various projects do. Make some recommendations about placement + of the section. + Michael Kerrisk + Add REPORTING BUGS section + man-pages doesn't have a REPORTING BUGS section in manual pages, + but many other projects do. Make some recommendations about + placement of that section. + Michael Kerrisk + Mention AUTHORS in summary section list + Although man-pages doesn't use AUTHORS sections, many projects do + use an AUTHORS section in their manual pages, so mention it in + man-pages to suggest some guidance on the position at which + to place that section. + +mount_namespaces.7 + Michael Kerrisk + SEE ALSO: add mount(8), umount(8) + +namespaces.7 + Michael Kerrisk + Document /proc/sys/user/max_time_namespaces + +netlink.7 + Michael Kerrisk [Idan Katz] + Update path for NETLINK_CONNECTOR docs in kernel source tree + Michael Kerrisk [Fabien Siron] + Note that NETLINK_SOCK_DIAG is preferred over NETLINK_INET_DIAG + +pid_namespaces.7 + Michael Kerrisk + Note that /proc/sys/kernel/ns_last_pid is virtualized per PID NS + Michael Kerrisk + Correct capability requirements for write to /proc/sys/kernel/ns_last_pid + CAP_SYS_ADMIN is needed in the user NS that owns the PID NS. + +rtnetlink.7 + Jan Moskyto Matejka [Michael Kerrisk] + Add missing RTA_* attributes + Used Bird's source code, kernel source code, iproute2 source code + and iproute2 manpages to find meanings of these new attributes. + +standards.7 + Michael Kerrisk [Geoff Clare] + Add some more standards + Add: SUSv4 2016 edition, POSIX.1-2017, and SUSv4 2018 edition + Michael Kerrisk + Remove mention of bogus "POSIX" names + The terms POSIX.1-{2003,2004,2013,2016} were inventions of + my imagination, as confirmed by consulting Geoff Clare of + The Open Group. Remove these names. + +symlink.7 + Michael Kerrisk + Describe differences in the treatment of symlinks in the dirname + Describe differences in the treatment of symlinks in the dirname + part of pathname. + +tcp.7 + Michael Kerrisk [vrafaeli@msn.com] + Update info on tcp_syn_retries default value + See https://bugzilla.kernel.org/show_bug.cgi?id=202885. + +user_namespaces.7 + Michael Kerrisk [Léo Stefanesco] + Clarify that "system time" means "calendar time" + +xattr.7 + Achilles Gaikwad + Add attr(1) as relevant page to SEE ALSO + +ldconfig.8 + Florian Weimer + Mention new default for --format in glibc 2.32 + +zdump.8 + Michael Kerrisk [Marco Curreli, Paul Eggert] + Update to latest upstream tz release + Look under "Latest version", which is 2020a.