]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - Changes
pldd.1: ffix: replace tab with spaces
[thirdparty/man-pages.git] / Changes
diff --git a/Changes b/Changes
index 358ce12eeea3561730114d990c6f221c1af76d1f..464579ad9ff8864a38811ce9d7cc42f896f15258 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
-==================== Changes in man-pages-4.08 ====================
+==================== Changes in man-pages-5.02 ====================
 
-Released: 2016-10-08, Munich
+Released: ????-??-??, Munich
 
 
 Contributors
@@ -10,46 +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:
 
-Arnaud Gaillard <arnaud.mgaillard@gmail.com>
-Bill Pemberton <wfp5p@worldbroken.com>
-Carlos O'Donell <carlos@redhat.com>
-Christoph Hellwig <hch@lst.de>
-David Turner <novalis@novalis.org>
-Dr. Tobias Quathamer <toddy@debian.org>
-Elliott Hughes <enh@google.com>
-Eugene Syromyatnikov <evgsyr@gmail.com>
-Heinrich Schuchardt <xypron.glpk@gmx.de>
-Hu Keping <hukeping@huawei.com>
-Igor Liferenko <igor.liferenko@gmail.com>
-Ivan Kharpalev <ivan.kharpalev@gmail.com>
-Jakub Wilk <jwilk@jwilk.net>
-Jann Horn <jann@thejh.net>
-Josh Triplett <josh@joshtriplett.org>
-Keno Fischer <keno@juliacomputing.com>
-Laurent Georget <laurent.georget@supelec.fr>
-Local Lembke <logan@blackhillsinfosec.com>
-Mats Wichmann <mats@wichmann.us>
-Michael Kerrisk <mtk.manpages@gmail.com>
-Mike Crowe <mac@mcrowe.com>
-Mike Frysinger <vapier@gentoo.org>
-Namhyung Kim <namhyung@gmail.com>
-Nikola Forró <nforro@redhat.com>
-Patrick McLean <patrickm@gaikai.com>
-Peter Wu <peter@lekensteyn.nl>
-Petr Cermak <petrcermak@chromium.org>
-Quentin Rameau <quinq@fifth.space>
-Ray Bellis <ray@isc.org>
-Rich Felker <dalias@libc.org>
-Ruben Kerkhof <ruben@rubenkerkhof.com>
-Sam Varshavchik <mrsam@courier-mta.com>
-Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Siward de Groot <siward@wanadoo.nl>
-Sloane Bernstein <sloane@cpanel.net>
-Stefan Tauner <tauner@technikum-wien.at>
-Tim Savannah <kata198@gmail.com>
-Ursache Vladimir <f35f22fan@gmail.com>
-Zefram <zefram@fysh.org>
-王守堰 <wangshouyan@gmail.com>
 
 Apologies if I missed anyone!
 
@@ -57,529 +17,19 @@ Apologies if I missed anyone!
 New and rewritten pages
 -----------------------
 
-quotactl.2
-    Eugene Syromyatnikov  [Michael Kerrisk]
-        Updated information regarding disk quota flags
-            Added information regarding DQF_SYS_FILE flag; updated definition
-            of V1_DQF_RSQUASH, which has been defined privately and defined
-            publicly as DQF_ROOT_SQUASH.
-    Eugene Syromyatnikov
-        Updated information regarding XFS-specific quotactl subcommands
-            Added information regarding structure definitions used for
-            XFS-specific subcommands, updated flag constants, added
-            information regarding ignored syscall arguments, added notes on
-            usage of kernel UAPI header.
-    Eugene Syromyatnikov
-        Additions regarding project quotas
-            Added information regarding presence of project quotas.
-
-bswap.3
-    Michael Kerrisk
-        New page documenting bswap_16(), bswap_32(), and bswap_64()
-
-cgroups.7
-    Michael Kerrisk
-       Substantial rewrites, additions, and corrections.
-
 
 Newly documented interfaces in existing pages
 ---------------------------------------------
 
