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

Contents of /debian/trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5