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

Contents of /debian/trunk/debian/changelog

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5