/[pkg-shadow]/debian/trunk/debian/changelog
ViewVC logotype

Contents of /debian/trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3746 - (show annotations) (download)
Fri May 25 17:32:12 2012 UTC (12 months, 3 weeks ago) by nekral-guest
File size: 154809 byte(s)
Updated timestamp.
1 shadow (1:4.1.5.1-1) unstable; urgency=low
2
3 * The "Gruyère" release.
4
5 [ Nicolas FRANCOIS (Nekral) ]
6 * New upstream release:
7 - login: log into utmp(x) but not into wtmp (this is done by pam_lastlog).
8 Log to utmp(x) was broken by the fix for #605329. Closes: 659957
9 - userdel: Fix segfault when userdel removes the user's group.
10 Closes: #660406
11 - manpages: .so links point to paths relative to the top-level manual
12 hierarchy. Closes: #661025
13 - useradd(8): Return code 13 no more documented. Closes: #661802
14 * debian/patches/series, debian/patches/428_grpck_add_prune_option: Removed.
15 The -p option was not documented and was meant to fix consequences of a
16 bug now fixed more than 10 years ago.
17 * debian/shadowconfig.sh: Display issues, but dot not prompt interactively
18 to fix passwd/group/shadow/gshadow issues. Closes: #638263
19 * debian/control: Bump Standards-Version to 3.9.3 (no changes needed).
20 * debian/rules: Simplify setting of hardening flags. cdbs 0.4.103 needed to
21 get hardened version of shadow-utils. Restore previous requirement on
22 dpkg-dev to 1.13.5.
23
24 [ Christian Perrier ]
25 * Complete Polish translation of logoutd(8). Closes: #668880
26 * German translation of manpages completed. Closes: #673234
27
28 [ Roger Leigh ]
29 * Separation of static and dynamic motd components in login PAM module
30 Closes: #669698
31
32 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 25 May 2012 15:42:01 +0200
33
34 shadow (1:4.1.5-1) unstable; urgency=low
35
36 * The "Charolais" release.
37
38 [ Nicolas FRANCOIS (Nekral) ]
39 * New upstream release:
40 - su: Fix possible tty hijacking by dropping the controlling terminal when
41 executing a command (CVE-2005-4890). Closes: #628843
42 - userdel: Check the existence of the user's mail spool before trying to
43 remove it. If it does not exist, a warning is issued, but no failure.
44 Closes: #617295
45 - userdel: Do not remove a group with the same name as the user
46 (usergroup) if this group isn't the user's primary group.
47 Closes: #584868
48 - su: Close the PAM session as root (fix issues with pam_mount and
49 pam_systemd). Closes: #580434
50 - Fix several typos in manpages. Thanks to Simon Brandmair.
51 Closes: #628776
52 - userdel error message has been clarified when the user is still
53 executing processes (it used to complain that the user is logged in).
54 Closes: #603315
55 - passwd(1) references chpasswd(8). Closes: #609117
56 - Spaces have been added between options and arguments in the Russian
57 manpages. Closes: #606159
58 - Fix handling of numerical dates in usermod -e. Closes: #621810
59 - usermod: When the shadow file exists but there are no shadow entries, an
60 entry is created if the password is changed and passwd requires a shadow
61 entry, or if aging features are used (-e or -f). Closes: 632461
62 - Added diagnosis for lock failures. Closes: #616167
63 - grpck/pwck: NIS entries were dropped by -s (sort). Closes: #622765
64 - login does not log into utmp(x) and wtmp. This is already done by
65 pam_lastlog. Closes: #605329
66 - groupmod: document that /etc/passwd can be modified by groupmod -g.
67 Closes: #647308
68 - Updated patches
69 + debian/patches/008_login_log_failure_in_FTMP
70 + debian/patches/401_cppw_src.dpatch
71 + debian/patches/402_cppw_selinux
72 + debian/patches/428_grpck_add_prune_option
73 + debian/patches/429_login_FAILLOG_ENAB
74 + debian/patches/463_login_delay_obeys_to_PAM
75 + debian/patches/501_commonio_group_shadow
76 + debian/patches/505_useradd_recommend_adduser
77 + debian/patches/506_relaxed_usernames
78 + debian/patches/508_nologin_in_usr_sbin
79 + debian/patches/523_su_arguments_are_concatenated
80 + debian/patches/523_su_arguments_are_no_more_concatenated_by_default
81 + debian/patches/542_useradd-O_option
82 + debian/patches/900_testsuite_groupmems
83 - debian/patches/008_su_get_PAM_username: Removed, feature supported
84 upstream.
85 - debian/patches/300_CVE-2011-0721: Removed, applied upstream.
86 - Upstream translation updates from Debian BTS:
87 + Brazilian Portuguese. Closes: #622834
88 + Catalan. Closes: #627526, #657763
89 + Danish. Closes: #621330, #657514
90 + German. Closes: #622908, #656503
91 + French. Closes: #623608, #657621
92 + Japanese. Closes: #620978
93 + Kazakh. Closes: #620930
94 + Portuguese. Closes: #623722, #656686
95 + Russian. Closes: #622106, #655194
96 + Spanish (Closes: #630618)
97 + Swedish. Closes: #621126
98 + Simplified Chinese. Closes: #655858
99 - Upstream manpages translation updates from Debian BTS:
100 + French. Closes: #630250, #657622
101 + German. Closes: #628777
102 + Simplified Chinese. Closes: #602264, #655858
103 + Danish added. Closes: #657516
104 + Russian. Closes: #657710
105 * debian/control: mark passwd as 'Multi-Arch: foreign'. Closes: #614321
106 * debian/securetty.linux: Add IBM pSeries console ports. Closes: #597661
107 * debian/securetty.linux: Add serial Console for MIPS Swarm.
108 (http://lists.debian.org/debian-release/2011/02/msg00320.html)
109 * debian/securetty.linux: Add s390/s390x ports ttysclp0. Closes: #647469
110 * debian/securetty.linux: Fixed typo: ttyama -> ttyAMA. Closes: #544184
111 * debian/rules, debian/man.insert, debian/man.insert.sed: Bug #507673 has
112 been closed. It is no more needed to patch the generated manpages. This
113 also fix failures to build twice is a row. Closes: #636047
114 * debian/patches/401_cppw_src.dpatch: Replace progname by Prog. Rename
115 create_backup_file to create_copy. The lock functions do not set errno.
116 Do not report the error string on cppwexit.
117 * debian/patches/401_cppw_src.dpatch, debian/patches/402_cppw_selinux:
118 Synchronize with coding style.
119 * debian/patches/401_cppw_src.dpatch: Detect as well too many and too
120 few arguments.
121 * debian/patches/506_relaxed_usernames: Really check if the user/group
122 name starts with a dash. Also forbid names starting with '+' or '~'.
123 Document the naming policy in useradd.8 / groupadd.8.
124 * debian/patches/506_relaxed_usernames: Also forbid names containing a
125 comma.
126 * debian/patches/901_testsuite_gcov: Do not revert the locale when testing
127 with gcov to avoid coverage false negatives. This does not impact the
128 debian binary package, only the test package.
129 * debian/control: Add Build-Depends on libsemanage1-dev [linux-any]
130 * debian/rules: Do not hard-code CFLAGS and LDFLAGS. Build with all
131 hardening flags set. Closes: #657010
132 * debian/control: depends on dpkg-dev (>= 1.16.1~) for including
133 /usr/share/dpkg/buildflags.mk
134 * debian/control: Standards-Version: bumped to 3.9.2. No changes.
135 * debian/login.defs: Set the default encryption method to SHA512.
136 Closes: #657717
137
138 [ Christian Perrier ]
139 * Use "linux-any" instead of a negated list of architectures in
140 Build-Depends. Closes: #634465
141
142 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Sun, 12 Feb 2012 22:27:03 +0100
143
144 shadow (1:4.1.4.2+svn3283-3) unstable; urgency=high
145
146 * The "Trappe d'Echourgnac" release.
147 * Fix typo in /etc/pam.d/login comments. Thanks to Ferenc Wagner.
148 Closes: #598717
149 * debian/patches/300_CVE-2011-0721: Fix insufficient input sanitation
150 leading to possible user or group creation in NIS environments.
151
152 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Mon, 13 Feb 2011 23:20:05 +0100
153
154 shadow (1:4.1.4.2+svn3283-2) unstable; urgency=low
155
156 * The "Bleu du Vercors-Sassenage" release.
157 * Fix backup command line in cron.daily script. Closes: #596283
158
159 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Sat, 25 Sep 2010 23:38:39 +0200
160
161 shadow (1:4.1.4.2+svn3283-1) unstable; urgency=low
162
163 * The "Bleu de Gex" release.
164 * New upstream unreleased version:
165 - Fix formatting of the login.defs.5 manpage. Closes: #542804
166 - Updated Czech translation. Closes: #548407
167 - Updated Vietnamese translation. Closes: #548065
168 - Remove patches applied upstream:
169 + debian/patches/008_su_no_sanitize_env
170 + debian/patches/483_su_fakelogin_wrong_arg0
171 - Updated patches:
172 + debian/patches/523_su_arguments_are_no_more_concatenated_by_default
173 + debian/patches/542_useradd-O_option
174 - Added support for dates already specified as a number of days since
175 Epoch in useradd, usermod and chage. Closes: #562221
176 - This also allows, in the chage interactive mode, to specify -1 as the
177 expiration date to disable it. Closes: #573018
178 - Fixed parsing of gshadow. This fix password support in newgrp.
179 Closes: #569899
180 - pwck and grpck stop sorting at the first line which begins with a '+'.
181 This will avoid messing up with NIS entries. Closes: #567836
182 - Fix interruption of su, newgrp, vipw with Ctrl-Z. Closes: 530231
183 - mail checking is no more mentioned in login(1) since it is done by PAM.
184 Closes: #470059
185 - The -e (and -c and -m) option was restored in chpasswd (which still uses
186 PAM by default). Closes: #539354
187 - Kazakh translation updated. Closes: #586994
188 - Fixed comma splice in chsh(1). Closes: #582166
189 * debian/securetty.kfreebsd: On GNU/kFreeBSD the serial devices have change
190 from /dev/cuuaX to /dev/ttydX in kernel 6.0. Closes: #544523
191 * debian/securetty.linux: Added support for embedded ARM AMBA PL011 ports
192 (e.g. emulated by QEMU). Closes: #544184
193 * debian/control: Removed Martin Quinson from the Uploaders, on his request.
194 * debian/login.defs: Improve documentation of USERGROUPS_ENAB.
195 Closes: #572687
196 * debian/rules: Added DEB_AUTO_UPDATE_LIBTOOL = pre. Closes: #560633
197 * debian/login.pam: return back to mostly "requisite" for the pam_securetty
198 PAM module, but ignore PAM_USER_UNKNOWN. This will avoid root from
199 entering a password, and will also avoid user enumeration attacks.
200 Mis-typed root login are not protected, only root can be blamed for
201 mis-typing and entering a password on an insecure line. Users willing to
202 protect against mis-typed root login can use "requisite", but will be
203 vulnerable to user enumeration attacks on insecure lines, and should use
204 pam 1.1.0-4 at least. Closes: #574082, #531341
205 * debian/passwd.cron.daily: Handle the backups of the user and group
206 databases so that it can be removed from the standard daily cron job.
207 Closes: #554170
208 * debian/login.defs: Updated description of UMASK (used by pam_umask).
209 * debian/securetty.linux: Reorganize and synchronize with
210 Documentation/devices.txt. This added a lot of TTYs, including the
211 ttyPZ0..3. Closes: #576203
212 * debian/rules, debian/man.insert, debian/man.insert.sed: Hack to avoid bug
213 507673, causing missing apostrophes in the manpages generated by
214 docbook-xsl (see debian bug 507673).
215 * debian/control: Standards-Version: bumped to 3.8.4. No changes.
216 * debian/passwd.lintian-overrides: Remove old entries relevant for
217 passwd.config.
218 * debian/control: Do not repeat the Section and Priority fields for the
219 binary packages.
220 * debian/rules: Disable new features: --without-acl --without-attr
221 --without-tcb
222
223 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Sun, 29 Aug 2010 21:14:12 +0200
224
225 shadow (1:4.1.4.2-1) unstable; urgency=low
226
227 * The "Tome des Bauges" release.
228 * New upstream release:
229 - Updated Basque translation. Closes: #535553
230 - Fixed some translatable string. Closes: #525726
231 - Fixed documentation of the short option for --mindays in passwd(1).
232 Closes: #531983
233 - Added support for shells being shell scripts without a shebang.
234 Closes: #479406
235 * debian/securetty.linux: Added Embedded Renesas SuperH ports.
236 Closes: #535927
237 * debian/securetty.linux: Added ttyS2 to ttyS5. Some extension card provide
238 more serial ports, but that should be sufficient until there is a support
239 for regular expressions. Closes: #534244
240 * debian/patches/506_relaxed_usernames: Fixed typo. groupadd(8) should
241 document the restriction on groupnames, not usernames.
242 * debian/login.pam: pam_securetty included as a required module instead of
243 requisite to avoid leak of user name information. Closes: #531341
244 * debian/shadowconfig.sh: Do not run shadowoff() and shadowon() in subshell.
245 This also remove a dependency on bash (even though /bin/sh would have been
246 sufficient). Thanks to Luk for spotting this.
247 * debian/login.dirs, debian/passwd.dirs: Removed usr/share/linda/overrides.
248 * debian/control: Standards-Version: bumped to 3.8.2. No changes.
249
250 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 24 Jul 2009 05:03:23 +0200
251
252 shadow (1:4.1.4.1-1) unstable; urgency=low
253
254 * The "Chevrotin" release.
255 * New upstream release:
256 - Fixed typo in the French vipw usage. Closes: #528486
257 - Fixed failure to delete an user (wrongly detected as still logged in).
258 On Linux, userdel checks if the user has some running processes.
259 Otherwise, it still check with utmp if the user is logged in and check
260 if the process indicated by utmp is still running to avoid
261 mis-detection of logged-in users. Closes: #528060
262 - newgrp and sg return the exit status of their child. Closes: #529897
263 - Updated patches:
264 + debian/patches/506_relaxed_usernames
265 * debian/login.defs: Removed comment about MD5_CRYPT. MD5_CRYPT_ENAB is no
266 more used by chpasswd and newusers.
267 * debian/patches/*: Updated patches to the new quilt and shadow versions.
268 * debian/patches/506_relaxed_usernames: usernames with a slash will not only
269 break one option. Move to the discussion on the usernames.
270
271 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 22 May 2009 16:29:58 +0200
272
273 shadow (1:4.1.4-3) unstable; urgency=low
274
275 * The "Banonet" release.
276 * debian/login.pam: Really ignore pam_selinux.so failures when the module do
277 not exist. Closes: #528673
278
279 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Sat, 16 May 2009 12:11:15 +0200
280
281 shadow (1:4.1.4-2) unstable; urgency=low
282
283 * The "Banon" release.
284 * debian/rules, debian/passwd.linda-overrides, debian/login.linda-overrides:
285 Removed linda-overrides files.
286 * debian/rules: Install the lintian overrides with dh_lintian.
287 * debian/control: Raised dependency on debhelper (>= 6.0.7~) for dh_lintian.
288 * debian/compat: Raised to 6
289 * debian/login.postinst: Install /var/log/faillog during initial installs
290 only. This permits admins to disable failed logins recording.
291 Closes: #488420
292 * debian/login.pam: Ignore pam_selinux.so failures when the module do not
293 exist. A required pam_selinux.so makes login fail when the module does not
294 exist (e.g. on architecture without SE Linux support). Closes: #528673
295
296 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Thu, 14 May 2009 22:36:34 +0200
297
298 shadow (1:4.1.4-1) unstable; urgency=low
299
300 * The "Chambérat" release.
301 * New upstream release:
302 - Updated Czech translation. Closes: #525658
303 - Updated French translation.
304 - Updated German translation. Closes: #527131
305 - Updated Japanese translation.
306 - Updated Korean translation. Closes: #524719
307 - Updated Portuguese translation. Closes: #525531
308 - Updated Russian translation. Closes: #527636
309 - passwd: Report password properties changes if the password is not
310 actually changed. Closes: #525967
311 - Fixed lastlog. 4.1.3 only reported empty logs. Closes: #524873
312 - Remove patches applied upstream:
313 + debian/patches/403_fix_PATH-MAX_hurd
314 - Updated patches:
315 + debian/patches/008_login_log_failure_in_FTMP
316 + debian/patches/401_cppw_src.dpatch
317 + debian/patches/429_login_FAILLOG_ENAB
318 + debian/patches/463_login_delay_obeys_to_PAM
319 - pwck and grpck warn when the shadowed and non-shadowed files contain
320 an entry for the same user or group and the non shadowed file password
321 field is not 'x'. Closes: #501869
322 Other topics raised in this bug were fixed previously.
323 * debian/securetty.linux: Added Freescale i.MX ports. Closes: #527095
324 * debian/securetty.linux: Added some local X displays. See LP #104957. But
325 only a limited set of displays were added.
326 * debian/rules, debian/passwd.newusers.pam, debian/passwd.chpasswd.pam:
327 Install the newusers and chpasswd PAM service configuration files.
328 newusers and chpasswd now use PAM to update the passwords.
329 Closes: #525153
330 * debian/login.pam: Updated support for SELinux. Closes: #527106
331 * debian/control: Standards-Version bumped to 3.8.1. No changes.
332 * debian/control: Changed gnome-doc-utils dependency to >= 0.4.3 (instead
333 of >= 0.4.3-1)
334 * debian/control: Added ${misc:Depends} to the passwd's Depends and login's
335 Pre-Depends.
336
337 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Mon, 11 May 2009 00:25:11 +0200
338
339 shadow (1:4.1.3.1-1) unstable; urgency=low
340
341 * The "Le Puant Macéré" release.
342 Sorry for the lack of cheese name in 1:4.1.3-1. At least this one should
343 count for two.
344 * New upstream release:
345 - Fixed wrong parsing of octal permissions. This impacted login (permission
346 of the TTYs, UMASK, ERASECHAR or KILLCHAR) in release 1:4.1.3-1 only.
347 Closes: #524139, #524258
348 - removed debian/patches/200_bin_nb: Applied upstream.
349 - removed debian/patches/302_vim_selinux_support: Applied upstream.
350 - Fixed login segfault when called without a username. Closes: #524193
351
352 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Wed, 15 Apr 2009 23:59:06 +0200
353
354 shadow (1:4.1.3-1) unstable; urgency=low
355
356 * The "" release.
357 * New upstream release:
358 - Fix possible login DOS. Closes: #505071
359 - Fix gpasswd and username with 32 characters. Closes: #508785
360 - Fix typo in nologin(8). Closes: #513252
361 - Remove old features from passwd(1). Closes: #499578
362 - login: Close passwd while waiting for exit. Closes: #474318
363 - login: fix the count of login failures. Closes: #498788
364 - Remove patches applied upstream (4.1.2):
365 + debian/patches/434_login_stop_checking_args_after--
366 + debian/patches/491_configure.in_friendly_selinux_detection
367 + debian/patches/487_passwd_chauthtok_failed_message
368 + debian/patches/406_vipw_resume_properly
369 + debian/patches/414_remove-unwise-advices
370 + debian/patches/300_SHA_crypt_method
371 + debian/patches/301_manpages_missing_options
372 + debian/patches/415_login_put-echoctl-back
373 + debian/patches/431_su_uid_0_not_root
374 - Remove patches applied upstream (4.1.3):
375 + debian/patches/200_Czech_binary_translation
376 + debian/patches/302_remove_non_translated_polish_manpages
377 + debian/patches/494_passwd_lock-no_account_lock
378 + debian/patches/200_Czech_binary_translation
379 + debian/patches/494_passwd_lock-no_account_lock
380 - Updated patches:
381 + debian/patches/431_su_uid_0_not_root
382 + debian/patches/463_login_delay_obeys_to_PAM
383 + debian/patches/008_su_get_PAM_username
384 + debian/patches/302_vim_selinux_support
385 + debian/patches/008_login_log_failure_in_FTMP
386 + debian/patches/429_login_FAILLOG_ENAB
387 + debian/patches/428_grpck_add_prune_option
388 + debian/patches/401_cppw_src.dpatch
389 + debian/patches/506_relaxed_usernames
390 + debian/patches/463_login_delay_obeys_to_PAM
391 + debian/patches/542_useradd-O_option
392 - Translations
393 + New Kazakh translation. Closes: #517809
394 + Updated Slovak translation. Closes: #523621
395 * debian/patches/454_userdel_no_MAIL_FILE: Patch removed. If MAIL_FILE is
396 defined, the mailbox is not in MAIL_SPOOL_DIR.
397 * debian/patches/506_relaxed_usernames: Use an extra paragraph for the note
398 on username with a '/'.
399 * debian/patches/504_undef_USE_PAM.nolibpam,
400 debian/patches/504_undef_USE_PAM.dpatch, debian/rules: Patches removed.
401 Replaced by the --disable-account-tools-setuid configure option.
402 * debian/control: changed the "Replaces" on manpages-zh to a versioned
403 one on 1.5.1-1
404 * debian/control: drop all Replaces on manpages-* when the version is
405 prior to Etch
406 * Versioned Replaces on manpages-tr (<<1..5) as conflicting manpages have
407 been removed in that package
408 * debian/patches/402_cppw_selinux: Add SE Linux support for cppw / cpgr.
409 * debian/patches/900_testsuite_groupmems, debian/patches/901_testsuite_gcov:
410 Added patches, only intended to be used in the testsuite.
411 * debian/securetty.linux: Added ttyPZ0, ttyPZ1, ttyPZ2, ttyPZ3 for PowerMac
412 machines. Closes: #511739
413 * debian/patches/579_chowntty_debug: Removed. With the fix for 505071 and
414 505271, this additional debug information is no more needed.
415 * debian/patches/507_32char_grnames.dpatch: Patch removed. Replaced by the
416 --with-group-name-max-length=32 configure option.
417 * debian/patches/592_manpages_typos: No more needed.
418 * debian/patches/401_cppw_src.dpatch: Call fsync before closing the backup
419 file descriptor. This ensures that the backup file will be available on
420 the storage medium.
421 * debian/securetty.linux: Removed devfs devices. Usage of devfs enabled
422 kernel in Lenny was not supported. Closes: #511961
423 * debian/login.defs: Added /usr/local/games/ to ENV_PATH (for regular
424 users). Closes: #487379
425 * debian/patches/200_bin_nb: Updated Norwegian Bokmål translation.
426 Closes: #523798
427 * debian/login.defs: Update GID_MIN to 1000. This is more consistent with
428 UID_MIN, SYS_GID_MAX and the usage of the same ID for UID and GIDs. This
429 should also be more consistent with the assignment of system group IDs
430 starting from GID_MAX and going down.
431
432 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Tue, 14 Apr 2009 23:33:22 +0200
433
434 shadow (1:4.1.1-4) unstable; urgency=low
435
436 * The "Rocamadour" release.
437 * debian/patches/302_remove_non_translated_polish_manpages,
438 debian/patches/series: Remove the (untranslated) su.1 and login.1 polish
439 translation. Closes: #491460
440 * debian/patches/506_relaxed_usernames: Document that the naming policy is
441 also used for the group names policy. Differentiate the Debian
442 constraints in a separate paragraph. Added documentation of the username
443 length restriction. Closes: #493230
444 * debian/patches/507_32char_grnames.dpatch: Update the documentation of the
445 group length restriction. Closes: #493230
446 * debian/login.pam: Replace the "multiple" option of pam_selinux by
447 "select_context". This requires PAM 1.0.1, but is commented.
448 Closes: #493181
449 * debian/patches/494_passwd_lock-no_account_lock: Fix typo (missing
450 parenthesis). Thanks to Moray Allan.
451
452 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 15 Aug 2008 12:36:15 -0300
453
454 shadow (1:4.1.1-3) unstable; urgency=low
455
456 * The "Morbier" release.
457 * debian/patches/302_vim_selinux_support: Add SE Linux support to vipw/vigr.
458 Thanks to Russell Coker. Closes: #491907
459 * debian/patches/494_passwd_lock-no_account_lock: Restore the previous
460 behavior of passwd -l (which changed in #389183): only lock the user's
461 password, not the user's account. Also explicitly document the
462 differences. This restores a behavior common with the previous versions of
463 passwd and with other implementations. Closes: #492307
464 * debian/patches/494_passwd_lock-no_account_lock: Add a reference to
465 usermod(8) in passwd(1). Closes: #412234
466 * debian/login.pam: Enforce a fail delay to avoid login brute-force.
467 Closes: #443322
468 * debian/login.pam: Indicate why the pam_securetty module is used as a
469 requisite module and mentions the possible drawbacks. Closes: #482352
470 * debian/login.defs: Do not mention the libpam-umask package (the module is
471 now provided by libpam-modules). Closes: #492410
472 * debian/patches/200_Czech_binary_translation: Updated Czech translation.
473 Thanks to Miroslav Kure. Closes: #482823
474 * debian/securetty.linux: Add the PA-RISC mux ports (ttyB0, ttyB1).
475 Closes: #488515
476
477 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Sat, 26 Jul 2008 10:12:46 +0200
478
479 shadow (1:4.1.1-2) unstable; urgency=low
480
481 * The "Brie de Meaux" and "Brie de Melun" double cheese release.
482 * Backported patches from upstream
483 - debian/patches/300_SHA_crypt_method:
484 This fixes bugs in the SHA encryption method that force the salt to have
485 8 bytes (instead of a random length between 8 and 16 bytes), and force
486 the number of SHA rounds to be equal to the lowest limit (at least 1000
487 SHA rounds).
488 - debian/patches/301_manpages_missing_options:
489 This add the missing documentation of options in useradd, groupadd, and
490 newusers.
491 * Tag patches already applied upstream
492 - debian/patches/487_passwd_chauthtok_failed_message
493 - debian/patches/406_vipw_resume_properly
494 - debian/patches/008_su_get_PAM_username
495 - debian/patches/491_configure.in_friendly_selinux_detection
496 - debian/patches/434_login_stop_checking_args_after--
497 - debian/patches/414_remove-unwise-advices
498 * Added description of new variables in /etc/login.defs:
499 - SYS_UID_MIN, SYS_UID_MAX, SYS_GID_MIN, SYS_GID_MAX
500 - ENCRYPT_METHOD
501 - SHA_CRYPT_MIN_ROUNDS, SHA_CRYPT_MAX_ROUNDS
502 * New Debian Policy:
503 - debian/control: Bump Standards-Version to 3.8.0 (no changes needed).
504 - debian/README.source: Document how to patch the upstream source, how to
505 use quilt, how to package a new upstream and how to use the testsuite.
506 * debian/patches/505_useradd_recommend_adduser: Fix typo: userdel is used to
507 remove an user, not to add one. Closes: #475795
508
509 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 13 Jun 2008 01:27:16 +0200
510
511 shadow (1:4.1.1-1) unstable; urgency=low
512
513 * New upstream release. This closes the following bugs:
514 - Fix errors when gpasswd is called without a gshadow file.
515 Closes: #467236, #467488
516 - Fix newgrp segfault when the primary group is not listed in /etc/groups.
517 Closes: #461670
518 - Fix infinite loop in usermod when two groups have the same name.
519 Closes: #470745
520 - Make SE Linux tests more strict, when the real UID is 0 SE Linux checks
521 will be performed. Closes: #472575
522 - Option --password added to groupadd / groupmod (like useradd / usermod).
523 Closes: #445484
524 - Remove patches applied upstream:
525 + debian/patches/451_login_PATH
526 + debian/patches/462_warn_to_edit_shadow
527 + debian/patches/467_useradd_-r_LSB
528 + debian/patches/466_fflush-prompt
529 + debian/patches/480_getopt_args_reorder
530 + debian/patches/496_login_init_session
531 + debian/patches/408_passwd_check_arguments
532 + debian/patches/412_lastlog_-u_numerical_range
533 + debian/patches/407_adduser_disable_PUG_with-n
534 - Updated patches:
535 + debian/patches/504_undef_USE_PAM.nolibpam
536 $(LIBCRYPT) $(LIBSKEY) $(LIBMD) are no more included in libshadow.la.
537 Avoid link to unneeded libraries (spotted by dpkg-shlibdeps).
538 + debian/patches/501_commonio_group_shadow
539 + debian/patches/429_login_FAILLOG_ENAB
540 + debian/patches/542_useradd-O_option
541 + debian/patches/401_cppw_src.dpatch
542 + debian/patches/428_grpck_add_prune_option
543 - Updated translations:
544 + Basque. Closes: #473555
545 + German. Closes: #473646
546 + Italian. Closes: #472951
547 + Korean. Closes: #471935
548 + Portuguese. Closes: #472244
549 + Russian. Closes: #472506
550 + Slovak. Closes: #471802
551 + Turkish. Closes: #473279
552 * debian/watch: Add a watch file for shadow.
553 * debian/rules, debian/recode_manpages.sh: Do not recode the manpages.
554 Keep them in UTF-8.
555 * debian/rules, debian/control: login (>= 970502-1) was already provided
556 by login in Hamm. libpam-modules (>= 0.72-5) was already provided by
557 libpam-modules in Potato. libpam-runtime (>= 0.76-14) was already provided
558 by libpam-runtime in Sarge (now oldstable). Simplify the dependencies.
559 * debian/control: Move the dependency on libpam-modules from Depends to
560 Pre-Depends. The login package is Essential, and without libpam-modules,
561 login or su are not functional. Thanks to Steve Langasek for pointing this
562 out.
563 * debian/control: There's no need for a dependency on login (now that it is
564 unversionned; see above) in the passwd package.
565 * debian/control: The passwd's Replaces on manpages-de can be versionned
566 again. The su(1) manpage was removed from manpages-de.
567 * debian/securetty.linux: Added ttyUSB0, ttyUSB1, ttyUSB2, and MPC5200
568 serial ports (ttyPSC0, ttyPSC1, ttyPSC2, ttyPSC3, ttyPSC4, ttyPSC5).
569 Closes: #461374
570 * debian/control: Change XS-X-Vcs-Svn to Vcs-Svn. Update the link to the
571 new repository layout. Add a Vcs-Browser field.
572 * debian/control: Added Homepage field.
573 * debian/passwd.postrm: Removed (was empty).
574
575 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Thu, 03 Apr 2008 01:31:10 +0200
576
577 shadow (1:4.1.0-2) unstable; urgency=low
578
579 * The "Bleu des Causses" release
580 * Unversion the conflict with manpages-de for login, as it also provides
581 a German manpage for su(1). Closes: #460508
582
583 -- Christian Perrier <bubulle@debian.org> Sun, 13 Jan 2008 18:52:46 +0100
584
585 shadow (1:4.1.0-1) unstable; urgency=low
586
587 [ Nicolas FRANCOIS (Nekral) ]
588 * The "Bleu d'Auvergne" release
589 * New upstream release. This closes the following bugs:
590 - usermod: Make usermod options independent of the argument order.
591 Closes: #451518
592 - login: Improve logging of login when the user's passwd entry could not
593 be retrieved. Closes: #451521
594 - Updated Russian translations. Thanks to Yuri Kozlov <kozlov.y@gmail.com>.
595 Closes: #452291, #452296
596 - Section of newgrp fixed in the gshadow manpage. Closes: #454485
597 - Remove patches applied upstream:
598 + 468_duplicate_passwd_struct_before_usage
599 + 495_salt_stack_smash
600 + 397_non_numerical_identifier
601 + 405_su_no_pam_end_before_exec
602 + 493_pwck_no_SHADOWPWD
603 + 497_newgrp_primary_group
604 + 409_man_generate_from_PO
605 + 410_newgrp_man_mention_sg
606 + 411_chpasswd_document_no_pam
607 + 494_passwd_lock
608 + 417_passwd_warndays
609 - Updated patches:
610 + debian/patches/504_undef_USE_PAM.dpatch
611 MD5_CRYPT_ENAB is back in login.defs to define the default crypt
612 algorithm. It is tagged as deprecated and ENCRYPT_METHOD is
613 recommended instead. New algorithms are also available.
614 Closes: #447747
615 * Debian packaging fixes:
616 - debian/rules: compile with -W -Wall
617 - debian/rules: large files are now supported by configure. Remove
618 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 from
619 CFLAGS.
620 - 479_chowntty_debug was debian specific. Renamed to 579_chowntty_debug
621 - Remove (not applied patch) 419_time_structures.dpatch. All its chunks
622 are already applied upstream (with some differences), except one chunk
623 which comes from 008_login_log_failure_in_FTMP. Fix
624 008_login_log_failure_in_FTMP. This should fix some bugs causing invalid
625 faillog entries on 64 bit architectures with 32 bit compatibility.
626 - debian/securetty.linux: Add ttyS1. Better comments for the ttyS and xen
627 consoles. Add a note for the devfs consoles. They are no more needed for
628 most users. Closes: #454584
629
630 [ Christian Perrier ]
631 * debian/control
632 - Updated to Standards: 3.7.3.0 (checked, no change needed)
633
634 -- Christian Perrier <bubulle@debian.org> Sat, 12 Jan 2008 20:40:02 +0100
635
636 shadow (1:4.0.18.2-1) unstable; urgency=low
637
638 * The "Vacherin" release.
639 * New upstream version. This closes the following bugs:
640 - gpasswd manpage improvements. Closes: #445480
641 - support for the resource limits "max nice value", and "max real time
642 priority" was added upstream. Note that it does not impact Debian
643 because shadow is compiled with PAM support on Debian. Closes: #442334
644 - Finnish translation. Closes: #448233
645 - Remove patches applied upstream:
646 + 438_su_GNU_origin
647 + 433_shadow.5-typo_312430
648 + 402-clarify_usermod_usage
649 + 498_man_nonpam_undefined
650 + 301_passwd-typo-383216
651 + 101_ja
652 + 102_de-fix-sorry
653 + 404_man-fr
654 + 103_man-de
655 + 104_man-sv
656 + 302_su_man_mention_sg
657 + 303_wording_fixes_in_su_man
658 + 201_fix_man_su_fr
659 + 202_it_man_uses_gettext
660 + 413_no-sorry-in-passwd
661 + 416_man-fr_newgrp
662 - The upstream tarball is now built with gettext 0.16. Remove
663 + 499_gettext-0.15
664 - Significant changes to patches
665 + 397_non_numerical_identifier
666 usermod.c was already patched upstream; useradd.c was not.
667 + 467_useradd_-r_LSB
668 Simplifications. There should be no changes.
669 + 409_man_generate_from_PO
670 The Italian PO was added upstream. Patch the Italian Makefile.
671 * Upstream bugs not fixed in upstream's CVS:
672 - debian/securetty.linux: Added xvc0 and hvc0 consoles to the Linux's
673 consoles where root login is allowed. (triggered by #423389)
674 - debian/patches/417_passwd_warndays: Correct the long option name for
675 "-w" from "warning" to "warndays". Closes: #445481
676 * Upstream translation updates:
677 - debian/patches/105_zh_CN: Update Simplified Chinese translation
678 Closes: #431287
679 - debian/patches/416_man-fr_newgrp: Fix a typo in the French newgrp man
680 page. Thanks to Nicolas Aupetit. Closes: #439090
681 * Debian packaging fixes:
682 - Fix typos in useradd default file. Thanks to Justin Pryzby.
683 - Fix typos in cppw.8. Thanks to Justin Pryzby. Closes: #447757
684
685 -- Christian Perrier <bubulle@debian.org> Tue, 30 Oct 2007 06:11:40 +0100
686
687 shadow (1:4.0.18.1-11) unstable; urgency=low
688
689 * The "Baguette laonnaise" release
690 * Reactivate ECHOCTL in login after it disappeared in 4.0.8. Closes: #429758
691 * Disable audit support. This fixes a failure to build from source.
692 Reported by Sesse
693
694 -- Christian Perrier <bubulle@debian.org> Fri, 22 Jun 2007 19:33:01 +0200
695
696 shadow (1:4.0.18.1-10) unstable; urgency=low
697
698 * The "Trappe d'Échourgnac" release
699 * Upstream bugs fixed in upstream's CVS:
700 - 302_su_man_mention_sg: mention sg(1) in su man page. Closes: #396690
701 - 303_wording_fixes_in_su_man: minor wording fixes in su(1)
702 * Upstream bugs not fixed in upstream's CVS:
703 - 410_newgrp_man_mention_sg: mention sg(1) in newgrp man page
704 - 201_fix_man_su_fr: fix translation error in french translation for su(1)
705 - 202_it_man_uses_gettext: switch italian manpages to gettext. This will
706 fix missing paragraphs in translated manpages. Closes: #425689
707 - 411_chpasswd_document_no_pam: Document that chgpasswd do not use PAM to
708 update the passwords. Thus functionnalities provided by PAM modules are
709 not present in chgpasswd (e.g. writting the old password in
710 /etc/security/opasswd). Closes: #396726
711 - 412_lastlog_-u_numerical_range: allow numerical UID and range of IDs in
712 argument to lastog -u. Closes: #259494
713 - 413_no-sorry-in-passwd: No longer print 'Sorry' when something
714 fails in passwd, su and newgrp. Closes: #384164
715 - 414_remove-unwise-advices: Remove not so wise advices about choosing
716 passwords. Closes: #386818
717 - 494_passwd_lock: set the account expiry field when using
718 "passwd -l/-u". Closes: #389183
719 * Debian packaging fixes:
720 - 506_relaxed_usernames: do not allow spaces in usernames. This was at
721 least broken with username starting with a space or tabulation (the user
722 can be added but not removed). Closes: #400683
723
724 -- Christian Perrier <bubulle@debian.org> Sun, 17 Jun 2007 07:38:14 +0200
725
726 shadow (1:4.0.18.1-9) unstable; urgency=low
727
728 * The "Etorki" release
729 * Fix debian/copyright and mention that the upstream site
730 is "temporarily?) no longer available. Closes: #423956
731 Add the various copyrights from Marek, Andrzej and Tomasz
732 (deduced from the ChangeLog entries as upstream doesn't have an
733 explicit copyright file)
734 * Debian packaging fixes:
735 The 3 following entries fix the FTBFS when built twice in a row.
736 Closes: #424257
737 - 498_man_nonpam_undefined: Do not patch the generated man/it/Makefile.in.
738 - 409_man_generate_from_PO: Generate the translated man pages at build
739 time.
740 - 200_regenerate_manpages: No more needed.
741
742
743 -- Christian Perrier <bubulle@debian.org> Tue, 15 May 2007 23:40:13 +0200
744
745 shadow (1:4.0.18.1-8) unstable; urgency=low
746
747 * The "Feuille de Dreux" release
748 * New upstream version
749 * Debian packaging fixes:
750 - 505_useradd_recommend_adduser: Recommend using adduser and deluser for
751 regular operations. Closes: #406046
752 - Versioned Build-Depends on gnome-doc-utils as we use the "-l"
753 switch of xml2po. Closes: #390110
754 - Remove conflicts for packages that are only in Debian releases prior
755 to sarge:
756 - passwd: shadow-passwd, pam-apps, suidregister (<< 0.50), debconf (<< 0.5)
757 - login: shadow-login, pam-apps, secure-su, suidregister (<< 0.50)
758 - Remove all debconf configuration. This is now done in D-I and is
759 no longer useful on regular systems. Closes: #386529
760 - Remove Replaces for packages that are only in Debian releases prior
761 - passwd: manpages (<=1.15-2), manpages-pl (<= 20020406-1)
762 - login: shadow-login, shadow-passwd, shellutils (<< 2.0-2), manpages-pl (<= 20020406-1)
763 - Remove unneeded Build-Depends: bzip2, file, texinfo, libpam-runtime
764 - /etc/default/useradd: Mentions the creation of primary user groups is
765 neither -n nor -g are specified. See also 407_adduser_disable_PUG_with-n
766 - no longer include /usr/bin/X11 in defaults PATH variable. Closes: #395890
767 - set debhelper compatibility to 5 through debian/compat
768 - ignore a false positive lintian warning about
769 possible-missing-colon-in-closes in line 668 of the changelog
770 * Upstream bugs not yet fixed in upstream releases or CVS:
771 - 493_pwck_no_SHADOWPWD: SHADOWPWD no more exist.
772 pwck do not detect missing users in /etc/shadow.
773 - 466_fflush-prompt: Fix compilation error.
774 One call to yes_or_no was forgotten because it was in
775 commented code (which is now enabled).
776 - 406_vipw_resume_properly: Resume correctly after ^Z
777 Thanks to Dean Gaudet for the patch and report. Closes: #414542
778 - 497_newgrp_primary_group: Do not request a password when a user uses
779 newgrp to switch to her primary group. Closes: #396691
780 - 407_adduser_disable_PUG_with-n: Add option -n to useradd to disable the
781 creation of primary user groups. Closes: #416835
782 - 408_passwd_check_arguments: Check the passwd arguments and fail with the
783 usage message if there are more than one non option arguments (i.e.
784 usernames). Closes: #410268
785 * Upstream bugs fixed in upstream releases or CVS:
786 - 497_non_numerical_identifier moved as 397_non_numerical_identifier
787 because upstream applied it
788
789 -- Christian Perrier <bubulle@debian.org> Mon, 07 May 2007 14:53:13 +0200
790
791 shadow (1:4.0.18.1-7) unstable; urgency=low
792
793 * The "Pélardon" release
794 * Debian packaging fixes:
795 - debian/recode_manpages.sh: Recode the Swedish manpages to ISO-8859-1.
796 Closes: #403210
797 - 200_regenerate_manpages: Manually generate the man pages. This fixes the
798 formatting of some pages (e.g. passwd.5); permits to propagate the Debian
799 changes to the translated manpages; and to benefit from the fixes in the
800 Swedish manpages (see 104_man-sv).
801 * Upstream bugs fixed upstream:
802 - 104_man-sv: Fix Swedish manpages's PO encoding (some characters were
803 converted twice to UTF-8).
804 * Upstream bugs or fixes not yet fixed in upstream releases or CVS:
805 - 405_su_no_pam_end_before_exec: Avoid terminating the PAM library in the
806 forked child. This is done later in the parent after closing the PAM
807 session. With pam_krb5, this allow users to reuse the cached credential
808 in the forked shell. Closes: #412061
809
810 -- Christian Perrier <bubulle@debian.org> Tue, 27 Feb 2007 06:51:44 +0100
811
812 shadow (1:4.0.18.1-6) unstable; urgency=low
813
814 * The "Vieux Lille" release
815 * Upstream translation updates:
816 - debian/patches/404_man-fr: Fix the French translation of
817 passwd.1. Closes: #395537
818 * Upstream bugs or fixes not yet fixed in upstream releases or CVS:
819 - 403_fix_PATH-MAX_hurd: fixed glibc error on Hurd by not freeing f
820 unconditionnally. Thanks to Michael banck for the patch fix
821 Closes: #402002
822 * Upstream bugs fixed upstream:
823 - 103_man-de: early German translation of manpages. Updates
824 passwd manpage. Closes: #378899
825
826 -- Christian Perrier <bubulle@debian.org> Thu, 7 Dec 2006 19:10:50 +0100
827
828 shadow (1:4.0.18.1-5) unstable; urgency=high
829
830 * The "Chaource" release
831 * Debconf translation updates.
832 - Wolof.
833 * Debian packaging fixes:
834 - 401_cppw_src.dpatch:
835 Fix cppw, which copied to /etc/passwd even with the -s switch.
836 Closes: #394182
837
838 -- Christian Perrier <bubulle@debian.org> Sat, 21 Oct 2006 23:33:20 +0200
839
840 shadow (1:4.0.18.1-4) unstable; urgency=low
841
842 * The "Brocciu" release
843 * Debconf translation updates. Closes: #392193
844 - Brazilian Portuguese.
845 - Finnish.
846 - Hindi.
847 - Hungarian.
848 - Indonesian.
849 - Norwegian Bokmål.
850 - Slovak.
851 - Turkish.
852 - Vietnamese.
853
854 -- Christian Perrier <bubulle@debian.org> Tue, 17 Oct 2006 22:52:54 +0200
855
856 shadow (1:4.0.18.1-3) unstable; urgency=low
857
858 * The "Gris de Lille" release
859 * Debian packaging fixes:
860 - debian/control: Use XS-X-Vcs-Svn: field
861 - debian/login.pam: add (commented) SELinux enabling entry
862 to prepare the system for SELinux. Closes: #387480
863 * Upstream translation updates:
864 - debian/patches/102_de-fix-sorry: Fix the translation of "Sorry" in
865 German. Closes: #383045
866 * Debconf translation updates:
867 - Spanish. Closes: #383812
868 - Hebrew. Closes: #387635
869
870 -- Christian Perrier <bubulle@debian.org> Sun, 17 Sep 2006 08:54:22 +0200
871
872 shadow (1:4.0.18.1-2) unstable; urgency=low
873
874 * The "Picodon" release
875 * Upstream translation updates:
876 - debian/patches/101_ja: Japanese. Closes: #381873
877 * Debconf translation updates:
878 - Spanish. Closes: #383812
879 * Upstream bugs fixed in upstream releases or CVS:
880 - debian/patches/301_passwd-typo-383216: fix a typo in passwd.1
881 Closes: #383216
882 * Upstream bugs not yet fixed in upstream releases or CVS:
883 - build with new gettext 0.15. This requires building with automake 1.9
884 and a change in po/Makefile.in.in: 499_gettext-0.15. Closes: #384631
885
886 -- Christian Perrier <bubulle@debian.org> Fri, 25 Aug 2006 19:12:25 +0200
887
888 shadow (1:4.0.18.1-1) unstable; urgency=low
889
890 * The "Laguiole" release
891 * New upstream version.
892 * Upstream bugs not yet fixed in upstream releases or CVS:
893 - 497_non_numerical_identifier: In useradd and usermod, only numerical
894 group identifiers were supported.
895 Closes: #381394, #381399, #381404, #381408, #381448
896 - 498_man_nonpam_undefined: Fix a build failure.
897 * Debian specific fixes:
898 - 496_login_init_session: only start a new session if we are init.
899
900 -- Nicolas FRANCOIS (Nekral) <nicolas.francois@centraliens.net> Fri, 4 Aug 2006 18:50:53 +0200
901
902 shadow (1:4.0.18-1) unstable; urgency=low
903
904 * The "Selles sur Cher" release
905 * New upstream version. This closes the following bugs:
906 - Fix the usermod's -a option. It should not take an
907 argument, -a it uses the -G argument. Closes: #380645
908 - Galician translation. Closes: #378793
909 - Basque translation. Closes: #378794
910 - Russian translation. Closes: #378911
911 * Debian packaging fixes:
912 - login.defs: do not mention GETPASS_ASTERISKS since it is no more used.
913 Thanks to Mike Frysinger for noticing it.
914 - 506_relaxed_usernames: Fix the regular expression of the accepted user
915 name in the useradd man page. Closes: #377844
916 - Add Nicolas FRANCOIS to the Uploaders.
917 - Remove the NEWS entry for version 1:4.0.17-1. It was meant to warn
918 testing's users and is not meant for Etch users.
919 - manpages-it 0.3.4-3 do not collides with passwd anymore. Update the
920 Replaces field accordingly.
921 * Debconf translation updates:
922 - Japanese translation updated. Closes: #379954
923
924 -- Christian Perrier <bubulle@debian.org> Sun, 16 Jul 2006 11:41:24 +0200
925
926 shadow (1:4.0.17-2) unstable; urgency=low
927
928 * The "La Marseillaise 2006" release
929 * Upstream bugs not yet fixed in upstream releases or CVS:
930 - 495_salt_stack_smash: chpasswd/chgpasswd does not break if compiled
931 with SSP. Closes: #377825
932 - 496_login_init_session: Make login initialize a session so that
933 ^C and ^Z work when used while booting with "init=/bin/login"
934 Closes: #374547
935
936 -- Christian Perrier <bubulle@debian.org> Fri, 14 Jul 2006 13:05:53 +0200
937
938 shadow (1:4.0.17-1) unstable; urgency=low
939
940 * The "Sainte-maure de Touraine" release
941 * New upstream version. This closes the following bugs:
942 - Russian translation. Closes: #374998
943 - Khmer translation. Closes: #375065
944 - Nepali translation. Closes: #375485
945 - Korean translation. Closes: #375243
946 - Vietnamese. Closes: #375086
947 * Debian specific fixes:
948 - 503_shadowconfig.8: fix a typo in the French manpage (README.debian
949 instead of README.Debian). Thanks to Mohammed Adnène Trojette.
950 - 508_nologin_in_usr_sbin: keep nologin in /usr/sbin.
951 * Debian packaging fixes:
952 - passwd.postinst: Modified call to shadowconfig as "install" is not
953 a documented argument to postinst. Thanks to Justin Pryzby for
954 spotting that one and proposing a fix. Closes: #374457
955 - passwd.templates: use "for internal use" as template for untranslatable
956 templates which will save some lintian warnings with future
957 versions of lintian
958 * Debconf translation updates:
959 - Lituanian translation updated. Closes: #374313
960 - Dutch translation updated. Closes: #377003
961 * Upstream bugs fixed upstream:
962 - debian/patches/301_useradd-375040: create the mail spool files during
963 user creation when CREATE_MAIL_SPOOL=yes. Closes: #375040
964 Thanks to Stephen Gran for helping out with the correct patch.
965
966 -- Christian Perrier <bubulle@debian.org> Wed, 12 Jul 2006 22:55:13 +0200
967
968 shadow (1:4.0.16-2) unstable; urgency=low
969
970 * The "Valençay" release
971 * Upstream bugs or fixes not yet fixed in upstream releases or CVS:
972 - 403_fix_PATH-MAX_hurd: fix FTBFS on Hurd. Thanks to Michael Banck
973 for the fix. Closes: #372155
974
975 -- Christian Perrier <bubulle@debian.org> Sat, 10 Jun 2006 15:31:12 +0200
976
977 shadow (1:4.0.16-1) unstable; urgency=low
978
979 * The "Cabécou" release
980 * New upstream release
981 * Added build dependency on gnome-doc-utils so that xml2po is available
982 for building
983 * Debian specific fixes:
984 - 504_undef_USE_PAM.dpatch: do not use PAM for chgpasswd
985 Closes: #369439
986 - debian/rules, debian/passwd.install: cleanup
987 The limits.5 man page is no more installed by upstream. (It wasn't
988 neither on Debian).
989 - no more distribute the login.access.5 and porttime.5 man pages.
990 (not used when login uses PAM)
991 - 592_manpages_typos: add another fix for the XML man pages (useradd.8)
992 It is needed by the current version of docbook-xsl in Debian (1.68).
993 Closes: #369806
994 * Debian packaging fixes:
995 - ignore some lintian warnings about templates writing style for
996 untranslatable templates
997 * Read /etc/default/locale in su PAM config file
998 Closes: #369391
999
1000 -- Christian Perrier <bubulle@debian.org> Wed, 7 Jun 2006 20:23:36 +0200
1001
1002 shadow (1:4.0.15-10) unstable; urgency=high
1003
1004 * The "Emmental" release
1005 * Upstream bugs or fixes fixed in upstream releases or CVS:
1006 - Fix for CERT VU#312962
1007 + check the return value of fchown before fchmod when the mailbox is
1008 created by useradd
1009 + The patch also uses login.defs::MAIL_DIR instead of /var/mail.
1010 * Reading /etc/default/locale is back in login PAM config file
1011 after brainstorming with Steve. Closes: #368102
1012 * Debian specific fixes
1013 - Patches cleanup:
1014 + remove 004_configure.in.dpatch (not used since a long time).
1015 + rename 404_undef_USE_PAM.nolibpam and 404_undef_USE_PAM.dpatch to
1016 504_xxx as they are debian specific.
1017 + rename 407_32char_grnames.dpatch to 507_xxx for the same reason.
1018 + rename 432_login_cancel_timout_after_authentication to 332_xxx,
1019 because it is already applied upstream.
1020 + Likewise for 461_keep_sticky_bit_for_dirs, 486_chgpasswd.8 and
1021 492_correct_exit_status_for_run_commands
1022
1023 -- Christian Perrier <bubulle@debian.org> Thu, 18 May 2006 01:44:56 -0500
1024
1025 shadow (1:4.0.15-9) unstable; urgency=low
1026
1027 * The "Coulommiers" release
1028 * Debian specific fixes
1029 - 506_relaxed_usernames: better wording of the explanations about
1030 the constraints on usernames in Debian. Closes: #364909
1031
1032 -- Christian Perrier <bubulle@debian.org> Wed, 17 May 2006 21:23:36 -0500
1033
1034 shadow (1:4.0.15-8) unstable; urgency=low
1035
1036 * The "Tomme de Savoie" release
1037 * Upstream bugs or fixes not yet fixed in upstream releases or CVS:
1038 - 487_passwd_chauthtok_failed_message: Add an informative message
1039 When password couldn't be changed in passwd when chauthok fails
1040 Closes: #352137
1041 * Debian packaging fixes:
1042 - stop reading /etc/default/locale in addition to /etc/environment
1043 in the PAM configuration file for login and su
1044
1045 -- Christian Perrier <bubulle@debian.org> Tue, 16 May 2006 20:09:17 -0500
1046
1047 shadow (1:4.0.15-7) unstable; urgency=low
1048
1049 * The "Abondance" release
1050 * Fix UNRELEASED in the NEWS.Debian file. Closes: #364752
1051 * debian/control
1052 - Updated to Standards: 3.7.2.0 (checked, no change needed: we were
1053 already compliant)
1054 * Debconf translation updates:
1055 - Dutch translation updated. Closes: #363690
1056 * Debian specific fixes:
1057 - 406_good_name: Better description of what usernames are recommanded or
1058 allowed in useradd(8). Thanks to Reuben Thomas. Closes: #364909
1059 * Upstream bugs or fixes fixed in upstream releases or CVS:
1060 - 303_usermod_-a_in_man. Document -a in usermod man page. Closes: #365091
1061 - 402-clarify_usermod_usage. Move -a close to -G. Closes: #363033
1062 - Programs translation updates or fixes:
1063 - 351_nl-359913: Fix typo in Dutch translation. Closes: #359913
1064 - 352_id-361186: Complete Indonesian translation. Closes: #361186, #361187
1065 - 353_hu-362749: New Hungarian translation. Closes: #362749
1066
1067 -- Christian Perrier <bubulle@debian.org> Thu, 4 May 2006 20:53:35 +0200
1068
1069 shadow (1:4.0.15-6) unstable; urgency=high
1070
1071 * The "Beaufort" release
1072 * Debian packaging fixes:
1073 - Change the Conflicts on backupninja from (<= 0.9.3-4) to (<< 0.9.3-5).
1074 - Set a version Conflicts with gnunet.
1075
1076 -- Christian Perrier <bubulle@debian.org> Mon, 17 Apr 2006 15:18:05 +0200
1077
1078 shadow (1:4.0.15-5) unstable; urgency=high
1079
1080 * The "Ossau-Iraty" release
1081 * Debian packaging fixes:
1082 - Add a NEWS entry for the new su behavior introduced in 1:4.0.15-2
1083 - explicitely set DEB_HOST_ARCH_OS to avoid FTBFS on autobuilder now
1084 that sudo doesn't pass environment variables explicitely
1085
1086 -- Christian Perrier <bubulle@debian.org> Sat, 15 Apr 2006 10:05:05 +0200
1087
1088 shadow (1:4.0.15-4) unstable; urgency=high
1089
1090 * The "Fourme d'Ambert" release
1091 * Debian packaging fixes:
1092 - set a versioned Conflict with python-4suite.
1093
1094 -- Christian Perrier <bubulle@debian.org> Sat, 8 Apr 2006 20:11:38 +0200
1095
1096 shadow (1:4.0.15-3) unstable; urgency=high
1097
1098 * The "Neufchâtel" release
1099 * Debian packaging fixes:
1100 - set a versioned Conflict with amaviwsd-new. Closes: #360856, #360567
1101
1102 -- Christian Perrier <bubulle@debian.org> Wed, 5 Apr 2006 08:50:21 +0200
1103
1104 shadow (1:4.0.15-2) unstable; urgency=low
1105
1106 * The "Pavé d'Auge" release
1107 * Debian packaging fixes:
1108 - Only replace manpages-es << 1.55-4. Thanks to Rubén
1109 - Include chgpasswd in shipped files. Really Closes: #355070
1110 - parse /etc/default/locale for locale environment variables in login and
1111 su default PAM configuration files. Thanks to Denis Barbier for the
1112 patch. Closes: #359163
1113 - su: Do not concatenate the additional arguments, and support an
1114 environment variable to revert to the old Debian's su behavior.
1115 Closes: #276419
1116 To avoid breaking packages using the old-style way to pass
1117 arguments, set Conflicts with "gnunet, amavisd-new, python-4suite,
1118 backupninja (<= 0.9.3-4), echolot (<< 2.1.8-4)"
1119 - 467_useradd_-r_LSB. Do not forgot to change the owner of the new home
1120 directory. Closes: #360179
1121 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1122 - 486_chgpasswd.8: add a manpage for chgpasswd.
1123 * Upstream bugs or fixes fixed in upstream releases or CVS:
1124 - 492_correct_exit_status_for_run_commands: correct the exit status of su
1125 when the invoked command fails. Closes: #360276
1126
1127 -- Christian Perrier <bubulle@debian.org> Sun, 2 Apr 2006 12:45:49 +0200
1128
1129 shadow (1:4.0.15-1) unstable; urgency=low
1130
1131 * The "Livarot" release
1132 * Ack the previous changes uploaded to experimental except for #276419
1133 * New upstream release
1134 - chpasswd.8: Rewrite the CAVEATS section. Closes: #355010
1135 - Updated translation for:
1136 * Indonesian Closes: #345514, #347198
1137 * Swedish Closes: #346017, #346449, #352276
1138 * Slovak Closes: #346376, #349898, #352028
1139 * Romanian Closes: #347755, #352712
1140 * Galician Closes: #347943, #352444, #355587
1141 * Italian Closes: #348339, #352345
1142 * Greek Closes: #348713
1143 * Russian Closes: #349193
1144 * Basque Closes: #349496
1145 * Catalan Closes: #353898
1146 * Vietnamese Closes: #352310
1147 * Italian Closes: #356610
1148 - lastlog: Warn if non-option argument are provided. Closes: #349560
1149 - chgpasswd: new utility. Closes: #355070
1150 * Debian packaging fixes:
1151 - Only replace manpages-ko << 20050219-2. Thanks to the Debian QA Group.
1152 - Only replace manpages-fi << 0.2-4. Thanks to the Debian QA Group.
1153 - Only replace manpages-de << 0.4-10. Thanks to Daniel Kobras
1154 - Only replace manpages-es-extra << 0.8a-15. Thanks to Javier
1155 Fernandez-Sanguino Peña.
1156 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1157 - 467_useradd_-r_LSB: add a "-r" option for adding system users
1158 for LSB compatibility. Closes: #333706
1159 This patch, announced in 4.0.14-7 was indeed not applied.
1160 * Debconf translation updates:
1161 - Punjabi translation renamed to pa.po after debian-i18n decision
1162
1163 -- Christian Perrier <bubulle@debian.org> Tue, 21 Mar 2006 12:37:01 +0100
1164
1165 shadow (1:4.0.14-9) unstable; urgency=high
1166
1167 * passwd.postinst: On upgrades from any prior version, chmod 600 various
1168 base-config and d-i log files that might contain sensative information,
1169 including in some cases, passwords. Closes: #356939
1170
1171 -- Christian Perrier <bubulle@debian.org> Wed, 15 Mar 2006 08:03:43 +0100
1172
1173 shadow (1:4.0.14-8) experimental; urgency=low
1174
1175 * The "Salers" release
1176 * Debconf translation updates:
1177 - Dutch updated. Closes: #354593
1178 * Debian packaging fixes:
1179 - move the @include statements at the end of pam configuration files.
1180 This is of no important with the Debian default common-* files
1181 but would lead to unexpected results if the local admin adds
1182 "sufficient" lines in these common-* files
1183 - make sure debian/recode_manpages.sh fails if a page can't be recoded.
1184 - more bulletproof string checks in passwd.config (related to: #355268).
1185 - Do not use type-handling for the dependency on libselinux1-dev.
1186 Use an explicit list of arches. Thanks to Guillem Jover.
1187 - su: Do not concatenate the additional arguments, and support an
1188 environment variable to revert to the old Debian's su behavior.
1189 Closes: #276419
1190 * Upstream bugs fixed in upstream CVS:
1191 - make passwd.1 synopsis consistent with other man pages
1192 Closes: #352136
1193
1194 -- Christian Perrier <bubulle@debian.org> Mon, 6 Mar 2006 06:54:42 +0100
1195
1196 shadow (1:4.0.14-7) unstable; urgency=low
1197
1198 * The "Carré d'Aurillac" release (let's stay in Cantal)
1199 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1200 - 467_useradd_-r_LSB: add a "-r" option for adding system users
1201 for LSB compatibility. Closes: #333706
1202 - 493_selinux_no_proc:
1203 Only check selinux_check_passwd_access on SELinux enabled system.
1204 This fix issues in passwd, chage, chfn and chsh when /proc is not
1205 mounted. Closes: #352494
1206 * Debian packaging fixes:
1207 - Stop replacing manpages-it (login only, newusers is still conflicting on
1208 passwd) and manpages-hu as new releases removed the conflicting manpages
1209 - passwd.config:
1210 Better POSIX compliance and avoid failure if root password is set to '!'
1211 Thanks to Vagrant Cascadian for reporting and providing the patch
1212 Closes: #353813
1213
1214 -- Christian Perrier <bubulle@debian.org> Wed, 22 Feb 2006 06:58:47 +0100
1215
1216 shadow (1:4.0.14-6) unstable; urgency=low
1217
1218 * The "Cantal" ("Vieux" flavour) release
1219 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1220 - 491_configure.in_friendly_selinux_detection:
1221 Detect that selinux is not present without failing.
1222 - 492_manpages_typos:
1223 Fix a typo in the passwd manpage "TheUNIX". Closes: #352135
1224
1225 -- Christian Perrier <bubulle@debian.org> Fri, 10 Feb 2006 16:50:59 +0100
1226
1227 shadow (1:4.0.14-5) unstable; urgency=low
1228
1229 * The "Roquefort" release
1230 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1231 - 489_useradd_allow_non_uniq_uid:
1232 Allow non-unique UID when -o is specified. Closes: #351281
1233 - 490_useradd_always_unlock_group_databases:
1234 Always remove the lock on the group and gshadow databases.
1235 CLoses: #348250
1236 - 463_login_delay_obeys_to_PAM:
1237 Do not hardcode pam_fail_delay and let pam_unix do its job to
1238 set a delay...or not
1239 CLoses: #87648
1240 * Debian packaging fixes:
1241 - Build with SE Linux support for Linux architectures
1242 (and do not link the tools without SELinux support with the selinux
1243 library: 490_link_selinux_only_when_needed)
1244 Closes: #351631
1245
1246 -- Christian Perrier <bubulle@debian.org> Thu, 9 Feb 2006 19:04:58 +0100
1247
1248 shadow (1:4.0.14-4) unstable; urgency=low
1249
1250 * The "Cancoillotte" release
1251 * Debian specific fixes:
1252 - recode_manpages.sh was not called after the switch to CDBS.
1253 The man pages were all distributed in UTF-8
1254 - Encode the (Debian) shadowconfig manpages in UTF-8 so that
1255 recode_manpages.sh can be used on all manpages
1256 - do not build login on The Hurd
1257 Closes: #349356
1258 - debian/rules:
1259 additional cleanups
1260 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1261 - 485_shell-env-exitcodes:
1262 - explicitly pass environment to shell() as 3rd argument
1263 - return errno from shell()
1264 - introduce E_CMD_NOTFOUND/E_CMD_NOEXEC exitcodes
1265 * Debconf translation updates:
1266 - Danish updated. Closes: #348571
1267
1268 -- Christian Perrier <bubulle@debian.org> Sun, 15 Jan 2006 16:27:15 +0100
1269
1270 shadow (1:4.0.14-3) unstable; urgency=low
1271
1272 * The "Pont-L'Évêque" release
1273 * Upstream bugs or fixes not already fixed in upstream releases or CVS:
1274 - 479_chowntty_debug:
1275 - produce more helpful syslog message[s] when is_my_tty() fails
1276 (see bug #332198).
1277 - 462_warn_to_edit_shadow:
1278 - warn users to edit the shadow file when using vipw or vigr
1279 Closes: #62821
1280 - 480_getopt_args_reorder:
1281 - Allow SU options to be passed after - or the username
1282 - 481_userdel_remove_remove_group:
1283 - User's group was removed twice, which caused warnings
1284 - 461_keep_sticky_bit_for_dirs:
1285 - keep the sticky bit in the directory copied by useradd in the
1286 skeleton or by usermod.
1287 Closes: #296729
1288 - 482_libmisc_copydir_check_return_values:
1289 - check the return value of system calls in copy_tree
1290 - 483_su_fakelogin_wrong_arg0:
1291 - shell's name must be -su when su is faking a login shell.
1292 Closes: #347747
1293 - 484_su-p_preserve_PATH:
1294 - -p did not preserve the PATH environment variable when su started a
1295 shell (no -c).
1296 Closes: #347935
1297 * Debian specific fixes:
1298 - debian/rules:
1299 - switch to cdbs for package build
1300
1301 -- Christian Perrier <bubulle@debian.org> Sun, 15 Jan 2006 15:03:56 +0100
1302
1303 shadow (1:4.0.14-2) unstable; urgency=low
1304
1305 * The "Vieux brie" release
1306 * Missing dependency on docbook-xml and libxml2-utils
1307 Closes: #346395
1308
1309 -- Christian Perrier <bubulle@debian.org> Sat, 7 Jan 2006 19:08:36 +0100
1310
1311 shadow (1:4.0.14-1) unstable; urgency=low
1312
1313 * The "Crottin de Chavignol" release
1314 * New upstream release. This release fixes the following issues:
1315 - French useradd no longer documents nonexisting -n option
1316 Closes: #340578
1317 - Russian translation update. Closes: #340826
1318 - Fix German translation. Closes: #338373
1319 - Swedish translation update. Closes: #334264
1320 - Ukrainian translation update. Closes: #335381
1321 - Tagalog translation update. Closes: #336649
1322 - French translation update. Closes: #338410
1323 - Simplified Chinese translation update. Closes: #339554
1324 - Russian man pages translation update. Closes: #340828
1325 * Upstream bugs not already fixed in upstream releases or CVS:
1326 - 468_duplicate_passwd_struct_before_usage
1327 Duplicate the passwd structures retrieved by getpwnam before calling
1328 PAM. Closes: #341230
1329 * Debian specific fixes:
1330 - 502_fix_generated_man_pages
1331 remove the occurences of ’ which is not supported by the current version
1332 of docbook-xsl in Debian. Closes: #341489
1333 * Debconf translation updates:
1334 - Basque updated. Closes: #342102
1335 - Catalan updated. Closes: #344964
1336 * Debian packaging fixes:
1337 - debian/rules, debian/login.files, debian/passwd.files:
1338 Use dh_install instead of old dh_movefiles for moving files from
1339 debian/tmp and rename {login, passwd}.files to {login,passwd}.install
1340 Closes: #343534
1341 - debian/rules:
1342 debian/rules: stop building login for Hurd, which breaks bootstrap
1343 Thanks to Michael Banck for the patch. Closes: #343473
1344 - debian/passwd.config:
1345 call programs using [a-z] under a C locale. Thanks Denis Barbier
1346 for the patch. Closes: #343595
1347 - debian/rules, debian/shells, debian/passwd.postinst:
1348 Remove the /usr/share/passwd/shells files and the postinst code that
1349 installed it as /etc/shells. This is now done by debianutils.
1350 Closes: #342858
1351 - Also remove README.shells, which should be distributed by debianutils.
1352 - debian/passwd.postrm:
1353 Do not remove /etc/shells on purge. Closes: #345659
1354 - Fix the version of an old entry in NEWS.Debian
1355 - Do not distribute the pam.d files for commands with disabled PAM support
1356 (chage, chpasswd, groupadd, groupdel, groupmod, useradd, userdel,
1357 usermod)
1358
1359 -- Christian Perrier <bubulle@debian.org> Fri, 6 Jan 2006 07:42:52 +0100
1360
1361 shadow (1:4.0.13-7) unstable; urgency=low
1362
1363 * The "Chabichou" release
1364 * Debian packaging fixes:
1365 - debian/rules, debian/login.links, debian/passwd.links:
1366 Use dh_link for setting up symlinks
1367 - get rid of initial-passwd-udeb as D-I will now use its
1368 own udeb (user-setup-udeb)
1369 * Debconf translation updates:
1370 - Portuguese updated. Closes: #338767
1371 - Korean updated. Closes: #339011
1372 - Ukrainian updated. Closes: #338878
1373 - Galician updated. Closes: #338908
1374 - German updated. Closes: #339660
1375 - Romanian updated. Closes: #340097
1376 * Upstream fixes which will reach next upstream version
1377 - 460_vipw-quiet: vipw logs "unchanged" message to stdout
1378 and offers a quiet mode. Closes: #190252
1379
1380 -- Christian Perrier <bubulle@debian.org> Sun, 20 Nov 2005 16:04:54 +0100
1381
1382 shadow (1:4.0.13-6) unstable; urgency=low
1383
1384 * The "Saint-Nectaire" release
1385 * Debian packaging fixes:
1386 - passwd.config:
1387 Add "seen false" for passwd/root-password and
1388 passwd/root-password-again when entered root passwords mismatch or are
1389 empty. Thanks to Tollef Fog Heen for noticing.
1390 * Debconf translation updates:
1391 - Simplified Chinese updated. Closes: #338075
1392
1393 -- Christian Perrier <bubulle@debian.org> Thu, 10 Nov 2005 17:07:14 +0100
1394
1395 shadow (1:4.0.13-5) unstable; urgency=low
1396
1397 * The "Fourme de Montbrison" release
1398 * Debian packaging fixes:
1399 - passwd.config:
1400 Add a variable quoting which probably prevented users to
1401 preseed a locked password for root and fix a logic error in the script
1402 Working user password crypted preseeding (it probably failed earlier)
1403 * Debconf translation updates:
1404 - Russian updated. Closes: #337370
1405
1406 -- Christian Perrier <bubulle@debian.org> Tue, 1 Nov 2005 18:10:30 +0100
1407
1408 shadow (1:4.0.13-4) unstable; urgency=low
1409
1410 * The "Comté" release (let's make Nicolas happy)
1411 * Debian packaging fixes:
1412 - initial-passwd-udeb:
1413 Grab last version of Ubuntu code to get rid of the mktemp error
1414 This virtually closes bug 336321 but we keep it opened to be sure
1415 that noone imagines pushing this version to testing.
1416 * Upstream fixes which will reach next upstream version
1417 - 467_usermod_longopts: add long options support to usermod.
1418 Closes: #260149
1419 - 366_fflush-prompt: fflush prompts to allow scripting. Closes: #333138
1420
1421 -- Christian Perrier <bubulle@debian.org> Tue, 1 Nov 2005 13:04:09 +0100
1422
1423 shadow (1:4.0.13-3) unstable; urgency=high
1424
1425 * The "Trou du Cru" release (actually, the one deserving this name is me)
1426 * Urgency set to high to avoid breaking D-I for too long
1427 * Debian packaging fixes:
1428 - debian/control:
1429 - Make initial-passwd-udeb priority extra to avoid breaking all D-I
1430 images
1431
1432 -- Christian Perrier <bubulle@debian.org> Sun, 30 Oct 2005 06:52:26 +0100
1433
1434 shadow (1:4.0.13-2) unstable; urgency=low
1435
1436 * The "Pouligny St-Pierre" release
1437 * Debian packaging fixes:
1438 - debian/control:
1439 - manpages-ja: versioned Replaces as the man pages have now been
1440 removed
1441 - manpages-ko: versioned Replaces as the man pages have now been
1442 removed
1443 - debian/login.defs:
1444 - fix a typo.
1445 - early release of a (currently not used) udeb to allow user creation
1446 and password setting to be done in D-I first stage
1447 Patch taken from Ubuntu. Thanks to Colin Watson for providing it.
1448 - debian/copyright:
1449 - for RMS clones sake, stop breaking Thy Holy GNU Copyright
1450 Closes: #334870
1451 * Patches to upstream man pages, not yet applied upstream:
1452 - debian/patches/457_document_useradd_groupadd_nis:
1453 Document that low level utilities will certainly never
1454 implement strange behaviour such as adding local users or groups with
1455 logins existing in external databases
1456 Closes: #282184
1457 - debian/patches/458_manpages_typos
1458 Fix some typos in faillog.5, chage.1, chpasswd.8
1459 Thanks to A Costa <agcosta@gis.net>
1460 Closes: #333995, #333994, #333993
1461 - debian/patches/459_better_document_useradd_-d
1462 Better document, in useradd.8, that the home_dir specified
1463 with -d is not created if it does not exist
1464 Closes: #154996
1465 * Debconf translation updates:
1466 - Norwegian Bokmal updated. Closes: #316732
1467 - Russian updated. Closes: #334250
1468 - Tagalog updated. Closes: #335158
1469 - Swedish updated. Closes: #335319
1470 - Italian updated. Closes: #335856
1471
1472 -- Christian Perrier <bubulle@debian.org> Tue, 25 Oct 2005 11:46:31 +0200
1473
1474 shadow (1:4.0.13-1) unstable; urgency=low
1475
1476 * The "Maroilles" release
1477 * New upstream version:
1478 Debian bugs fixed by the new upstream version:
1479 - faillog: Do not oversimplify the date of the last unsuccessful login
1480 Closes: #89902
1481 - login.1: also mention securetty(5). Closes: #325773
1482 - chfn.1, chsh.1, groupadd.8, newusers.8, pwconv.8
1483 useradd.8, userdel.8, usermod.8:
1484 Improved crossreferences with other manpages
1485 Closes: #300892
1486 - newgrp.1:
1487 Improved documentation of how group passwords work
1488 Closes: #325558
1489 - passwd.c:
1490 The usage line is no more too terse
1491 Closes: #146779
1492 * Patches to upstream man pages, not yet applied upstream:
1493 - debian/patches/452_doc_password_check_order:
1494 Document the order for checking the password strength
1495 Closes: #115380
1496 * Debian packaging fixes:
1497 - debian/login.su.pam:
1498 - pam_wheel example moved after pam_rootok in config.
1499 Also documents that with 'pam_wheel.so group=foo', root may need to
1500 be in the foo group. Closes: #330630, #330855
1501 - pam_env turned to be used as a session module which it is designed
1502 to be. Thanks to Steinar H. Gunderson who pointed this out and
1503 Steve Langasek and Andrew Suffield who suggested the right solution.
1504 - debian/control:
1505 - manpages-es-extra: versioned Replaces as the man pages have now been
1506 removed
1507 - manpages-de: versioned Replaces as the man pages have now been
1508 removed
1509 - manpages-hu: versioned Replaces as the man pages have now been
1510 removed
1511 - debian/rules:
1512 - pack upstream's NEWS file into login and passwd. Closes: #331487
1513 - pack login.defs and its manpages into "passwd" instead of "login"
1514 package for the Hurd platform. Closes: #249372
1515 - copy upstream's changelog. Closes: #331487
1516 - debian/passwd.config, debian/passwd.templates:
1517 - allow preseeding the root (and user) password with a MD5 hash
1518 Closes: #275343, #304352
1519 Thanks to Colin Watson for the Ubuntu patch
1520 - the above also allows preseeding a disabled password for root
1521 Closes: #304343
1522 - add passwd/user-uid template, which can be preseeded to force the
1523 initial user to have a certain uid.
1524 Thanks to Colin Watson for the Ubuntu patch
1525 - allow hyphens in username
1526 Thanks to Colin Watson for the Ubuntu patch (Ubuntu #15721)
1527 - debian/login.defs:
1528 - document the obsoleted by PAM ENV_HZ variable. Closes: #265613
1529 - better document the real use of USERGROUPS_ENAB. Closes: #282822
1530 - debian/add-shell, debian/remove-shell, debian/add-shell.8,
1531 debian/remove-shell.8:
1532 - utilities moved to debianutils. Add a versioned "Depends" line on
1533 debianutils so that passwd cannot be upgraded when the new
1534 debianutils version including these utilities isn't available
1535 Closes: #208514, #268656, #269573, #293171
1536 * Debconf translation updates:
1537 - Swedish updated. Closes: #332711
1538
1539 -- Christian Perrier <bubulle@debian.org> Mon, 10 Oct 2005 23:15:47 +0200
1540
1541 shadow (1:4.0.12-6) unstable; urgency=low
1542
1543 * The "Reblochon" release
1544 * Debian packaging fixes:
1545 - debian/control:
1546 More accurate Replaces lines for manpages-* packages which have
1547 been fixed:
1548 - manpages-ru
1549 - manpages-fr
1550 - manpages-fi (removed because distributes translations we don't have)
1551 - manpages-pt (removed because distributes translations we don't have)
1552 - manpages-tr (removed because distributes translations we don't have)
1553 - manpages-zh for login
1554 (removed because distributes translations we don't have)
1555 - debian/login.pam, debian/login.su.pam:
1556 - use "readenv=1" with pam_env so that /etc/environment settings are
1557 used. Thanks to Konrad Jelen for pointing it
1558 - use "pam_mail" for login and su to display the user's new mail status
1559 (for login only) and set the MAIL environment variable
1560 Add a comment about the need to *also* define MAIL_DIR and possibly
1561 MAIL_FILE in /etc/login.defs so that userdel behaves properly
1562 Closes: #330420
1563 - Really add /etc/pam.d/passwd. Closes: #330870
1564 - Enable pam_group by default in login. Closes: #124293
1565 - debian/login.defs:
1566 Better document the real and future use of MAIL_DIR and MAIL_FILE
1567 * Upstream bugs not already fixed in upstream releases or CVS:
1568 - 451_login_PATH: set PATH according to ENV_SUPATH and ENV_PATH for login
1569 Closes: #330803
1570
1571 -- Christian Perrier <bubulle@debian.org> Wed, 28 Sep 2005 19:59:31 +0200
1572
1573 shadow (1:4.0.12-5) unstable; urgency=low
1574
1575 * Really add /etc/pam.d/su. Closes: #330291
1576
1577 -- Christian Perrier <bubulle@debian.org> Wed, 28 Sep 2005 19:59:31 +0200
1578
1579 shadow (1:4.0.12-4) unstable; urgency=low
1580
1581 * The "Epoisses" release
1582 * Debian packaging fixes:
1583 - debian/control:
1584 Add a few more Replaces for broken manpages-xx packages
1585 which provide random man pages for software they don't
1586 provide. Closes: #330526, #330338
1587 * Use dh_installpam correctly so that /etc/pam.d/su really exists
1588 Closes: #330291
1589 * Change section to admin because of the restructuration of the "base"
1590 section by the ftpmasters
1591
1592 -- Christian Perrier <bubulle@debian.org> Tue, 27 Sep 2005 07:20:44 +0200
1593
1594 shadow (1:4.0.12-3) unstable; urgency=low
1595
1596 * The "Langres" release
1597 * Debian packaging fixes:
1598 - debian/control:
1599 login now replaces manpages-de because of conflicting login.1
1600 manpage. Closes: #330247
1601
1602 -- Christian Perrier <bubulle@debian.org> Tue, 27 Sep 2005 07:20:44 +0200
1603
1604 shadow (1:4.0.12-2) unstable; urgency=low
1605
1606 * The "Boulette d'Avesnes" release
1607 * Debian packaging fixes:
1608 - debian/useradd.default:
1609 File added and installed as /etc/default/useradd to provide
1610 "safe" defaults to useradd and, for instance, have it create users
1611 with a shell. Closes: #293492
1612
1613 -- Christian Perrier <bubulle@debian.org> Thu, 22 Sep 2005 07:34:29 +0200
1614
1615 shadow (1:4.0.12-1) experimental; urgency=low
1616
1617 * The "Munster" release
1618 * New upstream release
1619 * Bugs fixed by the move to upstream release:
1620 - Portuguese translation update. Closes: #323069
1621 * Debian packaging fixes:
1622 - Fix a bug number in the previous changelog entry (s/155297/155279/).
1623 - Patches for man pages reduced to only patch XML files:
1624 441, 440, 333, 421, 424, 442, 444
1625 - Reduce 005 patch to only patch useradd.8.xml (other changes
1626 have been fixed upstream and we assume that the man pages are
1627 generated from the XML files).
1628 Move the patch for the su man page (wich explain the 437_* patches)
1629 to 437_su_add_GNU_options_7
1630 - Disable patches now applied upstream:
1631 002, 336, 363, 443_man_it_Makefile.am, 364
1632 - login.defs:
1633 Entries moved to obsolete sections:
1634 CLOSE_SESSIONS, LOGIN_STRING, NO_PASSWORD_CONSOLE, QMAIL_DIR
1635 ULIMIT
1636 - NEWS.Debian: added
1637 - Ship a (currently useless) PAM configuration file for chage, useradd,
1638 usermod, userdel, groupadd, groupmod, groupdel, including
1639 pam_rootok.so alone
1640 - use dh_installpam to install PAM configuration files
1641 - start the cleanup of the unused patches list
1642 - debian/passwd.config:
1643 No more endless loops when the user passwords mismatch
1644 Closes: #325910
1645 * Upstream bugs not already fixed in upstream releases or CVS:
1646 - 443_chage_exit_values: now exit with errorlevel=15 when no
1647 shadow password exists (was previously 3 but upstream now uses it)
1648 - 447_missing_login.defs_variables: verify the list of login.defs
1649 variables used and update the getdef.c and login.def files accordingly.
1650 * Debconf translation updates:
1651 - German updated. Closes: #321761
1652 - Romanian updated. Closes: #323575
1653 - Dutch updated. Closes: #323756
1654 * Upstream bugs already fixed in upstream releases or CVS:
1655 - 448_enable_man: man pages are generated from the XML files.
1656
1657 -- Christian Perrier <bubulle@debian.org> Thu, 25 Aug 2005 08:38:53 +0200
1658
1659 shadow (1:4.0.11.1-1) experimental; urgency=low
1660
1661 * New upstream release.
1662 * Bugs fixed by the move to upstream release:
1663 - Stop documenting about passing env variables at login prompt
1664 Closes: #95213
1665 - Correct reference to vi(1) man page in vipw(1)
1666 Closes: #260636
1667 * Debian packaging fixes:
1668 - Enable the use of pam_env for su. Needed a fix which appeared
1669 in upstream 4.0.6
1670 Closes: #155279, #202840, #287108
1671 * Debconf translation updates:
1672 - Macedonian updated. Closes: #320229
1673
1674 -- Christian Perrier <bubulle@debian.org> Tue, 26 Jul 2005 09:17:40 +0200
1675
1676 shadow (1:4.0.3-39) unstable; urgency=low
1677
1678 * Debian packaging fixes:
1679 - moved `shadowconfig on` from .preinst to .postinst
1680 Closes: #319138
1681 - debian/passwd.linda-overrides, debian/login.linda-overrides, debian/rules:
1682 Add file permissions overrides for linda similar to those we have for lintian
1683 - debian/login.lintian-overrides:
1684 No more file permission overrides for login
1685 - debian/passwd.config:
1686 let error messages from shadowconfig (and therefore underlying
1687 pwck/grpck tools which use stdout for this purpose) to reach stdout
1688 instead of getting into /dev/null. This helps error diagnostics and
1689 supposedly Closes: #319136
1690 * Programs translation updates:
1691 - French completed.
1692 * Man pages translation updates:
1693 - 207_id-manpages: correct Indonesian manpages so that they do not
1694 fail lexgrog tests by linda
1695 - 206_ko-manpages: correct Korean manpages so that they do not
1696 fail lexgrog tests by linda
1697 * Debconf translation updates:
1698 - Arabic updated from Arabeyes repository
1699
1700 -- Christian Perrier <bubulle@debian.org> Fri, 22 Jul 2005 18:42:24 +0200
1701
1702 shadow (1:4.0.3-38) unstable; urgency=low
1703
1704 * The "La Marseillaise" release
1705 * Debian packaging fixes:
1706 - changed debian/rules to generate non-versioned "Depends: login"
1707 entry for hurd's "passwd" package. This allows to use native
1708 Hurd's login/su, because "hurd" package seems to provide "login".
1709 See: #249372 (I don't claim the bug to be dealt with though --
1710 it's still not clear whether the newly built "login" package for
1711 Hurd is functional).
1712 - Enable shadow by default on firsttime installation even when the package
1713 is not reconfigured (ie also when not called from base-config).
1714 Thanks to Bastian Blank for the patch and comments
1715 Closes: #316219
1716 - Build shadow with debugging. Closes: #204644
1717 * Programs translation updates:
1718 - Hebrew translation disabled. Closes: #317805
1719 - Portuguese updated. Closes: #318190
1720 - Vietnamese updated. Closes: #318257
1721 * Debconf translation updates:
1722 - Estonian updated. Closes: #317719
1723 - Hebrew updated
1724 * Upstream bugs already fixed in upstream releases or CVS:
1725 - Modified 356_su-stop_cont-proxy to block TSTP, TTIN, TTOU, QUIT
1726 and HUP -- to do the same as in newgrp.c
1727 Closes: #317747
1728
1729 -- Christian Perrier <bubulle@debian.org> Thu, 14 Jul 2005 10:14:23 +0200
1730
1731 shadow (1:4.0.3-37) unstable; urgency=low
1732
1733 * The "Camembert" release
1734 * Upstream bugs not fixed in upstream releases or CVS:
1735 - 442_useradd.8-O
1736 Document useradd's "-O" option
1737 Closes: #304934
1738 * Debconf translation updates:
1739 - Indonesian updated (sent by translator to Christian Perrier)
1740 - Bulgarian updated. Closes: #317327
1741 - Vietnamese added (sent by translator to Christian Perrier)
1742 - Wolof added (sent by translator to Christian Perrier)
1743 Closes: #317532
1744 * Man pages translation updates:
1745 - Really remove the too outdated Korean translation of newgrp.1
1746 which doesn't even mention sg
1747 * Programs translation updates:
1748 - debian/patches/117_id:
1749 - Indonesian translation update (sent by translator to Christian Perrier)
1750 * Debian packaging fixes:
1751 - login.defs
1752 Fix a typo (s/dmesg/mesg/), thanks to Maximilian Attens
1753 Closes: #317236
1754 - Fix FTBFS for GNU/Hurd and GNU/kFreeBSD
1755 - securetty.kfreebsd-gnu renamed to securetty.kfreebsd
1756 - securetty.netbsd-gnu renamed to securetty.netbsd
1757 - securetty.gnu renamed to securetty.hurd
1758 Closes: #317304
1759 * Upstream bugs not fixed in upstream releases or CVS:
1760 - 443_chage_exit_values
1761 chage: change the exit value to 3 when chage fails because the system is
1762 not shadow enabled.
1763 Closes: #317012
1764 - 426_grpck_group-gshadow_members_consistency
1765 grpck/pwck: fix segmentation faults
1766 Closes: #317366
1767 - 423_su_arguments_are_concatenated, 423_su_pass_args_without_concatenation
1768 revert the patch done for #276419, because it breaks pbuilder and other
1769 packages. Also document the Debian su behavior.
1770 su behave differently from FreeBSD or SUN; this issue will have to be
1771 handled latter (re-open #276419).
1772 Closes: #317264
1773
1774 -- Christian Perrier <bubulle@debian.org> Wed, 6 Jul 2005 03:13:37 +0300
1775
1776 shadow (1:4.0.3-36) unstable; urgency=low
1777
1778 * Debian specific programs fixes:
1779 - Re-enable logging and displaying failures on login when login is
1780 compiled with PAM and when FAILLOG_ENAB is set to yes. And create the
1781 faillog file if it does not exist on postinst (as on Woody).
1782 Closes: #192849
1783 - do not localize login's syslog messages.
1784 * Debian packaging fixes:
1785 - Fix FTBFS with new dpkg 1.13 and use a correct dpkg-architecture
1786 invocation. Closes: #314407
1787 - Add a comment about potential sensitive information exposure
1788 when LOG_UNKFAIL_ENAB is set in login.defs
1789 Closes: #298773
1790 - Remove limits.5 and limits.conf.5 man pages which do not
1791 reflect the way we deal with limits in Debian
1792 Closes: #288106, #244754
1793 - debian/login.defs:
1794 - Make SU_PATH and PATH consistent with the values used in /etc/profile
1795 Closes: #286616
1796 - Comment the UMASK setting which is more confusing than useful
1797 as it only affects console logins. Better use pam_umask instead
1798 Closes: #314539, #248150
1799 - Add a comment about "appropriate" values for umask
1800 Closes: #269583
1801 - Correct the assertion about the variable defined by QMAIL_DIR
1802 which is MAILDIR, not MAIL
1803 Closes: #109279
1804 - Move the PASS_MAX_LEN variable at the end of login.defs as this
1805 is obsoleted when using PAM
1806 Closes: #87301
1807 - debian/passwd.config:
1808 - Re-enable the password confirmation question at critical priority
1809 Closes: #304350
1810 - Do no prompt again for the login name when the two passwords don't
1811 match while creating a new user
1812 Closes: #245332
1813 - debian/add-shell.sh, debian/remove-shell.sh, debian/shadowconfig.sh,
1814 debian/passwd.config, debian/passwd.postinst:
1815 - checked for bashisms, replaced "#!/bin/bash" with "#!/bin/sh",
1816 Closes: #315767
1817 - replaced "test XXX -a YYY" XSI:isms with "test XXX && test YYY",
1818 for rationale see:
1819 http://www.opengroup.org/onlinepubs/009695399/utilities/test.html
1820 - replaced all unneeded "egrep"s with basic "grep"s
1821 Closes: #256732
1822 - debian/rules:
1823 Remove the setuid bit on login
1824 Closes: #298060
1825 - debian/passwd.templates:
1826 Templates rewrite to shorten them down a little and make them DTSG
1827 compliant. Give more details about what the user's full name is used
1828 for.
1829 Closes: #287410
1830 - Updated to Standards: 3.6.2 (checked)
1831 * Debconf translation updates:
1832 - Estonian added. Closes: #312471
1833 - Basque updated. Closes: #314303
1834 - Malagasy updated. Closes: #290842
1835 - Punjabi updated. Closes: #315372
1836 - Danish updated. Closes: #315378
1837 - Polish updated. Closes: #315391
1838 - Japanese updated. Closes: #315407
1839 - Brazilian Portuguese updated. Closes: #315426
1840 - Czech updated. Closes: #315429
1841 - Spanish updated. Closes: #315434
1842 - Lithuanian updated. Closes: #315483
1843 - Galician updated. Closes: #315362
1844 - Portuguese updated. Closes: #315375
1845 - Simplified Chinese updated. Closes: #315567
1846 - French updated
1847 - Ukrainian updated. Closes: #315727
1848 - Welsh updated. Closes: #315809
1849 - Slovak updated. Closes: #315812
1850 - Romanian updated. Closes: #315783
1851 - Finnish updated. Closes: #315972
1852 - Catalan updated. Closes: #316026
1853 * Man pages translation updates:
1854 - Remove the too outdated Korean translation of newgrp.1
1855 which doesn't even mention sg
1856 Closes: #261490
1857 * Man pages correction for Debian specific issues:
1858 - 402_usermod.8-system-users-range-286258:
1859 Document the system user range from 0 to 999 in Debian
1860 Closes: #286258
1861 * Upstream bugs not fixed in upstream releases or CVS:
1862 - 423_su_pass_args_without_concatenation
1863 Thanks to Helmut Waitzmann.
1864 Closes: #276419
1865 * pass the argument to the shell or command without concatenation
1866 before the call to exec.
1867 * If no command is provided, the arguments after the username are for
1868 the shell, no -c has to be appended.
1869 - 008_su_ignore_SIGINT
1870 * Also ignore SIGQUIT in su to avoid defeating the delay.
1871 The gain in security is very minor.
1872 Closes: #288827
1873 - 424_pwck.8_quiet_option
1874 pwck(8): document the -q option. Closes: #309408
1875 - 425_lastlog_8_sparse
1876 lastlog(8): Document that lastlog is a sparse file, and don't need to be
1877 rotated. Closes: #219321
1878 - 426_grpck_group-gshadow_members_consistency
1879 * (grpck) warn for inconsistencies between members in /etc/group and gshadow
1880 Closes: #75181
1881 * (pwck and grpck) warn and propose a fix for entries present in the
1882 regular /etc/group or /etc/passwd files and not in shadow/gshadow.
1883 - 427_chage_expiry_0
1884 Fix chage display in the case of null expiry fields (do not display
1885 Never, but 01 Jan 1970)
1886 Closes: #78961
1887 * Upstream bugs already fixed in upstream releases or CVS:
1888 - Corrected typos in chfn.1. Closes: #312428
1889 - Corrected typos in gshadow.5. Closes: #312429
1890 - Corrected typos in shadow.5. Closes: #312430
1891 - Corrected typos in grpck.8. Closes: #312431
1892 - Added patch (356th) for su to propagate SIGSTOP up and SIGCONT down.
1893 Added similar patch (357th) for newgrp. Both changes only affect
1894 operation with CLOSE_SESSION set to yes (in /etc/login.defs).
1895 Closes: #314727
1896 * Translation updates:
1897 - debian/patches/010_more-i18ned-messages
1898 - More messages are translatable. We will deal with the translation
1899 updates after syncing with upstream.
1900 Closes: #266281
1901 - debian/patches/114_eu:
1902 - Basque translation update. Closes: #314423
1903 - debian/patches/132_vi.dpatch:
1904 - Vietnamese translation update. Closes: #315840
1905
1906 -- Christian Perrier <bubulle@debian.org> Mon, 20 Jun 2005 23:37:56 +0300
1907
1908 shadow (1:4.0.3-35) unstable; urgency=low
1909
1910 * Re-apply the debian/patches/036_CAN-2004-1001_passwd_check patch
1911 which fixed the "Adjusted password check to fix authentication bypass"
1912 security issue (CAN-2004-1001)
1913 * Debian packaging fixes:
1914 - Add --host to config_options on cross build. Patch from NIIBE Yutaka.
1915 Closes: #283729
1916 - Enable login for GNU/Hurd in rules. First patch from Robert Millan.
1917 Closes: #249372
1918 - Cleanup passwd debconf stuff as md5 passwords are assumed since
1919 1:4.0.3-19 and the resolution of #223664.
1920 - Document the TTYPERM variable set to 0600 in the default login.defs file
1921 Closes: #59439
1922 - Make login and su use limits.so PAM module by default
1923 (change made in sarge branch also)
1924 Closes: #300720
1925 - debian/rules: Add removal of config.log in the clean target
1926 - debian/control:
1927 - Add Martin to Uploaders
1928 - Remove Sam Hartman from Uploaders. The team is now setup and this
1929 does not really have a real meaning now. You're still welcome for
1930 NMU's, Sam, and thanks for the good work.
1931 - Switching from dpatch to quilt.
1932 * Debconf translation updates:
1933 - Portuguese spellchecked by Miguel Figueiredo
1934 - Punjabi (Gumurkhi) added, by Amanpreet Singh Alam. Closes: #309800
1935 * Man pages translation updates:
1936 - German completed by reference to original man page
1937 Closes: #311554
1938 * Debian specific programs fixes:
1939 - NONE
1940 * Upstream bugs not fixed in upstream releases or CVS:
1941 - 421_login.1_pishing:
1942 Document how to initiate a trusted path under Linux
1943 Closes: #305600
1944 - set CLOSE_SESSIONS to yes in login.defs, and document why.
1945 Closes: #163635
1946 * Upstream bugs already fixed in upstream releases or CVS:
1947 - 324_configure.in-no-debian-dir:
1948 Separated from 004_configure.in : this change will not be needed when
1949 syncing with upstream
1950 - 325_gshadow_5_manpage:
1951 Add a gshadow.5 man page, and clarifications in the newgrp and gpasswd
1952 man pages.
1953 Closes: #113191, #166173, #169046, #251926
1954 - 326_su.1_pwconv.8-typos:
1955 Correct typos in su.1 and pwconv.8 man pages.
1956 Closes: #309666
1957 * Translation updates:
1958 - 004_configure.in, 100_LINGUAS
1959 Add Vietnamese to LINGUAS. Patch for LINGUAS in configure.in moved
1960 from 004_configure.in to the new 100_LINGUAS patch
1961 - 101_cs: Czech updated by Miroslav Kure
1962 Closes: #308658
1963 - 102_de: German updated by Dennis Stampfer
1964 - 104_fr: French updated by Jean-Luc Coulon
1965 Closes: #308909
1966 - 111_ca: Catalan completed by Guillem Jover
1967 Closes: #309212
1968 - 108_sv: Swedish completed with the help of Magnus Holmgren
1969 Encoding issues fixed
1970 Closes: #309380
1971 - 109_uk: Ukrainian completed by Eugeniy Meshcheryakov
1972 Closes: #308647
1973 - 120_nl: Dutch updated by Bart Cornelis
1974 Closes: #308662
1975 - 124_ru: Russian updated by Yuri Kozlov
1976 Closes: #308839
1977 - 129_ru: Romanian updated by Sorin Bataruc
1978 Closes: #308921
1979 - 130_zh_TW: Tradition Chinese updated by Tetralet
1980 Closes: #311588
1981 - 131_tl: Tagalog updated by Eric Pareja
1982 Closes: #310386
1983 - 132_vi: Correct file used for Vietnamese tanslation
1984 Closes: #306614, #307251, #307262, #308479
1985
1986 -- Christian Perrier <bubulle@debian.org> Fri, 3 Jun 2005 07:32:07 +0200
1987
1988 shadow (1:4.0.3-34) unstable; urgency=low
1989
1990 * Debian packaging fixes:
1991 - NONE
1992 * Debian specific programs fixes:
1993 - NONE
1994 * Upstream bugs not fixed in upstream releases or CVS:
1995 - 406_good_name:
1996 - relaxed user/group names checking is now fixed and accepts
1997 _only_ names matching '^[^-:\n][^:\n]*$'
1998 Closes: #264879, #308478
1999 * Upstream bugs already fixed in upstream releases or CVS:
2000 - 311_high-uids.dpatch:
2001 - Add large file support to lastlog and faillog. Closes: #280212
2002 * Translation updates:
2003 - 132_vi:
2004 Vietnamese programs translation added (from upstream CVS)
2005 Closes: #308479
2006 - 118_it:
2007 Italian programs translation updated
2008 Closes: #308327
2009
2010 -- Christian Perrier <bubulle@debian.org> Tue, 10 May 2005 18:24:12 +0200
2011
2012 shadow (1:4.0.3-33) unstable; urgency=low
2013
2014 * The "Don't believe lintian blindly" release
2015 * Urgency left to low because RC bug fixed but we leave priority
2016 to sarge-targeted work
2017 * Debian packaging fixes:
2018 - Remove CVS id tag from the supplied login.defs file
2019 Closes: #308019
2020 - revert dependency on debconf which would make it required
2021 Closes: #308145
2022 - Add the missing add-shell, remove-shell, cppw and cpgr
2023 (Debian specific) man pages
2024 Closes: #162241
2025 - make lintian ignore warnings about missing debconf dependency
2026 in passwd.lintian-overrides
2027 * Debian specific programs fixes:
2028 - NONE
2029 * Upstream bugs not already fixed in upstream releases or CVS:
2030 - NONE
2031 * Upstream bugs already fixed in upstream releases or CVS:
2032 - 313_pam_access_with_preauth:
2033 - allow PAM account authorization when preauthenticated
2034 Closes: #193869
2035 - 314_passwd.1_formatting:
2036 - minor formatting fixes of passwd(1) man page
2037 Closes: #304447
2038 - 315_chage.1_document_expiration_removal:
2039 - document expiration removal in chage(1)
2040 Closes: #304542
2041 - 316_vipw-race-242407:
2042 - make vipw to remove /etc/{passwd|shadow|group|gshadow}.edit
2043 and only then unlock
2044 Closes: #242407
2045 - 317_lastlog_usage_249611:
2046 - Fix the lastlog usage and all the translations accordingly
2047 (--user instead of --login).
2048 Closes: #249611
2049 - 323_passwd.1-typo:
2050 - correct a typo in passwd(1) man page. Closes: #302740
2051
2052 -- Christian Perrier <bubulle@debian.org> Sun, 8 May 2005 14:32:20 +0200
2053
2054 shadow (1:4.0.3-32) unstable; urgency=low
2055
2056 * Switch to dpatch for upstream patches
2057 This should bring more clarity to modifications
2058 we make to upstream sources and help integrating
2059 new upstream releases
2060 Old patches have been moved quite roughly to
2061 debian/patches
2062 * Modified debian/rules for "Calling GNU configure properly", see
2063 /usr/share/doc/autotools-dev/README.Debian.gz
2064 * Debian packaging fixes:
2065 - Lintian fixes:
2066 - Description synopsis initial capital letters removed
2067 - passwd now depends on debconf (>=0.5.00) as it uses the seen flag
2068 - add login.lintian-overrides and passwd.lintian-overrides
2069 files to mention setuid and setgid files and avoid lintian warning
2070 about them
2071 - debian/pam.d/login:
2072 - Remove the confusing comment about "nullok". Closes: #207816
2073 - debian/rules:
2074 - Add call for dh_installdirs
2075 - debian/passwd.dirs:
2076 - Added
2077 - debian/login.dirs:
2078 - Added
2079 * Debian specific programs fixes:
2080 - fixed /usr/sbin/remove-shell bug with handling of non-existing/empty
2081 /etc/shells file. Closes: #271565
2082 * GNU config automated update: config.sub (20010907 to 20050422),
2083 config.guess (20010904 to 20050422)
2084
2085 -- Christian Perrier <bubulle@debian.org> Tue, 3 May 2005 11:53:12 +0200
2086
2087 shadow (1:4.0.3-31sarge3) unstable; urgency=low
2088
2089 * The "please buy me a brain" release
2090 * *Really* shorten down the Dutch debconf translation for the root password
2091 input so that it fits in one screen. Closes: #277750
2092 * man/usermod.8: *Really* document -o option in usermod
2093 Closes: #302388
2094 * man/fr/po4a/fr: Removed. This directory only clutters up the diff
2095 and is not used during the build process
2096 * man/de/passwd.1: Updated. Closes: #304757
2097 * man/de/chsh.1: Updated.
2098 * man/it/*: All files updated. Closes: #305095
2099 * Translation updates:
2100 - Portuguese (from the translation file sent for 4.0.8 upstream)
2101 Closes: #305257
2102
2103 -- Christian Perrier <bubulle@debian.org> Tue, 19 Apr 2005 19:31:43 +0200
2104
2105 shadow (1:4.0.3-31sarge2) unstable; urgency=low
2106
2107 * Shorten down the Dutch debconf translation for the root password
2108 input so that it fits in one screen. Closes: #277750
2109 * man/usermod.8: Document -o option in usermod
2110 Closes: #302388
2111
2112 -- Christian Perrier <bubulle@debian.org> Mon, 4 Apr 2005 20:28:47 +0200
2113
2114 shadow (1:4.0.3-31sarge1) unstable; urgency=high
2115
2116 * Urgency set to high because of RC bug fixed. Reuploaded
2117 because I messed up with the changelog first. Use this occasion
2118 to start a sarge series just in case. Changes below were made
2119 in the former version already.
2120 * Avoid package file conflicts for woody->sarge upgrade:
2121 - Add manpages-it and manpages-ko to Replaces: for login
2122 - Remove manpages-de from Replaces: for login (useless)
2123 - Improve readability of the Replaces line for passwd
2124 Closes: #299549
2125
2126 -- Christian Perrier <bubulle@debian.org> Tue, 15 Mar 2005 13:55:34 +0100
2127
2128 shadow (1:4.0.3-31) unstable; urgency=low
2129
2130 * New maintainer
2131
2132 -- Christian Perrier <bubulle@debian.org> Fri, 11 Mar 2005 19:28:38 +0100
2133
2134 shadow (1:4.0.3-30.10) unstable; urgency=low
2135
2136 * Non-maintainer upload targeted at sarge.
2137 * Programs translations:
2138 - Greek updated. Closes: #293911
2139 - French updated. Closes: #294330
2140 * Debconf translations:
2141 - Galician updated. Closes: #295543
2142
2143 -- Christian Perrier <bubulle@debian.org> Mon, 7 Feb 2005 08:18:56 +0100
2144
2145 shadow (1:4.0.3-30.9) unstable; urgency=low
2146
2147 * Non-maintainer upload targeted at sarge.
2148 * Programs translations:
2149 - German updated. Closes: #291703
2150 - Tagalog added. Closes: #292353
2151 - Korean updated.
2152
2153 -- Christian Perrier <bubulle@debian.org> Sun, 23 Jan 2005 09:30:49 +0100
2154
2155 shadow (1:4.0.3-30.8) unstable; urgency=low
2156
2157 * Non-maintainer upload targeted at sarge.
2158 * Debconf translations:
2159 - Tagalog added. Closes: #289837
2160 * Programs translations:
2161 - Traditional Chinese added. Closes: #288879
2162
2163 -- Christian Perrier <bubulle@debian.org> Tue, 11 Jan 2005 11:39:18 +0100
2164
2165 shadow (1:4.0.3-30.7) unstable; urgency=low
2166
2167 * Non-maintainer upload targeted at sarge.
2168 * Resolv conflict with manpage-spl in login
2169 as well as passwd. Thanks to Robert Luberda for
2170 the notice
2171
2172 -- Christian Perrier <bubulle@debian.org> Thu, 23 Dec 2004 22:23:11 +0100
2173
2174 shadow (1:4.0.3-30.6) unstable; urgency=low
2175
2176 * Revert back to Ian Gulliver genuine patch
2177 to chpasswd. Update man page accordingly.
2178 Closes: #283961
2179 (again)
2180 * Programs translations
2181 - German updated. Closes: #286522
2182 * Debconf translations
2183 - German updated. Closes: #286522
2184
2185 -- Christian Perrier <bubulle@debian.org> Mon, 20 Dec 2004 23:51:39 +0100
2186
2187 shadow (1:4.0.3-30.5) unstable; urgency=high
2188
2189 * Non-maintainer upload targeted at sarge.
2190 Fix release critical bug
2191 * Resolve conflict with woody's manpages-pl package
2192 which prevent woody->sarge upgrade if
2193 manpages-pl was installed
2194 Closes: #284239
2195 * Programs translations
2196 - Romanian added. Closes: #284338
2197 * Add MD5 support to chpasswd
2198 Thanks to Ian Gulliver for the patch
2199 Closes: #283961
2200 * Correct typos in man pages
2201 Thanks to Nicolas François for the patch
2202 Closes: #141322
2203 * Replace "C/" with "../../" in man/fr/shadow.conf
2204 for best integration in the package build process
2205
2206 -- Christian Perrier <bubulle@debian.org> Thu, 16 Dec 2004 21:48:56 +0100
2207
2208 shadow (1:4.0.3-30.4) unstable; urgency=low
2209
2210 * Non-maintainer upload targeted at sarge.
2211 Localisation and d-i related updates only
2212 * Programs translations
2213 - Albanian (very partial) added.
2214 * Debconf translations
2215 - Hindi added. Closes: #282443
2216 - Malagasy added. Closes: #282580
2217 - Albanian added. Closes: #282160
2218
2219 -- Christian Perrier <bubulle@debian.org> Thu, 25 Nov 2004 07:21:53 +0100
2220
2221 shadow (1:4.0.3-30.3) unstable; urgency=high
2222
2223 * Non-maintainer upload: security fix using the woody patch
2224 by the Security Team
2225 * Adjusted password check to fix authentication bypass
2226 [debian/patches/036_CAN-2004-1001_passwd_check]
2227 * Debconf translations
2228 - Brazilian Portuguese updated. Closes: #278051
2229 - Norwegian Bokmal fixed. Closes: #277563
2230 * Programs translations
2231 - Indonesian updated. Closes: #277751, #277741
2232
2233 -- Christian Perrier <bubulle@debian.org> Tue, 2 Nov 2004 22:28:26 +0100
2234
2235 shadow (1:4.0.3-30.2) unstable; urgency=low
2236
2237 * Non-maintainer upload targeted at sarge.
2238 Localisation and d-i related updates only
2239 * Debconf translations
2240 - Macedonian added. Closes: #275781
2241 - Slovakian updated. Closes: #273585
2242 - Slovenian added.
2243 * Man pages translations
2244 - German for vipw.8/vigr.8. Closes: #260645
2245 * Fix preseeding for d-i : do not mark debconf templates as seen
2246 Also remove the hack for Joey Hess login name..:)
2247 Closes: #271407
2248 * Ask for the user full name at critical priority so that
2249 it is never empty. Closes: #257700
2250
2251 -- Christian Perrier <bubulle@debian.org> Sun, 10 Oct 2004 19:02:50 +0200
2252
2253 shadow (1:4.0.3-30.1) unstable; urgency=low
2254
2255 * Non-maintainer upload targeted at sarge. Localisation updates only
2256 * Debconf translations
2257 - Arabic added. Closes: #261022
2258 - Swedish updated. Closes: #261553
2259 - Bulgarian added. Closes: #262928
2260 - Brazilian Portuguese updated. Closes: #263957
2261 - Simplified Chinese updated. Closes: #268646
2262 - Traditional Chinese updated. Closes: #268151
2263 - German updated. Closes: #268051
2264 - Basque synced with templates.pot
2265 * Programs translations
2266 - Swedish updated. Closes: #261553
2267 - Russian updated. Closes: #268412
2268 - Norwegian Bokmal updated. Closes: #269907
2269 - Norwegian Nynorsk updated. Closes: #269907
2270 - Hebrew updated. Closes: #269967
2271 - Danish updated. Closes: #270083
2272 - Catalan updated. Closes: #254956
2273 * Man pages translations
2274 - French translation completely rewritten and reviewed
2275 Closes: #270168
2276 - Add expiry.1 and limits.conf.5 to the list of installed man
2277 pages (add two lines to passwd.files and one to rules)
2278 From #270168 also.
2279
2280 -- Christian Perrier <bubulle@debian.org> Tue, 7 Sep 2004 20:20:21 +0200
2281
2282 shadow (1:4.0.3-30) unstable; urgency=high
2283 * Attempt to fix FTBFS and dependency problems on hurd. Closes: #235641
2284 * don't run dh_undocumented anymore as it has become angstful.
2285
2286 * Thanks to Christian Perrier:
2287 * Debconf translations
2288 - Brazilian updated. Closes: #261387
2289 - Croatian added. Closes: #261418
2290 - Minor corrections fo ja.po and pl.po headers
2291 * Programs translations
2292 - Dutch updated. Closes: #260361
2293 - Hebrew added. Closes: #260722
2294 * Urgency set to high because of RC bug fixed:
2295 * Correct check for root password being already set in passwd.config
2296 Closes: #260799
2297
2298 * Acknowledge 29.1 NMU:
2299 Closes: #256664, #257949, #258241, #258563, #258566, #258957,
2300 #190567, #259389, #260223, #257949, #259663, #259827
2301
2302 -- Karl Ramm <kcr@debian.org> Tue, 27 Jul 2004 09:38:32 -0400
2303
2304 shadow (1:4.0.3-29.1) unstable; urgency=low
2305
2306 * NMU with maintainer consent
2307 * Programs translations
2308 - Greek updated. Closes: #256664
2309 - Finnish updated. Closes: #257949
2310 - Spanish updated. Closes: #258241
2311 - Polish updated. Closes: #258563
2312 - Indonesian added (configure.in changed accordingly). Closes: #258566
2313 - French updated. Closes: #258957, #190567
2314 - Slovak updated. Closes: #259389
2315 - Portuguese updated. Closes: #260223
2316 * Debconf translations
2317 - Finnish updated. Closes: #257949
2318 * Typo correction in su.1 man page. Closes: #259663
2319 * Removed malloc definition in libmisc/xmalloc.c
2320 Closes: #259827
2321 * Lintian-driven corrections
2322 - Corrected section number in several man pages:
2323 - grpck.8
2324 - pwck.8
2325 - ja/grpck.8
2326 - pl/grpck.8
2327 - pl/pwck.8
2328 - Replace the full GPL text in copyright by a pointer
2329 - Bumped Standards to 3.6.1.1 (changes checked)
2330
2331 -- Christian Perrier <bubulle@debian.org> Mon, 19 Jul 2004 17:52:24 +0200
2332
2333 shadow (1:4.0.3-29) unstable; urgency=low
2334 * Be up front on the origin of our su. Closes: #244297
2335 * The following thanks to Christian Perrier:
2336 * Debconf translations
2337 - Hungarian added. Closes: #256493
2338 - Greek updated. Closes: #251990
2339 - Brazilian portuguese updated. Closes: #256771
2340 * po/POTFILES.in
2341 - corrected file. No more mentions unexisting files
2342 Closes: #253792
2343 this change was already in 28.5 but was forgotten in the
2344 changelog
2345 * Acknowledge NMUs:
2346 closes: #244604, #244734, #246302, #246376, #246848, #246859,
2347 #247084, #247698, #247770, #248386, #248391, #248392,
2348 #248392, #248516, #248516, #248648, #248938, #248957,
2349 #249141, #249257, #249682, #250169, #250339, #250496,
2350 #251140, #251141, #251317, #251495, #251716, #251990,
2351 #252087, #252499, #253165, #253186, #253570, #254503,
2352 #254760
2353
2354 -- Karl Ramm <kcr@debian.org> Sat, 3 Jul 2004 00:24:55 -0400
2355
2356 shadow (1:4.0.3-28.5) unstable; urgency=low
2357
2358 * debian/*.files
2359 - care about adding ALL existing translations. Removed hard-coded
2360 file names. Closes: #248516
2361 Thanks to Ruben Porras for noticing
2362 This involves changes to debian/*.files with the use of
2363 regexp in these files
2364 * libmisc/failure.c
2365 - Make use of plural forms. Closes: #251317
2366 * Programs translations
2367 - Norwegian Bokmal and Norwegian Nynorsk translations. Closes: #252499
2368 - Dutch updated. Closes: #253165
2369 - Brazilian Portuguese updated
2370 - Turkish updated
2371 - Korean updated
2372 - Czech updated
2373 - Japanese updated
2374 - German updated
2375 - Catalan added. Closes: #254760
2376 - Italian updated
2377 * Debconf translations
2378 - Finnish added. Closes: #253570
2379 - Danish updated
2380 - Hebrew added. Closes: #253186
2381 - Traditional Chinese added. Closes: #254503
2382 - French updated for clarification and shorten the root password screen
2383
2384 -- Christian Perrier <bubulle@debian.org> Tue, 22 Jun 2004 09:44:45 +0200
2385
2386 shadow (1:4.0.3-28.4) unstable; urgency=low
2387
2388 * NMU for l10n stuff again
2389 * Programs translations
2390 - All languages "activated" in configure.in. Closes: #248516
2391 - Russian. Closes: #250496
2392 - Bosnian added. Closes: #251141
2393 - Finnish update. Closes: #251495
2394 - Italian update. Closes: #252087
2395 * Debconf translations
2396 - Norwegian Bokmal update. Closes: #250339
2397 - Bosnian added. Closes: #251140
2398 - Catalan updated. Closes: #251716
2399 - Greek update. Closes: #251990
2400 - Welsh added (directly sent by Dafydd Harries
2401 * Christian Perrier
2402 - debian/passwd.config : a few rewards to a few people. Just check
2403 the code
2404
2405 -- Christian Perrier <bubulle@debian.org> Tue, 1 Jun 2004 09:11:01 -0300
2406
2407 shadow (1:4.0.3-28.3) unstable; urgency=high
2408
2409 * NMU for correcting my mistake
2410 * Remove an extra "fi" in passwd.config. Closes: #250169
2411 * Debconf translation updates:
2412 - Norwegian Nynorsk. Closes: #249682
2413
2414 -- Christian Perrier <bubulle@debian.org> Fri, 21 May 2004 06:50:13 +0200
2415
2416 shadow (1:4.0.3-28.2) unstable; urgency=high
2417
2418 * NMU for Debian Installer rc1 release schedule
2419 * Removed duplicate sentence in templates. Closes: #244734, #244604
2420 * Move the "root password empty" check before the root password
2421 confirmation. Closes: #247770
2422 * Debconf translation updates:
2423 - Danish. Closes: #246859
2424 - Spanish. Closes: #246302
2425 - Russian. Closes: #248392
2426 - Simplified Chinese. Closes: #248938
2427 - Lithuanian. Closes: #249141
2428 - Italian. Closes: #249257
2429 - Dutch sent directly by Bart Cornelis
2430 - Korean sent directly by Changwoo Ryu
2431 - Galician sent directly by Héctor Fernández
2432 - Romanian sent directly by Eddy Petrisor
2433 * Programs translation updates:
2434 - Korean. Closes: #242055
2435 - Japanese. Closes: #242586
2436 - Polish. Closes: #246376
2437 - Slovak. Closes: #247084
2438 - Basque. Closes: #248386
2439 - German. Closes: #248391
2440 - Russian. Closes: #248392
2441 - Spanish. Closes: #248516
2442 - Czech. Closes: #248648
2443 - Simplified Chinese. Closes: #248957
2444 - Indonesian. Closes: #242813
2445 - Italian sent directly by Giuseppe Sacco
2446 * Translated man pages
2447 - Typo correction in Brazilian Portuguese for gpasswd. Closes: #247698
2448
2449 -- Christian Perrier <bubulle@debian.org> Tue, 18 May 2004 12:09:34 +0200
2450
2451 shadow (1:4.0.3-28.1) unstable; urgency=high
2452
2453 * NMU for special purposes below
2454 * Urgency set to high for helping out Brazilian DD's building CD's
2455 for FISL conference
2456 * Translation updates:
2457 - Debconf:
2458 - Brazilian Portuguese. Closes: #246848
2459 - Spanish. Was unfortunately based on older templates hence
2460 this does not close 246302
2461 - Basque: Closes: #243545
2462 - German: Closes: #242116
2463
2464 -- Christian Perrier <bubulle@debian.org> Mon, 10 May 2004 23:23:25 +0200
2465
2466 shadow (1:4.0.3-28) unstable; urgency=low
2467
2468 * Fix login and passwd in preinst to avoid promts on woody upgrade,
2469 Closes: #243099
2470 * Fix login and passwd configuration file to support common-passwd
2471 * Apply NMU patch from Christian Perrier, Closes: #241438
2472
2473 -- Sam Hartman <hartmans@debian.org> Thu, 29 Apr 2004 16:31:25 -0400
2474
2475 shadow (1:4.0.3-27) unstable; urgency=low
2476
2477 * update "da" debconf translation, closes: #241262
2478 * new "pt_BR" program translation, closes: #241366
2479
2480 -- Karl Ramm <kcr@debian.org> Thu, 1 Apr 2004 00:19:44 -0500
2481
2482 shadow (1:4.0.3-26.1) unstable; urgency=low
2483
2484 * NMU for Debian Installe rneeds
2485 * Translation updates:
2486 - Debconf:
2487 - French. Closes: #241438
2488 - Ukrainian. Closes: #241514
2489 - Swedish: #241558
2490 - Japanese. Closes: #241802
2491 - Danish. Closes: #241262
2492 - Portuguese. Closes: #241675
2493 - Polish. Closes: #243185, #242996
2494 - Czech. Closes: #241877
2495 - Korean. Closes: #241928
2496 - Greek. Closes: #242396
2497 - Turkish. Closes: #243103
2498 - Slovak. Closes: #245671
2499
2500 -- Christian Perrier <bubulle@debian.org> Wed, 28 Apr 2004 11:47:34 +0200
2501
2502 shadow (1:4.0.3-26) unstable; urgency=low
2503
2504 * Have passwd.config fall back gracefully to useradd if adduser is
2505 unavailable. closes: #240894
2506
2507 -- Karl Ramm <kcr@debian.org> Wed, 31 Mar 2004 00:26:17 -0500
2508
2509 shadow (1:4.0.3-25) unstable; urgency=low
2510
2511 * Update "da" program translation, thanks to Claus Hindsgaul.
2512 * Update "sv" translation, closes: #239198
2513 * lower debconf priority of shadow password question to 'low'
2514
2515 -- Karl Ramm <kcr@debian.org> Tue, 30 Mar 2004 19:39:59 -0500
2516
2517 shadow (1:4.0.3-24) unstable; urgency=low
2518
2519 * add new program translations to the file manifest. *sigh*
2520 closes: #241016
2521 * add "tr" debconf translation. closes: #239148
2522 * Rearrange username creation dialog text to make sense in
2523 new order. closes: #240607
2524 * Edit the debconf templates for content.
2525 * Remove the program .gmo files in the clean step. closes: #200054
2526
2527 -- Karl Ramm <kcr@debian.org> Tue, 30 Mar 2004 11:37:22 -0500
2528
2529 shadow (1:4.0.3-23) unstable; urgency=low
2530
2531 * increase maximum group name size to 32 for no particularly good reason
2532 closes: #240456
2533 * fix su man page to reflect code. closes: #239805
2534 * fix username defaulting in passwd.config. closes: #238781
2535 * update "it" debconf translation. closes: #237504
2536 * update "ru" debconf translation. closes: #238211
2537 * update "de" debconf translation. closes: #238779
2538 * update "el" debconf translation. closes: #240473
2539 * add "nn" debconf translation. closes: #238590
2540 * add "da" program translation. closes: #238005
2541 * add "nl" program translation. closes: #238488
2542 * add "pt" program translation. closes: #238796
2543 * add "pt" debconf translation. closes: #239641
2544 * remove spurious const, closes: #240677
2545
2546 -- Karl Ramm <kcr@debian.org> Sun, 28 Mar 2004 19:46:34 -0500
2547
2548 shadow (1:4.0.3-22) unstable; urgency=low
2549
2550 * Don't assume that lastlog.ll_time or utmp.ut_time or utmpx.ut_tv are made
2551 up of time_ts and timevals, because they aren't on x86-64. Dismaying
2552 but true.
2553
2554 -- Karl Ramm <kcr@debian.org> Sun, 14 Mar 2004 16:53:21 -0500
2555
2556 shadow (1:4.0.3-21) unstable; urgency=low
2557
2558 * Try and get the right French translation update in the right place,
2559 Karl, you can do it even if you do only speak English. Closes: #236993
2560
2561 -- Karl Ramm <kcr@debian.org> Wed, 10 Mar 2004 15:31:35 -0500
2562
2563 shadow (1:4.0.3-20) unstable; urgency=low
2564
2565 * Added Norwegian Bokmal debconf translation, closes: #206349
2566 * tell shadow build system about new message translations
2567
2568 -- Karl Ramm <kcr@debian.org> Thu, 4 Mar 2004 11:04:44 -0500
2569
2570 shadow (1:4.0.3-19) unstable; urgency=low
2571
2572 * When creating a user account in psaswd.config, ask for full name
2573 first, and make up a default username. Closes: #235386
2574 * "No really, assume md5 passwords". Closes: #223664
2575
2576 -- Karl Ramm <kcr@debian.org> Thu, 4 Mar 2004 00:42:08 -0500
2577
2578 shadow (1:4.0.3-18) unstable; urgency=low
2579
2580 * Removed po/cs.po and added new debian/po/cs.po
2581 Updated Czech translation, closes: #229125
2582 * Updated Japanese debconf translation, closes: #227237
2583 * Updated Danish debconf translation, closes: #227619
2584 * Updated Dutch debconf translation, closes: #227883
2585 * Updated Brazilian Portuguese debconf translation, closes: #228080
2586 * Added Simplified Chinese debconf translation
2587 Added Simplified Chinese programs translation
2588 Closes: #229334
2589 * Added Greek debconf translation
2590 Added Greek programs translation
2591 Closes: #229504, #229528
2592 * Added Finnish programs translation, closes: #230369
2593 charset changed from UTF-8 to ISO-8859-1 as the bug patch was wrong
2594 * Updated German debconf translation, closes: #232710
2595 * Updated Russian debconf translation, closes: #235541
2596 * Added Ukrainian debconf translation, closes: #233560
2597 * Added Lithuanian debconf translation, closes: #235698
2598 * thanks to Christian Perrier <bubulle@debian.org>
2599
2600 -- Karl Ramm <kcr@debian.org> Wed, 3 Mar 2004 22:56:31 -0500
2601
2602 shadow (1:4.0.3-17) unstable; urgency=low
2603
2604 * Fix braino in version number of example dependency in README.shells.
2605 Apologies to anyone foolhardy enough to believe my documentation.
2606 * Add Swedish debconf translation, closes: #225059
2607 * New French debconf translation, closes: #225914
2608 * Add Catalan debconf translation, closes: #227029
2609 * add securetty files for the hurd, freebsd, and netbsd, closes: #200739
2610
2611 -- Karl Ramm <kcr@debian.org> Sun, 11 Jan 2004 17:37:54 -0500
2612
2613 shadow (1:4.0.3-16) unstable; urgency=low
2614
2615 * run dh_installdeb *after* dh_installdebconf,
2616 remove . from short description of passwd,
2617 add versioned conflict with debconf older than 0.5
2618 closes: #224133
2619 * replace manpages-it due to man page conflict
2620 closes: #224474
2621 * fix the *other* su syslogs.
2622 closes: #224508
2623 * fix filename in control file, closes: #224579
2624 * fix permissions on chage and expiry, closes: #224717
2625 * run debconf-updatepo
2626 * remove debian/compat as redundant
2627
2628 -- Karl Ramm <kcr@debian.org> Mon, 22 Dec 2003 19:53:30 -0500
2629
2630 shadow (1:4.0.3-15) unstable; urgency=low
2631
2632 * remove bogus dependency on base-config 2.00,
2633 closes: #222772, #223726
2634 * New Czech translation thanks to Miroslav Kure.
2635
2636 -- Karl Ramm <kcr@debian.org> Fri, 12 Dec 2003 18:40:25 -0500
2637
2638 shadow (1:4.0.3-14) unstable; urgency=low
2639
2640 * exit 30 when backing all the way out in passwd.conf, and
2641 depend on base-config 2.00, closes: #222772
2642 * adjust debconf templates for debian-installer work,
2643 closes: #222832
2644
2645 -- Karl Ramm <kcr@debian.org> Thu, 11 Dec 2003 01:53:37 -0500
2646
2647 shadow (1:4.0.3-13) unstable; urgency=low
2648
2649 * Fix typo passwd.config. Closes: #223079, #222714
2650 * Let's try out this oldfangled anonymous ftp upload queue.
2651
2652 -- Karl Ramm <kcr@debian.org> Mon, 8 Dec 2003 17:59:31 -0500
2653
2654 shadow (1:4.0.3-12) unstable; urgency=low
2655
2656 * Explicitly use automake-1.7 and aclocal-1.7. closes: #216594
2657 * Update Danish debconf translation. closes: #216542
2658 * Update French debconf translation. closes: #206352
2659 * Update Dutch debconf translation. closes: #212995
2660 * Remove redundant dependency on grep. closes: #216535
2661 * Fix chfn documentation bug. closes: #213931
2662 * Fix su syslogs to be less ambiguous. (old:new instead of old-new
2663 because '-' can appear in usernames.) Not clearer, mind you, but less
2664 ambiguous. closes: #213592
2665 * Rename limits(5) to limits.conf(5) and edit to reflect reality.
2666 closes: #212935
2667 * Move the change_uid call in login back to where it was before -11, and
2668 relocate the fork for pam_close_session above it. closes: #211884
2669
2670 -- Karl Ramm <kcr@debian.org> Sat, 25 Oct 2003 15:26:20 -0400
2671
2672 shadow (1:4.0.3-11) unstable; urgency=low
2673
2674 * update Japanese debconf translation. closes: #210382
2675 * update Brazilian Portugese debconf translation. closes: #208122
2676 * run pam cleanup code as root. closes: #195048
2677
2678 -- Karl Ramm <kcr@debian.org> Sat, 13 Sep 2003 17:49:29 -0400
2679
2680 shadow (1:4.0.3-10) unstable; urgency=low
2681
2682 * postinst sources confmodule. closes: #88843
2683 * Implement the pam configuration New World Order. Wow, that was quick. :-)
2684 * Implement a scheme for allowing other packages to modify /etc/shells.
2685
2686 -- Karl Ramm <kcr@debian.org> Fri, 22 Aug 2003 20:58:42 -0400
2687
2688 shadow (1:4.0.3-9) unstable; urgency=low
2689
2690 * fix mysterious creeping bug in po/Makefile.in.in, closes: #200052
2691 * dutch debconf translation, closes: #204578
2692 * switch to po-debconf, closes: #183998, #200130
2693 * use automake1.7, closes: #205991
2694 * update german debconf translation, closes: #94138
2695 * I can't come up with a good justification as to why characters other
2696 than ':'s and '\0's should be disallowed in group and usernames (other
2697 than '-' as the leading character). Thus, the maintenance tools don't
2698 anymore. closes: #79682, #166798, #171179
2699 * Fix typo in /etc/pam.d/su. closes: #196804
2700 * danish debconf translation, closes: #118245
2701 * russian debconf translation, closes: #198729
2702 * And last, but not least, what's undoubtedly going to be the most
2703 popular change: md5 passwords are turned on by default, and there is
2704 no prompt to change them. Yes, this is reduced functionality. No, it
2705 can't go back in the way it was; the old code not only modified
2706 conffiles, it modified *other*packages* conffiles and was a massive
2707 policy violation. I expect this change will motivate the people who
2708 have said that they will come up with a proper solution to do so.
2709 closes: #186016, #110228, #171808
2710
2711 -- Karl Ramm <kcr@debian.org> Wed, 20 Aug 2003 02:06:50 -0400
2712
2713 shadow (1:4.0.3-8) unstable; urgency=low
2714
2715 * Fix missing ':' in getopt call. closes: #184301
2716 * Don't install mkpasswd, we don't use it. closes: #185919, #187906
2717 * replaces: manpages-ko. closes: #184810
2718 * Fix the message in #190567 (not closing until it's been accepted upstream)
2719 * Fix brainos in login.1. closes: #184731
2720 * Fixup permissions for chage. closes: #184138
2721 * Force the umask to 022 in passwd.config. closes: #182506
2722 * Add Sam Hartman <hartmans@debian.org> as an uploader.
2723 * Update standards-version.
2724 * Add versioned build-depend on debhelper.
2725
2726 -- Karl Ramm <kcr@debian.org> Sat, 26 Apr 2003 15:34:16 -0400
2727
2728 shadow (1:4.0.3-7) unstable; urgency=low
2729
2730 * When relocating a user's home directory, don't fail and remove the new
2731 home directory if we can't remove the old home directory for some
2732 reason; the results can be spectularly poort if, for instance, only
2733 the rmdir() fails. closes: #166369
2734 * run dh_installdebconf so base-config will work. *sigh*. closes: #166788
2735
2736 -- Karl Ramm <kcr@debian.org> Sun, 24 Nov 2002 21:40:30 -0500
2737
2738 shadow (1:4.0.3-6) unstable; urgency=low
2739
2740 * remove automake dependency and leave only automake1.5, since it seems
2741 to confuse the alpha and mipsel autobuilders for some reason.
2742
2743 -- Karl Ramm <kcr@debian.org> Sun, 13 Oct 2002 21:45:15 -0400
2744
2745 shadow (1:4.0.3-5) unstable; urgency=low
2746
2747 * build-depend on libtool and automake. oops. closes: #164545
2748
2749 -- Karl Ramm <kcr@debian.org> Sun, 13 Oct 2002 01:44:47 -0400
2750
2751 shadow (1:4.0.3-4) unstable; urgency=low
2752
2753 * I am unable to begin to express the bitterness that I'm now experiencing.
2754 * replaces manpages-de <= 0.4-4, closes: #162097, #162173
2755 * replaces manpages-fr, closes: #162150
2756 * replaces manpages-hu, closes: #162126
2757 * replaces manpages-ja, closes: #163511, #162095
2758 * fix sg symlink, closes: #162339, #163652
2759 * newgrp should be aware that getlogin() and ttyname() are not
2760 guaranteed to return anything and NOT blindly assume that they
2761 successfully returned a pointer to a string. I mean, really, people,
2762 that sort of thing hasn't been reliable since 4.2BSD on a VAX. I'll
2763 bet most of the working on the upstream weren't even born yet when
2764 this sort of thing was commonplace (it was NEVER acceptable).
2765 closes: #162303
2766 * pull the manpage for the spiffy su forward. closes: #162275
2767 * depend on automake1.5, and rerun the autogrunge. This should
2768 *hopefully* make it build more consistently.
2769 * this concludes the biweekly treading of water.
2770
2771 -- Karl Ramm <kcr@debian.org> Sat, 12 Oct 2002 14:56:16 -0400
2772
2773 shadow (1:4.0.3-3) unstable; urgency=low
2774
2775 * the "fix the brain damage" release
2776 * fix pam brain-damage in ch{age,passwd}, {group,user}{add,del,mod}, newusers
2777 closes: #162181, #162199, #162228
2778 * fix vipw symlink brain-damage: closes: #162218
2779 * fix package description brain damage, closes: #139563
2780 * install cp{pw,gr} brain damge
2781
2782 -- Karl Ramm <kcr@debian.org> Wed, 25 Sep 2002 01:21:35 -0400
2783
2784 shadow (1:4.0.3-2) unstable; urgency=low
2785
2786 * fix "su -". closes: #162089
2787 * document exit codes of groupdel and userdel (again, for userdel)
2788 closes: #161861
2789 * clean up logoutd cleanup
2790
2791 -- Karl Ramm <kcr@debian.org> Mon, 23 Sep 2002 19:44:40 -0400
2792
2793 shadow (1:4.0.3-1) unstable; urgency=low
2794
2795 * new upstream version! closes: #149444, #150237, #145415
2796 * completely new packaging!
2797 * all new bugs!
2798 * old bugs as well!
2799 * remove /etc/init.d/logoutd, like the old postrm should've, closes: #160682
2800 * fix passwd manpage, closes: #160477, #122797
2801 * fix lastlog manpage, closes: #159886
2802 * add as many virtual console devices as I seem to have to securetty,
2803 closes: #156472
2804 * add ttyS0 and tts/0 to securetty. closes: #130138
2805 * su should not segfault if nobody has uid 0. closes: #139967
2806 * install and use translations. closes: #118238
2807 * upstream uses new automake. closes: #114935
2808 * add russian template file for password. closes: #130358
2809 * handle template installation correctly. closes: #156674
2810 * don't place a maximum restriction on the length of passwords.
2811 closes: #159487
2812 * fix description. closes: #145459
2813 * update config.{guess,sub}
2814
2815 -- Karl Ramm <kcr@debian.org> Wed, 18 Sep 2002 10:14:08 -0400
2816
2817 shadow (20000902-12) unstable; urgency=high
2818
2819 * "oops"
2820 * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
2821
2822 -- Karl Ramm <kcr@debian.org> Sun, 7 Apr 2002 11:54:48 -0400
2823
2824 shadow (20000902-11) unstable; urgency=low
2825
2826 * Fix some nits:
2827 * remove changelog~ file. oops. closes: #139711
2828 * fix typo in control. closes: #139564
2829 * Hmmm. People open more bugs when I upload new versions of things.
2830 Maybe they just notice them more then, or maybe it's just Murphy.
2831
2832 -- K. Ramm <kcr@debian.org> Tue, 26 Mar 2002 12:14:33 -0500
2833
2834 shadow (20000902-10) unstable; urgency=low
2835
2836 * We hates the automake. We hates it forever. closes: #139293
2837 * stupid ommision: logoutd still in postinst. closes: #139422
2838 * make login.defs a bit clearer. closes: #138809
2839
2840 -- Karl Ramm <kcr@debian.org> Fri, 22 Mar 2002 12:09:07 -0500
2841
2842 shadow (20000902-9) unstable; urgency=medium
2843
2844 * Get rid of logoutd, it doesn't work, didn't work in potato, and now
2845 it's causing people to open RC bugs. closes: #138259, #66153, #121940
2846 I'm told the timeoutd package does a better job anyway.
2847 * add /bin/tcsh to /etc/shells, closes: #118103, #122112
2848 * add /bin/ksh to /etc/shells, closes: #123556
2849 * remove text about password aging from passwd(5), closes: #137493
2850 * spanish debconf template for passwd, closes: #136463
2851 * document the fact that you can not have a valid password in
2852 /etc/shadow. closes: #131690
2853 * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
2854 * fix locations of utmp and wtmp in login(1), closes: #119656
2855 * The package description for passwd refers to README.Debian.gz
2856 but only README.debian.gz actually exists. Most packages use
2857 README.Debian.gz, but the control file is the only place that gets it
2858 wrong for this package. When in doubt, fix the documentation. :-)
2859 closes: #116955
2860
2861 -- Karl Ramm <kcr@debian.org> Thu, 14 Mar 2002 17:05:56 -0500
2862
2863 shadow (20000902-8) unstable; urgency=low
2864
2865 * check in passwd.expire.cron for already-expired passwords; closes: #102319
2866 * note in chage.1 and shadowconfig.8 that password aging information
2867 only works when shadow passwords are enabled. closes: #103702
2868 * enable changing the name in chfn by default. closes: #107819
2869 * fail to mangle files in lib/commonio.c, thanks to matt@linuxbox.nu
2870 * add /dev/console to the secure ttys list. because. closes: #113949
2871 * find the FHS mail spool first in configure. closes: #114951
2872 (thanks to mjb@debian.org)
2873 * above sadly causes automake to go bonkers, and I don't want to
2874 reassemble the build system before woody is released. Keep automake
2875 from going off on its own.
2876 * terminate argument validation in login when it hits a '--'.
2877 closes: #66368
2878
2879 -- Karl Ramm <kcr@debian.org> Mon, 22 Oct 2001 11:17:35 -0400
2880
2881 shadow (20000902-7) unstable; urgency=low
2882
2883 * the "I'm sorry, I should've done this earlier" release
2884 * Cancel login timeout after authentication so that patient people
2885 timing out on network directory services can log in with local
2886 accounts. Closes: #107148
2887 * Add Brazillian Portugese debconf template translation for passwd.
2888 Closes: #105292, #93223
2889 * Pull /usr/share/doc/$package/README.shadow-paper.gz. Closes: #98058
2890 * Use getent instead of group to verify existence of shadow group
2891 [works better for distributed group files]. Closes: #99902
2892 [Note that this sort of problem is rampant in these postinst and
2893 config scripts, but that's not getting fixed in woody.]
2894 * Amend reference to /usr/doc in shadowconfig.8. Closes: #102804
2895 * su should set $USER. Closes: #102995
2896 * userdel now deletes user groups from /etc/gshdow as well as
2897 /etc/group. Closes: #99442
2898 * grpck now has an (otherwise undocumented) -p option, so that
2899 shadowconfig can clean up the results of the above, so the config
2900 script will fail randomly less often. Closes: #103385
2901
2902 -- Karl Ramm <kcr@debian.org> Wed, 22 Aug 2001 12:09:27 -0400
2903
2904 shadow (20000902-6.1) unstable; urgency=low
2905
2906 * Non-maintainer upload.
2907 * Upgrade to latest config.sub and config.guess. Closes: #88547
2908
2909 -- Gerhard Tonn <gt@debian.org> Fri, 1 Jun 2001 20:38:43 +0200
2910
2911 shadow (20000902-6) unstable; urgency=medium
2912
2913 * actually set root's password when appropriate
2914 patch thanks to joeyh, closes #98402
2915 * fix error in expiry man page. Such damage. closes: #99291
2916 * fix group of setgid program chage and expiry, closes: #98122
2917
2918 -- Karl Ramm <kcr@debian.org> Thu, 31 May 2001 07:38:59 -0400
2919
2920 shadow (20000902-5) unstable; urgency=low
2921
2922 * add build dependency on file, to keep libtool happy. closes: #97498
2923
2924 -- Karl Ramm <kcr@debian.org> Wed, 16 May 2001 06:57:23 -0400
2925
2926 shadow (20000902-4) unstable; urgency=low
2927
2928 * Change maintainers, closes: #92355
2929
2930 -- Karl Ramm <kcr@debian.org> Sun, 13 May 2001 03:28:07 -0400
2931
2932 shadow (20000902-3.1) unstable; urgency=low
2933
2934 * Non-maintainer upload
2935 * Recompile to fix ARM lossage
2936
2937 -- Philip Blundell <philb@armlinux.org> Sun, 11 Mar 2001 07:47:27 -0500
2938
2939 shadow (20000902-3) unstable; urgency=low
2940
2941 * Update config.sub and config.guess so ia64 compiled, closes: #81897
2942 * libmisc/sub.c: skip '*' in shell name when doing subsystem, closes:
2943 #82893
2944 * src/su.c: don't assume uid 0 == "root", use getpwuid to fetch it,
2945 closes: #81924
2946 * This was fixed in a previous version, closes: #77057
2947 * Update passwd long desc, closes: #88299
2948 * Conflict with suidmanager << 0.5, and remove suid{,un}register calls,
2949 closes: #87157
2950 * Update policy to 3.5.0.0
2951 * Added debconf support for passwd from base-config
2952
2953 -- Ben Collins <bcollins@debian.org> Sat, 3 Mar 2001 07:26:57 -0500
2954
2955 shadow (20000902-2) unstable frozen; urgency=low
2956
2957 * control.hurd->control.gnu: closes: #77940
2958 * Cannot reproduce, closes: #79447
2959 * User never sent a patch, plus I think removing the passwd/account when
2960 doing passwd -l is a bad idea. Makes it so you cannot unlock the
2961 account. closes: #77824
2962 * Don't allow shadowconfig to change perms of other binaries, close: #77057
2963 * IMO, this is not a bug. It's part of a feature, and can be disabled by
2964 turning off USER_GROUPS. closes: #76806
2965 * /bin/login is suid root for several good reasons. For one, it allows
2966 daemons that use it to run as non-root. This is a good thing since it
2967 means only one program is running as root, and not several. closes: #17911
2968 * sulog is fairly easy to grep or parse so I don't see how the
2969 similarity of the log entries for failed and successful is a problem.
2970 '-' for failed, '+' for success. closes: #63801
2971 * logoutd.8: s,/etc/utmp,/var/run/utmp, closes: #80494
2972 * Fix case where pam_auth returns a NULL username, closes: #76817, #75510
2973 * Hmm, Linux is a sysv derivative, so the comment is perfectly
2974 legitimate, closes: #76898
2975 * MAX_PASSWORD is used by useradd, and CHFN_AUTH is actually used by
2976 * chfn to decide if the current user needs to auth in order to change
2977 their info, closes: #71114
2978 * login.1: Fix \' closes: #75435
2979 * login -f works for me assuming you call it as root. I tested this with
2980 plain pam_unix.so, and also with pam_unix.so stacked with pam_ldap.so.
2981 So if it doesn't work with telnet-heimdal, then that program is not
2982 doing something right. closes: #78186
2983 * login.pam.d: made pam_nologin.so requisite. closes: #80111
2984 * su to root seems pretty quick to me, closes: #64756
2985 * xmalloc.c: remove decleration of malloc, which was causing system
2986 * header conflicts. closes: #80398
2987
2988 -- Ben Collins <bcollins@debian.org> Sun, 31 Dec 2000 14:33:47 -0500
2989
2990 shadow (20000902-1) unstable frozen; urgency=low
2991
2992 * New upstream release, lots of Debian patches merged, closes: #72735
2993 * man/passwd.1: removed reference to passwd(3), closes: #72704
2994 * man/chsh.1,man/chfn.1: document login.defs affects on these programs,
2995 closes: #68029
2996 * not a bug, expected behavior, closes: #74137
2997 * IMO, this is a bug in the user's setup, closes: #65600
2998 * securetty: add devfs console devices, closes: #71946
2999 * libmisc/sulog.c: removed arbitrary limit on number of chars printed of
3000 the tty name (truncated to 6 chars, which is silly), closes: #65404
3001 * tested this, and it works fine for me so long as pam_unix.so is called
3002 with the nullok option (which it isn't by default because of security
3003 concerns), closes: #75063
3004 * appears to be fixed by PAM, closes: #70627
3005 * src/useradd.c: user mkstemp instead of mktemp, per libc6 linktime
3006 warning
3007 * src/su.c: fixup arg handling passed to shell, closes: #75326
3008
3009 -- Ben Collins <bcollins@debian.org> Mon, 23 Oct 2000 13:22:29 -0400
3010
3011 shadow (19990827-21) unstable frozen; urgency=low
3012
3013 * Added build deps
3014 * Use pre-generated files for hurd/linux control file. The old method of
3015 using cpp would have broken with the new gcc.
3016
3017 -- Ben Collins <bcollins@debian.org> Wed, 26 Jul 2000 21:04:03 -0400
3018
3019 shadow (19990827-20) unstable frozen; urgency=low
3020
3021 * Release Manager
3022 None of these are marked as RC in the BTS, however, they do make the
3023 package unsuitable for release. Since this is an essential package (IOW,
3024 installed on every Debian system), I hope you can see how important it
3025 is to make sure this package is perfect. None of the changes are
3026 functional (except the fix in logoutd's init script, which was a 20 char
3027 change), so please consider this for the next test cycle.
3028 * Fix logoutd init script from spurious output when /etc/porttime is not
3029 there, closes: #63962, #64067
3030 * su: Fix typo in usage output, closes: #60226
3031 * passwd: Fixed typo and missing newline in output for successful password
3032 change, closes: #64106, #63703
3033 * passwd.1: Add documentation on the -f, -e, -s and -d command line
3034 options, closes: #64339, #64410
3035 * login: Verified that utmp/wtmp works when called by telnet with -h
3036 option, closes: #56854
3037
3038 -- Ben Collins <bcollins@debian.org> Tue, 23 May 2000 14:40:01 -0400
3039
3040 shadow (19990827-19) unstable frozen; urgency=low
3041
3042 * debian/local/shells: added esh, closes: #59934
3043 * logoutd: modify to work with pam_time.so's time.conf file, modify
3044 manpage to reflect this, closes: #61300
3045 * userdel.8: added note about group removal, closes: #56723
3046 * base-config handles md5 setup, closes: #60125
3047 * cppw: make sure it gets installed, closes: #62960
3048 * passwd: correct error message for "not you", closes: #61313
3049 * sulog.c: fixed extern for char (char foo[] -> char *foo), closes: #61643
3050 * userdel.8: documented userdel's exit values, closes: #54775
3051 * passwd: error messages are two fold, the second is actually from
3052 pam_strerror(), closes: #61937
3053 * passwd: print "success" on successful password change, closes: #58676
3054
3055 -- Ben Collins <bcollins@debian.org> Sat, 29 Apr 2000 10:26:56 -0400
3056
3057 shadow (19990827-18) unstable frozen; urgency=low
3058
3059 * Crap, all the bug fixes from -17 need to go to frozen too
3060
3061 -- Ben Collins <bcollins@debian.org> Tue, 29 Feb 2000 14:57:14 -0500
3062
3063 shadow (19990827-17) unstable; urgency=low
3064
3065 * Fixed typo in login.defs, closes: #54877
3066 * logoutd.init.d: Check for /etc/security/time.conf, closes: #54900
3067 * login.defs: Added note about the MAIL env option, closes: #54768
3068 * login.pam.d,passwd.pam.d: Use new options in pam_unix.so to enable
3069 obsure password checks. This mimics the old behavior in pre-PAM
3070 shadow, closes: #58203
3071 * Use patch from Topi Miettinen <tom@pluto.nic.fi> to add pam session
3072 ability to su, closes: #57526, #55873, #57532
3073 * Made login's -f option also able to use the username after -- if none
3074 was passed as it's optarg, closes: #53702
3075
3076 -- Ben Collins <bcollins@debian.org> Mon, 28 Feb 2000 12:37:22 -0500
3077
3078 shadow (19990827-16) unstable; urgency=low
3079
3080 * got rid of g+s directories in the source tarball, closes: #54585
3081 * make su mode 4755 in the package. This way there is no chance of a
3082 failed dpkg install causing it to be left without suid root perms
3083 before suidmanager or chmod is called in the postinst.
3084 * src/login.c: added faillog support to the pam_authenticate loop. This
3085 loop is now completely rewritten, and should produce better results on
3086 failures, closes: #53164
3087
3088 -- Ben Collins <bcollins@debian.org> Sun, 9 Jan 2000 23:35:08 -0500
3089
3090 shadow (19990827-15) unstable; urgency=low
3091
3092 * src/su.c: moved signal() call to re-establish SIGINT to right place,
3093 closes: #54496
3094 * src/login.c: if hostname is blank (not a remote login via rlogin or
3095 telnet), then use the tty to log failures in syslog, closes: #53966
3096 * passwd: Locking a password by appending '!' appears to be pretty
3097 standard, so ssh needs to check for it.
3098 * passwd and login come with a README.pam that discusses the differences
3099 between the PAM and old non-PAM versions. It also talks about where to
3100 look for details. Also now that I have added the extra examples to the
3101 pam.d files, I hope this satisfies...closes: #52917
3102 * A new package, base-config, which will be used by boot floppies is
3103 going to have an option to configure MD5 usage for passwords. Since
3104 this is the best place for it, and I don't really have any control
3105 over it, I am .... closes: #47620
3106 * libmisc/chowntty.c: applied patch for read-only root, closes: #52069
3107
3108 -- Ben Collins <bcollins@debian.org> Sat, 8 Jan 2000 22:11:29 -0500
3109
3110 shadow (19990827-14) unstable; urgency=low
3111
3112 * debian/local/shells: added /bin/zsh, closes: #53883
3113
3114 -- Ben Collins <bcollins@debian.org> Sun, 2 Jan 2000 13:51:42 -0500
3115
3116 shadow (19990827-13) unstable; urgency=low
3117
3118 * su.c: ignore SIGINT while authenticating, closes: #52372
3119 * su.pam.d: added 2 new examples of how to allow su for wheel users
3120 without prompting for a password, and also how to deny users of a
3121 specific group.
3122
3123 -- Ben Collins <bcollins@debian.org> Sat, 1 Jan 2000 22:29:46 -0500
3124
3125 shadow (19990827-12) unstable; urgency=low
3126
3127 * Recompiled against latest libpam and up'd the module deps,
3128 closes: #52171
3129 * login.pam.d: added "noenv" option so we don't clobber login's setting,
3130 closes: #51441
3131
3132 -- Ben Collins <bcollins@debian.org> Tue, 14 Dec 1999 22:41:40 -0500
3133
3134 shadow (19990827-11) unstable; urgency=low
3135
3136 * debian/passwd.in: add a preinst (matches login's) to fix the latest
3137 build change (only affected hurd since it doesn't use login).
3138 * debian/scripts/passwd.mk: use passwd.preinst instead of login.preinst
3139 to complete the fix above.
3140
3141 -- Ben Collins <bcollins@debian.org> Mon, 6 Dec 1999 18:25:07 -0500
3142
3143 shadow (19990827-10) unstable; urgency=low
3144
3145 * src/login.c: only set pam_fail_delay if > 0. Also make the default 0
3146 so not defining it has the same affect as disabling it, closes: #51178
3147 * src/userdel.c: make sure we remove the shadow group entries when
3148 removing the users own group, closes: #50005, #50138
3149
3150 -- Ben Collins <bcollins@debian.org> Fri, 26 Nov 1999 22:37:44 -0500
3151
3152 shadow (19990827-9) unstable; urgency=low
3153
3154 * src/su.c: Fixed getopt parsing, and added a usage output
3155 * man/su.1: minor typos
3156
3157 -- Ben Collins <bcollins@debian.org> Mon, 8 Nov 1999 22:13:05 -0500
3158
3159 shadow (19990827-8) unstable; urgency=low
3160
3161 * src/login.c: fixed loggin of username on succesful login (was using
3162 the normal username, when it should have used pam_user),
3163 closes: #47819
3164 * src/login.c: check for hushed login and pass PAM_SILENT if true,
3165 closes: #48002
3166 * src/useradd.c: set def_shell to /bin/bash, closes: #48304
3167 * doc/README.debian: add note about how to avoid issues with nscd's
3168 lag in aging the cache, closes: #48629
3169 * src/cppw.c: new program to assist copying a passwd/group file without
3170 corruption, closes: #42141
3171
3172 -- Ben Collins <bcollins@debian.org> Tue, 2 Nov 1999 21:46:28 -0500
3173
3174 shadow (19990827-7) unstable; urgency=low
3175
3176 * {passwd,login}.pam.d: added blurb about how to use the pam_cracklib
3177 module, and also changed it to use pam_unix and not pam_pwdb (gah!
3178 how did that happen?), closes: #46983
3179 * README.debian: changes to reflect new PAM usage aswell as removing
3180 references to obsolete config files, closes: #46595
3181 * passwd.expire.cron: example script that informs users by email when
3182 their accounts are about to expire, closes: #41393
3183 * lastlogin.c: added -h option and usage aswell as long option support,
3184 closes: #45804
3185 * shadow now only has 3 wishlist bugs and nothing else
3186
3187 -- Ben Collins <bcollins@debian.org> Sat, 9 Oct 1999 11:54:16 -0400
3188
3189 shadow (19990827-6) unstable; urgency=low
3190
3191 * debian/shells: new file, needed to include /bin/sash, closes: #45826
3192 * useradd.8,groupadd.8: added note about the prefered use of adduser
3193 and addgroup when conforming to Debian policy (taken from notes in
3194 adduser's man pages), closes: #22821
3195 * dialups.5: new man page that documents /etc/{dialups,d_passwd},
3196 closes: #42212
3197 * src/su.c: added -m, -p and -s command line options to match GNU options,
3198 also documented in su(1), closes: #45394, #46424
3199 * login.defs.5: clarified usage of TTYTYPE_FILE, closes: #23194
3200 * login.pam.d: added pam_issue.so which replaces the old ISSUE_FILE from
3201 login.defs, this also allows it to grok escapes in the issue file,
3202 also increases the MODDEPS to (>= 0.69-10). By default this module is
3203 not enabled, closes: #21044
3204 * login.defs.pam.linux: added ISSUE_FILE to list of deprecated options
3205
3206 -- Ben Collins <bcollins@debian.org> Mon, 4 Oct 1999 19:56:22 -0400
3207
3208 shadow (19990827-5) unstable; urgency=low
3209
3210 * {login,su}.1: added description of a subsystem login, closes: #31987
3211 * src/chowndir.c: fixed recursive chown's on usermod, also changed it
3212 to use lchown and lstat since we actually want that, closes: #46405
3213 * su.1: removed reference to suauth aswell as added "-c" to the SYNOPSIS,
3214 closes: #45685
3215 * login.1: added options to the SYNOPSIS and documented OPTIONS,
3216 closes: #28763
3217 * login.defs.5: documented the ENVIRON_FILE options (even though it's
3218 not really used in the PAM version), close: #28786
3219 * 010_src_gpasswd.c: new patch, fixes changing group passwords when not
3220 using shadow groups, closes: #25919
3221 * {chfn,chsh,login}.pam.d: added nullok to pam_unix.so auth line to
3222 allow for passwordless accounts, closes: #46510
3223 * login.pam.d: add "standard" to the pam_mail option so we get old
3224 style "You have..." login messages.
3225
3226 -- Ben Collins <bcollins@debian.org> Sun, 3 Oct 1999 13:41:53 -0400
3227
3228 shadow (19990827-4) unstable; urgency=low
3229
3230 * Alright, we are really getting some usage from this now, and seeing
3231 some odd ball setups, so it means more work for me, but more stable
3232 and feature filled software for you :)
3233 * debian/{login,su}.pam.d: Fixed spelling errors, closes: #45234, #45235
3234 * debian/login.pam.d: Added commented pam_access.so reference and
3235 description, closes: #45241
3236 * src/login.c: moved usage of setup_uid_gid() when PAM is enabled or
3237 pam_groups.so's groups get clobbered
3238 * src/newgrp.c: don't call sanitize_env() and also make sure we don't
3239 check passwords when the user is trying to get back to their default
3240 group, closes: #22244
3241 * Closed some other bugs that were either not really bugs, or they weren't
3242 reproducable.
3243 * debian/login.pam.d: moved around the pam_motd and pam_mail modules to
3244 order them the same as old login would have done
3245
3246 -- Ben Collins <bcollins@debian.org> Sun, 19 Sep 1999 19:42:13 -0400
3247
3248 shadow (19990827-3) unstable; urgency=low
3249
3250 * This is a "Sit down and really fix some bugs" update. I'm going through
3251 the ones that really need some work.
3252 * src/vipw.c: use the system() call to invoke the editor so that it accepts
3253 command line args in the EDITOR and VISUAL environment vars, closes: #31029
3254 * src/userdel.c: added code to remove user groups (of the same name) if there
3255 were no members left and USERGROUPS_ENAB is set to yes, closes: #35046
3256 * login.defs: documented above change
3257 * {login,passwd}.postinst: fixed some bashisms, closes: #45159
3258 * login.defs.pam.linux: documented the FAKE_SHELL option, closes: 31987
3259 * su.1,login.1: documented the subsystem root ability in login and su, closes:
3260 * doc directory for both packages now includes the README.shadow-paper file
3261 closes: #15391
3262
3263 -- Ben Collins <bcollins@debian.org> Sun, 19 Sep 1999 15:49:11 -0400
3264
3265 shadow (19990827-2) unstable; urgency=low
3266
3267 * debian/rules: use "$(CC) -E" instead of "cpp" to make it easier to
3268 cross compile for Hurd (requested by Marcus Brinkman).
3269 * debian/login.pam.d: forgot to remove that comment about login not
3270 being PAMified, it is and works fine.
3271 * src/login.c: Added login.defs option to turn on and off the persistent
3272 login, also give note on when it isn't and is needed in login.defs.
3273 * lib/getdef.c: Added CLOSE_SESSIONS for above code.
3274 * man/login.defs.5: document the new CLOSE_SESSION option for login
3275 * logoutd: disabled until I can fix it to grok /etc/security/time.conf
3276
3277 -- Ben Collins <bcollins@debian.org> Mon, 13 Sep 1999 18:57:47 -0400
3278
3279 shadow (19990827-1) unstable; urgency=low
3280
3281 * New Maintainer, with Guy's consent.
3282 closes: #22296, #22331 (closed some NMU bug reports)
3283 * New upstream release, closes: #15879, #24712, #25739, #28785, #32991
3284 closes: #38672, #39933, #41060, #42480, #22534, #12690, #36150, #26412
3285 closes: #40398, #43750
3286 * Ok, now for some dusting and house cleaning (aka The Bug Killfile
3287 Begins Here):
3288 %%- login package
3289 - Not a bug in login anymore, closes: #28098
3290 - No longer pertinent, and is not controlled by the login program,
3291 closes: #23155
3292 - This does not appear to be a bug anymore, closes: #32424
3293 - This is not a login problem. Xterm itself prints the LOGIN message
3294 and it does _not_ read login.access, closes: #16958
3295 - Seems to be fixed, closes: #28098
3296 - Huge list of "Fixed" bugs, that I want to close. I really need to
3297 start with a clean slate in order to get some of this cleaned up,
3298 closes: #3439, #11443, #13485, #13815, #15176, #15998, #16187, #17529
3299 closes: #17532, #17532, #18133, #18225, #20052, #20876, #21280, #21357
3300 closes: #21687, #21695, #21746, #21767, #22716, #24710
3301 - lastlog(8): Clarified differences in the usage of "login-name" and
3302 UID, closes: #26727
3303 %%- passwd package
3304 - newuser: appears to be working correctly and placing x, not !,
3305 closes: #19620
3306 - userdel(8): added note about user's mail spool also being deleted,
3307 closes: #20790
3308 - Can't reproduce this one, closes: #21639
3309 - -e expire_date
3310 The date on which the user account will be dis-
3311 abled. The date is specified in the format
3312 MM/DD/YY.
3313 Bug filer was trying to use an integer instead of the documented
3314 format, closes: #22533
3315 - chfn's command line options seem to work for root and non-root,
3316 closes: #25396
3317 - seems to have been fixed by the latest upstream, #25670
3318 - Removed references to shadow(3), closes: #32859
3319 - passwd only saves first 8 chars...duh :) closes: #33368
3320 - userdel can only do so much, the admin should know to check some
3321 things on their own, closes: #35418
3322 - Lot's of Y2K issues fixed in this release, closes: #37232
3323 - useradd requires the -m option to make it create a home directory
3324 if one does not exist, closes: #39581
3325 - useradd's -p option requires the password to already be encrypted
3326 as documented in useradd(8), closes: #39870, #39874
3327 - More "Fixed" bugs in passwd, closes: #13753, #16893, #17894, #18132
3328 closes: #18628, #12691
3329 %%- su (no longer a package, but has bugs just the same, will be
3330 forwarded to the login package soon)
3331 - Sorry, but su (all su's) invoke the shell with -c "cmd". This is
3332 documented, not a bug, it's a standard interface that su expects,
3333 go fix sash's bug for not supporting it, closes: #14551
3334 - Acknoledged NMU: closes: #20058
3335 - More "Fixed" bugs getting closed...CLOSED AT LAST, closes: #17593
3336 closes: #20057, #12689
3337 * Switched to a new build setup (dbs)
3338 * Split makes into seperate files to make it a little cleaner
3339 * FHS compliance changes (usr/{doc,man} to usr/share/{doc,man})
3340 * debian/tar.c: removed
3341 * su: su is now going to be provided by shadow's login package and
3342 removed from shellutils (the shellutils maintainer agreed to this)
3343 in preperation for future PAM support. Added conflicts with older
3344 version of shellutils that does provide the su binary.
3345 * debian/control.in: removed the secure-su package since login now
3346 contains su and all of it's components
3347 * debian/control.in: modified the package descriptions to be a little
3348 more explicative of what they do.
3349 * Upgraded standards version to 3.0.1.1
3350 * Setup suidmanager support for all +s apps, closes: #15705, #15704, #15699
3351 * Enabled PAM. Support now for su, passwd, chfn, chsh. I am working on the
3352 support in login.
3353 * expiry: Changed to be installed as sgid shadow instead of suid root
3354 since it doesn't need root priviledges. Also added man page expiry(1) based
3355 on the comments found in expiry.c.
3356 * Removed bashism's in control scripts. Now lintian clean (smells fresh too)
3357 * chage.c: Keep chage from locking when not running as root, since it just
3358 needs to read the shadow and password files. This let's it run sgid shadow
3359 instead of suid root. When run as root, it can lock files for editing.
3360 * login.c: Pam support Works For Me(tm)!
3361 * login.c: Fixed PAM's auth when PAM_USER was not set from the command line,
3362 also call pam_fail_delay() with FAIL_DELAY as the arg before authentication.
3363 * etc/login.defs.pam.linux: new file, reflects options that PAM takesover
3364 * etc/login.defs.pam.hurd: new file, same for Hurd
3365 * debian/passwd.mk: make sure that login.defs.5 get's installed for Hurd
3366 * pam.d/: Modified defaults for each service to reflect the old style and also
3367 added commented options on how to enable obsoleted options from login.defs
3368 in the PAM Way(tm).
3369 * debian/rules: removed --disable-desrpc from configure options since it was
3370 supposedly just a workaround for glibc 2.0
3371 * src/login.c: reset pam_fail_delay after every failure
3372 * debian/rules: remove debian/files on clean target
3373 * src/login.c: removed setup_limits() and check_nologin() usage when PAM is
3374 enabled
3375 * debian/login.pam.d,debian/login.defs.pam.linux: made notes about the pam_limits.so
3376 module, as well as pam_nologin.so
3377 * debian/su.pam.d: made notes about pam_limits.so module
3378 * debian/control.in: removed depends on libpam-motd since it is now in libpam-modules,
3379 also make login conflict with secure-su
3380 * debian/*: setup so that Hurd does not get PAM, since they don't have it ported
3381 completely yet.
3382 * debian/*: Final approach to a final upload, modified login.postinst to check old
3383 obsolete conffiles to see if the user needs a notice that they are no longer used.
3384
3385 -- Ben Collins <bcollins@debian.org> Sat, 11 Sep 1999 19:58:14 -0400
3386
3387 shadow (980403-0.3.3) unstable; urgency=low
3388
3389 * Non maintainer upload.
3390 * Add dpkg-architecture and cross compilation support to the package.
3391 * Changes for the Hurd:
3392 + Only build passwd, add etc/login.defs.hurd to this package.
3393 + libmisc/rlogin.c: Conditionalize CBAUD, which is not portable.
3394
3395 -- Marcus Brinkmann <brinkmd@debian.org> Thu, 5 Aug 1999 00:28:12 +0200
3396
3397 shadow (980403-0.3.2) unstable; urgency=low
3398
3399 * configure.in patched for utmpx.h (for arm)
3400
3401 -- Jim Pick <jim@jimpick.com> Sun, 4 Oct 1998 19:06:15 -0700
3402
3403 shadow (980403-0.3.1) frozen unstable; urgency=low
3404
3405 * Non maintainer upload.
3406 changes.{guess,sub} changed to recognize a Arm architecture.
3407
3408 -- Turbo Fredriksson <turbo@debian.org> Fri, 14 Aug 1998 22:37:58 -0400
3409
3410 shadow (980403-0.3) frozen unstable; urgency=high
3411
3412 * Non maintainer upload.
3413 * src/login.c: Applied patch from <marekm@i17linuxb.ists.pwr.wroc.pl> to
3414 fix security hole of login not checking the return code from setgid(),
3415 initgroups() or setuid(). [#24710]
3416
3417 -- James Troup <james@nocrew.org> Fri, 17 Jul 1998 18:56:31 +0100
3418
3419 shadow (980403-0.2) frozen unstable; urgency=low
3420
3421 * (login.defs): fixed UMASK
3422 (thanks to James Troup for noticing my screwup :)
3423 * Pruned non-Debian changelog entries.
3424
3425 -- Joel Klecker <jk@espy.org> Mon, 11 May 1998 11:25:22 -0700
3426
3427 shadow (980403-0.1) frozen unstable; urgency=low
3428
3429 * Non-maintainer release.
3430 * New upstream release (18225).
3431 * (debian/login.postinst)
3432 * Use 'touch' instead of 'cat >' when creating /var/log/faillog
3433 (15998,16187,21687).
3434 * No longer fails if no previous configured version exists (11433).
3435 * (gpasswd): now checks which user invoked it before calling setuid() (18132).
3436 * (debian/passwd.postinst): removed bashism (13753).
3437 * (groupmod): NULL dereference fixed upstream, as a result, it no longer
3438 dumps core when changing group name (16893,17894).
3439 * (useradd): no longer segfaults if /etc/default/useradd is missing (18628).
3440 * (login.defs.1): now documents more options (13485).
3441 * (source): includes 'missing' (13815,18133,21280).
3442 * (login.1):
3443 * Removed mention of "d_passwd(5)", which doesn't exist,
3444 and login.defs.5 now documents /etc/dialups (15176).
3445 * Added /etc/nologin to FILES section and reference nologin(5) (21695).
3446 * The URL mentioned in Bug#15391 is no longer valid.
3447 * (login.defs): no longer sets ULIMIT (17529).
3448 * (login):
3449 * No longer uses static buffers for group lines (17532).
3450 * Doesn't seem to make assumptions about gid_t any longer (21767).
3451 * (faillog.8): s-/usr/adm-/var/log-g (19974).
3452 * (lastlog.8): notes that "some systems" use /var/log instead of
3453 /usr/adm (21746).
3454 * Install upstream changelog as 'changelog.gz' as per policy (20052).
3455 * (secure-su): Changed /etc/suauth to reference the group 'root'
3456 instead of 'wheel' (17593).
3457
3458 -- Joel Klecker <jk@espy.org> Thu, 30 Apr 1998 18:32:12 -0700
3459
3460 shadow (970616-1) unstable; urgency=low
3461
3462 * Upstream upgrade.
3463 * chage works (10561).
3464 * Fix NIS behavior (5634,8734,10032,10545,10984,11160,12064).
3465 * Wrote pwconv,pwunconv,grpconv,grpunconv manpage (10940).
3466 * vipw fixes (10521,10696,11618,11924,12184,13001)
3467 * Fixes for new automake.
3468 * Compile with glibc2. (8627,8777,9824,11713,11719,12082,12108,11442).
3469 * debian/rules fixes (8876,12468).
3470 * /etc/login.defs: UMASK=002 (9102).
3471 * chown /dev/vcs* on login (9421,13255).
3472 * Added tty9-tty12 to /etc/securetty (11644).
3473 * Provide template and manpage for /etc/limits (12289).
3474 * Fix security hole in postinst (11769).
3475 * login fills out ut_addr field in utmp (10701).
3476 * shadowconfig.sh fixes (9189,9328,9386,10968,12452,12469).
3477 * Overcome postinst bug in old shadow-passwd package (9939,12120).
3478 * useradd default GROUP=100 (9244).
3479 * Allow 8 bit chars in chfn (12367).
3480 * secure-su - set HOME, use SHELL if set (11003,11189).
3481
3482 -- Guy Maor <maor@ece.utexas.edu> Fri, 26 Sep 1997 19:23:42 -0500
3483
3484 shadow (970616) unstable; urgency=low
3485
3486 * vipw preserves permissions on edited files (10521).
3487 * various other bug fixes.
3488
3489 -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Mon, 16 Jun 1997 02:02:00 +0200
3490
3491 shadow (970601) unstable; urgency=low
3492
3493 * Fix typo in libmisc/mail.c causing login to segfault.
3494
3495 -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Mon, 2 Jun 1997 07:33:00 +0200
3496
3497 shadow (970502-2) unstable; urgency=low
3498
3499 * Fixes to shadow group support (grpconv didn't work).
3500
3501 -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Fri, 2 May 1997 15:48:00 +0200
3502
3503 shadow (970502-1) unstable; urgency=low
3504
3505 * Upstream upgrade.
3506
3507 -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Fri, 2 May 1997 03:18:00 +0200
3508
3509 shadow (961025-2) frozen unstable; urgency=medium
3510
3511 * Fix useradd -D segfault (8098, 8152, 8733).
3512 * Fix shadowconfig - permfix only on xlock; /etc/init.d/xdm rewrite, chmod
3513 (8102, 8320, 8333, 8708).
3514 * Remove HOWTO from usr/doc/passwd as it's in linux-doc (8150).
3515 * Fixes to su.1 (8153).
3516 * login, passwd, su each conflict and replace with the old shadow-*
3517 version. (8269, 8290, 8393, 8394).
3518 * Put /etc/shells back in passwd (8328).
3519 * Fixed login.postinst for upgrade from shadow-login (8392).
3520 * Added -e to pwck for use in shadowconfig: reports only errors, no
3521 warnings (8542).
3522 * Wrote shadowconfig.8 (8588).
3523
3524 -- Guy Maor <maor@ece.utexas.edu> Sat, 19 Apr 1997 02:34:59 -0500
3525
3526 shadow (961025-1) unstable; urgency=low
3527
3528 * Upstream upgrade, new source format.
3529
3530 -- Guy Maor <maor@ece.utexas.edu> Mon, 10 Feb 1997 02:56:56 -0600
3531
3532 shadow (960530-1) experimental; urgency=LOW
3533
3534 * Added grpunconv script
3535 * Changed prerm/postinst scripts to remove/create shadowed group
3536 file
3537 * Added vipw/vigr binaries
3538 * Renamed package to shadow-passwd
3539 * Added packages shadow-su and shadow-login
3540 * Added 'Essential: yes' to be able to replace passwd and login
3541 * Section now base for shadow-passwd and shadow-login
3542 * Added /etc/shell conffile
3543 * Added /etc/securetty conffile
3544 * Added new conffile /etc/suauth. Set it up so only users in group 0
3545 can su to root.
3546
3547 -- Unknown <unknown@debian.org> Mon, 01 Jul 1996 00:00:00 +0000
3548
3549 shadow (960810-1) base; urgency=LOW
3550
3551 * Added useradd default file so that default group is no longer 1
3552 * Also corrected the useradd manpage
3553 * Replaced grpunconv script by real binary which does correct
3554 locking.
3555 * Added 'source' field control file to control files
3556 * Changed version naming in debian.rules
3557 * New upstream version
3558
3559 -- Unknown <unknown@debian.org> Mon, 01 Jan 1996 00:00:00 +0000
3560

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.5