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

Contents of /debian/trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5