]> git.ipfire.org Git - thirdparty/man-pages.git/blame - Changes
Start of man-pages-5.06: updating .Announce and .lsm files
[thirdparty/man-pages.git] / Changes
CommitLineData
c3e1c677 1==================== Changes in man-pages-5.05 ====================
5346e714 2
512669dc 3Released: 2020-02-09, Munich
5346e714
MK
4
5
125baa35
MK
6Contributors
7------------
26c33493 8
5fb27aeb 9The following people contributed patches/fixes or (noted in brackets
808daa68 10in the changelog below) reports, notes, and ideas that have been
5fb27aeb 11incorporated in changes in this release:
b0aca9e9 12
c8f25a05
MK
13Adam Borowski <kilobyte@angband.pl>
14Adrian Reber <areber@redhat.com>
15Andy Lutomirski <luto@kernel.org>
16Antonin Décimo <antonin.decimo@gmail.com>
17Benjamin Peterson <benjamin@python.org>
18Brennan Vincent <brennan@materialize.io>
19Christian Brauner <christian.brauner@ubuntu.com>
20Colin Ian King <colin.king@canonical.com>
21Cyril Hrubis <chrubis@suse.cz>
22Daniel Colascione <dancol@google.com>
23Denys Vlasenko <dvlasenk@redhat.com>
24DJ Delorie <dj@redhat.com>
25Dmitry V. Levin <ldv@altlinux.org>
26Jakub Wilk <jwilk@jwilk.net>
27Jashank Jeremy <jashank@rulingia.com.au>
28Joel Fernandes <joel@joelfernandes.org>
29John Hubbard <jhubbard@nvidia.com>
30John Jones <jmjatlanta@gmail.com>
31Joseph C. Sible <josephcsible@gmail.com>
32kevin sztern <kevin.sztern@epita.fr>
33Marko Myllynen <myllynen@redhat.com>
34markus T Metzger <markus.t.metzger@intel.com>
35Michael Kerrisk <mtk.manpages@gmail.com>
36Michal Hocko <mhocko@suse.com>
37Mike Frysinger <vapier@gentoo.org>
38Mike Salvatore <mike.salvatore@canonical.com>
39Mikhail Golubev <Mikhail.Golubev@opensynergy.com>
40Nick Shipp <ns@segbrk.com>
41Nikola Forró <nforro@redhat.com>
42Peter Gajdos <pgajdos@suse.cz>
43Petr Vorel <pvorel@suse.cz>
44Ponnuvel Palaniyappan <pponnuvel@gmail.com>
45Rich Felker <dalias@libc.org>
46Robin Kuzmin <kuzmin.robin@gmail.com>
47Samuel Thibault <samuel.thibault@ens-lyon.org>
48Sam Varshavchik <mrsam@courier-mta.com>
49Vegard Nossum <vegard.nossum@gmail.com>
50Weitian LI <liweitianux@live.com>
51Will <cassis@tricolore.lu>
52Yang Xu <xuyang2018.jy@cn.fujitsu.com>
53Yu Jian Wu <yujian.wu1@gmail.com>
b3206068
MK
54
55Apologies if I missed anyone!
56
57
c3e1c677
MK
58Newly documented interfaces in existing pages
59---------------------------------------------
15826ab9 60
c8f25a05
MK
61clone.2
62 Adrian Reber [Christian Brauner, Michael Kerrisk]
63 Add clone3() set_tid information
64 Michael Kerrisk
65 Document CLONE_CLEAR_SIGHAND
0c7e0c50 66
c8f25a05
MK
67fcntl.2
68 Joel Fernandes [Michael Kerrisk]
69 Update manpage with new memfd F_SEAL_FUTURE_WRITE seal
ed4e8a74 70
c8f25a05
MK
71memfd_create.2
72 Joel Fernandes
73 Update manpage with new memfd F_SEAL_FUTURE_WRITE seal
c3e1c677 74
c8f25a05
MK
75loop.4
76 Yang Xu
77 Document LOOP_SET_BLOCK_SIZE
78 Yang Xu
79 Document LOOP_SET_DIRECT_IO
80
81proc.5
82 Michael Kerrisk
83 Document /proc/sys/vm/unprivileged_userfaultfd
ed4e8a74 84
ed4e8a74 85
59ed2368
MK
86Changes to individual pages
87---------------------------
8859b93d 88
c8f25a05
MK
89capget.2
90 Michael Kerrisk [Yang Xu]
91 Add missing details in EPERM error for setting inheritable capabilities
92
93clone.2
94 Michael Kerrisk
95 Note that CLONE_THREAD causes similar behavior to CLONE_PARENT
96 The introductory paragraphs note that "the calling process" is
97 normally synonymous with the "the parent process", except in the
98 case of CLONE_PARENT. The same is also true of CLONE_THREAD.
99 Christian Brauner [Michael Kerrisk]
100 Mention that CLONE_PARENT is off-limits for inits
101 Michael Kerrisk [Colin Ian King]
102 Add old EINVAL error for AArch64
103 Michael Kerrisk
104 ERRORS: add EINVAL for use of CLONE_PARENT by an init process
105
106futex.2
107 Ponnuvel Palaniyappan
108 Fix a bug in the example
109
110listen.2
111 Michael Kerrisk [Peter Gajdos]
112 The 'somaxconn' default value has increased to 4096
113
114modify_ldt.2
115set_thread_area.2
116 Andy Lutomirski [Markus T Metzger]
117 Fix type of base_addr
118
119move_pages.2
120 John Hubbard [Michal Hocko]
121 Remove ENOENT from the list of possible return values
122
123open.2
124 Adam Borowski
125 No need for /proc to make an O_TMPFILE file permanent
126 In the example snippet, we already have the fd, thus there's no
127 need to refer to the file by name. And, /proc/ might be not
128 mounted or not accessible.
129 Michael Kerrisk [Joseph C. Sible]
130 In O_TMPFILE example, describe alternative linkat() call
131 This was already shown in an earlier version of the page,
132 but Adam Borowski's patch replaced it with an alternative.
133 Probably, it is better to show both possibilities.
134
135perf_event_open.2
136 Daniel Colascione
137 Mention EINTR for perf_event_open
138
139ptrace.2
140 Denys Vlasenko
141 PTRACE_EVENT_STOP does not always report SIGTRAP
142
143quotactl.2
144 Michael Kerrisk
145 Don't show numeric values of Q_XQUOTAON XFS_QUOTA_?DQ_* flags
146 The programmer should not need to care about the numeric values,
147 and their inclusion is verbosity.
148 Yang Xu [Michael Kerrisk]
149 Add EINVAL error of Q_XQUOTARM operation
150
151stime.2
152 Michael Kerrisk
153 Note that stime() is deprecated
154
155syscall.2
156 Petr Vorel [Cyril Hrubis]
157 Update feature test macro requirements
158
159sysctl.2
160 Michael Kerrisk
161 This system call was removed in Linux 5.5; adjust the page accordingly
162
163userfaultfd.2
164 Yang Xu [Michael Kerrisk]
165 Add EPERM error
166
167cmsg.3
168 Rich Felker
169 Clarify alignment issues and correct method of accessing CMSG_DATA()
170 From an email by Rich Felker:
171
172 It came to my attention while reviewing possible breakage with
173 move to 64-bit time_t that some applications are dereferencing
174 data in socket control messages (particularly SCM_TIMESTAMP*)
175 in-place as the message type, rather than memcpy'ing it to
176 appropriate storage. This necessarily does not work and is not
177 supportable if the message contains data with greater alignment
178 requirement than the header. In particular, on 32-bit archs,
179 cmsghdr has size 12 and alignment 4, but struct timeval and
180 timespec may have alignment requirement 8.
181 Michael Kerrisk [Rich Felker]
182 Modify CMSG_DATA() example to use memcpy()
183 See previous patch to this page for rationale
184
185exit.3
186 Benjamin Peterson [Mike Frysinger]
187 Use hex for the status mask
188
189ftime.3
190 Michael Kerrisk
191 Note that this function is deprecated
192
193getpt.3
194 Samuel Thibault
195 Remove mention of O_NOCTTY
196 The glibc implementation of getpt has actually never been setting
197
198malloc.3
199 Vegard Nossum
200 Clarify realloc() return value
201 Petr Vorel
202 Remove duplicate _GNU_SOURCE
203
204console_codes.4
205 Adam Borowski
206 Document \e[90m to 97, 100 to 107
207 Adam Borowski
208 \e[21m is now underline
209 Since 65d9982d7e523a1a8e7c9af012da0d166f72fc56 (4.17), it follows
210 xterm rather than common sense and consistency, being the only
211 command 1..9 where N+20 doesn't undo what N did. As libvte
212 0.51.90 got changed the same way, this behaviour will probably
213 stay.
214 Adam Borowski
215 Update \e[38m and \e[48m
216 Supported since cec5b2a97a11ade56a701e83044d0a2a984c67b4 (3.16).
217
218cgroups.7
219 Michael Kerrisk
220 The v2 freezer controller was added in Linux 5.2
221 Michael Kerrisk
222 Split discussion of cgroups.events file and v2 release notification
223 In preparation for adding a description of the "frozen" key.
224 Michael Kerrisk
225 Describe the cgroup.events "frozen" key
226 Michael Kerrisk
227 Improve the discussion of the advantages of v2 release notification
228
229inotify.7
230 Nick Shipp
231 Merge late perror() into fprintf() in example code
232
233netlink.7
234 Antonin Décimo
235 Fix alignment issue in example
236
237packet.7
238 kevin sztern [Michael Kerrisk]
239 Add missing tpacket_auxdata field (tp_vlan_tpid)
240
241rtnetlink.7
242 Antonin Décimo
243 ifa_index is an unsigned int
244
245tcp.7
246 Michael Kerrisk
247 tcp_low_latency is ignored since Linux 4.14
248
249unix.7
250 Michael Kerrisk
251 The PID sent with SCM_CREDENTIALS must match an existing process
252
253vsock.7
254 Mikhail Golubev [Michael Kerrisk]
255 Add missing structure element
256 The structure 'struct sockaddr_vm' has additional element
257 'unsigned char svm_zero[]' since version v3.9-rc1.
258
259ldconfig.8
260 DJ Delorie
261 Document file filter and symlink pattern expectations