-readv.2
-    Michael Kerrisk
-        Document the pwritev2() RWF_SYNC  and RWF_DSYNC flags
-
-proc.5
-    Michael Kerrisk
-        Document /proc/PID/seccomp
-    Jann Horn
-        Document /proc/[pid]/task/[tid]/children
-            Document the /proc/[pid]/task/[tid]/children interface from
-            CRIU, and more importantly, document why it's usually not
-            a good interface.
-
 
 New and changed links
 ---------------------
 
-bswap_16.3
-bswap_32.3
-bswap_64.3
-        New link to new bswap.3
-
 
 Global changes
 --------------
 
-Various pages
-    Michael Kerrisk
-        Fix section ordering
-            Various pages had sections in an order different from
-            that prescribed in man-pages(7).
-
-Various pages
-    Michael Kerrisk  [Mike Frysinger]
-        Consistently use /proc/[pid] (not /proc/PID)
-
-Various pages
-    Michael Kerrisk
-        Fix order of SEE ALSO entries
-            Entries should be ordered first by section, and then alphabetically
-            within the section.
-
-Various pages
-    Michael Kerrisk
-        Order ERRORS alphabetically
-
-Various pages
-    Michael Kerrisk
-        Remove section number from page self reference
-            Fix places where pages refer to the function that they describe
-            and include a section number in that reference. Such references
-            cause some HTML-rendering tools to create self-references in the
-            page.
-
-A few pages
-    Michael Kerrisk
-        Eliminate groff "cannot adjust line" warnings
-
 
 Changes to individual pages
 ---------------------------
 
