File shadow.changes of Package shadow
332
1
-------------------------------------------------------------------
2
Fri Sep 8 09:39:36 UTC 2023 - Michael Vetter <mvetter@suse.com>
3
4
- bsc#1214806 (CVE-2023-4641):
5
Fix potential password leak
6
- Add shadow-CVE-2023-4641.patch
7
8
-------------------------------------------------------------------
9
Tue Apr 18 15:39:47 UTC 2023 - Michael Vetter <mvetter@suse.com>
10
11
- bsc#1210507 (CVE-2023-29383):
12
Check for control characters
13
- Add shadow-CVE-2023-29383.patch
14
15
-------------------------------------------------------------------
16
Sat Jul 20 02:11:10 CEST 2019 - sbrabec@suse.com
17
18
- shadow-login_defs-suse.patch: Set ALWAYS_SET_PATH default to
19
"yes" (bsc#353876#c7).
20
21
-------------------------------------------------------------------
22
Mon Jul 15 15:27:01 UTC 2019 - mvetter@suse.com
23
24
- bsc#1141113: Fix segfault in useradd
25
* Add shadow-4.6-bsc1141113-useradd-segfault.patch
26
27
-------------------------------------------------------------------
28
Tue Apr 30 22:27:14 CEST 2019 - sbrabec@suse.com
29
30
- Split shadow-login_defs.patch hunks to its logical components
31
(bsc#1121197):
32
* shadow-login_defs-unused-by-pam.patch
33
* shadow-login_defs-comments.patch
34
* shadow-util-linux.patch
35
* shadow-login_defs-suse.patch
36
* Move appropriate hunks to chkname-regex.patch and
37
encryption_method_nis.patch
38
* Remove GROUPADD_CMD that is not supported (bsc#1121197#c14).
39
- Split getdef-new-defs.patch hunks to its logical components
40
(bsc#1121197):
41
* encryption_method_nis.patch
42
* chkname-regex.patch
43
* shadow-util-linux.patch
44
Add support for login: ALWAYS_SET_PATH and LOGIN_PLAIN_PROMPT.
45
* useradd-script.patch, userdel-script.patch
46
* Remove duplicated definitions of MOTD_FILE and ENV_PATH.
47
48
-------------------------------------------------------------------
49
Wed Jan 23 09:35:01 UTC 2019 - adam.majer@suse.de
50
51
- btrfs-subvolumes.patch: implement support for creating user home
52
directories on btrfs subvolumes (fate#316134)
53
54
-------------------------------------------------------------------
55
Wed Oct 31 14:17:29 UTC 2018 - Valentin Rothberg <vrothberg@suse.com>
56
57
- Add empty /etc/sub{u,g}id files. useradd and usermod add entries for users
58
only when those files exist. Having those entries is a requirement to create
59
user namespaces, for instance, when running podman as a non-root user.
60
61
-------------------------------------------------------------------
62
Mon May 14 12:45:42 UTC 2018 - mvetter@suse.com
63
64
- Update to 4.6:
65
* Newgrp: avoid unnecessary lookups
66
* Make language less binary
67
* Add error when turning off man switch
68
* Spelling fixes
69
* Make userdel work with -R
70
* newgidmap: enforce setgroups=deny if self-mapping a group
71
* Norwegian bokmål translation
72
* pwck: prevent crash by not passing O_CREAT
73
* WITH_TCB fixes from Mandriva
74
* Fix pwconv and grpconv entry skips
75
* Fix -- slurping in su
76
* add --prefix option
77
- Remove CVE-2018-7169.patch: upstreamed
78
- Remove shadow-4.1.5.1-pam_group.patch: upstreamed
79
- Update userdel-script.patch: change due to prefix
80
- Update useradd-mkdirs.patch: change due to prefix
81
Additionally changed in that patch (bsc#1106914):
82
* Test for strdup() failure
83
* Directory to 0755 instead 0777
84
- Add shadow-4.6.0-fix-usermod-prefix-crash.patch:
85
Fixes crash in usermod when called with --prefix.
86
See https://github.com/shadow-maint/shadow/issues/110
87
88
-------------------------------------------------------------------
89
Thu Feb 22 15:10:45 UTC 2018 - fvogt@suse.com
90
91
- Use %license (boo#1082318)
92
93
-------------------------------------------------------------------
94
Fri Feb 16 08:39:08 UTC 2018 - kbabioch@suse.com
95
96
- Added CVE-2018-7169.patch: Fixed an privilege escalation in newgidmap,
97
which allowed an unprivileged user to be placed in a user namespace where
98
setgroups(2) is allowed. (CVE-2018-7169 bsc#1081294)
99
100
-------------------------------------------------------------------
101
Wed Nov 8 12:39:12 UTC 2017 - mvetter@suse.com
102
103
- bsc#1061838:
104
Revert: Requires: group(mail)
105
Introduced circular dependency
106
107
-------------------------------------------------------------------
108
Fri Oct 13 15:44:28 UTC 2017 - adam.majer@suse.de
109
110
- Revert accidentalied prerequisites.
111
Use PreReq for permissions
112
113
-------------------------------------------------------------------
114
Thu Oct 12 08:59:28 UTC 2017 - schwab@suse.de
115
116
- Prequire group(shadow), group(root), user(root)
117
118
-------------------------------------------------------------------
119
Mon Oct 9 11:53:44 UTC 2017 - mvetter@suse.com
120
121
- bsc#1061838:
122
Add Requires for group(mail)
123
124
-------------------------------------------------------------------
125
Thu Sep 14 08:18:27 UTC 2017 - mvetter@suse.com
126
127
- boo#1048645:
128
Set suid bit for newuidmap and newgimap
129
130
-------------------------------------------------------------------
131
Thu Sep 14 08:17:08 UTC 2017 - mvetter@suse.com
132
133
- Revert the changes for bsc#1023895 back
134
Pulls in too many deps into ring0.
135
Next version of shadow plans to have no conditional man pages.
136
137
-------------------------------------------------------------------
138
Fri Sep 8 11:41:13 UTC 2017 - mvetter@suse.com
139
140
- run spec-cleaner
141
- bsc#1023895:
142
man page contained invalid options because they depend
143
on compile flags and we shipped pre built ones.
144
New BuildRequires: docbook-xsl-stylesheets docbook_4 xml2po
145
xsltproc
146
147
-------------------------------------------------------------------
148
Thu Jun 8 17:00:57 CEST 2017 - kukuk@suse.de
149
150
- Adjust requires (we need user/group root instead of aaa_base now)
151
152
-------------------------------------------------------------------
153
Mon May 22 13:31:25 UTC 2017 - adam.majer@suse.de
154
155
- New upstream version 4.5
156
- Refreshed patches:
157
* shadow-login_defs.patch
158
* chkname-regex.patch
159
* getdef-new-defs.patch
160
* useradd-mkdirs.patch
161
- Upstreamed patches:
162
* shadow-4.1.5.1-manfix.patch
163
* shadow-4.1.5.1-errmsg.patch
164
* shadow-4.1.5.1-backup-mode.patch
165
* shadow-4.1.5.1-audit-owner.patch
166
* shadow-4.2.1-defs-chroot.patch
167
* shadow-4.2.1-merge-group.patch
168
* Fix-user-busy-errors-at-userdel.patch
169
* useradd-clear-tallylog.patch
170
- shadow-4.1.5.1-pam_group.patch
171
dynamically added users via pam_group are not listed in groups
172
databases but are still valid
173
- shadow.keyring: update keyring with current maintainer's keyid
174
only - Serge Hallyn 'F1D08DB778185BF784002DFFE9FEEA06A85E3F9D'
175
- disable_new_audit_function.patch:
176
Disable newer libaudit functionality for older distributions
177
178
-------------------------------------------------------------------
179
Mon Feb 20 07:28:24 UTC 2017 - josef.moellers@suse.com
180
181
- useradd: call external program "/sbin/pam_tally2" to reset
182
failed login counter in "/var/log/tallylog"
183
(bsc#980486, useradd-clear-tallylog.patch)
184
185
-------------------------------------------------------------------
186
Wed Nov 2 07:41:51 UTC 2016 - meissner@suse.com
187
188
- add keyring, three public keys from https://pkg-shadow.alioth.debian.org/download.php
189
190
-------------------------------------------------------------------
191
Tue Oct 18 15:55:43 UTC 2016 - mvetter@suse.com
192
193
- bsc#1002975: Use permissions according to permissions package
194
and dont try to manipulate them in %files section.
195
196
-------------------------------------------------------------------
197
Wed Sep 14 07:46:33 UTC 2016 - mvetter@suse.com
198
199
- boo#994486: Include shadow.5 manpage
200
Previously this was provided by man-pages package in
201
the man-pages-addons tarball which got removed later on.
202
203
-------------------------------------------------------------------
204
Tue May 31 06:48:41 UTC 2016 - mvetter@suse.com
205
206
- Add package dependency for aaa_base, fixing bnc#899409
207
(was done by tbehrens@suse.com but not submitted to Factory)
208
209
-------------------------------------------------------------------
210
Mon May 30 09:41:55 UTC 2016 - mvetter@suse.com
211
212
- shadow 4.2.1 requested by fate#320422
213
- bsc#979069: Dont include shadow-4.1.5.1-bug935203-manpage.patch
214
- Dont set SUID bit yet. Once bsc#979282 is through, which will adapt the permissions package, we can enable the SUID bits.
215
Remove the files used to circumvent the check.
216
- Remove:
217
* shadow-rpmlintrc
218
* shadow-subids
219
* shadow-subids.easy
220
* shadow-subids.secure
221
* shadow-subids.paranoid
222
223
-------------------------------------------------------------------
224
Thu May 19 12:28:47 UTC 2016 - christian.brauner@mailbox.org
225
226
- Update to shadow-4.2.1:
227
- add support for subuids/subgids via newuidmap/newgidmap
228
- Rename chkname-regex.diff to chkname-regex.patch
229
- Rename encryption_method_nis.diff to encryption_method_nis.patch
230
- Rename getdef-new-defs.diff to getdef-new-defs.patch
231
- Rename shadow-login_defs.diff to shadow-login_defs.patch
232
- Rename userdel-scripts.diff to userdel-script.patch
233
- Rename useradd-script.diff to useradd-script.patch
234
- Rename useradd-default.diff to useradd-default.patch
235
- Rename useradd-mkdirs.diff to useradd-mkdirs.patch
236
- Add fixes from Red Hat/Fedora:
237
- shadow-4.1.5.1-audit-owner.patch.patch:
238
- log owner changes for home directory
239
- shadow-4.1.5.1-userdel-helpfix.patch.patch:
240
- give a hint about what happens when you force the removal of a user
241
- shadow-4.2.1-defs-chroot.patch.patch:
242
- initialize uid_t uid_min and uid_t uid_max not before we need them
243
- shadow-4.2.1-merge-group.patch.patch:
244
- simplify by using a single call to snprintf()
245
- Add upstream fix
246
- Fix-user-busy-errors-at-userdel.patch:
247
- call sub_uid_close()
248
249
-------------------------------------------------------------------
250
Fri Jan 15 11:08:29 UTC 2016 - fvogt@suse.com
251
252
- Moved call from %verifyscript into %post:
253
* Caused call to %service_add_post shadow.service shadow.timer
254
during rpm -qV shadow
255
256
-------------------------------------------------------------------
257
Wed Jul 15 13:25:11 UTC 2015 - jkeil@suse.de
258
259
- Add systemd unit files to continuously check password & groupfile integrity
260
* Idea from Arch Linux
261
* pending request to systemd-presets-branding-openSUSE to enable by default
262
263
-------------------------------------------------------------------
264
Mon Mar 31 22:00:00 UTC 2014 - tbehrens@suse.com
265
266
- Add patch useradd-mkdirs.diff: fix for bnc#865563, create all parts
267
of the path
268
269
-------------------------------------------------------------------
270
Fri Nov 22 10:15:25 UTC 2013 - werner@suse.de
271
272
- Stop any systemd user manager instance in case a user entry will
273
be deleted (bnc#849870). Nevertheless a running process requires
274
the option --force for the userdel command.
275
276
-------------------------------------------------------------------
277
Tue Nov 12 14:47:30 CET 2013 - kukuk@suse.de
278
279
- Add ENCRYPT_METHOD_NIS for pam_unix.so (encryption_method_nis.diff)
280
281
-------------------------------------------------------------------
282
Tue Sep 17 14:56:44 CEST 2013 - kukuk@suse.de
283
284
- Add some fixes from Fedora:
285
- shadow-4.1.5.1-backup-mode.patch: open backup file with correct
286
permissions.
287
- shadow-4.1.5.1-logmsg.patch: fix error message
288
- shadow-4.1.5.1-errmsg.patch: print error reason
289
- shadow-4.1.5.1-manfix.patch: fix manual page
290
291
-------------------------------------------------------------------
292
Tue Feb 5 13:19:46 CET 2013 - kukuk@suse.de
293
294
- Cleanup login.defs and enable ENCRYPT_METHOD [bnc#802006]
295
296
-------------------------------------------------------------------
297
Tue Nov 13 17:31:50 CET 2012 - kukuk@suse.de
298
299
- Fix getdef default variables (getdef-new-defs.diff)
300
301
-------------------------------------------------------------------
302
Tue Nov 13 10:36:28 CET 2012 - kukuk@suse.de
303
304
- Fix default group value in /etc/default/useradd
305
(useradd-default.diff)
306
307
-------------------------------------------------------------------
308
Thu Sep 27 15:20:44 CEST 2012 - kukuk@suse.de
309
310
- Implement CHARACTER_CLASS support
311
(chkname-regex.diff)
312
313
-------------------------------------------------------------------
314
Wed Sep 26 15:20:06 CEST 2012 - kukuk@suse.de
315
316
- Add support for useradd.local
317
(useradd-script.diff)
318
319
-------------------------------------------------------------------
320
Tue Sep 25 16:22:18 CEST 2012 - kukuk@suse.de
321
322
- Fix spec file
323
- Adjust login.defs
324
(shadow-login_defs.diff)
325
- Add userdel*.local script support and scrips
326
(userdel-scripts.diff)
327
328
-------------------------------------------------------------------
329
Mon Sep 24 16:04:03 CEST 2012 - kukuk@suse.de
330
331
- Initial package [FATE#314473]
332