]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes
Changes: Ready for 3.73
[thirdparty/man-pages.git] / Changes
1 ==================== Changes in man-pages-3.73 ====================
2
3 Released: ????-??-??, Munich
4
5
6 Contributors
7 ------------
8
9 The following people contributed patches/fixes or (noted in brackets
10 in the changelog below) reports, notes, and ideas that have been
11 incorporated in changes in this release:
12
13 David Prévot <taffit@debian.org>
14 Eric W. Biederman <ebiederm@xmission.com>
15 J. Bruce Fields <bfields@fieldses.org>
16 Justin Cormack <justin@street-vision.com>
17 Lorenzo Beretta <lory.fulgi@infinito.it>
18 Michael Kerrisk <mtk.manpages@gmail.com>
19 Rob Landley <rob@landley.net>
20 Serge E. Hallyn <serge@hallyn.com>
21 Serge Hallyn <serge.hallyn@ubuntu.com>
22 Vasily Kulikov <segoon@openwall.com>
23 Vincent Lefevre <vincent@vinc17.net>
24 Vitaly Rybnikov <frodox@zoho.com>
25 Yuri Kozlov <yuray@komyakino.ru>
26
27 Apologies if I missed anyone!
28
29
30 New and rewritten pages
31 -----------------------
32
33 namespaces.7
34 Michael Kerrisk [Eric W. Biederman]
35 New page providing overview of Linux namespaces
36
37 pid_namespaces.7
38 Michael Kerrisk [Eric W. Biederman, Vasily Kulikov, Rob Landley,
39 Serge Hallyn]
40 New page describing PID namesapces
41
42 user_namespaces.7
43 Michael Kerrisk [Eric W. Biederman, Andy Lutomirski, Serge Hallyn]
44 New page describing user namespaces.
45
46
47 Newly documented interfaces in existing pages
48 ---------------------------------------------
49
50 clone.2
51 Eric W. Biederman [Michael Kerrisk]
52 Document CLONE_NEWUSER for creating a new user namespace
53
54 setns.2
55 Eric W. Biederman, Michael Kerrisk
56 Document the PID, user, and mount namespace support
57 Document CLONE_NEWPID, CLONE_NEWUSER, and CLONE_NEWNS flags.
58
59 unshare.2
60 Michael Kerrisk [Eric W. Biederman]
61 Document CLONE_NEWPID
62 Michael Kerrisk [Eric W. Biederman]
63 Document CLONE_NEWUSER
64 Michael Kerrisk
65 Document CLONE_THREAD, CLONE_SIGHAND, and CLONE_VM
66
67
68 Changes to individual pages
69 ---------------------------
70
71 clone.2
72 Michael Kerrisk
73 Move some CLONE_NEWNET text to namespaces.7
74 Michael Kerrisk
75 Move some CLONE_NEWUTS text 2 to namespaces.7
76 Michael Kerrisk
77 Move some CLONE_NEWIPC text to namespaces.7
78 Michael Kerrisk
79 Reword discussion of CLONE_NEWNS, removing text also in namespaces(7)
80 Michael Kerrisk
81 Standardize text on CLONE_NEW* flags and CAP_SYS_ADMIN
82 Michael Kerrisk
83 EINVAL if (CLONE_NEWUSER|CLONE_NEWPID) && (CLONE_THREAD|CLONE_PARENT)
84 Michael Kerrisk
85 Add more detail on the meaning of CLONE_SYSVSEM
86
87 flock.2
88 Michael Kerrisk [J. Bruce Fields]
89 Don't mention "classical BSD" in discussion of fcntl()/flock interaction
90 The noninteraction of flock(2) and fcntl(2) locks does
91 not seem to be classical BSD semantics (at least, checking
92 the 4.4BSD sources suggest that the lock types do interact,
93 although there have been other systems also where fcntl()
94 and flock() locks do not interact). So, fix the text
95 discussing "classical BSD" lock semantics.
96
97 getunwind.2
98 Michael Kerrisk [Yuri Kozlov]
99 Fix description of return value
100 s/size of unwind table/size of the unwind data/
101
102 mount.2
103 Eric W. Biederman
104 Clarify use of 'mountflags' and 'data' for MS_REMOUNT
105
106 reboot.2
107 Michael Kerrisk [Justin Cormack, Eric W. Biederman]
108 Document effect of reboot() inside PID namespaces
109
110 semop.2
111 Michael Kerrisk
112 Refer to clone(2) for semantics of CLONE_SYSVSEM and semadj lists
113
114 seteuid.2
115 setgid.2
116 setresuid.2
117 setreuid.2
118 setuid.2
119 Michael Kerrisk
120 EINVAL can occur if UID/GID is not valid in caller's user namespace
121
122 setns.2
123 Michael Kerrisk [Eric W. Biederman]
124 Clarify capabilities required for reassociating with a mount namespace
125 Michael Kerrisk
126 Specify kernel version on each CLONE_NEW* flag
127 And remove text on flags from VERSIONS.
128
129 unshare.2
130 Michael Kerrisk
131 Add an example program
132 Michael Kerrisk
133 Clarify semantics of CLONE_SYSVSEM
134 Michael Kerrisk
135 CLONE_SYSVSEM does not require CAP_SYS_ADMIN
136 Michael Kerrisk
137 Note flags implied by CLONE_THREAD and CLONE_VM
138
139 clock.3
140 Michael Kerrisk [Vincent Lefevre]
141 The implementation uses clock_gettime() was to improve *accuracy*
142 (The man page text mistakenly used the word "precision".)
143
144 drand48.3
145 Michael Kerrisk [Lorenzo Beretta]
146 Remove crufty text about SVID 3 marking drand48() obsolete
147 See http://bugs.debian.org/758293
148
149 proc.5
150 Michael Kerrisk
151 Move /proc/[pid]/mounts text to namespaces.7
152 Michael Kerrisk
153 Move /proc/[pid]/mountstats text to namespaces.7
154
155 capabilities.7
156 Michael Kerrisk
157 Refer reader to user_namespaces(7) for a discussion of capabilities
158 Michael Kerrisk
159 Document CAP_SETUID and CAP_SETGID for user namespace mappings
160 Michael Kerrisk
161 setns() needs CAP_SYS_ADMIN in the *target* namespace
162 Michael Kerrisk
163 Since Linux 3.8, user namespaces no longer require CAP_SYS_ADMIN
164
165 mq_overview.7
166 Michael Kerrisk
167 Refer to namespaces(7) for info on POSIX MQs and IPC namespaces
168
169 svipc.7
170 Michael Kerrisk
171 Refer to namespaces(7) for info on System V IPC and IPC namespaces