-pldd.1
-    Michael Kerrisk  [Carlos O'Donell]
-        Note gdb(1) command that can be used as a replacement for pldd
-            Taken from Carlos O'Donnell's suggestion in
-            https://sourceware.org/bugzilla/show_bug.cgi?id=18035#c2
-    Michael Kerrisk
-        BUGS: pldd has not worked since glibc 2.19
-
-accept.2
-    Michael Kerrisk
-        Mention epoll(7) alongside poll()/select()
-    Michael Kerrisk
-        Demote discussion of DECNet to NOTES
-            DECNet ceased to be important long ago...
-
-adjtimex.2
-    Nikola Forró
-        Fix kernel version references
-
-chroot.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SYS_CHROOT
-
-clone.2
-    Keno Fischer  [Josh Triplett]
-        Adjust syscall prototype and expand CLONE_SETTLS description
-    Michael Kerrisk  [Josh Triplett, Josh Triplett]
-        Document raw syscall interfaces on various other architectures
-    Michael Kerrisk
-        Change types for 'ptid' and 'ctid' in syscall prototypes
-            These types changed from 'void *' to 'int *' back in Linux 3.8.
-    Michael Kerrisk
-        EINVAL is generated by glibc wrapper for NULL 'fn' or 'child_stack'
-            Clarify that this error is produced by the wrapper function, not
-            the underlying system call. In particular, the point is that the
-            raw system call can accommodate a NULL pointer for 'child_stack'.
-    Michael Kerrisk  [Elliott Hughes]
-        Make the implications of CLONE_FILES more explicit
-            If CLONE_FILES is not set, the duplicated FDs nevertheless share
-            file offset and status flags via the open file description.
-    Michael Kerrisk
-        Mention kcmp() under notes
-
-close.2
-    Michael Kerrisk
-        Add mention of the close-on-exec flag
-    Michael Kerrisk
-        Clarify discussion noting that close() does not flush buffer cache
-
-epoll_wait.2
-    Mike Crowe
-        Clarify that the timeout is measured against CLOCK_MONOTONIC
-
-execve.2
-    Michael Kerrisk
-        Mention use of 'environ' to access environment list
-    Michael Kerrisk
-        Note that real UID, real GID, and supplementary GIDs are unchanged
-
-fanotify_init.2
-    Heinrich Schuchardt
-        Update BUGS information
-
-fcntl.2
-    Michael Kerrisk
-        Note an important detail of F_SETOWN permission rules for signals
-            F_SETOWN records the caller's credentials at the time of
-            the fcntl() call, and it is these saved credentials that
-            are used for subsequent permission checks.
-    Michael Kerrisk
-        Make the description of the effect of close-on-exec a little clearer
-    Michael Kerrisk
-        Clarify that F_GETFD and F_GETFL return flags via the function result
-
-fork.2
-    Michael Kerrisk
-        PID of new process also does not match any existing session ID
-
-fsync.2
-    Michael Kerrisk
-        SEE ALSO: add pwritev(2)
-            Since Linux 4.7, pwritev() has flags related to I/O
-            integrity completion.
-
-getdomainname.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SYS_ADMIN
-
-getgroups.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETGID
-
-gethostname.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SYS_ADMIN
-
-getrlimit.2
-    Michael Kerrisk
-        Note user namespace semantics for CAP_SYS_RESOURCE
-
-getsid.2
-    Michael Kerrisk
-        Rework description to be somewhat clearer
-    Michael Kerrisk
-        Correct the definition of "session ID"
-
-getunwind.2
-    Michael Kerrisk
-        Simplify text referring to vdso(7)
-            The detail given here is redundant, since this info is also
-            in vdso(7).
-
-kcmp.2
-    Michael Kerrisk
-        Add an example program
-
-kill.2
-    Michael Kerrisk
-        Note the user namespace requirement for CAP_KILL
-
-killpg.2
-    Michael Kerrisk
-        Refer reader to kill(2) for signal permission rules
-
-mlock.2
-    Sebastian Andrzej Siewior
-        Document that fork() after mlock() may be a bad idea in a RT process
-
-mmap.2
-    Jann Horn
-        Describe treatment of 'offset' for MAP_ANONYMOUS
-    Michael Kerrisk  [Siward de Groot]
-        Small improvement to description of MAP_SHARED
-            See https://sourceware.org/bugzilla/show_bug.cgi?id=6887
-
-msgctl.2
-msgget.2
-msgop.2
-semctl.2
-semget.2
-semop.2
-shmctl.2
-shmget.2
-shmop.2
-    Michael Kerrisk
-        Note the user namespace requirements for CAP_IPC_OWNER
-
-open.2
-    Michael Kerrisk
-        Clarify user namespace capability requirements for O_NOATIME
-    Michael Kerrisk
-        NOTES: kcmp() can be used to test if two FDs refer to the same OFD
-    Michael Kerrisk
-        F2FS support for O_TMPFILE was added in Linux 3.16
-    Michael Kerrisk
-        Clarify the rules about how the group ID of a new file is determined
-
-prctl.2
-    Michael Kerrisk
-        Refer to proc(5) for effects of dumpability on ownership of /proc/PID/*
-    Michael Kerrisk
-        ERRORS: Add EACCES error for PR_SET_SECCOMP-SECCOMP_MODE_FILTER
-    Michael Kerrisk
-        Simplify list of cases where "dumpable" attribute is reset
-    Michael Kerrisk
-        Note user namespace requirements for PR_CAPBSET_DROP CAP_SETPCAP
-
-readlink.2
-    Michael Kerrisk  [Ursache Vladimir]
-        Make example program handle links that report a size of zero
-            Some "magic" symlinks created by the kernel (e.g., those under
-            /proc and /sys) report 'st_size' as zero. Modify the example
-            program to handle that possibility.
-    Michael Kerrisk
-        Emphasize that truncation of returned buffer generates no error
-
-readv.2
-    Michael Kerrisk  [Christoph Hellwig]
-        Clarify that RWF_DSYNC and RWF_SYNC apply only to data being written
-    Michael Kerrisk
-        Add preadv2() and pwritev2() to NAME line
-
-reboot.2
-    Michael Kerrisk
-        Note user namespace requirements around CAP_SYS_BOOT
-
-rename.2
-    Michael Kerrisk  [Tim Savannah]
-        Clarify that ERRORS may cause rename to fail (not to be nonatomic)
-
-sched_setaffinity.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SYS_NICE
-
-seccomp.2
-    Michael Kerrisk
-        CAP_SYS_ADMIN is required only in caller's user namespace
-
-select_tut.2
-    Peter Wu
-        Fix various issues in example program
-
-seteuid.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETUID and CAP_SETGID
-
-setgid.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETGID
-
-setpgid.2
-    Michael Kerrisk
-        Add a reference to credentials(7)
-
-setpgid.2
-setsid.2
-    Michael Kerrisk
-        Relocate some text on sessions and sessions leaders
-            Some text that was in setpgid(2) is better placed in setsid(2).
-
-setresuid.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETUID
-
-setreuid.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETUID and CAP_SETGID
-
-setsid.2
-    Michael Kerrisk
-        Refer to credentials(7) for details for details on controlling terminal
-            Refer to credentials(7) for details of how a session obtains
-            a controlling terminal.
-
-set_thread_area.2
-    Michael Kerrisk
-        Add get_thread_area() to NAME
-
-setuid.2
-    Michael Kerrisk
-        Note user namespace requirements for CAP_SETUID
-
-sigprocmask.2
-    Keno Fischer
-        Expand/clarify libc/kernel sigset_t difference
-
-stat.2
-    Michael Kerrisk  [Ursache Vladimir, Mats Wichmann]
-        Improve discussion of 'st_size' for /proc and /sys files
-    Michael Kerrisk
-        _BSD_SOURCE and _SVID_SOURCE no longer expose nanosecond timestamps
-
-umask.2
-    Michael Kerrisk
-        Provide a rationale for the existence of /proc/PID/status 'Umask' field
-
-wait.2
-    Michael Kerrisk
-        Remove erroneous statement that waitpid() is implemented via wait4()
-            There is a fallback to wait4(), but only if the kernel does
-            not provide a waitpid() system call.
-
-bindresvport.3
-rcmd.3
-ip.7
-    Michael Kerrisk
-        Note user namespace requirements for CAP_NET_BIND_SERVICE
-
-byteorder.3
-    Michael Kerrisk
-        SEE ALSO: add bswap(3)
-
-dlopen.3
-    Michael Kerrisk
-        dlmopen() is still broken in glibc 2.24
-
-endian.3
-    Michael Kerrisk
-        SEE ALSO: add bswap(3)
-
-ffs.3
-    Michael Kerrisk  [Stefan Tauner]
-        Correct feature test macro requirements
-
-fmemopen.3
-    Michael Kerrisk  [Rich Felker]
-        Remove bogus suggestion to use setbuffer()
-
-getlogin.3
-    Michael Kerrisk
-        Update feature test macro requirements for cuserid()
-
-getumask.3
-    Michael Kerrisk
-        Note that getumask() is still unavailable in glibc 2.24
-    Michael Kerrisk
-        Point to umask(2) for a thread-safe way to discover process's umask
-
-mkstemp.3
-    Quentin Rameau
-        Fix _POSIX_C_SOURCE value for mkstemp()
-            The correct _POSIX_C_SOURCE value has always been 200809L,
-            not 200112L.
-
-pthread_join.3
-    Michael Kerrisk  [Mats Wichmann]
-        Note that the caller might do clean up after joining with a thread
-    Michael Kerrisk  [王守堰]
-        Clarify use of 'retval' pointer
-
-resolver.3
-    Ray Bellis
-        Correct arguments to res_ninit(res_state statep)
-
-strverscmp.3
-    Michael Kerrisk
-        Add an example program
-
-wcstombs.3
-    Michael Kerrisk  [Igor Liferenko]
-        wcsrtombs() does not provide thread-safe interface to same functionality
-            See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741360
-
-core.5
-    Mike Frysinger  [Michael Kerrisk]
-       Add more details for output paths and the crash handler
-            People sometimes assume that the crash handler runs in the same
-            context as the crashing process.  They would be incorrect :).
-
-proc.5
-    Mike Frysinger
-        Clarify the root symlink and mount namespaces
-            If the target process is in a different mount namespace, the root
-            symlink actually shows that view of the filesystem.
-    Michael Kerrisk  [Mike Frysinger]
-        Expand discussion of /proc/[pid]/root
-            Add a shell example showing that /proc/[pid]/root is more
-            than a symlink. Based on an example provided by Mike Frysinger
-            in an earlier commit message.
-    Michael Kerrisk
-        Explain rules determining ownership of /proc/PID/* files
-            Describe the effect of the "dumpable" attribute on ownership
-            of /proc/PID files.
-    Michael Kerrisk
-        Note effect of 'suid_dumpable' on ownership of /proc/PID files
-    Michael Kerrisk
-        Refer to ptrace(2) for info on effect of suid_dumpable on ptraceability
-    Michael Kerrisk
-        Add reference to core(5) in discussion of 'suid_dumpable'
-    Michael Kerrisk
-        Note that 'suid_dumpable' mode 1 is insecure
-    Michael Kerrisk
-        Document /proc/meminfo '+ShmemHugePages' and 'ShmemPmdMapped' fields
-    Michael Kerrisk
-        Document /proc/PID/status 'RssAnon', 'RssFile', and 'RssShmem' fields
-    Michael Kerrisk
-        Document /proc/PID/status 'HugetlbPages' field
-    Michael Kerrisk  [Zefram]
-        Clarify that /proc/PID/statm 'shared' field counts *resident* pages
-            See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741360
-    Michael Kerrisk
-        Add reference to umask(2) in discussion of /proc/PID/status 'Umask'
-    Michael Kerrisk
-        Clarify user namespace requirements for /proc/sys/fs/protected_hardlinks
-    Michael Kerrisk
-        Note changes to config option governing /proc/[pid]/task/[tid]/children
-    Michael Kerrisk
-        Clarify description of /proc/PID/statm 'lib' and 'dt' fields
-            These fields are always zero since Linux 2.6.
-    Namhyung Kim  [Petr Cermak]
-        Add description of CLEAR_REFS_MM_HIWATER_RSS
-    Michael Kerrisk
-        Update example VM values in /proc/PID/status
-
-capabilities.7
-    Michael Kerrisk
-        Add note about nosuid to file capabilities section
-    Michael Kerrisk
-        SEE ALSO: add proc(5)
-    Michael Kerrisk
-        SEE ALSO: add setsid(2) and setpgid(2)
-
-glob.7
-    Michael Kerrisk  [Arnaud Gaillard]
-        Clarify that syntactically incorrect patterns are left unchanged
-
-packet.7
-    Michael Kerrisk
-        Clarify user namespace requirements for CAP_NET_RAW
-
-pipe.7
-    Michael Kerrisk  [Patrick McLean]
-        Document FIONREAD
-
-raw.7
-    Michael Kerrisk
-        Clarify user namespace requirements for CAP_NET_RAW
-            Also remove mention of UID 0 as a method or creating
-            a raw socket. As far as I can tell from reading the
-            kernel source (net/ipv4/af_inet.c), this is not true.
-
-socket.7
-    Michael Kerrisk
-        SIOCSPGRP: refer to fcntl(2) F_SETOWN for correct permission rules
-            The permission rules described for SIOCCPGRP are wrong. Rather
-            than repeat the rules here, just refer the reader to fcntl(2),
-            where the rules are described for F_SETOWN.
-
-unix.7
-    Michael Kerrisk  [Laurent Georget, Ivan Kharpalev]
-        Remove mention of recvmsg() from discussion of EPIPE error
-            See https://bugzilla.kernel.org/show_bug.cgi?id=137351
-
-ld.so.8
-    Michael Kerrisk
-        Expand description of LD_DEBUG
-            Provide a list of the categories, and note that multiple
-            categories can be specified.
-    Michael Kerrisk
-        Add glibc version for LD_USE_LOAD_BIAS
-    Michael Kerrisk
-        Clarify text describing whether secure-mode programs preload libraries
-    Michael Kerrisk
-        Remove discussion of environment variables understood by libc5
-            libc5 disappeared long ago, so cease cluttering up this page
-            with those ancient details. Thus, remove discussion of the
-            following environment variables: LD_AOUT_LIBRARY_PATH,
-            LD_AOUT_PRELOAD, LD_KEEPDIR, LD_NOWARN, and LDD_ARGV0.
-    Michael Kerrisk
-        Remove text with ancient libc4 and Linux libc details
-    Michael Kerrisk
-        Remove mention of "ELF only"
-            Drawing a distinction between ELF-only features versus a,out
-            ceased to be relevant long ago, so cluttering the page
-            with "ELF-only" serves no purpose.
-