Dpkg::Vendor::Debian: Move time64 buildflags feature from future to abi
[dpkg.git] / scripts / t / Dpkg_Changelog / shadow
bloba23da58226ea9457a4ca6929d9dc40791dfa9e44
1 shadow (1:4.0.3-36) unstable; urgency=low
3   * Debian specific programs fixes:
4     - Re-enable logging and displaying failures on login when login is
5       compiled with PAM and when FAILLOG_ENAB is set to yes. And create the
6       faillog file if it does not exist on postinst (as on Woody).
7       Closes: #192849
8     - do not localize login's syslog messages.
9   * Debian packaging fixes:
10     - Fix FTBFS with new dpkg 1.13 and use a correct dpkg-architecture
11       invocation. Closes: #314407
12     - Add a comment about potential sensitive information exposure
13       when LOG_UNKFAIL_ENAB is set in login.defs
14       Closes: #298773
15     - Remove limits.5 and limits.conf.5 man pages which do not
16       reflect the way we deal with limits in Debian
17       Closes: #288106, #244754
18     - debian/login.defs:
19       - Make SU_PATH and PATH consistent with the values used in /etc/profile
20         Closes: #286616
21       - Comment the UMASK setting which is more confusing than useful
22         as it only affects console logins. Better use pam_umask instead
23         Closes: #314539, #248150
24       - Add a comment about "appropriate" values for umask
25         Closes: #269583
26       - Correct the assertion about the variable defined by QMAIL_DIR
27         which is MAILDIR, not MAIL
28         Closes: #109279
29       - Move the PASS_MAX_LEN variable at the end of login.defs as this
30         is obsoleted when using PAM
31         Closes: #87301
32     - debian/passwd.config:
33       - Re-enable the password confirmation question at critical priority
34         Closes: #304350
35       - Do no prompt again for the login name when the two passwords don't
36         match while creating a new user
37         Closes: #245332
38     - debian/add-shell.sh, debian/remove-shell.sh, debian/shadowconfig.sh,
39       debian/passwd.config, debian/passwd.postinst:
40       - checked for bashisms, replaced "#!/bin/bash" with "#!/bin/sh",
41         Closes: #315767
42       - replaced "test XXX -a YYY" XSI:isms with "test XXX && test YYY",
43         for rationale see:
44         http://www.opengroup.org/onlinepubs/009695399/utilities/test.html
45       - replaced all unneeded "egrep"s with basic "grep"s
46         Closes: #256732
47     - debian/rules:
48       Remove the setuid bit on login
49       Closes: #298060
50     - debian/passwd.templates:
51       Templates rewrite to shorten them down a little and make them DTSG
52       compliant. Give more details about what the user's full name is used
53       for.
54       Closes: #287410
55     - Updated to Standards: 3.6.2 (checked)
56   * Debconf translation updates:
57     - Estonian added. Closes: #312471
58     - Basque updated. Closes: #314303
59     - Malagasy updated. Closes: #290842
60     - Punjabi updated. Closes: #315372
61     - Danish updated. Closes: #315378
62     - Polish updated. Closes: #315391
63     - Japanese updated. Closes: #315407
64     - Brazilian Portuguese updated. Closes: #315426
65     - Czech updated. Closes: #315429
66     - Spanish updated. Closes: #315434
67     - Lithuanian updated. Closes: #315483
68     - Galician updated. Closes: #315362
69     - Portuguese updated. Closes: #315375
70     - Simplified Chinese updated. Closes: #315567
71     - French updated
72     - Ukrainian updated. Closes: #315727
73     - Welsh updated. Closes: #315809
74     - Slovak updated. Closes: #315812
75     - Romanian updated. Closes: #315783
76     - Finnish updated. Closes: #315972
77     - Catalan updated. Closes: #316026
78   * Man pages translation updates:
79     - Remove the too outdated Korean translation of newgrp.1
80       which doesn't even mention sg
81       Closes: #261490
82   * Man pages correction for Debian specific issues:
83     - 402_usermod.8-system-users-range-286258:
84       Document the system user range from 0 to 999 in Debian
85       Closes: #286258
86   * Upstream bugs not fixed in upstream releases or CVS:
87     - 423_su_pass_args_without_concatenation
88       Thanks to Helmut Waitzmann.
89       Closes: #276419
90       * pass the argument to the shell or command without concatenation
91         before the call to exec.
92       * If no command is provided, the arguments after the username are for
93         the shell, no -c has to be appended.
94     - 008_su_ignore_SIGINT
95       * Also ignore SIGQUIT in su to avoid defeating the delay.
96         The gain in security is very minor.
97         Closes: #288827
98     - 424_pwck.8_quiet_option
99       pwck(8): document the -q option. Closes: #309408
100     - 425_lastlog_8_sparse
101       lastlog(8): Document that lastlog is a sparse file, and don't need to be
102       rotated. Closes: #219321
103     - 426_grpck_group-gshadow_members_consistency
104       * (grpck) warn for inconsistencies between members in /etc/group and gshadow
105         Closes: #75181
106       * (pwck and grpck) warn and propose a fix for entries present in the
107         regular /etc/group or /etc/passwd files and not in shadow/gshadow.
108     - 427_chage_expiry_0
109       Fix chage display in the case of null expiry fields (do not display
110       Never, but 01 Jan 1970)
111       Closes: #78961
112   * Upstream bugs already fixed in upstream releases or CVS:
113     - Corrected typos in chfn.1. Closes: #312428
114     - Corrected typos in gshadow.5. Closes: #312429
115     - Corrected typos in shadow.5. Closes: #312430
116     - Corrected typos in grpck.8. Closes: #312431
117     - Added patch (356th) for su to propagate SIGSTOP up and SIGCONT down.
118       Added similar patch (357th) for newgrp. Both changes only affect
119       operation with CLOSE_SESSION set to yes (in /etc/login.defs).
120       Closes: #314727
121   * Translation updates:
122     - debian/patches/010_more-i18ned-messages
123       - More messages are translatable. We will deal with the translation
124         updates after syncing with upstream.
125         Closes: #266281
126     - debian/patches/114_eu:
127       - Basque translation update. Closes: #314423
128     - debian/patches/132_vi.dpatch:
129       - Vietnamese translation update. Closes: #315840
130  -- Christian Perrier <bubulle@debian.org>  Mon, 20 Jun 2005 23:37:56 +0300
132 shadow (1:4.0.3-35) unstable; urgency=low
134   * Re-apply the debian/patches/036_CAN-2004-1001_passwd_check patch
135     which fixed the "Adjusted password check to fix authentication bypass"
136     security issue (CAN-2004-1001)
137   * Debian packaging fixes:
138     - Add --host to config_options on cross build. Patch from NIIBE Yutaka.
139       Closes: #283729
140     - Enable login for GNU/Hurd in rules. First patch from Robert Millan.
141       Closes: #249372
142     - Cleanup passwd debconf stuff as md5 passwords are assumed since
143       1:4.0.3-19 and the resolution of #223664.
144     - Document the TTYPERM variable set to 0600 in the default login.defs file
145       Closes: #59439
146     - Make login and su use limits.so PAM module by default
147       (change made in sarge branch also)
148       Closes: #300720
149     - debian/rules: Add removal of config.log in the clean target
150     - debian/control: 
151       - Add Martin to Uploaders
152       - Remove Sam Hartman from Uploaders. The team is now setup and this
153         does not really have a real meaning now. You're still welcome for
154         NMU's, Sam, and thanks for the good work.
155     - Switching from dpatch to quilt.
156   * Debconf translation updates:
157     - Portuguese spellchecked by Miguel Figueiredo
158     - Punjabi (Gumurkhi) added, by Amanpreet Singh Alam. Closes: #309800
159   * Man pages translation updates:
160     - German completed by reference to original man page
161       Closes: #311554
162   * Debian specific programs fixes:
163     - NONE
164   * Upstream bugs not fixed in upstream releases or CVS:
165     - 421_login.1_pishing:
166       Document how to initiate a trusted path under Linux
167       Closes: #305600
168     - set CLOSE_SESSIONS to yes in login.defs, and document why.
169       Closes: #163635
170   * Upstream bugs already fixed in upstream releases or CVS:
171     - 324_configure.in-no-debian-dir:
172       Separated from 004_configure.in : this change will not be needed when
173       syncing with upstream
174     - 325_gshadow_5_manpage:
175       Add a gshadow.5 man page, and clarifications in the newgrp and gpasswd
176       man pages.
177       Closes: #113191, #166173, #169046, #251926
178     - 326_su.1_pwconv.8-typos:
179       Correct typos in su.1 and pwconv.8 man pages.
180       Closes: #309666
181   * Translation updates:
182     - 004_configure.in, 100_LINGUAS
183       Add Vietnamese to LINGUAS. Patch for LINGUAS in configure.in moved
184       from 004_configure.in to the new 100_LINGUAS patch
185     - 101_cs: Czech updated by Miroslav Kure
186       Closes: #308658
187     - 102_de: German updated by Dennis Stampfer
188     - 104_fr: French updated by Jean-Luc Coulon
189       Closes: #308909
190     - 111_ca: Catalan completed by Guillem Jover
191       Closes: #309212
192     - 108_sv: Swedish completed with the help of Magnus Holmgren
193               Encoding issues fixed
194               Closes: #309380
195     - 109_uk: Ukrainian completed by Eugeniy Meshcheryakov
196       Closes: #308647
197     - 120_nl: Dutch updated by Bart Cornelis
198       Closes: #308662
199     - 124_ru: Russian updated by Yuri Kozlov
200       Closes: #308839
201     - 129_ru: Romanian updated by Sorin Batariuc
202       Closes: #308921
203     - 130_zh_TW: Tradition Chinese updated by Tetralet
204       Closes: #311588
205     - 131_tl: Tagalog updated by Eric Pareja
206       Closes: #310386
207     - 132_vi: Correct file used for Vietnamese translation
208       Closes: #306614, #307251, #307262, #308479
210  -- Christian Perrier <bubulle@debian.org>  Fri,  3 Jun 2005 07:32:07 +0200
212 shadow (1:4.0.3-34) unstable; urgency=low
214   * Debian packaging fixes:
215     - NONE
216   * Debian specific programs fixes:
217     - NONE
218   * Upstream bugs not fixed in upstream releases or CVS:
219     - 406_good_name:
220       - relaxed user/group names checking is now fixed and accepts
221         _only_ names matching '^[^-:\n][^:\n]*$'
222         Closes: #264879, #308478
223   * Upstream bugs already fixed in upstream releases or CVS:
224     - 311_high-uids.dpatch:
225       - Add large file support to lastlog and faillog. Closes: #280212
226   * Translation updates:
227     - 132_vi:
228       Vietnamese programs translation added (from upstream CVS)
229       Closes: #308479
230     - 118_it:
231       Italian programs translation updated
232       Closes: #308327
234  -- Christian Perrier <bubulle@debian.org>  Tue, 10 May 2005 18:24:12 +0200
236 shadow (1:4.0.3-33) unstable; urgency=low
238   * The "Don't believe lintian blindly" release
239   * Urgency left to low because RC bug fixed but we leave priority
240     to sarge-targeted work
241   * Debian packaging fixes:
242     - Remove CVS id tag from the supplied login.defs file
243       Closes: #308019
244     - revert dependency on debconf which would make it required
245       Closes: #308145
246     - Add the missing add-shell, remove-shell, cppw and cpgr
247       (Debian specific) man pages
248       Closes: #162241
249     - make lintian ignore warnings about missing debconf dependency
250       in passwd.lintian-overrides
251   * Debian specific programs fixes:
252     - NONE
253   * Upstream bugs not already fixed in upstream releases or CVS:
254     - NONE
255   * Upstream bugs already fixed in upstream releases or CVS:
256     - 313_pam_access_with_preauth:
257       - allow PAM account authorization when preauthenticated
258         Closes: #193869
259     - 314_passwd.1_formatting:
260       - minor formatting fixes of passwd(1) man page
261         Closes: #304447
262     - 315_chage.1_document_expiration_removal:
263       - document expiration removal in chage(1)
264         Closes: #304542
265     - 316_vipw-race-242407:
266       - make vipw to remove /etc/{passwd|shadow|group|gshadow}.edit
267         and only then unlock
268         Closes: #242407
269     - 317_lastlog_usage_249611:
270       - Fix the lastlog usage and all the translations accordingly
271         (--user instead of --login).
272         Closes: #249611
273     - 323_passwd.1-typo:
274       - correct a typo in passwd(1) man page. Closes: #302740
276  -- Christian Perrier <bubulle@debian.org>  Sun,  8 May 2005 14:32:20 +0200
278 shadow (1:4.0.3-32) unstable; urgency=low
280   * Switch to dpatch for upstream patches
281     This should bring more clarity to modifications
282     we make to upstream sources and help integrating
283     new upstream releases
284     Old patches have been moved quite roughly to
285     debian/patches
286   * Modified debian/rules for "Calling GNU configure properly", see
287     /usr/share/doc/autotools-dev/README.Debian.gz
288   * Debian packaging fixes:
289     - Lintian fixes:
290       - Description synopsis initial capital letters removed
291       - passwd now depends on debconf (>=0.5.00) as it uses the seen flag
292       - add login.lintian-overrides and passwd.lintian-overrides
293         files to mention setuid and setgid files and avoid lintian warning
294         about them
295     - debian/pam.d/login:
296       - Remove the confusing comment about "nullok". Closes: #207816
297     - debian/rules:
298       - Add call for dh_installdirs
299     - debian/passwd.dirs:
300       - Added
301     - debian/login.dirs:
302       - Added
303   * Debian specific programs fixes:
304     - fixed /usr/sbin/remove-shell bug with handling of non-existing/empty
305       /etc/shells file. Closes: #271565
306   * GNU config automated update: config.sub (20010907 to 20050422),
307     config.guess (20010904 to 20050422)
309  -- Christian Perrier <bubulle@debian.org>  Tue,  3 May 2005 11:53:12 +0200
311 shadow (1:4.0.3-31sarge3) unstable; urgency=low
313   * The "please buy me a brain" release
314   * *Really* shorten down the Dutch debconf translation for the root password
315     input so that it fits in one screen. Closes: #277750
316   * man/usermod.8: *Really* document -o option in usermod
317                    Closes: #302388
318   * man/fr/po4a/fr: Removed. This directory only clutters up the diff
319                     and is not used during the build process
320   * man/de/passwd.1: Updated. Closes: #304757
321   * man/de/chsh.1: Updated.
322   * man/it/*: All files updated. Closes: #305095
323   * Translation updates:
324     - Portuguese (from the translation file sent for 4.0.8 upstream)
325       Closes: #305257
327  -- Christian Perrier <bubulle@debian.org>  Tue, 19 Apr 2005 19:31:43 +0200
329 shadow (1:4.0.3-31sarge2) unstable; urgency=low
331   * Shorten down the Dutch debconf translation for the root password
332     input so that it fits in one screen. Closes: #277750
333   * man/usermod.8: Document -o option in usermod
334                    Closes: #302388
336  -- Christian Perrier <bubulle@debian.org>  Mon,  4 Apr 2005 20:28:47 +0200
338 shadow (1:4.0.3-31sarge1) unstable; urgency=high
340   * Urgency set to high because of RC bug fixed. Reuploaded
341     because I messed up with the changelog first. Use this occasion
342     to start a sarge series just in case. Changes below were made
343     in the former version already.
344   * Avoid package file conflicts for woody->sarge upgrade:
345     - Add manpages-it and manpages-ko to Replaces: for login
346     - Remove manpages-de from Replaces: for login (useless)
347     - Improve readability of the Replaces line for passwd
348     Closes: #299549
350  -- Christian Perrier <bubulle@debian.org>  Tue, 15 Mar 2005 13:55:34 +0100
352 shadow (1:4.0.3-31) unstable; urgency=low
354   * New maintainer
356  -- Christian Perrier <bubulle@debian.org>  Fri, 11 Mar 2005 19:28:38 +0100
358 shadow (1:4.0.3-30.10) unstable; urgency=low
360   * Non-maintainer upload targeted at sarge.
361   * Programs translations:
362     - Greek updated. Closes: #293911
363     - French updated. Closes: #294330
364   * Debconf translations:
365     - Galician updated. Closes: #295543
367  -- Christian Perrier <bubulle@debian.org>  Mon,  7 Feb 2005 08:18:56 +0100
369 shadow (1:4.0.3-30.9) unstable; urgency=low
371   * Non-maintainer upload targeted at sarge.
372   * Programs translations:
373     - German updated. Closes: #291703
374     - Tagalog added. Closes: #292353
375     - Korean updated.
377  -- Christian Perrier <bubulle@debian.org>  Sun, 23 Jan 2005 09:30:49 +0100
379 shadow (1:4.0.3-30.8) unstable; urgency=low
381   * Non-maintainer upload targeted at sarge.
382   * Debconf translations:
383     - Tagalog added. Closes: #289837
384   * Programs translations:
385     - Traditional Chinese added. Closes: #288879
387  -- Christian Perrier <bubulle@debian.org>  Tue, 11 Jan 2005 11:39:18 +0100
389 shadow (1:4.0.3-30.7) unstable; urgency=low
391   * Non-maintainer upload targeted at sarge.
392   * Resolv conflict with manpage-spl in login
393     as well as passwd. Thanks to Robert Luberda for
394     the notice
396  -- Christian Perrier <bubulle@debian.org>  Thu, 23 Dec 2004 22:23:11 +0100
398 shadow (1:4.0.3-30.6) unstable; urgency=low
400   * Revert back to Ian Gulliver genuine patch
401     to chpasswd. Update man page accordingly.
402     Closes: #283961 
403     (again)
404   * Programs translations
405     - German updated. Closes: #286522
406   * Debconf translations
407     - German updated. Closes: #286522
409  -- Christian Perrier <bubulle@debian.org>  Mon, 20 Dec 2004 23:51:39 +0100
411 shadow (1:4.0.3-30.5) unstable; urgency=high
413   * Non-maintainer upload targeted at sarge.
414     Fix release critical bug
415   * Resolve conflict with woody's manpages-pl package
416     which prevent woody->sarge upgrade if
417     manpages-pl was installed
418     Closes: #284239
419   * Programs translations
420     - Romanian added. Closes: #284338
421   * Add MD5 support to chpasswd
422     Thanks to Ian Gulliver for the patch
423     Closes: #283961
424   * Correct typos in man pages
425     Thanks to Nicolas François for the patch
426     Closes: #141322
427   * Replace "C/" with "../../" in man/fr/shadow.conf
428     for best integration in the package build process
430  -- Christian Perrier <bubulle@debian.org>  Thu, 16 Dec 2004 21:48:56 +0100
432 shadow (1:4.0.3-30.4) unstable; urgency=low
434   * Non-maintainer upload targeted at sarge.
435     Localisation and d-i related updates only
436   * Programs translations
437     - Albanian (very partial) added.
438   * Debconf translations
439     - Hindi added. Closes: #282443
440     - Malagasy added. Closes: #282580
441     - Albanian added. Closes: #282160
443  -- Christian Perrier <bubulle@debian.org>  Thu, 25 Nov 2004 07:21:53 +0100
445 shadow (1:4.0.3-30.3) unstable; urgency=high
447   * Non-maintainer upload: security fix using the woody patch
448     by the Security Team
449   * Adjusted password check to fix authentication bypass
450     [debian/patches/036_CAN-2004-1001_passwd_check]
451   * Debconf translations
452     - Brazilian Portuguese updated. Closes: #278051
453     - Norwegian Bokmal fixed. Closes: #277563
454   * Programs translations
455     - Indonesian updated. Closes: #277751, #277741
457  -- Christian Perrier <bubulle@debian.org>  Tue,  2 Nov 2004 22:28:26 +0100
459 shadow (1:4.0.3-30.2) unstable; urgency=low
461   * Non-maintainer upload targeted at sarge.
462     Localisation and d-i related updates only
463   * Debconf translations
464     - Macedonian added. Closes: #275781
465     - Slovakian updated. Closes: #273585
466     - Slovenian added.
467   * Man pages translations
468     - German for vipw.8/vigr.8. Closes: #260645
469   * Fix preseeding for d-i : do not mark debconf templates as seen
470     Also remove the hack for Joey Hess login name..:)
471     Closes: #271407
472   * Ask for the user full name at critical priority so that
473     it is never empty. Closes: #257700
475  -- Christian Perrier <bubulle@debian.org>  Sun, 10 Oct 2004 19:02:50 +0200
477 shadow (1:4.0.3-30.1) unstable; urgency=low
479   * Non-maintainer upload targeted at sarge. Localisation updates only
480   * Debconf translations
481     - Arabic added. Closes: #261022
482     - Swedish updated. Closes: #261553
483     - Bulgarian added. Closes: #262928
484     - Brazilian Portuguese updated. Closes: #263957
485     - Simplified Chinese updated. Closes: #268646
486     - Traditional Chinese updated. Closes: #268151
487     - German updated. Closes: #268051
488     - Basque synced with templates.pot
489   * Programs translations
490     - Swedish updated. Closes: #261553
491     - Russian updated. Closes: #268412
492     - Norwegian Bokmal updated. Closes: #269907
493     - Norwegian Nynorsk updated. Closes: #269907
494     - Hebrew updated. Closes: #269967
495     - Danish updated. Closes: #270083
496     - Catalan updated. Closes: #254956
497   * Man pages translations
498     - French translation completely rewritten and reviewed
499       Closes: #270168
500     - Add expiry.1 and limits.conf.5 to the list of installed man
501       pages (add two lines to passwd.files and one to rules)
502       From #270168 also.
504  -- Christian Perrier <bubulle@debian.org>  Tue,  7 Sep 2004 20:20:21 +0200
506 shadow (1:4.0.3-30) unstable; urgency=high
507   * Attempt to fix FTBFS and dependency problems on hurd. Closes: #235641
508   * don't run dh_undocumented anymore as it has become angstful.
510   * Thanks to Christian Perrier:
511   * Debconf translations
512     - Brazilian updated. Closes: #261387
513     - Croatian added. Closes: #261418
514     - Minor corrections fo ja.po and pl.po headers
515   * Programs translations
516     - Dutch updated. Closes: #260361
517     - Hebrew added. Closes: #260722
518   * Urgency set to high because of RC bug fixed:
519   * Correct check for root password being already set in passwd.config
520     Closes: #260799
522   * Acknowledge 29.1 NMU: 
523     Closes: #256664, #257949, #258241, #258563, #258566, #258957,
524     #190567, #259389, #260223, #257949, #259663, #259827
526  -- Karl Ramm <kcr@debian.org>  Tue, 27 Jul 2004 09:38:32 -0400
528 shadow (1:4.0.3-29.1) unstable; urgency=low
530   * NMU with maintainer consent
531   * Programs translations
532     - Greek updated. Closes: #256664
533     - Finnish updated. Closes: #257949
534     - Spanish updated. Closes: #258241
535     - Polish updated. Closes: #258563
536     - Indonesian added (configure.in changed accordingly). Closes: #258566
537     - French updated. Closes: #258957, #190567
538     - Slovak updated. Closes: #259389
539     - Portuguese updated. Closes: #260223
540   * Debconf translations
541     - Finnish updated. Closes: #257949
542   * Typo correction in su.1 man page. Closes: #259663
543   * Removed malloc definition in libmisc/xmalloc.c
544     Closes: #259827
545   * Lintian-driven corrections
546     - Corrected section number in several man pages:
547       - grpck.8
548       - pwck.8
549       - ja/grpck.8
550       - pl/grpck.8
551       - pl/pwck.8
552     - Replace the full GPL text in copyright by a pointer
553     - Bumped Standards to 3.6.1.1 (changes checked)
555  -- Christian Perrier <bubulle@debian.org>  Mon, 19 Jul 2004 17:52:24 +0200
557 shadow (1:4.0.3-29) unstable; urgency=low
558   * Be up front on the origin of our su.  Closes: #244297
559   * The following thanks to Christian Perrier:
560   * Debconf translations
561     - Hungarian added. Closes: #256493
562     - Greek updated. Closes: #251990
563     - Brazilian portuguese updated. Closes: #256771
564   * po/POTFILES.in
565     - corrected file. No more mentions unexisting files
566       Closes: #253792
567       this change was already in 28.5 but was forgotten in the
568       changelog
569   * Acknowledge NMUs: 
570   closes: #244604, #244734, #246302, #246376, #246848, #246859,
571           #247084, #247698, #247770, #248386, #248391, #248392,
572           #248392, #248516, #248516, #248648, #248938, #248957,
573           #249141, #249257, #249682, #250169, #250339, #250496,
574           #251140, #251141, #251317, #251495, #251716, #251990,
575           #252087, #252499, #253165, #253186, #253570, #254503,
576           #254760 
578  -- Karl Ramm <kcr@debian.org>  Sat,  3 Jul 2004 00:24:55 -0400
580 shadow (1:4.0.3-28.5) unstable; urgency=low
582   * debian/*.files
583     - care about adding ALL existing translations. Removed hard-coded
584       file names. Closes: #248516
585       Thanks to Ruben Porras for noticing
586       This involves changes to debian/*.files with the use of
587       regexp in these files
588   * libmisc/failure.c
589     - Make use of plural forms. Closes: #251317
590   * Programs translations
591     - Norwegian Bokmal and Norwegian Nynorsk translations. Closes: #252499
592     - Dutch updated. Closes: #253165
593     - Brazilian Portuguese updated
594     - Turkish updated
595     - Korean updated
596     - Czech updated
597     - Japanese updated
598     - German updated
599     - Catalan added. Closes: #254760
600     - Italian updated
601   * Debconf translations
602     - Finnish added. Closes: #253570
603     - Danish updated
604     - Hebrew added. Closes: #253186
605     - Traditional Chinese added. Closes: #254503
606     - French updated for clarification and shorten the root password screen
608  -- Christian Perrier <bubulle@debian.org>  Tue, 22 Jun 2004 09:44:45 +0200
610 shadow (1:4.0.3-28.4) unstable; urgency=low
612   * NMU for l10n stuff again
613   * Programs translations
614     - All languages "activated" in configure.in. Closes: #248516
615     - Russian. Closes: #250496
616     - Bosnian added. Closes: #251141
617     - Finnish update. Closes: #251495
618     - Italian update. Closes: #252087
619   * Debconf translations
620     - Norwegian Bokmal update. Closes: #250339
621     - Bosnian added. Closes: #251140
622     - Catalan updated. Closes: #251716
623     - Greek update. Closes: #251990
624     - Welsh added (directly sent by Dafydd Harries
625   * Christian Perrier
626     - debian/passwd.config : a few rewards to a few people. Just check
627       the code
629  -- Christian Perrier <bubulle@debian.org>  Tue,  1 Jun 2004 09:11:01 -0300
631 shadow (1:4.0.3-28.3) unstable; urgency=high
633   * NMU for correcting my mistake
634   * Remove an extra "fi" in passwd.config. Closes: #250169
635   * Debconf translation updates:
636     - Norwegian Nynorsk. Closes: #249682
638  -- Christian Perrier <bubulle@debian.org>  Fri, 21 May 2004 06:50:13 +0200
640 shadow (1:4.0.3-28.2) unstable; urgency=high
642   * NMU for Debian Installer rc1 release schedule
643   * Removed duplicate sentence in templates. Closes: #244734, #244604
644   * Move the "root password empty" check before the root password
645     confirmation. Closes: #247770
646   * Debconf translation updates:
647     - Danish. Closes: #246859
648     - Spanish. Closes: #246302
649     - Russian. Closes: #248392
650     - Simplified Chinese. Closes: #248938
651     - Lithuanian. Closes: #249141
652     - Italian. Closes: #249257
653     - Dutch sent directly by Bart Cornelis
654     - Korean sent directly by Changwoo Ryu
655     - Galician sent directly by Héctor Fernández
656     - Romanian sent directly by Eddy Petrisor
657   * Programs translation updates:
658     - Korean. Closes: #242055
659     - Japanese. Closes: #242586
660     - Polish. Closes: #246376
661     - Slovak. Closes: #247084
662     - Basque. Closes: #248386
663     - German. Closes: #248391
664     - Russian. Closes: #248392
665     - Spanish. Closes: #248516
666     - Czech. Closes: #248648
667     - Simplified Chinese. Closes: #248957
668     - Indonesian. Closes: #242813
669     - Italian sent directly by Giuseppe Sacco
670   * Translated man pages
671     - Typo correction in Brazilian Portuguese for gpasswd. Closes: #247698
673  -- Christian Perrier <bubulle@debian.org>  Tue, 18 May 2004 12:09:34 +0200
675 shadow (1:4.0.3-28.1) unstable; urgency=high
677   * NMU for special purposes below
678   * Urgency set to high for helping out Brazilian DD's building CD's
679     for FISL conference
680   * Translation updates:
681     - Debconf:
682       - Brazilian Portuguese. Closes: #246848
683       - Spanish. Was unfortunately based on older templates hence
684         this does not close 246302
685       - Basque: Closes: #243545
686       - German: Closes: #242116
688  -- Christian Perrier <bubulle@debian.org>  Mon, 10 May 2004 23:23:25 +0200
690 shadow (1:4.0.3-28) unstable; urgency=low
692   *  Fix login and passwd in preinst to avoid prompts on woody upgrade,
693     Closes: #243099
694   * Fix login and passwd configuration file to support common-passwd
695   * Apply NMU patch from Christian Perrier, Closes: #241438
697  -- Sam Hartman <hartmans@debian.org>  Thu, 29 Apr 2004 16:31:25 -0400
699 shadow (1:4.0.3-27) unstable; urgency=low
701   * update "da" debconf translation, closes: #241262
702   * new "pt_BR" program translation, closes: #241366
704  -- Karl Ramm <kcr@debian.org>  Thu,  1 Apr 2004 00:19:44 -0500
706 shadow (1:4.0.3-26.1) unstable; urgency=low
708   * NMU for Debian Installer needs
709   * Translation updates:
710     - Debconf:
711       - French. Closes: #241438
712       - Ukrainian. Closes: #241514
713       - Swedish: #241558
714       - Japanese. Closes: #241802
715       - Danish. Closes: #241262
716       - Portuguese. Closes: #241675
717       - Polish. Closes: #243185, #242996
718       - Czech. Closes: #241877
719       - Korean. Closes: #241928
720       - Greek. Closes: #242396
721       - Turkish. Closes: #243103
722       - Slovak. Closes: #245671
724  -- Christian Perrier <bubulle@debian.org>  Wed, 28 Apr 2004 11:47:34 +0200
726 shadow (1:4.0.3-26) unstable; urgency=low
728   * Have passwd.config fall back gracefully to useradd if adduser is
729     unavailable. closes: #240894
731  -- Karl Ramm <kcr@debian.org>  Wed, 31 Mar 2004 00:26:17 -0500
733 shadow (1:4.0.3-25) unstable; urgency=low
735   * Update "da" program translation, thanks to Claus Hindsgaul.
736   * Update "sv" translation, closes: #239198
737   * lower debconf priority of shadow password question to 'low'
739  -- Karl Ramm <kcr@debian.org>  Tue, 30 Mar 2004 19:39:59 -0500
741 shadow (1:4.0.3-24) unstable; urgency=low
743   * add new program translations to the file manifest. *sigh*
744     closes: #241016
745   * add "tr" debconf translation. closes: #239148
746   * Rearrange username creation dialog text to make sense in
747     new order. closes: #240607
748   * Edit the debconf templates for content.
749   * Remove the program .gmo files in the clean step. closes: #200054
751  -- Karl Ramm <kcr@debian.org>  Tue, 30 Mar 2004 11:37:22 -0500
753 shadow (1:4.0.3-23) unstable; urgency=low
755   * increase maximum group name size to 32 for no particularly good reason
756     closes: #240456
757   * fix su man page to reflect code.  closes: #239805
758   * fix username defaulting in passwd.config. closes: #238781
759   * update "it" debconf translation. closes: #237504
760   * update "ru" debconf translation. closes: #238211
761   * update "de" debconf translation. closes: #238779
762   * update "el" debconf translation. closes: #240473
763   * add "nn" debconf translation. closes: #238590
764   * add "da" program translation. closes: #238005
765   * add "nl" program translation. closes: #238488
766   * add "pt" program translation. closes: #238796
767   * add "pt" debconf translation. closes: #239641
768   * remove spurious const, closes: #240677
770  -- Karl Ramm <kcr@debian.org>  Sun, 28 Mar 2004 19:46:34 -0500
772 shadow (1:4.0.3-22) unstable; urgency=low
774   * Don't assume that lastlog.ll_time or utmp.ut_time or utmpx.ut_tv are made 
775     up of time_ts and timevals, because they aren't on x86-64.  Dismaying
776     but true.
778  -- Karl Ramm <kcr@debian.org>  Sun, 14 Mar 2004 16:53:21 -0500
780 shadow (1:4.0.3-21) unstable; urgency=low
782   * Try and get the right French translation update in the right place, 
783     Karl, you can do it even if you do only speak English. Closes: #236993
785  -- Karl Ramm <kcr@debian.org>  Wed, 10 Mar 2004 15:31:35 -0500
787 shadow (1:4.0.3-20) unstable; urgency=low
789   * Added Norwegian Bokmal debconf translation, closes: #206349
790   * tell shadow build system about new message translations
792  -- Karl Ramm <kcr@debian.org>  Thu,  4 Mar 2004 11:04:44 -0500
794 shadow (1:4.0.3-19) unstable; urgency=low
796   * When creating a user account in passwd.config, ask for full name
797     first, and make up a default username.  Closes: #235386
798   * "No really, assume md5 passwords". Closes: #223664
800  -- Karl Ramm <kcr@debian.org>  Thu,  4 Mar 2004 00:42:08 -0500
802 shadow (1:4.0.3-18) unstable; urgency=low
804   * Removed po/cs.po and added new debian/po/cs.po
805     Updated Czech translation, closes: #229125
806   * Updated Japanese debconf translation, closes: #227237
807   * Updated Danish debconf translation, closes: #227619
808   * Updated Dutch debconf translation, closes: #227883
809   * Updated Brazilian Portuguese debconf translation, closes: #228080
810   * Added Simplified Chinese debconf translation
811     Added Simplified Chinese programs translation
812     Closes: #229334
813   * Added Greek debconf translation
814     Added Greek programs translation
815     Closes: #229504, #229528
816   * Added Finnish programs translation, closes: #230369
817     charset changed from UTF-8 to ISO-8859-1 as the bug patch was wrong
818   * Updated German debconf translation, closes: #232710
819   * Updated Russian debconf translation, closes: #235541
820   * Added Ukrainian debconf translation, closes: #233560
821   * Added Lithuanian debconf translation, closes: #235698
822   * thanks to Christian Perrier <bubulle@debian.org>
824  -- Karl Ramm <kcr@debian.org>  Wed,  3 Mar 2004 22:56:31 -0500
826 shadow (1:4.0.3-17) unstable; urgency=low
828   * Fix braino in version number of example dependency in README.shells.
829     Apologies to anyone foolhardy enough to believe my documentation.
830   * Add Swedish debconf translation, closes: #225059
831   * New French debconf translation, closes: #225914
832   * Add Catalan debconf translation, closes: #227029
833   * add securetty files for the hurd, freebsd, and netbsd, closes: #200739
835  -- Karl Ramm <kcr@debian.org>  Sun, 11 Jan 2004 17:37:54 -0500
837 shadow (1:4.0.3-16) unstable; urgency=low
839   * run dh_installdeb *after* dh_installdebconf,
840     remove . from short description of passwd, 
841     add versioned conflict with debconf older than 0.5
842     closes: #224133
843   * replace manpages-it due to man page conflict
844     closes: #224474
845   * fix the *other* su syslogs.
846     closes: #224508
847   * fix filename in control file, closes: #224579
848   * fix permissions on chage and expiry, closes: #224717
849   * run debconf-updatepo
850   * remove debian/compat as redundant
851   
852  -- Karl Ramm <kcr@debian.org>  Mon, 22 Dec 2003 19:53:30 -0500
854 shadow (1:4.0.3-15) unstable; urgency=low
856   * remove bogus dependency on base-config 2.00,
857   closes: #222772, #223726
858   * New Czech translation thanks to Miroslav Kure.
860  -- Karl Ramm <kcr@debian.org>  Fri, 12 Dec 2003 18:40:25 -0500
862 shadow (1:4.0.3-14) unstable; urgency=low
864   * exit 30 when backing all the way out in passwd.conf, and 
865     depend on base-config 2.00, closes: #222772
866   * adjust debconf templates for debian-installer work,
867     closes: #222832
869  -- Karl Ramm <kcr@debian.org>  Thu, 11 Dec 2003 01:53:37 -0500
871 shadow (1:4.0.3-13) unstable; urgency=low
873   * Fix typo passwd.config.  Closes: #223079, #222714
874   * Let's try out this oldfangled anonymous ftp upload queue.
876  -- Karl Ramm <kcr@debian.org>  Mon,  8 Dec 2003 17:59:31 -0500
878 shadow (1:4.0.3-12) unstable; urgency=low
880   * Explicitly use automake-1.7 and aclocal-1.7.  closes: #216594
881   * Update Danish debconf translation.  closes: #216542  
882   * Update French debconf translation.  closes: #206352
883   * Update Dutch debconf translation.  closes: #212995
884   * Remove redundant dependency on grep.  closes: #216535
885   * Fix chfn documentation bug.  closes: #213931  
886   * Fix su syslogs to be less ambiguous.  (old:new instead of old-new
887     because '-' can appear in usernames.)  Not clearer, mind you, but less
888     ambiguous.  closes: #213592
889   * Rename limits(5) to limits.conf(5) and edit to reflect reality.
890     closes: #212935
891   * Move the change_uid call in login back to where it was before -11, and
892     relocate the fork for pam_close_session above it.  closes: #211884
894  -- Karl Ramm <kcr@debian.org>  Sat, 25 Oct 2003 15:26:20 -0400
896 shadow (1:4.0.3-11) unstable; urgency=low
898   * update Japanese debconf translation. closes: #210382
899   * update Brazilian Portuguese debconf translation. closes: #208122
900   * run pam cleanup code as root. closes: #195048
902  -- Karl Ramm <kcr@debian.org>  Sat, 13 Sep 2003 17:49:29 -0400
904 shadow (1:4.0.3-10) unstable; urgency=low
906   * postinst sources confmodule. closes: #88843
907   * Implement the pam configuration New World Order.  Wow, that was quick. :-)
908   * Implement a scheme for allowing other packages to modify /etc/shells.
910  -- Karl Ramm <kcr@debian.org>  Fri, 22 Aug 2003 20:58:42 -0400
912 shadow (1:4.0.3-9) unstable; urgency=low
914   * fix mysterious creeping bug in po/Makefile.in.in, closes: #200052
915   * dutch debconf translation, closes: #204578
916   * switch to po-debconf, closes: #183998, #200130
917   * use automake1.7, closes: #205991
918   * update german debconf translation, closes: #94138
919   * I can't come up with a good justification as to why characters other
920     than ':'s and '\0's should be disallowed in group and usernames (other
921     than '-' as the leading character).  Thus, the maintenance tools don't
922     anymore.  closes: #79682, #166798, #171179
923   * Fix typo in /etc/pam.d/su. closes: #196804
924   * danish debconf translation, closes: #118245
925   * russian debconf translation, closes: #198729
926   * And last, but not least, what's undoubtedly going to be the most
927     popular change: md5 passwords are turned on by default, and there is
928     no prompt to change them.  Yes, this is reduced functionality.  No, it
929     can't go back in the way it was; the old code not only modified
930     conffiles, it modified *other*packages* conffiles and was a massive
931     policy violation.  I expect this change will motivate the people who
932     have said that they will come up with a proper solution to do so.
933     closes: #186016, #110228, #171808
935  -- Karl Ramm <kcr@debian.org>  Wed, 20 Aug 2003 02:06:50 -0400
937 shadow (1:4.0.3-8) unstable; urgency=low
939   * Fix missing ':' in getopt call.  closes: #184301
940   * Don't install mkpasswd, we don't use it.  closes: #185919, #187906
941   * replaces: manpages-ko. closes: #184810
942   * Fix the message in #190567 (not closing until it's been accepted upstream)
943   * Fix brainos in login.1. closes: #184731
944   * Fixup permissions for chage.  closes: #184138
945   * Force the umask to 022 in passwd.config.  closes: #182506
946   * Add Sam Hartman <hartmans@debian.org> as an uploader.
947   * Update standards-version.
948   * Add versioned build-depend on debhelper.
950  -- Karl Ramm <kcr@debian.org>  Sat, 26 Apr 2003 15:34:16 -0400
952 shadow (1:4.0.3-7) unstable; urgency=low
954   * When relocating a user's home directory, don't fail and remove the new
955     home directory if we can't remove the old home directory for some
956     reason; the results can be spectacularly poor if, for instance, only
957     the rmdir() fails. closes: #166369
958   * run dh_installdebconf so base-config will work.  *sigh*.  closes: #166788
960  -- Karl Ramm <kcr@debian.org>  Sun, 24 Nov 2002 21:40:30 -0500
962 shadow (1:4.0.3-6) unstable; urgency=low
964   * remove automake dependency and leave only automake1.5, since it seems
965     to confuse the alpha and mipsel autobuilders for some reason.
967  -- Karl Ramm <kcr@debian.org>  Sun, 13 Oct 2002 21:45:15 -0400
969 shadow (1:4.0.3-5) unstable; urgency=low
971   * build-depend on libtool and automake.  oops. closes: #164545
973  -- Karl Ramm <kcr@debian.org>  Sun, 13 Oct 2002 01:44:47 -0400
975 shadow (1:4.0.3-4) unstable; urgency=low
977   * I am unable to begin to express the bitterness that I'm now experiencing.
978   * replaces manpages-de <= 0.4-4, closes: #162097, #162173
979   * replaces manpages-fr, closes: #162150
980   * replaces manpages-hu, closes: #162126
981   * replaces manpages-ja, closes: #163511, #162095
982   * fix sg symlink, closes: #162339, #163652
983   * newgrp should be aware that getlogin() and ttyname() are not
984     guaranteed to return anything and NOT blindly assume that they
985     successfully returned a pointer to a string.  I mean, really, people,
986     that sort of thing hasn't been reliable since 4.2BSD on a VAX.  I'll
987     bet most of the working on the upstream weren't even born yet when
988     this sort of thing was commonplace (it was NEVER acceptable).
989     closes: #162303
990   * pull the manpage for the spiffy su forward. closes: #162275
991   * depend on automake1.5, and rerun the autogrunge.  This should
992     *hopefully* make it build more consistently.
993   * this concludes the biweekly treading of water.
995  -- Karl Ramm <kcr@debian.org>  Sat, 12 Oct 2002 14:56:16 -0400
997 shadow (1:4.0.3-3) unstable; urgency=low
999   * the "fix the brain damage" release
1000   * fix pam brain-damage in ch{age,passwd}, {group,user}{add,del,mod}, newusers
1001     closes: #162181, #162199, #162228 
1002   * fix vipw symlink brain-damage: closes: #162218
1003   * fix package description brain damage, closes: #139563
1004   * install cp{pw,gr} brain damage
1006  -- Karl Ramm <kcr@debian.org>  Wed, 25 Sep 2002 01:21:35 -0400
1008 shadow (1:4.0.3-2) unstable; urgency=low
1010   * fix "su -".  closes: #162089
1011   * document exit codes of groupdel and userdel (again, for userdel)
1012     closes: #161861
1013   * clean up logoutd cleanup
1015  -- Karl Ramm <kcr@debian.org>  Mon, 23 Sep 2002 19:44:40 -0400
1017 shadow (1:4.0.3-1) unstable; urgency=low
1019   * new upstream version! closes: #149444, #150237, #145415
1020   * completely new packaging!
1021   * all new bugs!
1022   * old bugs as well!
1023   * remove /etc/init.d/logoutd, like the old postrm should've, closes: #160682
1024   * fix passwd manpage, closes: #160477, #122797
1025   * fix lastlog manpage, closes: #159886
1026   * add as many virtual console devices as I seem to have to securetty,
1027     closes: #156472
1028   * add ttyS0 and tts/0 to securetty.  closes: #130138
1029   * su should not segfault if nobody has uid 0.  closes: #139967
1030   * install and use translations.  closes: #118238
1031   * upstream uses new automake.  closes: #114935
1032   * add russian template file for password.  closes: #130358
1033   * handle template installation correctly.  closes: #156674
1034   * don't place a maximum restriction on the length of passwords.
1035     closes: #159487
1036   * fix description. closes: #145459
1037   * update config.{guess,sub}
1039  -- Karl Ramm <kcr@debian.org>  Wed, 18 Sep 2002 10:14:08 -0400
1041 shadow (20000902-12) unstable; urgency=high
1043   * "oops"
1044   * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
1046  -- Karl Ramm <kcr@debian.org>  Sun,  7 Apr 2002 11:54:48 -0400
1048 shadow (20000902-11) unstable; urgency=low
1050   * Fix some nits:
1051   * remove changelog~ file.  oops.  closes: #139711
1052   * fix typo in control.  closes: #139564
1053   * Hmmm.  People open more bugs when I upload new versions of things.
1054     Maybe they just notice them more then, or maybe it's just Murphy.
1056  -- K. Ramm <kcr@debian.org>  Tue, 26 Mar 2002 12:14:33 -0500
1058 shadow (20000902-10) unstable; urgency=low
1060   * We hates the automake.  We hates it forever.  closes: #139293
1061   * stupid omission: logoutd still in postinst.  closes: #139422
1062   * make login.defs a bit clearer. closes: #138809
1064  -- Karl Ramm <kcr@debian.org>  Fri, 22 Mar 2002 12:09:07 -0500
1066 shadow (20000902-9) unstable; urgency=medium
1068   * Get rid of logoutd, it doesn't work, didn't work in potato, and now
1069     it's causing people to open RC bugs.  closes: #138259, #66153,  #121940
1070     I'm told the timeoutd package does a better job anyway.
1071   * add /bin/tcsh to /etc/shells, closes: #118103, #122112
1072   * add /bin/ksh to /etc/shells, closes: #123556
1073   * remove text about password aging from passwd(5), closes: #137493
1074   * spanish debconf template for passwd, closes: #136463
1075   * document the fact that you can not have a valid password in
1076     /etc/shadow.  closes: #131690
1077   * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
1078   * fix locations of utmp and wtmp in login(1), closes: #119656
1079   * The package description for passwd refers to README.Debian.gz
1080     but only README.debian.gz actually exists.  Most packages use
1081     README.Debian.gz, but the control file is the only place that gets it
1082     wrong for this package.  When in doubt, fix the documentation. :-)
1083     closes: #116955
1085  -- Karl Ramm <kcr@debian.org>  Thu, 14 Mar 2002 17:05:56 -0500
1087 shadow (20000902-8) unstable; urgency=low
1089   * check in passwd.expire.cron for already-expired passwords; closes: #102319
1090   * note in chage.1 and shadowconfig.8 that password aging information
1091     only works when shadow passwords are enabled. closes: #103702
1092   * enable changing the name in chfn by default. closes: #107819
1093   * fail to mangle files in lib/commonio.c, thanks to matt@linuxbox.nu
1094   * add /dev/console to the secure ttys list.  because.  closes: #113949
1095   * find the FHS mail spool first in configure.  closes: #114951
1096     (thanks to mjb@debian.org)
1097   * above sadly causes automake to go bonkers, and I don't want to
1098     reassemble the build system before woody is released.  Keep automake
1099     from going off on its own.
1100   * terminate argument validation in login when it hits a '--'.
1101     closes: #66368
1102   
1103  -- Karl Ramm <kcr@debian.org>  Mon, 22 Oct 2001 11:17:35 -0400
1105 shadow (20000902-7) unstable; urgency=low
1107   * the "I'm sorry, I should've done this earlier" release
1108   * Cancel login timeout after authentication so that patient people
1109     timing out on network directory services can log in with local
1110     accounts.  Closes: #107148
1111   * Add Brazilian Portuguese debconf template translation for passwd.
1112     Closes: #105292, #93223
1113   * Pull /usr/share/doc/$package/README.shadow-paper.gz.  Closes: #98058
1114   * Use getent instead of group to verify existence of shadow group
1115     [works better for distributed group files].  Closes: #99902
1116     [Note that this sort of problem is rampant in these postinst and
1117     config scripts, but that's not getting fixed in woody.]
1118   * Amend reference to /usr/doc in shadowconfig.8.  Closes: #102804
1119   * su should set $USER.  Closes: #102995
1120   * userdel now deletes user groups from /etc/gshadow as well as
1121     /etc/group.  Closes: #99442
1122   * grpck now has an (otherwise undocumented) -p option, so that
1123     shadowconfig can clean up the results of the above, so the config
1124     script will fail randomly less often.  Closes: #103385
1126  -- Karl Ramm <kcr@debian.org>  Wed, 22 Aug 2001 12:09:27 -0400
1128 shadow (20000902-6.1) unstable; urgency=low
1130   * Non-maintainer upload.
1131   * Upgrade to latest config.sub and config.guess.  Closes: #88547
1133  -- Gerhard Tonn <gt@debian.org>  Fri,  1 Jun 2001 20:38:43 +0200
1134                                                               
1135 shadow (20000902-6) unstable; urgency=medium
1137   * actually set root's password when appropriate
1138     patch thanks to joeyh, closes #98402
1139   * fix error in expiry man page.  Such damage. closes: #99291
1140   * fix group of setgid program chage and expiry, closes: #98122
1142  -- Karl Ramm <kcr@debian.org>  Thu, 31 May 2001 07:38:59 -0400
1144 shadow (20000902-5) unstable; urgency=low
1146   * add build dependency on file, to keep libtool happy. closes: #97498
1148  -- Karl Ramm <kcr@debian.org>  Wed, 16 May 2001 06:57:23 -0400
1150 shadow (20000902-4) unstable; urgency=low
1152   * Change maintainers, closes: #92355
1154  -- Karl Ramm <kcr@debian.org>  Sun, 13 May 2001 03:28:07 -0400
1156 shadow (20000902-3.1) unstable; urgency=low
1158   * Non-maintainer upload
1159   * Recompile to fix ARM lossage 
1161  -- Philip Blundell <philb@armlinux.org>  Sun, 11 Mar 2001 07:47:27 -0500
1163 shadow (20000902-3) unstable; urgency=low
1165   * Update config.sub and config.guess so ia64 compiled, closes: #81897
1166   * libmisc/sub.c: skip '*' in shell name when doing subsystem, closes:
1167     #82893
1168   * src/su.c: don't assume uid 0 == "root", use getpwuid to fetch it,
1169     closes: #81924
1170   * This was fixed in a previous version, closes: #77057
1171   * Update passwd long desc, closes: #88299
1172   * Conflict with suidmanager << 0.5, and remove suid{,un}register calls,
1173     closes: #87157
1174   * Update policy to 3.5.0.0
1175   * Added debconf support for passwd from base-config
1177  -- Ben Collins <bcollins@debian.org>  Sat,  3 Mar 2001 07:26:57 -0500
1179 shadow (20000902-2) unstable frozen; urgency=low
1181   * control.hurd->control.gnu: closes: #77940
1182   * Cannot reproduce, closes: #79447
1183   * User never sent a patch, plus I think removing the passwd/account when
1184     doing passwd -l is a bad idea. Makes it so you cannot unlock the
1185     account. closes: #77824
1186   * Don't allow shadowconfig to change perms of other binaries, close: #77057
1187   * IMO, this is not a bug. It's part of a feature, and can be disabled by
1188     turning off USER_GROUPS. closes: #76806
1189   * /bin/login is suid root for several good reasons. For one, it allows
1190     daemons that use it to run as non-root. This is a good thing since it
1191     means only one program is running as root, and not several. closes: #17911
1192   * sulog is fairly easy to grep or parse so I don't see how the
1193     similarity of the log entries for failed and successful is a problem.
1194     '-' for failed, '+' for success. closes: #63801
1195   * logoutd.8: s,/etc/utmp,/var/run/utmp, closes: #80494
1196   * Fix case where pam_auth returns a NULL username, closes: #76817, #75510
1197   * Hmm, Linux is a sysv derivative, so the comment is perfectly
1198     legitimate, closes: #76898
1199   * MAX_PASSWORD is used by useradd, and CHFN_AUTH is actually used by
1200   * chfn to decide if the current user needs to auth in order to change
1201     their info, closes: #71114
1202   * login.1: Fix \' closes: #75435
1203   * login -f works for me assuming you call it as root. I tested this with
1204     plain pam_unix.so, and also with pam_unix.so stacked with pam_ldap.so.
1205     So if it doesn't work with telnet-heimdal, then that program is not
1206     doing something right. closes: #78186
1207   * login.pam.d: made pam_nologin.so requisite. closes: #80111
1208   * su to root seems pretty quick to me, closes: #64756
1209   * xmalloc.c: remove declaration of malloc, which was causing system
1210   * header conflicts. closes: #80398
1212  -- Ben Collins <bcollins@debian.org>  Sun, 31 Dec 2000 14:33:47 -0500
1214 shadow (20000902-1) unstable frozen; urgency=low
1216   * New upstream release, lots of Debian patches merged, closes: #72735
1217   * man/passwd.1: removed reference to passwd(3), closes: #72704
1218   * man/chsh.1,man/chfn.1: document login.defs affects on these programs,
1219     closes: #68029
1220   * not a bug, expected behavior, closes: #74137
1221   * IMO, this is a bug in the user's setup, closes: #65600
1222   * securetty: add devfs console devices, closes: #71946
1223   * libmisc/sulog.c: removed arbitrary limit on number of chars printed of
1224     the tty name (truncated to 6 chars, which is silly), closes: #65404
1225   * tested this, and it works fine for me so long as pam_unix.so is called
1226     with the nullok option (which it isn't by default because of security
1227     concerns), closes: #75063
1228   * appears to be fixed by PAM, closes: #70627
1229   * src/useradd.c: user mkstemp instead of mktemp, per libc6 linktime
1230     warning
1231   * src/su.c: fixup arg handling passed to shell, closes: #75326
1233  -- Ben Collins <bcollins@debian.org>  Mon, 23 Oct 2000 13:22:29 -0400
1235 shadow (19990827-21) unstable frozen; urgency=low
1237   * Added build deps
1238   * Use pre-generated files for hurd/linux control file. The old method of
1239     using cpp would have broken with the new gcc.
1241  -- Ben Collins <bcollins@debian.org>  Wed, 26 Jul 2000 21:04:03 -0400
1243 shadow (19990827-20) unstable frozen; urgency=low
1245   * Release Manager
1246     None of these are marked as RC in the BTS, however, they do make the
1247     package unsuitable for release. Since this is an essential package (IOW,
1248     installed on every Debian system), I hope you can see how important it
1249     is to make sure this package is perfect. None of the changes are
1250     functional (except the fix in logoutd's init script, which was a 20 char
1251     change), so please consider this for the next test cycle.
1252   * Fix logoutd init script from spurious output when /etc/porttime is not
1253     there, closes: #63962, #64067
1254   * su: Fix typo in usage output, closes: #60226
1255   * passwd: Fixed typo and missing newline in output for successful password
1256     change, closes: #64106, #63703
1257   * passwd.1: Add documentation on the -f, -e, -s and -d command line
1258     options, closes: #64339, #64410
1259   * login: Verified that utmp/wtmp works when called by telnet with -h
1260     option, closes: #56854
1262  -- Ben Collins <bcollins@debian.org>  Tue, 23 May 2000 14:40:01 -0400
1264 shadow (19990827-19) unstable frozen; urgency=low
1266   * debian/local/shells: added esh, closes: #59934
1267   * logoutd: modify to work with pam_time.so's time.conf file, modify
1268     manpage to reflect this, closes: #61300
1269   * userdel.8: added note about group removal, closes: #56723
1270   * base-config handles md5 setup, closes: #60125
1271   * cppw: make sure it gets installed, closes: #62960
1272   * passwd: correct error message for "not you", closes: #61313
1273   * sulog.c: fixed extern for char (char foo[] -> char *foo), closes: #61643
1274   * userdel.8: documented userdel's exit values, closes: #54775
1275   * passwd: error messages are two fold, the second is actually from
1276     pam_strerror(), closes: #61937
1277   * passwd: print "success" on successful password change, closes: #58676
1279  -- Ben Collins <bcollins@debian.org>  Sat, 29 Apr 2000 10:26:56 -0400
1281 shadow (19990827-18) unstable frozen; urgency=low
1283   * Crap, all the bug fixes from -17 need to go to frozen too
1285  -- Ben Collins <bcollins@debian.org>  Tue, 29 Feb 2000 14:57:14 -0500
1287 shadow (19990827-17) unstable; urgency=low
1289   * Fixed typo in login.defs, closes: #54877
1290   * logoutd.init.d: Check for /etc/security/time.conf, closes: #54900
1291   * login.defs: Added note about the MAIL env option, closes: #54768
1292   * login.pam.d,passwd.pam.d: Use new options in pam_unix.so to enable
1293     obscure password checks. This mimics the old behavior in pre-PAM
1294     shadow, closes: #58203
1295   * Use patch from Topi Miettinen <tom@pluto.nic.fi> to add pam session
1296     ability to su, closes: #57526, #55873, #57532
1297   * Made login's -f option also able to use the username after -- if none
1298     was passed as it's optarg, closes: #53702
1300  -- Ben Collins <bcollins@debian.org>  Mon, 28 Feb 2000 12:37:22 -0500
1302 shadow (19990827-16) unstable; urgency=low
1304   * got rid of g+s directories in the source tarball, closes: #54585
1305   * make su mode 4755 in the package. This way there is no chance of a
1306     failed dpkg install causing it to be left without suid root perms
1307     before suidmanager or chmod is called in the postinst.
1308   * src/login.c: added faillog support to the pam_authenticate loop. This
1309     loop is now completely rewritten, and should produce better results on
1310     failures, closes: #53164
1312  -- Ben Collins <bcollins@debian.org>  Sun,  9 Jan 2000 23:35:08 -0500
1314 shadow (19990827-15) unstable; urgency=low
1316   * src/su.c: moved signal() call to re-establish SIGINT to right place,
1317     closes: #54496
1318   * src/login.c: if hostname is blank (not a remote login via rlogin or
1319     telnet), then use the tty to log failures in syslog, closes: #53966
1320   * passwd: Locking a password by appending '!' appears to be pretty
1321     standard, so ssh needs to check for it.
1322   * passwd and login come with a README.pam that discusses the differences
1323     between the PAM and old non-PAM versions. It also talks about where to
1324     look for details. Also now that I have added the extra examples to the
1325     pam.d files, I hope this satisfies...closes: #52917
1326   * A new package, base-config, which will be used by boot floppies is
1327     going to have an option to configure MD5 usage for passwords. Since
1328     this is the best place for it, and I don't really have any control
1329     over it, I am .... closes: #47620
1330   * libmisc/chowntty.c: applied patch for read-only root, closes: #52069
1332  -- Ben Collins <bcollins@debian.org>  Sat,  8 Jan 2000 22:11:29 -0500
1334 shadow (19990827-14) unstable; urgency=low
1336   * debian/local/shells: added /bin/zsh, closes: #53883
1338  -- Ben Collins <bcollins@debian.org>  Sun,  2 Jan 2000 13:51:42 -0500
1340 shadow (19990827-13) unstable; urgency=low
1342   * su.c: ignore SIGINT while authenticating, closes: #52372
1343   * su.pam.d: added 2 new examples of how to allow su for wheel users
1344     without prompting for a password, and also how to deny users of a
1345     specific group.
1347  -- Ben Collins <bcollins@debian.org>  Sat,  1 Jan 2000 22:29:46 -0500
1349 shadow (19990827-12) unstable; urgency=low
1351   * Recompiled against latest libpam and up'd the module deps,
1352     closes: #52171
1353   * login.pam.d: added "noenv" option so we don't clobber login's setting,
1354     closes: #51441
1356  -- Ben Collins <bcollins@debian.org>  Tue, 14 Dec 1999 22:41:40 -0500
1358 shadow (19990827-11) unstable; urgency=low
1360   * debian/passwd.in: add a preinst (matches login's) to fix the latest
1361     build change (only affected hurd since it doesn't use login).
1362   * debian/scripts/passwd.mk: use passwd.preinst instead of login.preinst
1363     to complete the fix above.
1365  -- Ben Collins <bcollins@debian.org>  Mon,  6 Dec 1999 18:25:07 -0500
1367 shadow (19990827-10) unstable; urgency=low
1369   * src/login.c: only set pam_fail_delay if > 0. Also make the default 0
1370     so not defining it has the same affect as disabling it, closes: #51178
1371   * src/userdel.c: make sure we remove the shadow group entries when
1372     removing the users own group, closes: #50005, #50138
1374  -- Ben Collins <bcollins@debian.org>  Fri, 26 Nov 1999 22:37:44 -0500
1376 shadow (19990827-9) unstable; urgency=low
1378   * src/su.c: Fixed getopt parsing, and added a usage output
1379   * man/su.1: minor typos
1381  -- Ben Collins <bcollins@debian.org>  Mon,  8 Nov 1999 22:13:05 -0500
1383 shadow (19990827-8) unstable; urgency=low
1385   * src/login.c: fixed login of username on successful login (was using
1386     the normal username, when it should have used pam_user),
1387     closes: #47819
1388   * src/login.c: check for hushed login and pass PAM_SILENT if true,
1389     closes: #48002
1390   * src/useradd.c: set def_shell to /bin/bash, closes: #48304
1391   * doc/README.debian: add note about how to avoid issues with nscd's
1392     lag in aging the cache, closes: #48629
1393   * src/cppw.c: new program to assist copying a passwd/group file without
1394     corruption, closes: #42141
1396  -- Ben Collins <bcollins@debian.org>  Tue,  2 Nov 1999 21:46:28 -0500
1398 shadow (19990827-7) unstable; urgency=low
1400   * {passwd,login}.pam.d: added blurb about how to use the pam_cracklib
1401     module, and also changed it to use pam_unix and not pam_pwdb (gah!
1402     how did that happen?), closes: #46983
1403   * README.debian: changes to reflect new PAM usage as well as removing
1404     references to obsolete config files, closes: #46595
1405   * passwd.expire.cron: example script that informs users by email when
1406     their accounts are about to expire, closes: #41393
1407   * lastlogin.c: added -h option and usage as well as long option support,
1408     closes: #45804
1409   * shadow now only has 3 wishlist bugs and nothing else
1411  -- Ben Collins <bcollins@debian.org>  Sat,  9 Oct 1999 11:54:16 -0400
1413 shadow (19990827-6) unstable; urgency=low
1415   * debian/shells: new file, needed to include /bin/sash, closes: #45826
1416   * useradd.8,groupadd.8: added note about the preferred use of adduser
1417     and addgroup when conforming to Debian policy (taken from notes in
1418     adduser's man pages), closes: #22821
1419   * dialups.5: new man page that documents /etc/{dialups,d_passwd},
1420     closes: #42212
1421   * src/su.c: added -m, -p and -s command line options to match GNU options,
1422     also documented in su(1), closes: #45394, #46424
1423   * login.defs.5: clarified usage of TTYTYPE_FILE, closes: #23194
1424   * login.pam.d: added pam_issue.so which replaces the old ISSUE_FILE from
1425     login.defs, this also allows it to grok escapes in the issue file,
1426     also increases the MODDEPS to (>= 0.69-10). By default this module is
1427     not enabled, closes: #21044
1428   * login.defs.pam.linux: added ISSUE_FILE to list of deprecated options
1430  -- Ben Collins <bcollins@debian.org>  Mon,  4 Oct 1999 19:56:22 -0400
1432 shadow (19990827-5) unstable; urgency=low
1434   * {login,su}.1: added description of a subsystem login, closes: #31987
1435   * src/chowndir.c: fixed recursive chown's on usermod, also changed it
1436     to use lchown and lstat since we actually want that, closes: #46405
1437   * su.1: removed reference to suauth as well as added "-c" to the SYNOPSIS,
1438     closes: #45685
1439   * login.1: added options to the SYNOPSIS and documented OPTIONS,
1440     closes: #28763
1441   * login.defs.5: documented the ENVIRON_FILE options (even though it's
1442     not really used in the PAM version), close: #28786
1443   * 010_src_gpasswd.c: new patch, fixes changing group passwords when not
1444     using shadow groups, closes: #25919
1445   * {chfn,chsh,login}.pam.d: added nullok to pam_unix.so auth line to
1446     allow for passwordless accounts, closes: #46510
1447   * login.pam.d: add "standard" to the pam_mail option so we get old
1448     style "You have..." login messages.
1450  -- Ben Collins <bcollins@debian.org>  Sun,  3 Oct 1999 13:41:53 -0400
1452 shadow (19990827-4) unstable; urgency=low
1454   * Alright, we are really getting some usage from this now, and seeing
1455     some odd ball setups, so it means more work for me, but more stable
1456     and feature filled software for you :)
1457   * debian/{login,su}.pam.d: Fixed spelling errors, closes: #45234, #45235
1458   * debian/login.pam.d: Added commented pam_access.so reference and
1459     description, closes: #45241
1460   * src/login.c: moved usage of setup_uid_gid() when PAM is enabled or
1461     pam_groups.so's groups get clobbered
1462   * src/newgrp.c: don't call sanitize_env() and also make sure we don't
1463     check passwords when the user is trying to get back to their default
1464     group, closes: #22244
1465   * Closed some other bugs that were either not really bugs, or they weren't
1466     reproducible.
1467   * debian/login.pam.d: moved around the pam_motd and pam_mail modules to
1468     order them the same as old login would have done
1470  -- Ben Collins <bcollins@debian.org>  Sun, 19 Sep 1999 19:42:13 -0400
1472 shadow (19990827-3) unstable; urgency=low
1474   * This is a "Sit down and really fix some bugs" update. I'm going through
1475     the ones that really need some work.
1476   * src/vipw.c: use the system() call to invoke the editor so that it accepts
1477     command line args in the EDITOR and VISUAL environment vars, closes: #31029
1478   * src/userdel.c: added code to remove user groups (of the same name) if there
1479     were no members left and USERGROUPS_ENAB is set to yes, closes: #35046
1480   * login.defs: documented above change
1481   * {login,passwd}.postinst: fixed some bashisms, closes: #45159
1482   * login.defs.pam.linux: documented the FAKE_SHELL option, closes: 31987
1483   * su.1,login.1: documented the subsystem root ability in login and su, closes: 
1484   * doc directory for both packages now includes the README.shadow-paper file
1485     closes: #15391
1487  -- Ben Collins <bcollins@debian.org>  Sun, 19 Sep 1999 15:49:11 -0400
1489 shadow (19990827-2) unstable; urgency=low
1491   * debian/rules: use "$(CC) -E" instead of "cpp" to make it easier to
1492     cross compile for Hurd (requested by Marcus Brinkman).
1493   * debian/login.pam.d: forgot to remove that comment about login not
1494     being PAMified, it is and works fine.
1495   * src/login.c: Added login.defs option to turn on and off the persistent
1496     login, also give note on when it isn't and is needed in login.defs.
1497   * lib/getdef.c: Added CLOSE_SESSIONS for above code.
1498   * man/login.defs.5: document the new CLOSE_SESSION option for login
1499   * logoutd: disabled until I can fix it to grok /etc/security/time.conf
1501  -- Ben Collins <bcollins@debian.org>  Mon, 13 Sep 1999 18:57:47 -0400
1503 shadow (19990827-1) unstable; urgency=low
1505   * New Maintainer, with Guy's consent.
1506     closes: #22296, #22331 (closed some NMU bug reports)
1507   * New upstream release, closes: #15879, #24712, #25739, #28785, #32991
1508     closes: #38672, #39933, #41060, #42480, #22534, #12690, #36150, #26412
1509     closes: #40398, #43750
1510   * Ok, now for some dusting and house cleaning (aka The Bug Killfile
1511     Begins Here):
1512   %%- login package
1513     - Not a bug in login anymore, closes: #28098
1514     - No longer pertinent, and is not controlled by the login program,
1515       closes: #23155
1516     - This does not appear to be a bug anymore, closes: #32424
1517     - This is not a login problem. Xterm itself prints the LOGIN message
1518       and it does _not_ read login.access, closes: #16958
1519     - Seems to be fixed, closes: #28098
1520     - Huge list of "Fixed" bugs, that I want to close. I really need to
1521       start with a clean slate in order to get some of this cleaned up,
1522       closes: #3439, #11443, #13485, #13815, #15176, #15998, #16187, #17529
1523       closes: #17532, #17532, #18133, #18225, #20052, #20876, #21280, #21357
1524       closes: #21687, #21695, #21746, #21767, #22716, #24710
1525     - lastlog(8): Clarified differences in the usage of "login-name" and
1526       UID, closes: #26727
1527   %%- passwd package
1528     - newuser: appears to be working correctly and placing x, not !,
1529       closes: #19620
1530     - userdel(8): added note about user's mail spool also being deleted,
1531       closes: #20790
1532     - Can't reproduce this one, closes: #21639
1533     -  -e expire_date
1534           The  date  on  which  the user account will be dis-
1535           abled.   The  date  is  specified  in  the   format
1536           MM/DD/YY.
1537       Bug filer was trying to use an integer instead of the documented
1538       format, closes: #22533
1539     - chfn's command line options seem to work for root and non-root,
1540       closes: #25396
1541     - seems to have been fixed by the latest upstream, #25670
1542     - Removed references to shadow(3), closes: #32859
1543     - passwd only saves first 8 chars...duh :) closes: #33368
1544     - userdel can only do so much, the admin should know to check some
1545       things on their own, closes: #35418
1546     - Lot's of Y2K issues fixed in this release, closes: #37232
1547     - useradd requires the -m option to make it create a home directory
1548       if one does not exist, closes: #39581
1549     - useradd's -p option requires the password to already be encrypted
1550       as documented in useradd(8), closes: #39870, #39874
1551     - More "Fixed" bugs in passwd, closes: #13753, #16893, #17894, #18132
1552       closes: #18628, #12691
1553   %%- su (no longer a package, but has bugs just the same, will be
1554       forwarded to the login package soon)
1555     - Sorry, but su (all su's) invoke the shell with -c "cmd". This is
1556       documented, not a bug, it's a standard interface that su expects,
1557       go fix sash's bug for not supporting it, closes: #14551
1558     - Acknowledged NMU: closes: #20058
1559     - More "Fixed" bugs getting closed...CLOSED AT LAST, closes: #17593
1560       closes: #20057, #12689
1561   * Switched to a new build setup (dbs)
1562   * Split makes into separate files to make it a little cleaner
1563   * FHS compliance changes (usr/{doc,man} to usr/share/{doc,man})
1564   * debian/tar.c: removed
1565   * su: su is now going to be provided by shadow's login package and
1566     removed from shellutils (the shellutils maintainer agreed to this)
1567     in preparation for future PAM support. Added conflicts with older
1568     version of shellutils that does provide the su binary.
1569   * debian/control.in: removed the secure-su package since login now
1570     contains su and all of it's components
1571   * debian/control.in: modified the package descriptions to be a little
1572     more explicative of what they do.
1573   * Upgraded standards version to 3.0.1.1
1574   * Setup suidmanager support for all +s apps, closes: #15705, #15704, #15699
1575   * Enabled PAM. Support now for su, passwd, chfn, chsh. I am working on the
1576     support in login.
1577   * expiry: Changed to be installed as sgid shadow instead of suid root
1578     since it doesn't need root privileges. Also added man page expiry(1) based
1579     on the comments found in expiry.c.
1580   * Removed bashism's in control scripts. Now lintian clean (smells fresh too)
1581   * chage.c: Keep chage from locking when not running as root, since it just
1582     needs to read the shadow and password files. This let's it run sgid shadow
1583     instead of suid root. When run as root, it can lock files for editing.
1584   * login.c: Pam support Works For Me(tm)!
1585   * login.c: Fixed PAM's auth when PAM_USER was not set from the command line,
1586     also call pam_fail_delay() with FAIL_DELAY as the arg before authentication.
1587   * etc/login.defs.pam.linux: new file, reflects options that PAM takesover
1588   * etc/login.defs.pam.hurd: new file, same for Hurd
1589   * debian/passwd.mk: make sure that login.defs.5 gets installed for Hurd
1590   * pam.d/: Modified defaults for each service to reflect the old style and also
1591     added commented options on how to enable obsoleted options from login.defs
1592     in the PAM Way(tm).
1593   * debian/rules: removed --disable-desrpc from configure options since it was
1594     supposedly just a workaround for glibc 2.0
1595   * src/login.c: reset pam_fail_delay after every failure
1596   * debian/rules: remove debian/files on clean target
1597   * src/login.c: removed setup_limits() and check_nologin() usage when PAM is
1598     enabled
1599   * debian/login.pam.d,debian/login.defs.pam.linux: made notes about the pam_limits.so
1600     module, as well as pam_nologin.so
1601   * debian/su.pam.d: made notes about pam_limits.so module
1602   * debian/control.in: removed depends on libpam-motd since it is now in libpam-modules,
1603     also make login conflict with secure-su
1604   * debian/*: setup so that Hurd does not get PAM, since they don't have it ported
1605     completely yet.
1606   * debian/*: Final approach to a final upload, modified login.postinst to check old
1607     obsolete conffiles to see if the user needs a notice that they are no longer used.
1609  -- Ben Collins <bcollins@debian.org>  Sat, 11 Sep 1999 19:58:14 -0400
1611 shadow (980403-0.3.3) unstable; urgency=low
1613   * Non maintainer upload.
1614   * Add dpkg-architecture and cross compilation support to the package.
1615   * Changes for the Hurd:
1616     + Only build passwd, add etc/login.defs.hurd to this package.
1617     + libmisc/rlogin.c: Conditionalize CBAUD, which is not portable.
1619  -- Marcus Brinkmann <brinkmd@debian.org>  Thu,  5 Aug 1999 00:28:12 +0200
1621 shadow (980403-0.3.2) unstable; urgency=low
1623   * configure.in patched for utmpx.h (for arm)
1624   
1625  -- Jim Pick <jim@jimpick.com>  Sun,  4 Oct 1998 19:06:15 -0700
1627 shadow (980403-0.3.1) frozen unstable; urgency=low
1629   * Non maintainer upload.
1630     changes.{guess,sub} changed to recognize a Arm architecture.
1632  -- Turbo Fredriksson <turbo@debian.org>  Fri, 14 Aug 1998 22:37:58 -0400
1634 shadow (980403-0.3) frozen unstable; urgency=high
1636   * Non maintainer upload.
1637   * src/login.c: Applied patch from <marekm@i17linuxb.ists.pwr.wroc.pl> to
1638     fix security hole of login not checking the return code from setgid(),
1639     initgroups() or setuid(). [#24710]
1641  -- James Troup <james@nocrew.org>  Fri, 17 Jul 1998 18:56:31 +0100
1643 shadow (980403-0.2) frozen unstable; urgency=low
1645   * (login.defs): fixed UMASK
1646     (thanks to James Troup for noticing my screwup :)
1647   * Pruned non-Debian changelog entries.
1649  -- Joel Klecker <jk@espy.org>  Mon, 11 May 1998 11:25:22 -0700
1651 shadow (980403-0.1) frozen unstable; urgency=low
1652   
1653   * Non-maintainer release.
1654   * New upstream release (18225).
1655   * (debian/login.postinst)
1656     * Use 'touch' instead of 'cat >' when creating /var/log/faillog
1657       (15998,16187,21687).
1658     * No longer fails if no previous configured version exists (11433).
1659   * (gpasswd): now checks which user invoked it before calling setuid() (18132).
1660   * (debian/passwd.postinst): removed bashism (13753).
1661   * (groupmod): NULL dereference fixed upstream, as a result, it no longer
1662     dumps core when changing group name (16893,17894).
1663   * (useradd): no longer segfaults if /etc/default/useradd is missing (18628).
1664   * (login.defs.1): now documents more options (13485).
1665   * (source): includes 'missing' (13815,18133,21280).
1666   * (login.1):
1667     * Removed mention of "d_passwd(5)", which doesn't exist,
1668       and login.defs.5 now documents /etc/dialups (15176).
1669     * Added /etc/nologin to FILES section and reference nologin(5) (21695).
1670   * The URL mentioned in Bug#15391 is no longer valid.
1671   * (login.defs): no longer sets ULIMIT (17529).
1672   * (login):
1673     * No longer uses static buffers for group lines (17532).
1674     * Doesn't seem to make assumptions about gid_t any longer (21767).
1675   * (faillog.8): s-/usr/adm-/var/log-g (19974).
1676   * (lastlog.8): notes that "some systems" use /var/log instead of
1677     /usr/adm (21746).
1678   * Install upstream changelog as 'changelog.gz' as per policy (20052).
1679   * (secure-su): Changed /etc/suauth to reference the group 'root'
1680     instead of 'wheel' (17593).
1681   
1682  -- Joel Klecker <jk@espy.org>  Thu, 30 Apr 1998 18:32:12 -0700
1684 shadow (970616-1) unstable; urgency=low
1686   * Upstream upgrade.
1687   * chage works (10561).
1688   * Fix NIS behavior (5634,8734,10032,10545,10984,11160,12064).
1689   * Wrote pwconv,pwunconv,grpconv,grpunconv manpage (10940).
1690   * vipw fixes (10521,10696,11618,11924,12184,13001)
1691   * Fixes for new automake.
1692   * Compile with glibc2. (8627,8777,9824,11713,11719,12082,12108,11442).
1693   * debian/rules fixes (8876,12468).
1694   * /etc/login.defs: UMASK=002 (9102).
1695   * chown /dev/vcs* on login (9421,13255).
1696   * Added tty9-tty12 to /etc/securetty (11644).
1697   * Provide template and manpage for /etc/limits (12289).
1698   * Fix security hole in postinst (11769).
1699   * login fills out ut_addr field in utmp (10701).
1700   * shadowconfig.sh fixes (9189,9328,9386,10968,12452,12469).
1701   * Overcome postinst bug in old shadow-passwd package (9939,12120).
1702   * useradd default GROUP=100 (9244).
1703   * Allow 8 bit chars in chfn (12367).
1704   * secure-su - set HOME, use SHELL if set (11003,11189).
1706  -- Guy Maor <maor@ece.utexas.edu>  Fri, 26 Sep 1997 19:23:42 -0500
1708 shadow (970616) unstable; urgency=low
1710   * vipw preserves permissions on edited files (10521).
1711   * various other bug fixes.
1713  -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl>  Mon, 16 Jun 1997 02:02:00 +0200
1715 shadow (970601) unstable; urgency=low
1717   * Fix typo in libmisc/mail.c causing login to segfault.
1719  -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl>  Mon,  2 Jun 1997 07:33:00 +0200
1721 shadow (970502-2) unstable; urgency=low
1723   * Fixes to shadow group support (grpconv didn't work).
1725  -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl>  Fri,  2 May 1997 15:48:00 +0200
1727 shadow (970502-1) unstable; urgency=low
1729   * Upstream upgrade.
1731  -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl>  Fri,  2 May 1997 03:18:00 +0200
1733 shadow (961025-2) frozen unstable; urgency=medium
1735   * Fix useradd -D segfault (8098, 8152, 8733).
1736   * Fix shadowconfig - permfix only on xlock; /etc/init.d/xdm rewrite, chmod
1737     (8102, 8320, 8333, 8708).
1738   * Remove HOWTO from usr/doc/passwd as it's in linux-doc (8150).
1739   * Fixes to su.1 (8153).
1740   * login, passwd, su each conflict and replace with the old shadow-*
1741     version. (8269, 8290, 8393, 8394).
1742   * Put /etc/shells back in passwd (8328).
1743   * Fixed login.postinst for upgrade from shadow-login (8392).
1744   * Added -e to pwck for use in shadowconfig: reports only errors, no
1745     warnings (8542).
1746   * Wrote shadowconfig.8 (8588).
1748  -- Guy Maor <maor@ece.utexas.edu>  Sat, 19 Apr 1997 02:34:59 -0500
1750 shadow (961025-1) unstable; urgency=low
1751   
1752   * Upstream upgrade, new source format.
1754  -- Guy Maor <maor@ece.utexas.edu>  Mon, 10 Feb 1997 02:56:56 -0600