]> granicus.if.org Git - shadow/blob - ChangeLog
ca6d2e023014adbf41e374b5714acc5baee8c076
[shadow] / ChangeLog
1 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
2
3         * man/de/Makefile.am: Add su.1 to the generated manpages.
4         * man/fr/Makefile.am: Add id.1 to EXTRA_DIST. It will be
5         generated.
6         * man/pl/Makefile.am: Add groupmems.8 to the generated manpages.
7         * man/it/Makefile.am: Add logoutd.8 to EXTRA_DIST. It will be
8         generated.
9         * man/de/su.1, man/fr/id.1, man/pl/groupmems.8, man/it/logoutd.8:
10         Removed, since auto-generated.
11
12 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
13
14         Fix some compilation warnings:
15         * src/login.c: "dereferencing type-punned pointer will break
16         strict-aliasing rules", add a variable indirection: ptr_pam_user.
17         * lib/commonio.c: do not initialize the sb stat structure.
18         * lib/pwio.c, lib/shadowio.c, lib/sgroupio.c, lib/groupio.c:
19         initialize the security context if WITH_SELINUX.
20         * lib/nscd.c: The service argument is not const (used in the exec*
21         parameters). This matches with the prototype definition.
22         * src/groupmems.c: Avoid ++i when i is also used in the same line.
23         * src/newusers.c: i is positive every time it is compared. Add
24         cast to unsigned int.
25         * src/nologin.c: Use a main() prototype with no arguments.
26         * libmisc/getdate.y: Initialize the type and value fields of the
27         terminating entry for each TABLE.
28         * libmisc/tz.c: Use "TZ=CST6CDT" as the default timezone.
29
30 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
31
32         * man/pl/Makefile.am: Add getspnam.3 to EXTRA_DIST since it is
33         generated with shadow.3.
34         * man/generate_translations.mak: Clean all the manpages, based on
35         $(EXTRA_DIST), not $(man_MANS).
36
37 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
38
39         * man/sv/getspnam.3, man/sv/faillog.5, man/sv/faillog.8,
40         man/sv/grpconv.8, man/sv/chsh.1, man/sv/shadow.3,
41         man/sv/grpunconv.8, man/sv/shadow.5, man/sv/newgrp.1,
42         man/sv/limits.5, man/sv/gpasswd.1, man/sv/sg.1, man/sv/userdel.8,
43         man/sv/lastlog.8, man/sv/login.access.5, man/sv/grpck.8,
44         man/sv/chfn.1, man/sv/expiry.1, man/sv/newusers.8,
45         man/sv/chpasswd.8, man/sv/pwconv.8, man/sv/logoutd.8,
46         man/sv/groupmems.8, man/sv/usermod.8, man/sv/pwunconv.8,
47         man/sv/su.1, man/sv/groupdel.8, man/sv/chgpasswd.8,
48         man/sv/login.defs.5, man/sv/vipw.8, man/sv/useradd.8,
49         man/sv/gshadow.5, man/sv/passwd.1, man/sv/groupmod.8,
50         man/sv/passwd.5, man/sv/chage.1, man/sv/porttime.5,
51         man/sv/login.1, man/sv/pwck.8, man/sv/nologin.8,
52         man/sv/groupadd.8, man/sv/suauth.5, man/sv/vigr.8,
53         man/sv/groups.1, man/de/passwd.1, man/de/newgrp.1, man/de/chsh.1,
54         man/de/passwd.5, man/de/login.1, man/de/vipw.8, man/de/chfn.1,
55         man/de/vigr.8, man/de/groups.1, man/fr/getspnam.3,
56         man/fr/faillog.5, man/fr/faillog.8, man/fr/grpconv.8,
57         man/fr/chsh.1, man/fr/shadow.3, man/fr/grpunconv.8,
58         man/fr/shadow.5, man/fr/newgrp.1, man/fr/limits.5,
59         man/fr/gpasswd.1, man/fr/sg.1, man/fr/userdel.8,
60         man/fr/login.access.5, man/fr/lastlog.8, man/fr/grpck.8,
61         man/fr/chfn.1, man/fr/expiry.1, man/fr/newusers.8,
62         man/fr/chpasswd.8, man/fr/pwconv.8, man/fr/logoutd.8,
63         man/fr/usermod.8, man/fr/pwunconv.8, man/fr/su.1,
64         man/fr/groupdel.8, man/fr/login.defs.5, man/fr/vipw.8,
65         man/fr/useradd.8, man/fr/gshadow.5, man/fr/passwd.1,
66         man/fr/groupmod.8, man/fr/passwd.5, man/fr/porttime.5,
67         man/fr/chage.1, man/fr/login.1, man/fr/pwck.8, man/fr/groupadd.8,
68         man/fr/suauth.5, man/fr/vigr.8, man/fr/groups.1, man/pl/faillog.5,
69         man/pl/faillog.8, man/pl/chsh.1, man/pl/grpconv.8,
70         man/pl/grpunconv.8, man/pl/shadow.5, man/pl/newgrp.1,
71         man/pl/limits.5, man/pl/gpasswd.1, man/pl/sg.1, man/pl/userdel.8,
72         man/pl/login.access.5, man/pl/lastlog.8, man/pl/grpck.8,
73         man/pl/chfn.1, man/pl/expiry.1, man/pl/newusers.8,
74         man/pl/pwconv.8, man/pl/chpasswd.8, man/pl/logoutd.8,
75         man/pl/usermod.8, man/pl/pwunconv.8, man/pl/su.1,
76         man/pl/groupdel.8, man/pl/vipw.8, man/pl/login.defs.5,
77         man/pl/useradd.8, man/pl/passwd.1, man/pl/groupmod.8,
78         man/pl/passwd.5, man/pl/porttime.5, man/pl/chage.1,
79         man/pl/login.1, man/pl/pwck.8, man/pl/groupadd.8, man/pl/suauth.5,
80         man/pl/vigr.8, man/pl/groups.1, man/ru/getspnam.3,
81         man/ru/faillog.5, man/ru/faillog.8, man/ru/grpconv.8,
82         man/ru/chsh.1, man/ru/shadow.3, man/ru/grpunconv.8,
83         man/ru/shadow.5, man/ru/newgrp.1, man/ru/limits.5,
84         man/ru/gpasswd.1, man/ru/sg.1, man/ru/userdel.8,
85         man/ru/login.access.5, man/ru/lastlog.8, man/ru/grpck.8,
86         man/ru/chfn.1, man/ru/expiry.1, man/ru/newusers.8,
87         man/ru/chpasswd.8, man/ru/pwconv.8, man/ru/logoutd.8,
88         man/ru/groupmems.8, man/ru/usermod.8, man/ru/pwunconv.8,
89         man/ru/su.1, man/ru/groupdel.8, man/ru/chgpasswd.8,
90         man/ru/login.defs.5, man/ru/vipw.8, man/ru/useradd.8,
91         man/ru/gshadow.5, man/ru/passwd.1, man/ru/groupmod.8,
92         man/ru/passwd.5, man/ru/chage.1, man/ru/porttime.5,
93         man/ru/login.1, man/ru/pwck.8, man/ru/nologin.8,
94         man/ru/groupadd.8, man/ru/suauth.5, man/ru/vigr.8,
95         man/ru/groups.1, man/it/getspnam.3, man/it/faillog.5,
96         man/it/faillog.8, man/it/grpconv.8, man/it/chsh.1,
97         man/it/shadow.3, man/it/grpunconv.8, man/it/shadow.5,
98         man/it/newgrp.1, man/it/gpasswd.1, man/it/sg.1, man/it/userdel.8,
99         man/it/lastlog.8, man/it/grpck.8, man/it/chfn.1, man/it/expiry.1,
100         man/it/newusers.8, man/it/chpasswd.8, man/it/pwconv.8,
101         man/it/usermod.8, man/it/pwunconv.8, man/it/su.1,
102         man/it/groupdel.8, man/it/vipw.8, man/it/useradd.8,
103         man/it/passwd.1, man/it/groupmod.8, man/it/passwd.5,
104         man/it/porttime.5, man/it/chage.1, man/it/login.1, man/it/pwck.8,
105         man/it/groupadd.8, man/it/vigr.8, man/it/groups.1,
106         man/pl/shadow.3, man/pl/sulogin.8, man/pl/id.1, man/ru/sulogin.8,
107         man/ru/id.1, man/it/id.1: Remove generated translated manpages.
108         They are still distributed with the shadow tarballs.
109
110 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
111
112         * man/pl/chgpassw.8: Remove chgpassw.8 since the real manpage
113         should be named chgpasswd.8.
114
115 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
116
117         * man/vigr.8.xml: Remove file. The vigr man page is generated from
118         the vipw XML file.
119
120 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
121
122         * lib/prototypes.h, configure.in, libmisc/Makefile.am,
123         libmisc/xgetXXbyYY.c, libmisc/xgetpwnam.c, libmisc/xgetpwuid.c,
124         libmisc/xgetgrnam.c, libmisc/xgetgrgid.c, libmisc/xgetspnam.c:
125         Added functions xgetpwnam(), xgetpwuid(), xgetgrnam(),
126         xgetgrgid(), and xgetspnam(). They allocate memory for the
127         returned structure and are more robust to successive calls. They
128         are implemented with the libc's getxxyyy_r() functions if
129         available.
130         * NEWS, libmisc/limits.c, libmisc/entry.c, libmisc/chowntty.c,
131         libmisc/addgrps.c, libmisc/myname.c, libmisc/rlogin.c,
132         libmisc/pwdcheck.c, src/newgrp.c, src/login_nopam.c, src/login.c,
133         src/userdel.c, src/lastlog.c, src/grpck.c, src/gpasswd.c,
134         src/newusers.c, src/chpasswd.c, src/chfn.c, src/groupmems.c,
135         src/usermod.c, src/expiry.c, src/groupdel.c, src/chgpasswd.c,
136         src/su.c, src/useradd.c, src/groupmod.c, src/passwd.c, src/pwck.c,
137         src/groupadd.c, src/chage.c, src/login.c, src/suauth.c,
138         src/faillog.c, src/groups.c, src/chsh.c, src/id.c: Review all the
139         usage of one of the getpwnam(), getpwuid(), getgrnam(),
140         getgrgid(), and getspnam() functions. It was noticed on
141         http://bugs.debian.org/341230 that chfn and chsh use a passwd
142         structure after calling a pam function, which result in using
143         information from the passwd structure requested by pam, not the
144         original one. It is much easier to use the new xget... functions
145         to avoid these issues. I've checked which call to the original
146         get... functions could be left (reducing the scope of the
147         structure if possible), and I've left comments to ease future
148         reviews (e.g. /* local, no need for xgetpwnam */).
149         Note: the getpwent/getgrent calls should probably be checked also.
150         * src/groupdel.c, src/expiry.c: Fix typos in comments.
151         * src/groupmod.c: Re-indent.
152         * lib/Makefile.am, lib/groupmem.c, lib/groupio.c, lib/pwmem.c,
153         lib/pwio.c, lib/shadowmem.c, lib/shadowio.c: Move the __<xx>_dup
154         functions (used by the xget... functions) from the <xx>io.c files
155         to the new <xx>mem.c files. This avoid linking some utils against
156         the SELinux library.
157
158 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
159
160         * man/pl/pl.po: Fix typo: chgpassw -> chgpasswd.
161         * man/pl/Makefile.am: Fix typo: chgpassw -> chgpasswd.
162         * man/de/de.po: groups shall not be translated (for command,
163         refname, or refentrytitle).
164
165 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
166
167         * src/login.c: Fix typo introduced while fixing
168         http://bugs.debian.org/451521 (compile fix).
169
170 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
171
172         * libmisc/Makefile.am: Fix typo: EXTRA_DOST -> EXTRA_DIST.
173
174 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
175
176         * src/login_nopam.c: Fix a typo in a comment.
177
178 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
179
180         * src/useradd.c: Do not document the behavior compared to old
181         versions.
182
183 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
184
185         * man/usermod.8.xml: Document the differences between locking an
186         account and locking a password.
187
188 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
189
190         * NEWS, src/usermod.c: Refuse to unlock an account when it would
191         result in a passwordless account.  Based on Openwall's patch
192         shadow-4.0.4.1-owl-usermod-unlock.diff.
193         * NEWS, src/passwd.c: Likewise.
194
195 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
196
197         * src/userdel.c (path_prefix): Make sure that the prefix is the
198         name of a directory (not only the beginning of a directory).
199         Openwall patch shadow-4.0.4.1-owl-userdel-path_prefix.diff.
200
201 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
202
203         * NEWS, src/newgrp.c: Do not give an indication that the group has no
204         password.
205         * src/newgrp.c: Do not only bail on syslog if the password is not
206         valid. Also give an indication to the user on stderr.
207
208 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
209
210         Fixes from Openwall patch shadow-4.0.4.1-owl-chage-drop-priv.diff:
211         * src/chage.c: Remove cleanup(). pw_lock is never called. Replace
212         cleanup(2) by spw_unlock and remove the calls to cleanup(1).
213         * src/chage.c: Remove variable pwrw. It is always set to 0. The
214         password database is always read only.
215         * src/chage.c: Make chage -l also drop the saved GID.
216         * src/chage.c: Prefer setregid/setreuid to setgid/setuid.
217
218 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
219
220         Fixes from Openwall patch shadow-4.0.4.1-alt-man.diff:
221         * man/useradd.8.xml: Indicate that the NIS caveats is also valid
222         for any external database as LDAP.
223         * man/groupadd.8.xml: Likewise.
224         * man/groupadd.8.xml: Reorder and reformat the caveats bullets.
225
226 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
227
228         * NEWS: Applied Debian patch 409_man_generate_from_PO to
229         automatically generate the translated manpages from the POs.
230         * man/Makefile.am: Replace the individual rules for the generation
231         of the manpages (from XML) by a generic Makefile rule an
232         dependencies for the linked manpages.
233         * man/generate_translations.mak: Generic rules for all the
234         generated translated manpages (if ENABLE_REGENERATE_MAN).
235         * man/Makefile.am: Removed rules for all the generated translated
236         manpages.
237         * man/sv/Makefile.am, man/de/Makefile.am, man/fr/Makefile.am,
238         man/pl/Makefile.am, man/ru/Makefile.am, man/it/Makefile.am:
239         Include generate_translations.mak to handle the generated
240         translations (XML and roff files).
241         * man/Makefile.am: Translated XML files moved from the CLEANFILES
242         variable of man/Makefile.am to the various languages Makefiles.
243
244 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
245
246         * man/chpasswd.8.xml: Document that chpasswd does not use PAM to
247         update the passwords. This fixes http://bugs.debian.org/396726.
248         Debian patch 411_chpasswd_document_no_pam.
249
250 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
251
252         * NEWS, src/su.c: Avoid terminating the PAM library in the forked
253         child.  This is done later in the parent after closing the PAM
254         session. This fixes http://bugs.debian.org/412061.
255         Debian patch 405_su_no_pam_end_before_exec.
256
257 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
258
259         * man/newgrp.1.xml: Mention sg in the newgrp manpage.
260         This fixes http://bugs.debian.org/396690.
261         Debian patch 410_newgrp_man_mention_sg.
262
263 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
264
265         * src/passwd.c: Fix typo: the warndays option was called warning.
266         This is now warndays, as documented in the manpage and usage.
267         This fixes http://bugs.debian.org/445481.
268         Debian patch 417_passwd_warndays.
269
270 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
271
272         * NEWS, src/pwck.c: Remove the preprocessor check SHADOWPWD. The
273         variable is no more defined (and always assumed).
274         Debian patch 493_pwck_no_SHADOWPWD.
275
276 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
277
278         * NEWS, src/passwd.c, man/passwd.1.xml: -l/-u options: edit the
279         shadow account expiry field *in addition* to editing the password
280         field.  This fixes http://bugs.debian.org/389183.
281         Debian patch 494_passwd_lock.
282
283 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
284
285         * NEWS, src/newgrp.c: Do not request a password when a user uses
286         newgrp to switch to her primary group.
287         This fixes http://bugs.debian.org/396691.
288         Debian patch 497_newgrp_primary_group.
289         * src/newgrp.c: Remove a comment which states otherwise.
290
291 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
292
293         * src/login.c: Log an error if the password entry could not be
294         found (respect LOG_UNKFAIL_ENAB to avoid logging a password). This
295         fixes the Debian bug http://bugs.debian.org/451521
296
297 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
298
299         * man/useradd.8.xml: -b documenation: Use the same notation for
300         the -d argument as in the -d documentation.
301
302 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
303
304         * src/useradd.c: Allow the -b option even without the -D option.
305
306 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
307
308         * src/usermod.c: Use the same error message for the below errors.
309         (option working ONLY if another is specified).
310
311 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
312
313         * src/usermod.c: Make usermod -o and -u work independently of the
314         argument order.
315
316 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
317
318         * src/usermod.c: Validate that two of the -L, -p, and -U options
319         are not used at the same time after the parsing of options. -U
320         used to be allowed after -p or -L, but not before.
321
322 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
323
324         * src/usermod.c: Make usermod -d and -m work independently of the
325         argument order. Thanks to Justin Pryzby <jpryzby+d@quoininc.com>
326         for the patch. This fixes http://bugs.debian.org/451518.
327
328 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
329
330         * NEWS, lib/nscd.c: Execute nscd -i instead of using the private
331         glibc socket to flush the nscd tables. This comes from the RedHat
332         patch shadow-4.0.16-nscd.c.
333         * lib/commonio.c: Forbid inheritance of the passwd and group files
334         to the spawed processes (like nscd). This comes from the RedHat
335         patch shadow-4.0.17-notInheritFd.patch.
336         * lib/nscd.h: Update header.
337
338 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
339
340         * src/usermod.c (fail_exit): Add static variables pw_locked,
341         spw_locked, gr_locked, and sgr_locked to indicate which files must
342         be unlocked.
343         * src/usermod.c (open_files, close_files): Open and close the
344         group files as well as the passwd files. This permit to check if
345         the group files modification are allowed before writing the passwd
346         files.
347         * src/usermod.c (grp_update, update_gshadow, update_group): Do not
348         return a status code, but call fail_exit() in case of error. The
349         group files are no more opened and closed in update_gshadow() and
350         update_group().
351         * src/usermod.c (main): move the call to grp_update between
352         open_files and close_files.
353         * src/usermod.c: Differentiate failure to add a group entry and
354         failure to add a shadow group entry.
355
356 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
357
358         * src/userdel.c: Differentiate failure to update a group entry and
359         failure to update a shadow group entry.
360
361 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
362
363         * src/userdel.c, src/usermod.c, src/useradd.c: Inform the user if
364         out of memory while updating a group database.
365
366 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
367
368         * NEWS, src/usermod.c: Update the group database before flushing
369         the nscd caches.
370
371 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
372
373         * NEWS, src/userdel.c: Abort if an error is found while updating the
374         user or group database. No changes will be written in the
375         databases.
376
377 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
378
379         * src/useradd.c: It is no more needed to check that the user's
380         groups are specified only once in the group file. This is checked
381         by gr_update().
382
383 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
384
385         * lib/commonio.c (next_entry_by_name): New function.
386         * NEWS, lib/commonio.c (commonio_update): When an entry is updated, make
387         sure that there are no other entry with the same name. This fixes
388         an infinite loop in userdel and usermod when an (erroneous) group
389         file contains two entries with the same name.
390         (https://bugzilla.redhat.com/show_bug.cgi?id=240915)
391
392 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
393
394         * libmisc/salt.c: Make sure the salt string is terminated at the
395         right place (either 8th, or 11th position).
396         * NEWS, src/chgpasswd.c, src/chpasswd.c: The protocol + salt does
397         not need 15 chars. No need for a temporary buffer.
398         This change the fix committed on 2007-11-10. The salt provided to
399         pw_encrypt could have been too long.
400
401 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
402
403         * man/fr/fr.po: Fix typo: missing / in <placeholder-1/>. This
404         caused the gpasswd title to be incomplete in the French manpage.
405
406 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
407
408         * configure.in: Check if the l64a function exists instead of a64l
409         which we do not use.
410         * libmisc/salt.c: Add support for uClibc with no l64a().
411
412 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
413
414         * configure.in: Check if the netdb.h header file and the innetgr
415         function exist.
416         * src/login_nopam.c, NEWS: Add support for systems with no
417         innetgr().  On those systems, username with an @ will be treated
418         like any other username (i.e. lookup in the local database for an
419         user with an @). Thanks to Mike Frysinger for the patch.
420
421 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
422
423         * src/useradd.c: Indentation fix.
424
425 2007-11-14  Nicolas François  <nicolas.francois@centraliens.net>
426
427         * src/newgrp.c, NEWS: Declare the child and pid variable at the
428         beginning of a block. This fixes a compilation issue with gcc 2.95.
429         The intent is the same as Gentoo's patch shadow-4.0.12-gcc2.patch.
430
431 2007-11-14  Nicolas François  <nicolas.francois@centraliens.net>
432
433         * src/Makefile, NEWS: Add a suidperms variable. This should ease
434         the change of permission of suid binaries for distributors (not
435         recommended).
436
437 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
438
439         * ./, libmisc/, src/, contrib/, doc/, lib/, man/, man/sv/,
440         man/de/, man/ja/, man/fi/, man/pt_BR/, man/fr/, man/pl/, man/hu/,
441         man/tr/, man/ru/, man/zh_TW/, man/id/, man/zh_CN/, man/cs/,
442         man/es/, man/ko/, man/it/, etc/, etc/pam.d/, po/: Restore the
443         ignore patterns from the previous repository.
444
445         * libmisc/*.c, libmisc/*.h, libmisc/getdate.y, shadow.spec.in,
446         src/*.c, contrib/groupmems.shar, contrib/pwdauth.c,
447         doc/README.platforms, doc/WISHLIST, doc/console.c.spec.txt,
448         lib/*.c, lib/*.h, COPYING, man/*.xml, man/sv/*.[1358],
449         man/de/*.[1358], man/ja/*.[1358], man/fi/*.[1358],
450         man/fr/*.[1358], man/pt_BR/*.[1358], man/pl/*.[1358],
451         man/hu/*.[1358], man/tr/*.[1358], man/ru/*.[1358],
452         man/zh_TW/*.[1358], man/id/*.[1358], man/zh_CN/*.[1358],
453         man/cs/*.[1358], man/es/*.[1358], man/ko/*.[1358],
454         man/it/*.[1358], etc/login.access, etc/login.defs, NEWS: Added the
455         subversion svn:keywords property (Id) for proper identification.
456
457 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
458
459         * man/sv/sv.po, man/de/de.po, man/fr/fr.po, man/pl/pl.po,
460         man/ru/ru.po, man/it/it.po: Run "make update-po" in the man
461         directory.
462
463         * po/ne.po, po/bs.po, po/cs.po, po/pt_BR.po, po/km.po, po/es.po,
464         po/eu.po, po/ko.po, po/hu.po, po/sk.po, po/vi.po, po/uk.po,
465         po/ro.po, po/sq.po, po/ru.po, po/id.po, po/nb.po, po/el.po,
466         po/gl.po, po/fr.po, po/nl.po, po/pl.po, po/nn.po, po/it.po,
467         po/dz.po, po/tl.po, po/pt.po, po/ca.po, po/da.po, po/tr.po,
468         po/sv.po, po/de.po, po/ja.po, po/zh_TW.po, po/he.po, po/fi.po,
469         po/zh_CN.po: Run "make update-po" in the po directory.
470
471 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
472
473         * NEWS, src/newgrp.c: Don't ask for a password if there are no
474         group passwords. Just directly give up. This comes from the
475         Fedora's patch shadow-4.0.13-newgrpPwd.patch, and seems to be the
476         only part with an effect.
477
478 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
479
480         * NEWS, src/chgpasswd.c, src/chpasswd.c: Fix chpasswd and
481         chgpasswd stack overflow. Based on Fedora's
482         shadow-4.0.18.1-overflow.patch.
483
484 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
485
486         * NEWS, src/useradd.c: Allow non numerical group identifier to be
487         specified with useradd's -g option. Applied Debian patch
488         397_non_numerical_identifier. Thanks also to Greg Schafer
489         <gschafer@zip.com.au>.
490
491 2007-10-28  Nicolas François  <nicolas.francois@centraliens.net>
492
493         * configure.in: Prepare the next release: 4.0.18.2. The gettext
494         version used for the configuration will be 0.16.
495
496 2007-10-28  Nicolas François  <nicolas.francois@centraliens.net>
497
498         * po/ja.po: Remove a plural form. nplurals=1 for japanese.
499         Moreover, msgstr[0] was identical to msgstr[1].
500
501 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
502
503         * libmisc/limits.c, man/limits.5.xml, etc/limits: Apply patch sent
504         by Justin Bronder <jsbronder@gmail.com>. See Debian bug #442334.
505         This adds support to 2 new resource limits: max nice value, and
506         max real time priority. This is only used when shadow is not
507         compiled with PAM support.
508
509 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
510
511         * man/gpasswd.1.xml: Describe the options separately in the
512         OPTIONS section. Simplify the synopsis.
513
514 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
515
516         * README, po/Makevars: Update contact information.
517
518 2007-10-27  Christian Perrier  <bubulle@debian.org
519
520         * src/newgrp.c, src/passwd.c, src/su.c:
521         No longer 'apologize' to users when they use incorrect passwords
522         Remove "Sorry" from programs display
523         Imported from Debian's patch 413_no-sorry-in-passwd and
524         102_de-fix-sorry
525         * man/fr/fr.po: fix translation errors. Imported from Debian's
526         patch 201_fix_man_su_fr and 416_man-fr_newgrp
527         * man/it/it.po, man/Makefile.am, man/it/Makefile.am:
528         Use gettext for the Italian man pages translation. Imported from
529         Debian's patch 202_it_man_uses_gettext. Thanks to Giuseppe
530         Sacco who contributed the Italian translation.
531         * man/de/de.po: (nearly) complete German translation of man pages
532         Imported from Debian's patch 203_de-man-update. Thanks to 
533         Simon Brandmair
534         * src/usermod.c: Clarify the online help of usermod for "-a"
535         Imported from Debian's patch 402-clarify_usermod_usage
536         * man/shadow.5.xml: fix spelling error. Imported from Debian's
537         patch 433_shadow.5-typo_312430
538         * src/su.c: Be up front on the origin of su and mention the GNU
539         origin. Imported from Debian's patch 438_su_GNU_origin
540
541 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
542
543         * NEWS, po/zh_CN.po: Updated Chinese translation. Imported from
544         Debian's patch 105_zh_CN. Thanks to Ming Hua for the update.
545
546 2007-10-13  Tommi Vainikainen  <thv+debian@iki.fi>
547
548         * NEWS, po/fi.po: Updated Finish translation (400t).
549
550 2007-10-13  Nicolas François  <nicolas.francois@centraliens.net>
551
552         * NEWS, src/su.c: If compiled without PAM support, enforce the
553         limits from /etc/limits when one of the -, -l, or --login options
554         is set, even if called by root. Thanks to Justin Bronder.
555
556 2007-10-07  Nicolas François  <nicolas.francois@centraliens.net>
557
558         * NEWS, Changelog: Convert the Changelog and NEWS files to UTF-8
559         (it was partially ISO-8859-2).
560
561 2007-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
562
563         * NEWS, man/groupadd.8.xml, man/groupmod.8.xml, man/login.1.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml:
564         groupadd.8, groupmod.8, login.1, useradd.8, userdel.8, usermod.8: grammar
565         mistakes and other correctstions (by Schulenberg <bensberg@justemail.net>).
566
567 2007-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
568
569         * NEWS, src/usermod.c:
570         fixed handle -a option in usermod (by Benno Schulenberg <bensberg@justemail.net>).
571
572 2006-12-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
573
574         * man/sv/sv.po:
575         more UTF8 fixe (by Mikael Magnusson <mikma@users.sourceforge.net>).
576
577         * man/sv/sv.po:
578         UTF8 fixes (by Mikael Magnusson <mikma@users.sourceforge.net>).
579
580 2006-11-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
581
582         * man/pl/Makefile.am, man/pl/chgpassw.8, man/pl/chpasswd.8, man/pl/pl.po:
583         translation chpasswd.8 and chgpassw.8 finished.
584
585 2006-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
586
587         * man/pl/pl.po: resolve fuzzy entries.
588
589         * contrib/adduser.c, contrib/groupmems.shar, po/it.po, src/groupmems.c, src/usermod.c, man/chfn.1.xml, man/chsh.1.xml, man/de/de.po, man/fr/fr.po, man/groupmems.8.xml, man/passwd.1.xml, man/pl/pl.po, man/ru/ru.po, man/shadow.3.xml, man/su.1.xml, man/sv/sv.po:
590         spelling fixes 's/super user/superuser/' (by Benno Schulenberg <bensberg@justemail.net>).
591
592         * man/sv/sv.po, man/de/de.po, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po:
593         run "make update-po".
594
595         * man/newusers.8.xml, man/su.1.xml:
596         fixed wrong word, a few typos, some grammar mistakes, and puts in a comma here
597         and there for clarity (by Benno Schulenberg <bensberg@justemail.net>).
598
599         * man/pl/groupmod.8, man/pl/chage.1, man/pl/chsh.1, man/pl/lastlog.8, man/pl/vipw.8:
600         regenerated.
601
602         * man/de/de.po: run "make update-po".
603
604         * man/Makefile.am:
605         added de to LINGUAS but man/de/de.po still need many work.
606
607 2006-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
608
609         * src/useradd.c: indent code.
610
611         * NEWS, src/useradd.c:
612         improved auditing support (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211659).
613
614 2006-11-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
615
616         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
617         run "make update-po".
618
619         * NEWS, po/nl.po:
620         updated (by cobaco (aka Bart Cornelis) <cobaco@skolelinux.no>).
621
622         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
623         "make update-po".
624
625 2006-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
626
627         * man/su.1.xml:
628         added sg(1) to the SEE ALSO section (Debian Bug#396690).
629
630 2006-10-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
631
632         * man/newusers.8.xml: clarify pw_gid fileld content description.
633
634         * man/it/Makefile.am, man/sv/Makefile.am:
635         s/man_nonpam/man_nopam/ (merged 498_man_nonpam_undefined Debian patch).
636
637         * po/nl.po:
638         fixed https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212892
639
640 2006-10-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
641
642         * man/newusers.8.xml: there is no pw_age fileld in passwd.
643
644         * man/fr/fr.po:
645         Fix an error in the passwd.1 French translation (fixed Debian bug #395537).
646
647         * man/chfn.1.xml, man/chgpasswd.8.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/id.1.xml, man/login.1.xml, man/newgrp.1.xml, man/newusers.8.xml, man/nologin.8.xml, man/passwd.1.xml, man/pl/pl.po, man/pwck.8.xml, man/pwconv.8.xml, man/su.1.xml, man/sulogin.8.xml, man/sv/sv.po, man/vipw.8.xml:
648         cleanups on begin DESCRIPTION section.
649
650         * man/pl/pl.po: typos.
651
652 2006-10-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
653
654         * po/pl.po: cleanups.
655
656 2006-10-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
657
658         * man/pl/pl.po: more translations.
659
660         * NEWS:
661         UTF-8 corrections (by Benno Schulenberg <bensberg@justemail.net>).
662
663 2006-10-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
664
665         * man/groupdel.8.xml: added description for exit code 6.
666
667 2006-08-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
668
669         * man/de/de.po: copy & paste some msgid to msgstr.
670
671         * man/de/de.po:
672         kill some fuzzy (by Nicolas François <nicolas.francois@centraliens.net>).
673
674 2006-08-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
675
676         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/passwd.1.xml:
677         s/change password/password change/ in passwd(1) (by Simon Brandmair <sbrandmair@gmx.net>).
678
679         * man/de/de.po:
680         initial version based on partial translations only for passwd(1) by
681         Simon Brandmair <sbrandmair@gmx.net>.
682
683         * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c:
684         flush nscd cashes after close /etc/{group,passwd} files.
685
686 2006-08-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
687
688         * po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
689
690 2006-08-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
691
692         * NEWS, po/ja.po: updated (by Takeo Nakano <nakano@webmasters.gr.jp>).
693
694 2006-08-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
695
696         * man/fr/Makefile.am:
697         removed whitespaces following trailing backslashes.
698
699         * NEWS, configure.in: release 4.0.18.1.
700
701         * man/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am, man/pl/Makefile.am, man/ru/Makefile.am, man/sv/Makefile.am, NEWS:
702         fixed missing man pages in dist tar ball necessary on build when PAM is disabled.
703
704         * NEWS, src/groupmems.c:
705         fixed groupmems compilation when PAM is disabled (by Johannes Winkelmann <jw@smts.ch>).
706
707         * configure.in:
708         typo s/followig/following/ (by Johannes Winkelmann <jw@smts.ch>).
709
710 2006-08-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
711
712         * NEWS: release date corrected.
713
714         * NEWS, src/su.c:
715         fixed set enviroment too early when using PAM, so move it to !USE_PAM
716         (patch submitted by Mike Frysinger <vapier@gentoo.org>).
717
718 2006-07-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
719
720         * man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vipw.8, NEWS:
721         fr man pages are now up to date.
722
723         * man/fr/fr.po:
724         more updates for 4.0.18 (by Nicolas François <nicolas.francois@centraliens.net>).
725
726         * man/fr/fr.po:
727         updated for 4.0.18 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
728
729 2006-07-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
730
731         * po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po:
732         updated.
733
734         * src/useradd.c, src/usermod.c:
735         fixed UID/GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
736         Fixed expiredate/inactive/mindays/warndays/maxdays overflow (simillar to RH#198920).
737
738         * src/passwd.c:
739         fixed inactive/mindays/warndays/maxdays overflow (similar to RH#198920).
740
741         * src/groupadd.c, src/groupmod.c:
742         fixed GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
743
744 2006-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
745
746         * src/.cvsignore: groupmems added.
747
748 2006-07-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
749
750         * po/fr.po:
751         updated for 4.0.18 (by ean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
752
753         * po/uk.po: break lines longer than 80 cols and add missing \n.
754
755         * po/uk.po:
756         updated for 4.0.18 (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
757
758         * man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/chgpasswd.8.xml, man/chpasswd.8.xml, man/fr/fr.po:
759         s/instead DES/instead of DES/
760
761         * NEWS: sv man pages are partially translated.
762
763 2006-07-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
764
765         * src/groupmems.c: fix compilation warnings.
766
767         * po/ko.po: use \t.
768
769         * po/nl.po: break lines longer than 80 cols and add missing \n.
770
771 2006-07-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
772
773         * man/ru/faillog.5: regenerated.
774
775         * po/ko.po: updated for 4.0.18 (by Changwoo Ryu <cwryu@debian.org>).
776
777 2006-07-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
778
779         * man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
780         added <refmiscinfo class="sectdesc"> tag for faillog.5.xml.
781
782         * man/sv/Attic/grupper.1: removed.
783
784         * man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/groups.1, man/sv/grpck.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vipw.8:
785         corrected text charset and other minor cleanups (by Daniel Nylander <info@danielnylander.se>).
786
787         * po/tr.po: break lines longer than 80 cols.
788
789         * po/tr.po:
790         updated for 4.0.18 (by Mehmet TURKER <mturker@innova.com.tr>).
791
792         * configure.in, man/Makefile.am, man/sv/Makefile.am:
793         fixes for "make {dist|distchec}" and sv man pages.
794
795         * man/sv/Attic/grupper.1, man/sv/groupmems.8, man/sv/groupmod.8, man/sv/grpck.8, man/sv/grpconv.8, man/sv/grpunconv.8, man/sv/gshadow.5, man/sv/lastlog.8, man/sv/limits.5, man/sv/login.1, man/sv/login.access.5, man/sv/login.defs.5, man/sv/logoutd.8, man/sv/newgrp.1, man/sv/newusers.8, man/sv/nologin.8, man/sv/passwd.1, man/sv/passwd.5, man/sv/porttime.5, man/sv/pwck.8, man/sv/pwconv.8, man/sv/pwunconv.8, man/sv/sg.1, man/sv/shadow.3, man/sv/shadow.5, man/sv/su.1, man/sv/suauth.5, man/sv/sv.po, man/sv/useradd.8, man/sv/userdel.8, man/sv/usermod.8, man/sv/vigr.8, man/sv/vipw.8, NEWS, man/Makefile.am, man/sv/Makefile.am, man/sv/chage.1, man/sv/chfn.1, man/sv/chgpasswd.8, man/sv/chpasswd.8, man/sv/chsh.1, man/sv/expiry.1, man/sv/faillog.5, man/sv/faillog.8, man/sv/getspnam.3, man/sv/gpasswd.1, man/sv/groupadd.8, man/sv/groupdel.8:
796         full sv man pages set added (by Daniel Nylander <info@danielnylander.se>).
797         This man pages are translated using new XML/xml2po/gettext infrastructure.
798
799         * po/pl.po: updated for 4.0.18.
800
801 2006-07-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
802
803         * po/pt.po:
804         updated for 4.0.18 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
805
806         * po/gl.po, NEWS:
807         updated for 4.0.18 (by Jacobo Tarrio <jacobo@tarrio.org>).
808
809         * NEWS, po/eu.po:
810         updated for 4.0.18 (by Piarres Beobide <pi@beobide.net>).
811
812         * man/ru/chsh.1, man/ru/faillog.5, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/ru.po, man/ru/su.1, man/ru/useradd.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, po/ru.po:
813         updated for 4.0.18 (by Yuri Kozlov <kozlov.y@gmail.com>).
814
815         * po/vi.po, NEWS:
816         updated for 4.0.18 (by Clytie Siddall <clytie@riverland.net.au>).
817
818         * NEWS, po/cs.po:
819         updated for 4.0.18 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
820
821         * NEWS, po/sv.po:
822         updated for 4.0.18 (by Daniel Nylander <info@danielnylander.se>).
823
824         * NEWS, po/ca.po:
825         updated for 4.0.18 (by Guillem Jover <guillem@debian.org>).
826
827 2006-07-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
828
829         * po/hu.po: cleanups.
830
831         * NEWS, po/da.po:
832         updated for 4.0.18 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
833
834         * po/hu.po, NEWS: updated for 4.0.18 (by SZERVÁC Attila <sas@321.hu>).
835
836         * NEWS: typos.
837
838         * man/ru/ru.po, man/fr/fr.po, man/pl/pl.po: run "make update-po".
839
840         * man/su.1.xml: fixes in <refsynopsisdiv>.
841
842         * src/groupmems.c: indent soutrce code.
843
844         * src/groupmems.c: use shadow Copyright.
845
846         * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po:
847         added src/groupmems.c to POTFILES.in.
848
849         * NEWS, etc/pam.d/Makefile.am, etc/pam.d/groupmems, man/Makefile.am, man/groupmems.8.xml, src/Makefile.am, src/groupmems.c:
850         groupmems rewrited for use PAM and getopt_long() nad now it is enabled
851         for build and install (patch by George Kraft <gk4@swbell.net>).
852
853         * NEWS, configure.in: start prepare for 4.0.18.
854
855 2006-07-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
856
857         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
858         run "make update-po" and some cleanups (added missing \n and use tabs instead spaces).
859
860         * src/su.c: s#[login]#[LOGIN]# in help message.
861
862         * man/useradd.8.xml:
863         added missing --<foo> long options names in "Changing the default values" section.
864
865         * po/tr.po: updated (by Murat Şenel <muratasenel@gmail.com>).
866
867 2006-07-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
868
869         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
870
871         * man/useradd.8.xml: added newusers(8) to SEE ALSO section.
872
873         * etc/login.defs:
874         removed GETPASS_ASTERISKS (patch by Mike Frysinger <vapier@gentoo.org>).
875
876 2006-07-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
877
878         * NEWS, man/pl/chsh.1, man/pl/pl.po: pl chage(1): translation finished.
879
880         * NEWS:
881         s#fix by Mike Frysinger <vapier@gentoo.org>)#(patch by Ulrich Mueller <ulm@kph.uni-mainz.de>; http://bugs.gentoo.org/139966#
882
883         * NEWS, configure.in:
884         S/Key: removed assign getpass() to libshadow_getpass() on autoconf level
885         (fix by Mike Frysinger <vapier@gentoo.org>).
886
887 2006-07-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
888
889         * man/vipw.8.xml: make options <replaceable> in SYNOPSIS.
890
891         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/groupadd.c:
892         s/group/GROUP/ in groupadd help message.
893
894         * src/su.c (main):
895         move **envcp declaration to #ifdef USE_PAM (fixed warning about unused
896         variable when shadow is builded with PAM didabled).
897
898         * man/pl/pl.po, NEWS, man/pl/chage.1: pl chage(1) translation finished.
899
900         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
901
902         * man/chsh.1.xml: updated after rewrite chsh for use getopt_long().
903
904         * po/pl.po: kill fuzzy.
905
906 2006-07-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
907
908         * po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chsh.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po:
909         one \t more in help message.
910
911         * po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po:
912         updated.
913
914         * NEWS, src/chsh.c: chsh rewrited for use getopt_long().
915
916 2006-07-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
917
918         * man/pl/groupmod.8, man/pl/pl.po: finish translation groupmod(8).
919
920         * man/fr/fr.po, man/groupmod.8.xml, man/pl/groupmod.8, man/pl/pl.po, man/ru/ru.po:
921         cleanups in groupmod(8).
922
923         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml, src/usermod.c, NEWS:
924         back to previouse usermod -a option sematics and clarify -a behavior
925         on documentation level (by Greg Schafer <gschafer@zip.com.au>).
926
927         * man/fr/fr.po, man/groupmod.8.xml, man/pl/pl.po, man/ru/ru.po:
928         updated groupmod man page.
929
930 2006-07-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
931
932         * src/groupmod.c: too many \t in help message.
933
934         * man/ru/chage.1, man/ru/passwd.1, man/ru/ru.po, man/chage.1.xml, man/fr/fr.po, man/passwd.1.xml, man/pl/pl.po:
935         updated.
936
937         * po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/km.po, po/ko.po:
938         run "make update-po".
939
940         * src/groupmod.c: cleunps in help message.
941
942         * src/chage.c: s/user/\[LOGIN\]/ in help message.
943
944         * src/passwd.c: s/\[login\]/\[LOGIN\]/ in help message.
945
946         * NEWS, src/groupmod.c: groupmod rewrited for use getopt_log().
947
948 2006-07-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
949
950         * po/sv.po:
951         added missing \n in help messages and few other minor cleanups.
952
953         * NEWS, po/sv.po:
954         updated for 4.0.17 (by Daniel Nylander <info@danielnylander.se>).
955
956         * NEWS: 4.0.17 release date i 10-07-2006.
957
958         * NEWS, libmisc/copydir.c:
959         fixed segfault usermod/userdel on remove home directory when it can't
960         be removed; for example when it is /dev/null (fixed http://bugs.gentoo.org/139148).
961
962         * src/login.c, src/logoutd.c, src/userdel.c, libmisc/limits.c:
963         remove USER_PROCESS conditionsi (code simplifications).
964
965 2006-07-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
966
967         * po/km.po: kill all fuzzy (Sokhem <khoemsokhem@khmeros.info>).
968
969 2006-07-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
970
971         * po/de.po: kill fuzzy (by Holger Wansing <linux@wansing-online.de>).
972
973 2006-07-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
974
975         * man/Makefile.am: removed duplicated all target.
976
977         * NEWS, po/LINGUAS, po/ne.po:
978         new Nepali translation (by Paras Pradhan <pradhanparas@gmail.com>).
979
980         * NEWS, po/LINGUAS, po/dz.po: new Dzongkha translation.
981
982         * NEWS, po/de.po:
983         updated for 4.0.17 (by Holger Wansing <linux@wansing-online.de>).
984
985         * NEWS, po/nl.po:
986         updated for 4.0.17 (by "cobaco (aka Bart Cornelis)" <cobaco@skolelinux.no>)
987
988 2006-06-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
989
990         * po/ko.po: cleanups (by darehanl <darehanl@gmail.com>).
991
992         * src/usermod.c: fixes in getopt_long() optstring: s/a/a:/ and added h.
993
994         * src/faillog.c:
995         fixed long_options[] entries: s/no_argument/required_argument/ for lock-secs,
996         maximum, time and user options.
997
998         * NEWS, configure.in:
999         improved SELinux detection on autoconf level (based on patch by
1000         Dan Yefimov <dan@D00M.lightwave.net.ru>).
1001
1002         * po/ro.po, NEWS:
1003         updated for 4.0.17 (by Sorin Batariuc <sorin@bonbon.net>).
1004
1005 2006-06-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
1006
1007         * NEWS: cleanups.
1008
1009         * man/pl/pl.po: more translations for chage(1).
1010
1011         * TODO: remove done things.
1012
1013         * NEWS, lib/Attic/getpass.c, lib/Makefile.am, lib/getdef.c, lib/pwauth.c, po/POTFILES.in:
1014         removed using private implementatuon getpass() libc function (now getpass() is
1015         used also when S/KEY support is enabled).
1016
1017         * NEWS, src/Makefile.am: move nologin do $(sbindir).
1018
1019         * man/pl/pl.po: more work.
1020
1021         * man/pl/pl.po: more translations.
1022
1023         * po/pl.po: s/KEY=VALUE/KLUCZ=WARTOŚĆ/
1024
1025         * po/pl.po: s/SEC/SEK/
1026
1027         * src/chpasswd.c: added missing #include "exitcodes.h".
1028
1029         * src/chpasswd.c: s/exit (1)/exit (E_USAGE)/
1030
1031         * man/Makefile.am:
1032         move all current i18n man pages automation inside "if ENABLE_REGENERATE_MAN .. endif".
1033
1034         * man/Makefile.am:
1035         add an error message so people don't have to go digging through
1036         source to find out what's up (by Mike Frysinger <vapier@gentoo.org>).
1037
1038         * NEWS, man/ru/chage.1, man/ru/chfn.1, man/ru/chgpasswd.8, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/ru.po, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8:
1039         updated ru man pages (regenerated from man/ru/ru.po -> man/ru/*xml -> roff).
1040
1041         * NEWS, po/ru.po:
1042         updated for 4.0.17 (by Yuri Kozlov <kozlov.y@gmail.com>).
1043
1044         * NEWS, po/LINGUAS, po/km.po:
1045         new km translation (Sokhem <khoemsokhem@khmeros.info>).
1046
1047         * po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, src/groupadd.c:
1048         cleanups in groupadd help message.
1049
1050         * NEWS, po/nb.po:
1051         updated for 4.0.17 (by Bjørn Steensrud <bjornst@powertech.no>).
1052
1053         * NEWS, po/da.po:
1054         updated for 4.0.17 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1055
1056         * po/pl.po:
1057         s/twóş/twĂłrz/ (fix by Michał Łomnicki <michal.lomnicki@gmail.com>).
1058
1059         * NEWS, po/pt.po:
1060         updated for 4.0.17 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1061
1062         * NEWS, po/vi.po:
1063         updated for 4.0.17 (by Clytie Siddall <clytie@riverland.net.au>).
1064
1065         * NEWS, po/cs.po:
1066         updated for 4.0.17 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1067
1068         * po/eu.po, po/fr.po, po/gl.po, po/pl.po:
1069         Project-Id-Version: shadow 4.0.17
1070
1071         * NEWS, po/sk.po:
1072         updated for 4.0.17 (by Peter Mann <Peter.Mann@tuke.sk>).
1073
1074         * NEWS, po/ko.po:
1075         updated for 4.0.17 (by Changwoo Ryu <cwryu@debian.org>).
1076
1077 2006-06-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1078
1079         * NEWS, configure.in: schedule release 40.17 on 26-06-2006.
1080
1081         * src/useradd.c:
1082         adjust last fix for leave some fix mail spool creation after rewrite internal
1083         configuration API.
1084
1085         * src/useradd.c, NEWS:
1086         fixed mail spool file creation (bug cached by Frans Pop <elendil@planet.nl>,
1087         fixed http://bugs.debian.org/374705).
1088
1089 2006-06-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1090
1091         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chage.c, src/chgpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/lastlog.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c:
1092         better looking help messages output. Added one empty line at end of help message.
1093
1094         * po/ru.po, po/sk.po, po/sv.po, po/tl.po, po/uk.po, po/ro.po, po/pt_BR.po:
1095         break help messages lines before col 80.
1096
1097         * man/pl/pl.po: more work on usermod.
1098
1099         * po/pl.po: cleanups.
1100
1101 2006-06-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1102
1103         * man/pl/vipw.8:
1104         regenerated using fixed DocBook XSL Stylesheets v1.70.1 (I must submit my
1105         fixes common/pl.xml do DocBook XSL Stylesheets mantainer).
1106
1107         * man/fr/fr.po, man/ru/ru.po: updated.
1108
1109         * man/pl/lastlog.8, man/pl/pl.po: finish translate lastlog(8).
1110
1111         * man/lastlog.8.xml: improved NOTE section content.
1112
1113         * po/pl.po: iprove lastlog help message.
1114
1115         * man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po:
1116         Better lastlog short description. Now it is:
1117         lastlog - reports the most recent login of all users or of a given user
1118
1119         * man/Makefile.am, man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po:
1120         Fixed CAVEATS section (what the hell is mmdf ? :)
1121
1122         * man/ru/ru.po, NEWS, man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po:
1123         added missing information about fail_locktime element of faillog struct
1124         in faillog(5) man page (by Thorsten Kukuk <kukuk@suse.de>).
1125
1126 2006-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1127
1128         * man/ru/chage.1, man/ru/chfn.1, man/ru/chgpasswd.8, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8:
1129         fully regenerated man pages.
1130
1131         * man/Makefile.am:
1132         hack for generate translated xml files with lang="<lang> in <refentry> tag.
1133         Now is possible testing correctnes of XSLT sheets languages definition.
1134
1135 2006-06-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1136
1137         * NEWS, po/eu.po: updated (by Piarres Beobide <pi@beobide.net>).
1138
1139 2006-06-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1140
1141         * po/zh_TW.po, po/da.po, po/el.po, po/es.po, po/eu.po, po/id.po, po/ja.po, po/ko.po, po/nb.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/tr.po, po/uk.po, po/zh_CN.po:
1142         s/ \\n"/\\n"/ in translated strings.
1143
1144         * man/pl/pl.po: more translations for usermod.
1145
1146         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml:
1147         added <command> tags for at and crontab.
1148
1149         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml:
1150         remove /etc/login.defs from FILES section.
1151
1152         * po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
1153
1154         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1155
1156         * po/pl.po:
1157         updated usermod help message and fixed few other things introduced during
1158         copy&paset from useradd help message.
1159
1160         * po/vi.po, po/zh_CN.po, po/zh_TW.po, src/usermod.c, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/bs.po:
1161         fixes in help message:
1162         s/login/LOGIN/
1163         s/new login directory/new home directory/
1164         s/new initial login group/new primary group/
1165         s/tlist of supplementary/new tlist of supplementary/
1166         s/LOGIN/NEW_LOGIN/
1167
1168         * po/da.po, po/id.po, po/nb.po, po/nl.po, po/pl.po, po/pt.po, po/ro.po, po/sk.po, po/sv.po:
1169         cleanups in usermod help message.
1170
1171         * po/es.po, po/eu.po, po/fi.po, po/tl.po: cleanups.
1172
1173         * po/nb.po, po/nl.po, po/pt.po, po/uk.po, po/cs.po, po/el.po, po/eu.po, po/fi.po, po/hu.po:
1174         s/\\\t /\\\t/
1175
1176 2006-06-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1177
1178         * NEWS, configure.in, man/Makefile.am:
1179         reverte using docbook.sourceforge.net in XSLT url.
1180
1181         * po/pl.po: cleanups.
1182
1183 2006-06-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1184
1185         * man/Makefile.am:
1186         improved gen-xmls target: now this target generates only missing xml files.
1187
1188 2006-06-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
1189
1190         * NEWS, po/sk.po:
1191         updated for 4.0.16 (by Peter Mann <Peter.Mann@tuke.sk>).
1192
1193         * NEWS, po/es.po:
1194         updated for 4.0.16 (by Ruben Porras <nahoo82@gmail.com>).
1195
1196         * NEWS, po/fi.po:
1197         updated for 4.0.16 (by Tommi Vainikainen <thv+debian@iki.fi>).
1198
1199         * NEWS, man/cs/Makefile.am, man/cs/groupmems.8, man/cs/groupmod.8, man/cs/grpck.8, man/cs/gshadow.5:
1200         new cs man pages: groupmems(8), groupmod(8), grpck(8), gshadow(5)
1201         (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1202
1203         * NEWS, po/cs.po:
1204         updated for 4.0.16 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1205
1206 2006-06-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1207
1208         * NEWS, configure.in, man/Makefile.am:
1209         regenerate roff man pages using docbook-style-xsl-1.70.1.
1210         This version uses new base URL: http://docbook.sf.net/release/xsl/current/
1211
1212         * man/.cvsignore: shadow-man-pages.pot added.
1213
1214         * man/Makefile.am:
1215         added temporary gen-xmls targed and dependencies beetwen .pot and .po files.
1216
1217         * man/chgpasswd.8.xml: removed <!DOCTYPE> tag (isn't neccessary).
1218
1219 2006-05-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
1220
1221         * man/pl/pl.po: chage(1) translation.
1222
1223         * man/pl/Attic/chage.1.xml: removed.
1224
1225         * man/chage.1.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po:
1226         chage requires shadow access and can't work without this.
1227
1228         * po/da.po:
1229         updated for 4.0.16 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1230
1231         * po/pl.po: s/_DAYS/_DNI/
1232
1233 2006-05-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
1234
1235         * NEWS: s/OWL/Owl/
1236
1237         * NEWS: new release date for 4.0.16 is 05-06-2006.
1238
1239         * NEWS: fixed last usermod changes comment. Current is:
1240         better fix for old CERT VU#312962 (which was fixed in shadow 4.0.8):
1241         fixed forgoten checking of the return value from fchown() before
1242         proceeding with the fchmod() (based on Owl patch prepared by
1243         Rafal Wojtczuk <nergal@owl.openwall.com>)
1244
1245         * src/useradd.c (create_mail):
1246         move checking create_mail_spool is "yes" on top function.
1247
1248         * man/pl/pl.po: cleanups.
1249
1250         * po/fr.po:
1251         plugged fuzzy (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1252
1253         * po/fr.po:
1254         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1255
1256 2006-05-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
1257
1258         * man/Makefile.am:
1259         simplifications in update-po target and fixes in dist-po-files target.
1260
1261         * NEWS, po/eu.po:
1262         updated for 4.0.16 (by Piarres Beobide <pi@beobide.net>).
1263
1264 2006-05-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1265
1266         * man/ru/ru.po, NEWS, man/chfn.1.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.defs.5.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/su.1.xml:
1267         bunch of cleanups in chfn(1), faillog(8), gpasswd(1), groupadd(8),
1268         groupmems(8), limits(5), login(1), login.defs(5), newgrp(1), passwd(1),
1269         passwd(5) and su(1) (by Yuri Kozlov <kozlov.y@gmail.com>).
1270
1271         * man/Makefile.am, man/ru/ru.po: added ru to LINGUAS.
1272
1273         * po/ru.po: updated for 4.0.16 (by Yuri Kozlov <kozlov.y@gmail.com>).
1274
1275 2006-05-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
1276
1277         * man/fr/fr.po, man/pl/pl.po, man/chage.1.xml, man/passwd.1.xml:
1278         s/-n/-m/ in passwd(1). Improved -m, --mindays description in chage(1) and passwd(1).
1279         More pl translations.
1280
1281         * po/vi.po: updated (by Clytie Siddall <clytie@riverland.net.au>).
1282
1283         * NEWS, po/hu.po:
1284         updated for 4.0.16 (by Gabor Kelemen <kelemeng@gnome.hu>).
1285
1286 2006-05-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
1287
1288         * man/cs/Makefile.am, man/it/Makefile.am, man/ru/Makefile.am:
1289         id and sulogin executables are not installed by "make install",
1290         but a few translated man pages are still installed.
1291         (patch by Lasse Collin <lasse.collin@tukaani.org>)
1292
1293 2006-05-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1294
1295         * NEWS, po/vi.po:
1296         updates for 4.0.16 (by Clytie Siddall <clytie@riverland.net.au>).
1297
1298         * po/gl.po: updated for 4.0.16 (by Jacobo Tarrio <jtarrio@debian.org>).
1299
1300 2006-05-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1301
1302         * po/pl.po: more cleanups.
1303
1304         * po/fr.po:
1305         updated for 4.0.16 (by Christian Perrier <bubulle@kheops.frmug.org>).
1306
1307         * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/fr/fr.po, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pl/pl.po, man/pl/vipw.8, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml:
1308         use common style in FILES sections.
1309
1310         * man/fr/fr.po, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/id.1.xml, man/limits.5.xml, man/login.access.5.xml, man/pl/pl.po, man/suauth.5.xml, man/userdel.8.xml, man/usermod.8.xml, man/faillog.5.xml:
1311         begin <refpurpose> text from lowercase.
1312
1313         * man/fr/fr.po, man/pl/pl.po, man/pwconv.8.xml, man/vipw.8.xml:
1314         remove "." from <refpurpose>.
1315
1316         * po/pl.po: cleanups.
1317
1318         * po/pl.po: typo.
1319
1320         * man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore:
1321         *.xml added.
1322
1323         * man/cs/.cvsignore, man/de/.cvsignore, man/es/.cvsignore, man/fi/.cvsignore, man/fr/.cvsignore, man/hu/.cvsignore, man/id/.cvsignore, man/it/.cvsignore, man/ja/.cvsignore, man/ko/.cvsignore, man/pl/.cvsignore, man/pt_BR/.cvsignore, man/ru/.cvsignore, man/tr/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore, man/.cvsignore:
1324         .xml2po.mo added.
1325
1326         * NEWS, man/pl/vipw.8: update pl vipw(8) man page.
1327
1328         * src/useradd.c: s/mailbox/mailbox file/
1329
1330         * man/pl/pl.po: seems vipw finished.
1331
1332         * man/fr/fr.po, man/vipw.8.xml: s/Quiet mode database./Quiet mode./
1333
1334         * man/pl/pl.po: more entries.
1335
1336         * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po:
1337         /mailbox/mailbox file/
1338
1339         * man/pl/pl.po: fill few entries.
1340
1341         * man/Makefile.am: fixes in dist-po-files target.
1342
1343         * man/Makefile.am: pl added to Linguas. Some mprovements.
1344
1345         * man/fr/fr.po:
1346         initial version based on ond version submited by Christian Perrier <bubulle@debian.org>.
1347
1348         * man/pl/pl.po: initial version.
1349
1350         * man/Makefile.am:
1351         implemet update-po target and dist, dist-check hooks for put .po and
1352         .pot files in dist tar ball.
1353
1354         * src/chgpasswd.c:
1355         reverte struct group newgr declaration but use them only conditionaly (#ifndef SHADOWGRP).
1356
1357 2006-05-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1358
1359         * NEWS, configure.in: schedule release 4.0.16 to 29.05.06.
1360
1361         * po/pl.po: updated.
1362
1363         * po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po:
1364         run "make update-po".
1365
1366         * NEWS, src/useradd.c:
1367         fixed userdel CERT VU#312962: fixed forgoten checking of the return
1368         value from fchown() before proceeding with the fchmod() (prepared
1369         based on OWL fix submited by Solar Designer <solar@openwall.com>),
1370         Use in userdel login.defs::MAIL_DIR instead hardcoded /var/mail on created
1371         mailbox path (based on OWL fixes submited by Solar Designer <solar@openwall.com>).
1372
1373 2006-05-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1374
1375         * man/.cvsignore: added *.[1358]
1376
1377         * NEWS, man/ru/Makefile.am, man/ru/chgpasswd.8:
1378         added chgpasswd(8) ru man page (by Yuri Kozlov <kozlov.y@gmail.com>).
1379
1380         * po/gl.po: updated (by Jacobo Tarrio <jtarrio@debian.org>).
1381
1382         * NEWS, man/ru/login.defs.5, man/ru/passwd.1, man/ru/userdel.8, man/ru/usermod.8:
1383         updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages
1384         (by Yuri Kozlov <kozlov.y@gmail.com>).
1385
1386         * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
1387
1388         * NEWS, po/pt.po: updated (by Miguel Figueiredo <elmig@debianpt.org>).
1389
1390 2006-05-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1391
1392         * NEWS, man/Makefile.am, man/ja/Attic/pw_auth.3, man/ja/Makefile.am, man/pl/Attic/pw_auth.3, man/pl/Makefile.am, man/ru/Attic/pw_auth.3, man/ru/Makefile.am:
1393         pw_auth(3) man page removed (outdated).
1394
1395         * man/Makefile.am, man/fr/Makefile.am, man/it/Makefile.am, man/ja/Makefile.am, man/pl/Makefile.am, man/ru/Makefile.am, NEWS, autogen.sh:
1396         install limits(5), login.access(5) and porttime(5) man pages only when
1397         shadow is builded with PAM support disabled.
1398
1399         * NEWS: cleanups.
1400
1401         * autogen.sh:
1402         by default in development enviroment use CFLAGS="-O2 -Wall".
1403
1404         * src/chgpasswd.c (main): remove two unused variables (newgr and now).
1405
1406         * src/userdel.c (main): removed unused arg variable.
1407
1408         * libmisc/setupenv.c (setup_env):
1409         move *cp varable to #ifndef PAM part (fixed compilation
1410         warning about unused variable).
1411
1412         * lib/getdef.c: now GETPASS_ASTERISKS is SKEY #define dependent.
1413
1414         * configure.in, NEWS, lib/Attic/getpass.c, lib/pwauth.c:
1415         by default do not use libshadow_getpass() as getpass() replacemement.
1416         Use libshadow_getpass() only when S/KEY support is enabled.
1417         Current glibc getpass() handles correctly longer than 8 characters
1418         passwords and libshadow_getpass() is used only because libc getpass()
1419         do not handles password prompting with echo enabled.
1420
1421         * src/sulogin.c: break long line.
1422
1423         * lib/pwauth.c:
1424         added #include <unistd.h> and remove localy defined getpass() prototype.
1425
1426 2006-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1427
1428         * man/Makefile.am: removed dupplicated sulogin.8.xml from EXTRA_DIST.
1429
1430         * man/Attic/pw_auth.3.xml, man/Makefile.am: remove pw_auth(3) man page.
1431
1432         * NEWS, lib/getdef.c: move login.defs::MD5_CRYPT_ENAB to non-PAM part.
1433
1434         * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, po/bs.po:
1435         typo (s/removel/removal/)
1436
1437 2006-05-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1438
1439         * man/userdel.8.xml:
1440         updated (after add getopt_log() support for userdel).
1441
1442         * po/pl.po: updated.
1443
1444         * po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/userdel.c, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po:
1445         userdel rewrited for use getopt_log().
1446
1447         * po/pl.po: cleanups.
1448
1449         * etc/pam.d/Makefile.am, etc/pam.d/chgpasswd: new file.
1450
1451 2006-05-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
1452
1453         * NEWS, po/da.po:
1454         updated (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1455
1456 2006-05-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
1457
1458         * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
1459
1460         * NEWS, configure.in, etc/Makefile.am, etc/pam.d/Makefile.am:
1461         install default/template configuration files:
1462         - if shadow is configured with use PAM install /etc/pam.d/* files,
1463         - if shadow do not uses PAM install /etc/{limits,login.acces} files,
1464         - install /etc/login.defs and /etc/default/useradd files.
1465
1466         COMMENT: it is possible to extend this for install above files for specified
1467         distribution. For example: if exist /etc/fedora-release install Fedora specyfic
1468         default configuration files and this files can be distributed in dist tar ball.
1469
1470         * NEWS, po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
1471
1472 2006-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1473
1474         * NEWS, po/fr.po:
1475         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1476
1477         * NEWS, lib/commonio.c:
1478         fixed handle relative symlinks too in lib/commonio.c (merge patch from Fedora).
1479
1480         * NEWS, lib/nscd.c: properly notify nscd to flush its cache
1481         (https://bugzilla.redhat.com/bugzilla/186803).
1482
1483         * NEWS, libmisc/copydir.c (copy_tree):
1484         fixes for verify return values mkdir() and chown()
1485         on copy files (merge 482_libmisc_copydir_check_return_values Debian patch).
1486
1487         * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c, src/chsh.c, src/grpck.c, src/login.c, src/pwck.c, src/useradd.c, src/usermod.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po:
1488         use '%s' cytation instead `%s'.
1489
1490         * NEWS, src/su.c:
1491         reverte http://bugs.debian.org/276419 (this is Debian specyfic).
1492
1493         * libmisc/setupenv.c, libmisc/sub.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chfn.c:
1494         use '%s' cytation instead \"%s\".
1495
1496         * po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, src/grpck.c:
1497         typo.
1498
1499         * po/pl.po: updated.
1500
1501         * NEWS, libmisc/setupenv.c (setup_env):
1502         export MAIL only when MAIL_CHECK_ENAB is enabled
1503         (Mike Frysinger <vapier@gentoo.org>).
1504
1505         * po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/hu.po, po/id.po, po/it.po, src/grpck.c, src/pwck.c:
1506         warn when the members of a group differ in /etc/groups and /etc/gshadow
1507         (fixed http://bugs.debian.org/75181).
1508
1509         * NEWS, src/su.c:
1510         concatenate the non-su arguments and provide them to the shell with
1511         the -c option (fixes for http://bugs.debian.org/317264 and
1512         http://bugs.debian.org/276419).
1513
1514 2006-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
1515
1516         * NEWS, man/passwd.1.xml:
1517         better document how password strength is checked (fixed http://bugs.debian.org/115380).
1518
1519 2006-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1520
1521         * NEWS, man/usermod.8.xml:
1522         added missing -a option description (by Christian Perrier <bubulle@debian.org>).
1523
1524 2006-04-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
1525
1526         * NEWS, man/hu/chsh.1, man/hu/login.1, man/hu/newgrp.1:
1527         fixed typos (by Koblinger Egmont <egmont@uhulinux.hu>).
1528
1529 2006-04-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1530
1531         * NEWS, po/LINGUAS, po/hu.po:
1532         new hu translation (by SZERVÁC Attila <sas@321.hu>).
1533
1534 2006-04-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
1535
1536         * man/userdel.8.xml:
1537         minior fixes for the note under the -f option (Mike Frysinger <vapier@gentoo.org>).
1538
1539 2006-04-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1540
1541         * NEWS, po/id.po: updatd (by Parlin Imanuel <pimanuel@gmail.com>).
1542
1543 2006-04-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1544
1545         * src/su.c: indent code.
1546
1547         * NEWS, src/su.c:
1548         fixed exit with a status 0 when the invoked command is terminated
1549         by a signal which was not catched
1550         (fixed by Eero Häkkinen <eero17@bigfoot.com>)
1551
1552         * README:
1553         simple patch to fixup grammar and Gentoo distfile URL (by Mike Frysinger <vapier@gentoo.org>).
1554
1555 2006-03-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
1556
1557         * man/Attic/pw_auth.3.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/nologin.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml:
1558         removed <!DOCTYPE> tag (require strict DocBook XML V4.3//EN DTD isn't neccessary).
1559
1560         * NEWS, src/login.c:
1561         cancel login timeout after authentication so that patient people
1562         timing out on network directory services can log in with local
1563         accounts (http://bugs.debian.org/107148).
1564
1565         * man/fr/login.defs.5, man/ja/login.defs.5, man/pl/useradd.8, man/ru/login.defs.5:
1566         remove CREATE_HOME.
1567
1568         * NEWS, man/login.defs.5.xml:
1569         CREATE_HOME is not supported by useradd (patch by Mike Frysinger <vapier@gentoo.org>).
1570
1571 2006-03-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
1572
1573         * po/nl.po:
1574         s/wachtwoord is mes succes aangepast/wachtwoord is met succes aangepast/
1575         (typo reported by Wim De Smet <wdesmet@yucom.be>).
1576
1577 2006-03-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
1578
1579         * src/passwd.c:
1580         removed GPASSWD_PROGRAM, CHFN_PROGRAM CHFN_PROGRAM #defines (not used now).
1581
1582         * NEWS, man/Makefile.am, man/chgpasswd.8.xml:
1583         chgpasswd(8): new man page.
1584
1585 2006-03-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
1586
1587         * man/Attic/vigr.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/getspnam.3, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/nologin.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8:
1588         remove english roff man pages from repo.
1589
1590 2006-03-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
1591
1592         * NEWS, src/chgpasswd.c:
1593         fixes for build correctly with --disable-shadowgrp
1594         (patch by Johannes Winkelmann <jw@tks6.net>)
1595
1596 2006-03-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1597
1598         * man/pl/chage.1: fixed typo.
1599
1600 2006-03-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1601
1602         * po/it.po:
1603         updated for 4.0.15 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
1604
1605 2006-03-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1606
1607         * NEWS, po/nb.po:
1608         updated for 4.0.15 (by Bjørn Steensrud <bjornst@powertech.no>).
1609
1610         * po/pt.po:
1611         updated for 4.0.15 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1612
1613         * man/Makefile.am, NEWS, configure.in:
1614         do not install translated man pages if shadow is configured with --disable-nls
1615         (based patch submited by Mike Frysinger <vapier@gentoo.org>).
1616
1617         * NEWS, po/pt_BR.po:
1618         updated for 4.0.15 (by Andre Luis Lopes <andrelop@debian.org>).
1619
1620         * po/fr.po:
1621         updated for 4.0.15 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1622
1623 2006-03-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1624
1625         * NEWS, configure.in, lib/pwauth.c:
1626         added fixes for detect BSD's S/Key with updated the skeychallenge() function
1627         for take a fourth argument in case BSD version
1628         (patch submited by Mike Frysinger <vapier@gentoo.org>)
1629
1630         * README: added paragragraph about S/Key support.
1631
1632         * po/sk.po: updated for 4.0.15 (by Peter Mann <Peter.Mann@tuke.sk>).
1633
1634         * NEWS: newgrp: do not link with libselinux.
1635
1636         * NEWS, po/zh_CN.po:
1637         updated for 4.0.15 (by Carlos Z.F. Liu <carlosliu@users.sourceforge.net>).
1638
1639         * po/ru.po: updated for 4.0.15 (by Yuri Kozlov <kozlov.y@gmail.com>).
1640
1641         * src/Makefile.am:
1642         removed $(LIBSELINUX) from newgrp_LDADD (newgrp does not need to be linked
1643         with SELinux libraries).
1644
1645         * man/ru/Attic/pw_auth.3, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/nologin.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, NEWS, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8:
1646         ru man pages: added new nologin(8) and updated all other man pages
1647         (by Yuri Kozlov <kozlov.y@gmail.com>).
1648
1649 2006-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
1650
1651         * NEWS, po/nl.po:
1652         updated for 4.0.15 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
1653
1654         * po/vi.po:
1655         updated for 4.0.15 (by Clytie Siddall <clytie@riverland.net.au>).
1656
1657         * po/sv.po:
1658         updated for 4.0.15 (by Daniel Nylander <po@danielnylander.se>).
1659
1660 2006-03-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
1661
1662         * po/eu.po: updated for 4.0.15 (by pi <pi@beobide.net>).
1663
1664         * po/ro.po: cleanups.
1665
1666         * NEWS, po/tl.po:
1667         updated for 4.0.15 (by Eric Pareja <xenos@upm.edu.ph>).
1668
1669         * po/ro.po: updated for 4.0.15 (by Sorin B. <sorin@bonbon.net>).
1670
1671         * NEWS, po/es.po:
1672         updated for 4.0.15 (by Ruben Porras <nahoo82@gmail.com>).
1673
1674 2006-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1675
1676         * NEWS, po/da.po:
1677         updated for 4.0.15 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1678
1679         * NEWS, man/fi/chsh.1, man/fi/su.1:
1680         update fi chsh(1), su(1) man pages generated from XML files
1681         (Tommi Vainikainen <thv+debian@iki.fi>).
1682
1683         * NEWS, po/fi.po:
1684         updated for 4.0.15 (by Tommi Vainikainen <thv+debian@iki.fi>).
1685
1686         * NEWS, po/cs.po:
1687         updated for 4.0.15 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1688
1689         * NEWS, man/cs/Makefile.am, man/cs/expiry.1, man/cs/faillog.5, man/cs/faillog.8, man/cs/gpasswd.1, man/cs/groupadd.8, man/cs/groupdel.8, man/cs/logoutd.8, man/cs/nologin.8, man/cs/vipw.8:
1690         added new cs man pages: expiry(1), faillog(5), faillog(8), gpasswd(1),
1691         groupadd(8), groupdel(8), logoutd(8), nologin(8), vipw(8).
1692
1693         * NEWS: typo.
1694
1695         * src/useradd.c, NEWS, lib/getdef.h, man/Attic/login.defs.5, man/login.defs.5.xml, src/login.c, src/newusers.c:
1696         default UMASK if not specified in login.defs is 022.
1697
1698 2006-03-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
1699
1700         * po/pl.po: updated for 4.0.15.
1701
1702         * NEWS, po/gl.po:
1703         updated for 4.0.15 (by Jacobo Tarrio <jtarrio@trasno.net>).
1704
1705         * NEWS, configure.in: schedule release 4.0.15 to 13-03-2006.
1706
1707 2006-03-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1708
1709         * NEWS: typo (s/onas Meurer/Jonas Meurer/)
1710
1711         * src/.cvsignore: added chgpasswd.
1712
1713         * po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/Makefile.am, src/chgpasswd.c, NEWS, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po:
1714         chgpasswd: new tool (by Jonas Meurer <mejo@debian.org>).
1715
1716         * src/lastlog.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
1717         s/Unexpected/unexpected/
1718
1719         * po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/lastlog.c, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po:
1720         print the usage and exit if an additional argument is profided to
1721         lastlog (merge 488_laslog_verify_arguments Debian patch).
1722
1723 2006-03-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
1724
1725         * man/Attic/chpasswd.8, man/chpasswd.8.xml:
1726         fixed CAVEATS section (by Justin Pryzby <justinpryzby@users.sourceforge.net>)
1727
1728 2006-02-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1729
1730         * man/Attic/passwd.1, man/passwd.1.xml:
1731         fixed SYNOPSIS section (http://bugs.debian.org/352136).
1732
1733 2006-02-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
1734
1735         * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
1736
1737 2006-02-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
1738
1739         * NEWS, lib/Makefile.am, src/Makefile.am:
1740         login, nologin, su: do not link with libselinux
1741         (merge 490_link_selinux_only_when_needed Debian patch).
1742
1743         * NEWS, src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c:
1744         fixed confusing error message if /proc is not mounted
1745         (http://bugs.debian.org/352494
1746         patch Nicolas François <nicolas.francois@centraliens.net>)
1747
1748         * po/ro.po:
1749         updated (commited http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347755).
1750
1751         * NEWS, po/ca.po: updated (by Jordi Mallach <jordi@debian.org>).
1752
1753 2006-02-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1754
1755         * man/gpasswd.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pwck.8.xml, man/sg.1.xml, man/useradd.8.xml:
1756         cleanups.
1757
1758         * po/gl.po: updated (Jacobo Tarrio <jtarrio@trasno.net>).
1759
1760         * NEWS, po/pt.po:
1761         updated (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1762
1763 2006-02-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1764
1765         * NEWS, po/it.po:
1766         update (by Danilo Piazzalunga <danilopiazza@gmail.com>).
1767
1768         * po/vi.po: update (by Clytie Siddall <clytie@riverland.net.au>).
1769
1770         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
1771
1772 2006-02-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
1773
1774         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1775
1776         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
1777         run "make update-po".
1778
1779         * po/pl.po: updated.
1780
1781         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
1782
1783         * po/eu.po: update (by ^pi^ <pi@beobide.net>).
1784
1785 2006-02-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
1786
1787         * NEWS, src/login.c:
1788         merge 433_login_more_LOG_UNKFAIL_ENAB Debian patch:
1789         - TOO MANY LOGIN... logged if PAM_MAXTRIES or failcount >= retries
1790           (was onl test PAM_MAXTRIES),
1791         - print to stderr (in addition to syslog) in case of maximum number of
1792           tries exceeded,
1793         - always prints the number of tries in the syslog entry.
1794         - add special handling for PAM_ABORT
1795         - add an entry to failog, as when USE_PAM is not defined. (#53164)
1796         - changed pam_end to PAM_END. This is certainly was a mistake.
1797           PAM_END is pam_close_seesion + pam_end. Here, the session is still not
1798           open, we don't have to close it.
1799         - a HAVE_PAM_FAIL_DELAY is missing
1800
1801         * po/ro.po: kill one fuzzy.
1802
1803         * po/ro.po, NEWS: updated (by Sorin B. <sorin@bonbon.net>).
1804
1805         * src/gpasswd.c: s/die/catch_signals/
1806
1807         * src/expiry.c, src/sulogin.c: s/catch/catch_signals/
1808
1809         * src/su.c: /su_catch_sig/chatch_signals/
1810
1811 2006-02-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1812
1813         * src/id.c, src/groups.c, libmisc/getdate.y: lint code using CC=g++.
1814
1815         * NEWS, src/su.c:
1816         fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873,
1817         #57532 Debian bugs).
1818
1819         * NEWS:
1820         fixed pam session support (patch from Topi Miettinen; fixed #57526,
1821         #55873, #57532 Debian bugs).
1822
1823         * NEWS, src/userdel.c:
1824         user's group is already removed by update_groups(). remove_group()
1825         is not needed (bug introduced in 4.0.14 on merge FC fixes). Fixed by Nicolas
1826         François <nicolas.francois@centraliens.net>
1827
1828         * NEWS, src/useradd.c: allways remove group and gshadow databases lock,
1829         Fixed by Nicolas François <nicolas.francois@centraliens.net>
1830         (http://bugs.debian.org/348250)
1831
1832         * NEWS, src/userdel.c: fixed excess audit_logger() argument.
1833
1834         * NEWS, lib/prototypes.h:
1835         corrected prototypes in lib/prototypes.h (thre is no audit_help_log(); added
1836         audit_logger() prototype).
1837
1838         * src/login.c: fixed missing ";" in declaration.
1839
1840         * man/Attic/limits.5, man/limits.5.xml:
1841         fixed example limits string (by Yuri Kozlov <kozlov.y@gmail.com>).
1842
1843 2006-02-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
1844
1845         * NEWS, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po:
1846         added missing \n on display password status if password must be chaged.
1847
1848 2006-02-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
1849
1850         * src/useradd.c, NEWS:
1851         fixed allow non-unique UID (http://bugs.debian.org/351281).
1852
1853 2006-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1854
1855         * po/cs.po: updated (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1856
1857 2006-01-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
1858
1859         * NEWS, po/vi.po:
1860         updated (by Clytie Siddall <clytie@riverland.net.au>).
1861
1862 2006-01-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
1863
1864         * po/fr.po:
1865         typo (fixed by Christian Perrier <bubulle@kheops.frmug.org>).
1866
1867         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
1868
1869 2006-01-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
1870
1871         * man/pl/grpck.8, man/pl/login.defs.5, man/pl/passwd.1, man/pl/pwck.8, man/de/passwd.1, man/es/login.1, man/es/vipw.8, man/fi/passwd.1, man/hu/passwd.1, man/id/login.1, man/it/grpck.8, man/it/pwck.8, man/ja/grpck.8, man/ja/passwd.1, man/ja/pwck.8, man/ko/login.1, man/ko/su.1:
1872         fixes some issues that cause warnings when the manpages are
1873         displayed (by Nicolas François <nicolas.francois@centraliens.net>).
1874
1875 2006-01-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
1876
1877         * NEWS, po/eu.po: updated (by pi <pi@beobide.net>).
1878
1879         * libmisc/addgrps.c, libmisc/xmalloc.c, src/groups.c:
1880         fixes after linting code using CC=g++: cast {m,re}alloc() return value to
1881         proper type.
1882
1883 2006-01-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1884
1885         * man/Attic/chage.1, man/Attic/passwd.5, man/Attic/su.1, man/Attic/useradd.8, man/chage.1.xml, man/passwd.5.xml, man/su.1.xml, man/useradd.8.xml:
1886         uniformity and grammar fixes (by Christine Spang <spangarang@twcny.rr.com>).
1887
1888         * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
1889
1890 2006-01-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1891
1892         * po/fr.po, NEWS:
1893         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1894
1895 2006-01-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
1896
1897         * NEWS, libmisc/setupenv.c, src/chage.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/usermod.c, src/vipw.c:
1898         variouse code cleanups for make possible compilation of shadow with
1899         -Wall -Werror (by Alexander Gattin <xrgtn@yandex.ru>).
1900
1901         * libmisc/age.c, libmisc/shell.c, src/login.c, src/newgrp.c, src/su.c, src/sulogin.c, src/userdel.c, NEWS, lib/prototypes.h:
1902         move exit() outside libmisc/shell.c::shell() for handle shell() errors
1903         on higher level (now is better visable where some programs exit with 126 and
1904         127 exit codes); added new shell() parameter (char *const envp[]) which allow
1905         fix preserving enviloment in su on using -p.
1906         (patch by Alexander Gattin <xrgtn@yandex.ru>)
1907
1908         * NEWS, po/el.po:
1909         updated (by Konstantinos Margaritis <markos@debian.org>).
1910
1911 2006-01-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
1912
1913         * lib/exitcodes.h: new #defines:
1914         #define E_CMD_NOEXEC           126     /* can't run command/shell */
1915         #define E_CMD_NOTFOUND         127     /* can't find command/shell to run */
1916
1917 2006-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1918
1919         * man/Attic/passwd.1, man/passwd.1.xml:
1920         fixes after reviewed for grammatical and other small errors that detract from the
1921         polish of the content to native English speakers.
1922         I also went ahead and changed all gender references to be a consistent
1923         "his/her" (or equivalent) - the original had a mix of just "his", just
1924         "her", and occasionally "his/her".
1925         (by Christine Spang <spangarang@twcny.rr.com>).
1926
1927         * po/it.po: updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
1928
1929 2006-01-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
1930
1931         * NEWS: updated.
1932
1933         * libmisc/shell.c: remove DEBUG code.
1934
1935         * po/LINGUAS, po/gl.po, NEWS:
1936         added new gl translation (by Jacobo Tarrio <jtarrio@trasno.net>).
1937
1938 2006-01-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1939
1940         * po/eu.po: small update (by pi <pi@beobide.net>).
1941
1942 2006-01-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
1943
1944         * src/su.c: fixed compilation error.
1945
1946 2006-01-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
1947
1948         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>)
1949         http://bugs.debian.org/346449
1950
1951 2006-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1952
1953         * NEWS, man/Attic/useradd.8, man/useradd.8.xml:
1954         better document useradd -d option: will not add the user's home directory
1955         if it does not already exist (http://bugs.debian.org/154996)
1956
1957         * man/Attic/su.1, man/su.1.xml, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, src/su.c:
1958         added handle -c,--command option for GNU su compliance (merge
1959         437_su_-c_option Debian Patch).
1960
1961         * man/Attic/login.1, man/Attic/passwd.1, man/Attic/su.1, man/login.1.xml, man/passwd.1.xml, man/su.1.xml:
1962         man pages cleanups.
1963         (http://bugs.debian.org/341489)
1964
1965         * NEWS, man/Attic/nologin.8, man/Makefile.am, man/nologin.8.xml:
1966         nologin(8) man pages added (merge 478_nologin.8.xml Debian patch).
1967
1968         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>)
1969         http://bugs.debian.org/346376
1970
1971 2006-01-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
1972
1973         * po/id.po: updated (by Parlin Imanuel <parlin_i@yahoo.com>)
1974         http://bugs.debian.org/345514
1975
1976         * NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/login.c:
1977         added translate login prompt string (suggested by Evgeniy Dushistov).
1978
1979 2006-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1980
1981         * NEWS, configure.in: start work on 4.1.0.
1982
1983         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
1984         http://bugs.debian.org/346017
1985
1986 2006-01-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
1987
1988         * NEWS: correct 4.0.14 release date (03-01-2006).
1989
1990         * src/Makefile.am: reverte install nologin in sbindir and use usbindir.
1991
1992         * po/POTFILES.in: removed src/chsh_chkshell.c.
1993
1994         * lib/prototypes.h: remove grdbm.c prototypes.
1995
1996         * lib/prototypes.h, src/Attic/chsh_chkshell.c, src/Makefile.am, src/chsh.c:
1997         move check_shell() from src/chsh_chkshell.c to src/chsh.c.
1998
1999         * configure.in:
2000         s/libpam_misc is missing/libpam_misc is missing for enable PAM support/
2001
2002 2006-01-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2003
2004         * etc/pam.d/.cvsignore: added.
2005
2006         * src/su.c: indent code.
2007
2008         * src/su.c:
2009         without it, $(su - user -c "echo \$SHELL") wont return the good value, but
2010         $(su user -c "echo \$SHELL") will.
2011         I think LOGNAME can also be set (this is done in setup_env, in the
2012         fakelogin case).
2013         (by Nicolas François <nicolas.francois@centraliens.net>)
2014
2015         * src/su.c:
2016         simplifies how -p is handled (at least for its documentation).
2017         (by Nicolas François <nicolas.francois@centraliens.net>)
2018
2019         * src/su.c: fixes "su - -- root" or "su - root -- -c" (it is needed if
2020         the second patch is applied).
2021         (by Nicolas François <nicolas.francois@centraliens.net>)
2022
2023         * src/su.c:
2024         This second patch changes the way options are handled by getopt. Once a
2025         non-su option is found, the getopt processing is stopped.
2026         Whithout this patch, "su root -c ls" won't work (getopt will complain that
2027         -c is not an su option).
2028         (by Nicolas François <nicolas.francois@centraliens.net>).
2029
2030         * etc/pam.d/chage, etc/pam.d/chfn, etc/pam.d/chpasswd, etc/pam.d/chsh, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/passwd, etc/pam.d/su, etc/pam.d/useradd, etc/pam.d/userdel, etc/pam.d/usermod:
2031         prepare for use on Fedora Core.
2032
2033         * po/cs.po, po/pl.po: run "make update-po".
2034
2035         * src/Makefile.am: move nologin to sbindir.
2036
2037         * man/Attic/groupadd.8, man/groupadd.8.xml: s/gid/GID/
2038
2039         * man/Attic/lastlog.8, man/Attic/useradd.8, man/lastlog.8.xml, man/useradd.8.xml:
2040         s/uid/UID/
2041
2042 2005-12-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2043
2044         * po/tl.po: updated for 4.0.14 (by Eric Pareja <xenos@upm.edu.ph>).
2045
2046 2005-12-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
2047
2048         * NEWS, po/ca.po:
2049         updated for 4.0.14 (by Guillem Jover <guillem@debian.org>).
2050
2051 2005-12-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2052
2053         * po/el.po:
2054         updated for 4.0.14 (by Konstantinos Margaritis <markos@debian.org>).
2055
2056 2005-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2057
2058         * doc/.cvsignore, etc/.cvsignore, lib/.cvsignore, po/.cvsignore, src/.cvsignore, .cvsignore, contrib/.cvsignore:
2059         added a lot of generated files they are not listed in .cvsignore files
2060         (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2061
2062         * src/su.c:
2063         fixed some comments and replace getuid() by !amroot. This removes a system
2064         call and may be more readable (Nicolas François <nicolas.francois@centraliens.net>).
2065
2066         * man/Attic/su.1, man/su.1.xml:
2067         added forgoten the SHELL argument description (by Nicolas François <nicolas.francois@centraliens.net>).
2068
2069         * man/Attic/useradd.8, man/useradd.8.xml:
2070         s/group/user/ (cached by Nicolas François).
2071
2072 2005-12-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2073
2074         * man/ko/vigr.8: added.
2075
2076         * po/it.po:
2077         updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2078
2079 2005-12-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
2080
2081         * NEWS, po/pt.po:
2082         updated for 4.0.14 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2083
2084         * src/useradd.c:
2085         s/grp_update/grp_add/ in comment (by Nicolas François <nicolas.francois@centraliens.net>).
2086
2087         * man/Attic/login.1, man/login.1.xml:
2088         added use <envar></envar> tags instead <emphasis></emphasis>.
2089
2090         * man/Attic/su.1, man/su.1.xml: added use <envar></envar>.
2091
2092         * man/Attic/su.1, man/su.1.xml:
2093         updated man page after change su for use getopt_long()
2094         (by Nicolas François <nicolas.francois@centraliens.net>)
2095
2096 2005-12-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
2097
2098         * NEWS, po/fi.po:
2099         updated for 4.0.14 (by Tommi Vainikainen <thv+debian@iki.fi>).
2100
2101         * po/ru.po: updated for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
2102
2103         * man/ru/login.1, man/ru/passwd.1, man/ru/pwck.8, man/ru/vipw.8:
2104         updated (by Yuri Kozlov <kozlov.y@gmail.com>_.
2105
2106         * doc/Attic/README.linux, doc/Makefile.am: removed.
2107
2108         * README, doc/Attic/README.linux:
2109         move contributors list from doc/README.linux to README.
2110
2111         * doc/Attic/LSM, doc/Attic/README, doc/Makefile.am:
2112         removed (outdated content).
2113
2114         * NEWS, po/cs.po:
2115         updated cs.po for 4.0.14 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2116
2117         * po/pl.po: updated.
2118
2119         * po/fr.po:
2120         kill one fuzzy (by Christian Perrier <bubulle@kheops.frmug.org>).
2121
2122         * NEWS, po/da.po:
2123         updated da.po for 4.0.14 (by Claus Hindsgaul <claus_h@image.dk>).
2124
2125         * po/eu.po: updated for 4.0.14 (by pi <pi@beobide.net>).
2126
2127         * NEWS, po/vi.po:
2128         updated vi.po fo 4.0.14 (by Clytie Siddall <clytie@riverland.net.au>).
2129
2130 2005-12-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
2131
2132         * NEWS: set release day for 4.0.14 to 19-12-2005.
2133
2134         * src/login.c:
2135         removed #include "libaudit.h" (it is conditionaly included in "defines.h").
2136
2137         * src/su.c:
2138         replaced "shell" by "shellstr". "shell" is also the name of a function.
2139         (Nicolas François <nicolas.francois@centraliens.net>).
2140
2141         * src/vipw.c: - added missing break in case 'q'.
2142
2143         * NEWS, man/es/Makefile.am, man/es/vigr.8, man/es/vipw.8, man/hu/Makefile.am, man/hu/lastlog.8, man/ko/Makefile.am, man/ko/vipw.8, man/zh_CN/Makefile.am, man/zh_CN/su.1, man/zh_TW/Makefile.am, man/zh_TW/chpasswd.8, man/zh_TW/su.1:
2144         added es, ko vigr(8) and vipw(8), hu lastlog(8), ko vipw(8), zh_CN su(1),
2145         zh_TW chpasswd(8) and su(1),
2146
2147 2005-12-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
2148
2149         * doc/Attic/LICENSE, doc/Makefile.am, COPYING:
2150         move doc/LICENSE to COPYING.
2151
2152         * doc/WISHLIST: remove some outdated/finished things.
2153
2154         * doc/Attic/README.nls, doc/Attic/README.pam, doc/Makefile.am: removed.
2155
2156 2005-12-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2157
2158         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
2159         run "make update-po" (merge changes in su messages).
2160
2161         * NEWS, src/su.c:
2162         added handle -s/--shell, -m/-p/preserve-environment options like GNU su
2163         (based on patches from Debian submited by
2164         Nicolas François <nicolas.francois@centraliens.net>)
2165
2166         * NEWS: updated.
2167
2168         * src/su.c:
2169         added handle -s/--shell option like in GNU su (based on Debian patch sublmited
2170         by Nicolas François <nicolas.francois@centraliens.net>).
2171
2172         * src/su.c:
2173         make -, -l , --login option as no_argument (based on fix by Nicolas François).
2174
2175         * po/it.po:
2176         cosmetic fixes (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2177
2178 2005-12-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
2179
2180         * man/es/Makefile.am: s/patches/passwd/
2181
2182 2005-12-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2183
2184         * NEWS, configure.in, man/Makefile.am, man/tr/.cvsignore, man/tr/Makefile.am, man/tr/chage.1, man/tr/chfn.1, man/tr/groupadd.8, man/tr/groupdel.8, man/tr/groupmod.8, man/tr/login.1, man/tr/passwd.1, man/tr/passwd.5, man/tr/shadow.5, man/tr/su.1, man/tr/useradd.8, man/tr/userdel.8, man/tr/usermod.8:
2185         added tr man pages.
2186
2187         * man/pt_BR/Makefile.am, man/pt_BR/passwd.5, man/zh_CN/Makefile.am, man/zh_CN/passwd.5, man/zh_TW/Makefile.am, man/zh_TW/passwd.5, NEWS, man/es/Makefile.am, man/es/passwd.5, man/hu/Makefile.am, man/hu/passwd.5:
2188         added es, hu, pt_BR, zh_CN zh_TW translations passwd(5).
2189
2190         * man/Attic/id.1, man/Attic/pw_auth.3, man/Attic/sulogin.8:
2191         regenerated.
2192
2193         * man/ko/Makefile.am: added su.1 to man_MANS.
2194
2195         * man/Makefile.am: reverte incorrect commit.
2196
2197         * man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/vipw.8, man/Makefile.am, man/fr/Makefile.am, man/fr/chage.1, man/fr/chfn.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/expiry.1, man/fr/faillog.5, man/fr/faillog.8, man/fr/getspnam.3, man/fr/gpasswd.1, man/fr/groupadd.8, man/fr/groupdel.8, man/fr/groupmod.8, man/fr/groups.1, man/fr/grpck.8, man/fr/grpconv.8, man/fr/grpunconv.8, man/fr/gshadow.5, man/fr/lastlog.8, man/fr/limits.5, man/fr/login.1, man/fr/login.access.5, man/fr/login.defs.5, man/fr/logoutd.8, man/fr/newgrp.1, man/fr/newusers.8, man/fr/passwd.1, man/fr/passwd.5, man/fr/porttime.5, man/fr/pwck.8, man/fr/pwconv.8, man/fr/pwunconv.8, man/fr/sg.1, man/fr/shadow.3, man/fr/shadow.5, man/fr/su.1, man/fr/suauth.5, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/fr/vigr.8, man/fr/vipw.8, NEWS:
2198         added full set (up to date) fr man pages (by Nicolas François <nicolas.francois@centraliens.net>).
2199
2200 2005-12-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2201
2202         * po/ca.po, po/cs.po, po/da.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/it.po, po/nl.po, po/ro.po, po/sk.po, po/sv.po:
2203         cleanups.
2204
2205         * src/groupadd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
2206         s/--force /--force/
2207
2208         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/useradd.c:
2209         s/--skel SKEL_DIR /--skel SKEL_DIR/
2210
2211         * po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/passwd.c, po/bs.po, po/ca.po, po/cs.po, po/da.po:
2212         s/--delete /--delete/
2213
2214         * NEWS, po/ru.po:
2215         updated ru translatios for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
2216
2217         * po/eu.po: finish update for 4.0.14 (by pi <pi@beobide.net>).
2218
2219         * po/it.po:
2220         updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2221
2222 2005-12-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2223
2224         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2225
2226         * NEWS, po/eu.po: Basque translation updated (by pi <pi@beobide.net>).
2227
2228         * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, src/usermod.c, po/bs.po:
2229         s/LOGIN/login/ in usage() output.
2230
2231 2005-12-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
2232
2233         * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/vipw.c, NEWS, man/Attic/vipw.8, man/vipw.8.xml, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po:
2234         rewrited vipw for use getopt_long().
2235
2236         * man/Attic/passwd.1, man/passwd.1.xml: cleanups.
2237
2238         * man/ko/Makefile.am: commented newgrp.1 (must be updated).
2239
2240 2005-12-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2241
2242         * man/Makefile.am: update-po target added.
2243
2244         * man/Attic/pwck.8, man/pwck.8.xml: document -q option.
2245
2246         * NEWS, lib/getdef.c:
2247         $MAIL_FILE is used in userdel and usermod, $MD5_CRYPT_ENAB
2248         is used by crypt_make_salt, which is used by chpasswd, gpasswd and newusers.
2249         Both variables moved to PAM not dependent (447_missing_login.defs_variables
2250         Debian patch).
2251
2252         * NEWS, src/su.c:
2253         export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and
2254         http://bugs.debian.org/11189).
2255
2256         * NEWS, man/Attic/login.1, man/login.1.xml:
2257         document how to initiate a trusted path on linux
2258         (http://bugs.debian.org/305600).
2259
2260         * NEWS, src/chage.c:
2261         fix chage display when the last change field is set to 0.
2262         This is consistent with PAM (merge 427_chage_expiry_0 Debian patch).
2263
2264 2005-12-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2265
2266         * configure.in: added man/fi/Makefile to AC_CONFIG_FILES().
2267
2268         * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/newgrp.1, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ru/Attic/pw_auth.3, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8, man/ru/pwconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vipw.8, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/newgrp.1, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1, man/pl/Attic/pw_auth.3, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/newusers.8, man/it/passwd.1, man/it/passwd.5, man/it/porttime.5, man/it/pwck.8, man/it/pwconv.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/ja/Attic/pw_auth.3, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/newgrp.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/newgrp.1, man/es/passwd.1, man/es/su.1, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, NEWS, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1:
2269         convert all translated man pages to UFT-8.
2270
2271         * NEWS, src/userdel.c:
2272         fix incorrect audit record in userdel (https://bugzilla.redhat.com/bugzilla/174392).
2273
2274         * po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/passwd.c:
2275         s/--all /--all/
2276
2277         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
2278         update by some informations about translators (by Christian Perrier) and run "make update-po".
2279
2280 2005-11-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2281
2282         * NEWS, src/su.c:
2283         if an password is expired, su should propose to change this password
2284         (fixed http://bugs.debian.org/321384).
2285
2286         * src/Makefile.am, src/login.c, NEWS:
2287         added auditing support (based on Fedora patch for login from util-linux).
2288
2289         * src/useradd.c: remove use rflg.
2290
2291         * man/ru/Makefile.am: typo.
2292
2293         * po/pl.po: partialy updated.
2294
2295         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po:
2296         run "make update-po".
2297
2298         * NEWS, src/useradd.c: merge PUG fixes from RedHat patch.
2299
2300 2005-11-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
2301
2302         * NEWS, po/it.po:
2303         updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2304
2305         * man/ru/pwconv.8, man/ru/pwunconv.8, man/ru/sg.1, man/ru/shadow.3, man/ru/shadow.5, man/ru/su.1, man/ru/suauth.5, man/ru/sulogin.8, man/ru/useradd.8, man/ru/userdel.8, man/ru/usermod.8, man/ru/vigr.8, man/ru/vipw.8, NEWS, man/ru/Attic/pw_auth.3, man/ru/Makefile.am, man/ru/chage.1, man/ru/chfn.1, man/ru/chpasswd.8, man/ru/chsh.1, man/ru/expiry.1, man/ru/faillog.5, man/ru/faillog.8, man/ru/getspnam.3, man/ru/gpasswd.1, man/ru/groupadd.8, man/ru/groupdel.8, man/ru/groupmems.8, man/ru/groupmod.8, man/ru/groups.1, man/ru/grpck.8, man/ru/grpconv.8, man/ru/grpunconv.8, man/ru/gshadow.5, man/ru/id.1, man/ru/lastlog.8, man/ru/limits.5, man/ru/login.1, man/ru/login.access.5, man/ru/login.defs.5, man/ru/logoutd.8, man/ru/newgrp.1, man/ru/newusers.8, man/ru/passwd.1, man/ru/passwd.5, man/ru/porttime.5, man/ru/pwck.8:
2306         added full set of ru man pages (by Yuri Kozlov <kozlov.y@gmail.com>).
2307
2308 2005-11-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
2309
2310         * NEWS, src/Makefile.am, src/nologin.c: added nologin program.
2311
2312         * NEWS, src/su.c: rewrited for use getopt_long().
2313
2314 2005-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2315
2316         * po/zh_CN.po: updated (by Ming Hua <minghua@rice.edu>).
2317
2318 2005-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
2319
2320         * man/Attic/usermod.8, man/usermod.8.xml:
2321         rewrited for document long options.
2322
2323         * NEWS, src/vipw.c:
2324         added a "quiet" mode (http://bugs.debian.org/190252.
2325
2326         * po/de.po:
2327         fixed wrong translation in german po file (http://bugs.debian.org/338373
2328         by Nico Golde <nico@ngolde.de>).
2329
2330         * NEWS, man/Makefile.am, man/fi/.cvsignore, man/fi/Makefile.am, man/fi/chfn.1, man/fi/chsh.1, man/fi/passwd.1, man/fi/su.1:
2331         added fi chfn(1), chsh(1), passwd(1), su(1).
2332
2333         * NEWS, man/it/Makefile.am, man/it/newusers.8: added it newusers(8).
2334
2335         * NEWS, po/fr.po:
2336         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2337
2338 2005-11-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2339
2340         * NEWS, src/Makefile.am, src/newgrp.c:
2341         added auditing support for newgrp (by Steve Grubb <sgrubb@redhat.com>).
2342
2343         * NEWS, configure.in, libmisc/audit_help.c:
2344         switch over to a new logging function (by Steve Grubb <sgrubb@redhat.com>).
2345
2346         * README: typo.
2347
2348 2005-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2349
2350         * po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
2351
2352 2005-11-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2353
2354         * configure.in:
2355         s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger <vapier@gentoo.org>).
2356
2357         * man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/sg.1, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, README, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml:
2358         move information about all shadow man pages authors from man pages to README file.
2359
2360         * src/userdel.c: added two new error messages to translated phrases.
2361
2362         * NEWS, src/userdel.c:
2363         remove the user's group unless it is not really a user-private group
2364         (based on FC patch).
2365
2366 2005-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
2367
2368         * src/usermod.c: fix long name options name in long_options[].
2369
2370 2005-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2371
2372         * src/userdel.c: indent source code.
2373
2374         * NEWS, src/userdel.c:
2375         make the userdel -f option force the removal of the user's group (even if it
2376         is the primary group of another user)
2377         (merge 453_userdel_-f_removes_group Debian patch),
2378
2379         * NEWS, man/Attic/login.1, man/login.1.xml:
2380         better explain the respective roles of login, init and getty with regards
2381         to the utmp file (merge 440_manpages-login.1 Debian patch).
2382
2383         * man/Attic/userdel.8, man/userdel.8.xml:
2384         aphabetic order options description.
2385
2386         * NEWS, man/Attic/userdel.8, man/userdel.8.xml:
2387         document the -f option; document the group removal behavior (merge
2388         455_userdel.8.xml Debian patch).
2389
2390         * NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
2391         document that useradd/groupadd refuse adding entries already in an
2392         external database (http://bugs.debian.org/282184).
2393
2394         * NEWS, libmisc/sulog.c:
2395         log in successful/failed su through syslog (http://bugs.debian.org/190215).
2396
2397         * NEWS, man/it/groupdel.8, man/it/passwd.1, man/it/pwconv.8, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8:
2398         updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8), usermod(8) man pages
2399         (merge 205_it-manpages Debian patch).
2400
2401         * man/pt_BR/gpasswd.1: merge 204_pt_BR-manpages Debian patch.
2402
2403 2005-10-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
2404
2405         * man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/porttime.5.xml, man/pwck.8.xml:
2406         improvements by Yuri Kozlov <kozlov.y@gmail.com>.
2407
2408         * NEWS, po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
2409
2410         * po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/su.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po:
2411         remove "." from su message.
2412
2413         * po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po:
2414         "make update-po".
2415
2416         * src/usermod.c: cleanups in usage() output.
2417
2418         * src/usermod.c: indent code.
2419
2420         * NEWS, src/usermod.c:
2421         rewrited for use getopt_long() (Christian Perrier <bubulle@kheops.frmug.org>).
2422
2423 2005-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2424
2425         * po/uk.po: updated (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
2426
2427 2005-10-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2428
2429         * man/Attic/faillog.5, man/Attic/groupmems.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/chpasswd.8.xml, man/groupmems.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/Attic/chpasswd.8:
2430         bunch of cleanups (Yuri Kozlov <kozlov.y@gmail.com>).
2431
2432 2005-10-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
2433
2434         * src/userdel.c, src/usermod.c, lib/pam_defs.h, libmisc/pam_pass.c, libmisc/pwdcheck.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/login.c, src/newusers.c, src/su.c, src/useradd.c:
2435         Simplifications: move all per shadow tool declared struct pam_conv conv
2436         from src/*c to lib/pam_defs.h. #include "pam_defs.h" instead <security/pam_appl.h>
2437         and <security/pam_misc.h>.
2438         Patch partialy based on openpam fixes by Rob Holland <rob@inversepath.com>.
2439
2440         * NEWS, lib/commonio.c:
2441         fixed grpck segmentation fault on using -s when /etc/gshadow is empty (fix by
2442         Tomasz Lemiech <szpajder@staszic.waw.pl>).
2443
2444 2005-10-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2445
2446         * man/Attic/faillog.5, man/faillog.5.xml:
2447         typos (by A Costa <agcosta@gis.net>).
2448
2449 2005-10-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2450
2451         * man/Attic/chage.1, man/Attic/chpasswd.8, man/chage.1.xml, man/chpasswd.8.xml:
2452         typos (by A Costa <agcosta@gis.net>).
2453
2454         * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2455
2456 2005-10-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
2457
2458         * man/de/newgrp.1, man/es/Makefile.am, man/es/newgrp.1, man/zh_CN/Makefile.am, man/zh_CN/newgrp.1, man/zh_TW/Makefile.am, man/zh_TW/newgrp.1, NEWS, man/de/Makefile.am:
2459         newgrp(1): added de, es, zh_CN, zh_TW translations.
2460
2461 2005-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
2462
2463         * man/Attic/gpasswd.1, man/gpasswd.1.xml:
2464         move "Notes about group passwords" section from passwd man page.
2465
2466         * src/passwd.c, NEWS, man/Attic/passwd.1, man/passwd.1.xml:
2467         remove handle -f, -g and -s options in passwd.
2468
2469         * man/userdel.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/pwconv.8.xml, man/sg.1.xml:
2470         use locase in <refentrytitle>.
2471
2472         * man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/shadow.3.xml:
2473         added refmiscinfo class="sectdesc">Library Calls</refmiscinfo> in <refmeta>.
2474
2475         * man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/newusers.8.xml, man/pwconv.8.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/Attic/chpasswd.8, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/logoutd.8, man/Attic/newusers.8, man/chpasswd.8.xml, man/faillog.8.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/logoutd.8.xml:
2476         added <refmiscinfo class="sectdesc">System Management Commands</refmiscinfo>
2477         in <refmeta>.
2478
2479         * man/Attic/login.defs.5, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/shadow.5, man/Attic/suauth.5, man/login.defs.5.xml, man/passwd.5.xml, man/porttime.5.xml, man/shadow.5.xml, man/suauth.5.xml, man/Attic/login.access.5, man/limits.5.xml, man/login.access.5.xml, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/limits.5, man/faillog.5.xml, man/gshadow.5.xml:
2480         added <refmiscinfo class="sectdesc">File Formats and Conversions</refmiscinfo>
2481         in <refmeta>.
2482
2483         * man/Attic/pwconv.8, man/Attic/suauth.5, man/Attic/vipw.8, man/pwconv.8.xml, man/suauth.5.xml, man/vipw.8.xml:
2484         remove <refentryinfo><date></date></refentryinfo> and <refmiscinfo class='date'> tags.
2485
2486         * man/Attic/newgrp.1, man/Attic/sg.1, man/newgrp.1.xml, man/sg.1.xml:
2487         added <refmiscinfo class="sectdesc">User Commands</refmiscinfo> tag.
2488
2489 2005-10-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
2490
2491         * NEWS, configure.in: start work on 4.0.14.
2492
2493 2005-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2494
2495         * NEWS: move release 4.0.13 date to 10-10-2005.
2496
2497         * NEWS:  added infor about removed duplicated pam_start() in chage.
2498
2499         * NEWS: updated.
2500
2501         * man/Makefile.am: added sg.1.xml to man_XMANS.
2502
2503         * man/Attic/chage.1, man/chage.1.xml:
2504         cleanups (by Yuri Kozlov <kozlov.y@gmail.com>).
2505
2506         * man/Attic/newgrp.1, man/newgrp.1.xml:
2507         use <filename> in few more places.
2508
2509         * man/Attic/newgrp.1, man/newgrp.1.xml:
2510         better newgrp description (http://bugs.debian.org/325558).
2511
2512 2005-10-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
2513
2514         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
2515         remove using pam_chauthtok().
2516
2517         * src/chsh.c: finish PAM support using pam_start() & co.
2518
2519         * src/chage.c: remove using pam_chauthtok() on finish chage.
2520
2521         * src/chfn.c:
2522         use E_NOPERM in more places. remove using pam_chauthtok() on finish chfn.
2523
2524         * src/chfn.c: cleanups.
2525
2526         * src/chage.c:
2527         removed duplicaded not moved PAM code) was introduced during merge
2528         shadow-4.0.4.1-owl-pam-auth.diff patch).
2529
2530         * src/chfn.c: finish PAM support.
2531
2532 2005-10-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
2533
2534         * man/Attic/chfn.1, man/Attic/chsh.1, man/chfn.1.xml, man/chsh.1.xml:
2535         cleanups (by  Alexander Gattin <xrgtn@yandex.ru>).
2536
2537 2005-10-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2538
2539         * NEWS, src/userdel.c:
2540         userdel should not remove the group which is primary for someone else (fix
2541         by Nicolas François <nicolas.francois@centraliens.net> http://bugs.debian.org/295416)
2542
2543 2005-10-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2544
2545         * man/vipw.8.xml, man/Attic/chage.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/faillog.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/passwd.1, man/Attic/porttime.5, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/su.1, man/Attic/suauth.5, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/grpck.8.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/passwd.1.xml, man/porttime.5.xml, man/shadow.3.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml:
2546         s/<emphasis remap='B'>/<emphasis>/
2547
2548         * man/Attic/sg.1, man/sg.1.xml: use <command> instead <emphasis>.
2549
2550         * man/newgrp.1.xml, man/sg.1.xml, man/chage.1.xml, man/chsh.1.xml, man/login.defs.5.xml:
2551         s/\.  /\. /
2552
2553         * man/Attic/shadow.5, man/shadow.5.xml:
2554         better document "!" and "*" fields in /etc/shadow
2555         (based on 441_manpages-shadow.5 patch from Debian).
2556
2557         * man/Attic/newgrp.1, man/newgrp.1.xml:
2558         SHADOWPWD was removed (always enabled)
2559         (based on 446_newgrp.1_no_SHADOWPWD patch from Debian).
2560
2561         * po/ru.po: updated for 4.0.13 (by Yuri Kozlov <kozlov.y@gmail.com>).
2562
2563 2005-09-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2564
2565         * NEWS: cleanups.
2566
2567         * man/Attic/vipw.8, man/vipw.8.xml, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chage.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml:
2568         next round of cleanups.
2569
2570         * man/Makefile.am: added rules for id.1, pw_auth.3 and sulogin.8.
2571
2572         * libmisc/setupenv.c:
2573         during the changes on libmisc/setupenv.c, a piece of code was moved
2574         without its comment (merge 449_comment_missplaced Debian patch).
2575
2576 2005-09-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
2577
2578         * man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/groupadd.8, man/Attic/newusers.8, man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chfn.1.xml, man/chsh.1.xml, man/groupadd.8.xml, man/newusers.8.xml, man/pwconv.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, NEWS:
2579         added missing references to /etc/login.defs and login.defs(5)
2580         (Christian Perrier <bubulle@kheops.frmug.org>).
2581
2582 2005-09-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
2583
2584         * NEWS: s/XSL/XSLT/
2585
2586         * po/pl.po: few updates.
2587
2588         * man/Attic/passwd.1, man/passwd.1.xml:
2589         -i option description is back (lost on rewrite and pointed by
2590         Miroslav Kure <kurem@upcase.inf.upol.cz>).
2591
2592         * po/cs.po:
2593         updated for 4.0.13 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2594
2595 2005-09-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
2596
2597         * NEWS: updated.
2598
2599         * configure.in: fixes for correct handle --with{,out}-<feature>.
2600
2601         * configure.in:
2602         use @<:@ @:>@ instead ( ) inside AC_HELP_STRING() and s/feactures/features/
2603         (based on fixes by Mike Frysinger <vapier@gentoo.org>).
2604
2605         * po/da.po: updated for 4.0.13 (by Claus Hindsgaul <claus_h@image.dk>).
2606
2607         * po/es.po: updated for 4.0.13 (by Ruben Porras <nahoo@inicia.es>).
2608
2609 2005-09-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
2610
2611         * NEWS, libmisc/failure.c:
2612         use "%c" in strftime() output (based on patch from
2613         http://bugs.debian.org/89902 by Christian Perrier <bubulle@debian.org>)
2614
2615         * man/Attic/getspnam.3, man/Attic/shadow.3, man/shadow.3.xml:
2616         added <refname>getspnam</refname> to <refnamediv>.
2617
2618         * man/Attic/sg.1, man/sg.1.xml: fixed <cmdsynopsis>.
2619
2620         * man/Attic/sg.1, man/Makefile.am, man/sg.1.xml:
2621         added separated sg(1) man page.
2622
2623 2005-09-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2624
2625         * lib/commonio.c, NEWS:
2626         don't assume selinux is enabled if is_selinux_enabled() returns -1
2627         (merge isSelinuxEnabled FC patch by Jeremy Katz <katzj@redhat.com>).
2628
2629         * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
2630
2631 2005-09-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
2632
2633         * NEWS: schedule release 4.0.13 to 03-10-2005.
2634
2635 2005-09-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2636
2637         * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8:
2638         regenerate all roff man pages using DocBook XSL Stylesheets 1.69.1.
2639
2640         * man/logoutd.8.xml: fixed id inside <refentry>.
2641
2642         * man/login.1.xml, man/logoutd.8.xml, man/newgrp.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml:
2643         added missing <para></para> inside <listitem> tags for pass correctly xmllint.
2644
2645         * man/Attic/login.access.5, man/login.access.5.xml:
2646         rewrited FILES section.
2647
2648         * man/login.access.5.xml: cleanups.
2649
2650 2005-09-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
2651
2652         * NEWS, man/Attic/passwd.5, man/passwd.5.xml:
2653         rewrited based on work by Greg Wooledge <greg@wooledge.org>
2654         http://bugs.debian.org/328113
2655
2656 2005-09-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
2657
2658         * po/ro.po: updates (by Sorin Batariuc <sorin@bonbon.net>).
2659
2660 2005-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2661
2662         * src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/id.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c:
2663         remove empty lines after comment.
2664
2665         * src/useradd.c: group all #include.
2666
2667         * po/fr.po:
2668         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
2669
2670 2005-09-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2671
2672         * src/gpasswd.c: remove exit(1) after failure().
2673
2674         * src/usermod.c: consolidate few #ifdef WITH_AUDIT .. #endif sections.
2675
2676 2005-09-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2677
2678         * src/Makefile.am: added missing $(LDADD) in gpasswd_LDADD.
2679
2680         * NEWS, libmisc/limits.c:
2681         fixed setup max address space limits (added missing break statement in case)
2682         spoted by Lasse Collin <lasse.collin@tukaani.org>
2683         (fix for non-PAM case)
2684
2685         * configure.in: try find and use by default feactures:
2686         with_audit="yes"
2687         with_libcrack="no"
2688         with_libpam="yes"
2689         with_libskey="no"
2690         with_selinux="yes"
2691         Report on finish also S/Key and CrackLib support.
2692
2693         * configure.in: cleanups.
2694
2695         * src/Makefile.am: sort *_LDADD.
2696
2697         * src/Makefile.am: added missing gpasswd_LDADD = $(LIBAUDIT).
2698
2699         * src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/defines.h, lib/prototypes.h, src/chage.c, src/gpasswd.c:
2700         indent code.
2701
2702         * libmisc/Makefile.am: sort libmisc_a_SOURCES elements.
2703
2704         * libmisc/audit_help.c: added shadow copyright text and indent file.
2705
2706         * libmisc/audit_help.c:
2707         patr of auditing support not added on commiting audit changes.
2708
2709         * src/Makefile.am: s/AUDIT/LIBAUDIT/
2710
2711         * configure.in: added reporting on finish is auditing is enabled.
2712         Change to use shared libaudit. Aded missing AC_SUBST(LIBAUDIT).
2713         Break some to log lines.
2714
2715         * src/Makefile.am, src/chage.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS, configure.in, lib/defines.h, lib/prototypes.h, libmisc/Makefile.am:
2716         auditing support added. Patch prepared by Peter Vrabec
2717         <pvrabec@redhat.com> basing on work by Steve Grubb from
2718         http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159215 Now auditing
2719         support have commands: chage, gpasswd, groupadd, groupdel, groupmod,
2720         useradd, userdel, usermod.
2721
2722         * po/pt.po: finish update (by Christian Perrier <bubulle@debian.org>).
2723
2724 2005-09-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
2725
2726         * po/pt.po, NEWS: updated (by Miguel Figueiredo <elmig@debianpt.org>).
2727
2728 2005-09-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
2729
2730         * src/passwd.c:
2731         fix warning (initialization makes pointer from integer without a cast) in
2732         long_options[] entry.
2733
2734         * po/fr.po, NEWS:
2735         partialy updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
2736
2737 2005-09-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2738
2739         * src/chage.c: indent source sode.
2740
2741         * src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c, NEWS:
2742         change to use new selinux API for selinux_check_passwd_access()
2743         (patch from Fedora by Dan Walsh <dwalsh@redhat.com>).
2744
2745 2005-09-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2746
2747         * man/Attic/newgrp.1, man/newgrp.1.xml: finished rewrite.
2748
2749         * etc/login.defs: moved from login.defs.linux.
2750
2751         * src/login_nopam.c: use #ident.
2752
2753         * etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am:
2754         remove login.defs.hurd and login.defs.linux.
2755
2756         * src/groupadd.c, src/useradd.c:
2757         as same as in man pages to useradd and groupadd change to 1000 default
2758         GID_MIN and UID_MIN (if not found in login.defs).
2759
2760         * etc/login.defs: s/chkpasswd/chpasswd/
2761
2762 2005-08-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
2763
2764         * man/Makefile.am, man/chsh.1.xml, man/limits.5.xml, man/login.access.5.xml, man/newgrp.1.xml, man/newusers.8.xml:
2765         fixed id= in <refentry>.
2766
2767         * man/Attic/gpasswd.1, man/gpasswd.1.xml:
2768         fixed refentry id (must be 'gpasswd.1').
2769
2770         * man/Makefile.am, man/newgrp.1.xml:
2771         raw version converted from roff using doclifter.
2772
2773         * lib/exitcodes.h: new exit codes:
2774         #define E_PASSWD_NOTFOUND       14      /* not found password file */
2775         #define E_GROUP_NOTFOUND        16      /* not found group file */
2776         #define E_GSHADOW_NOTFOUND      17      /* not found shadow group file */
2777
2778         * man/Attic/chage.1, man/chage.1.xml, lib/exitcodes.h:
2779         change to 15 (from 14) exit code in chage when shadow not found.
2780
2781         * src/Attic/chsh_chkshell.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/login_nopam.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, NEWS, lib/Attic/getpass.c, lib/Attic/rcsid.h, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c:
2782         use #ident preprocesor directive istead RCID macro with content similar
2783         to example described in ident(1) man page (modern compilers like latest GCC
2784         removes not used functions by global optimization).
2785         So "ident /usr/bin/passwd" will show again some useable informations.
2786
2787         * man/Makefile.am: added support for regenerate roff files from XML.
2788         Added depeing shadow-man-pages.pot on $(man_XMANS).
2789
2790 2005-08-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2791
2792         * man/Attic/login.1, man/login.1.xml, NEWS:
2793         added securetty(5) to SEE ALSO section (fixed Debian bug http://bugs.debian.org/325773).
2794
2795         * po/pl.po: more updates.
2796
2797         * configure.in:
2798         typo in handle --with-selinux. Fixes in xsltproc detection.
2799
2800         * autogen.sh:
2801         added --enable-man and --enable-maintainer-mode to configure options.
2802
2803         * man/Attic/chage.1, man/chage.1.xml, NEWS:
2804         added EXIT VALUES section (by Nicolas François <nicolas.francois@centraliens.net>).
2805
2806         * man/Attic/passwd.1, man/passwd.1.xml:
2807         remove "Password expiry information" section (all options are described now
2808         in OPTIONS section). Describe -a and -k options.
2809
2810         * NEWS, src/su.c:
2811         fixed twice copy enviroment which causes auth problems (bug was introduced in 4.0.12;
2812         fix by Nicolas François <nicolas.francois@centraliens.net>).
2813
2814         * src/passwd.c, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po:
2815         s/Incorrect password for `%s'/Incorrect password for %s/ (one phrase for translate less).
2816
2817         * src/login.c, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po:
2818         s/login: failure forking: %s/%s: failure forking: %s/ (one phrase for translate less).
2819
2820         * po/pl.po: partialy updated.
2821
2822 2005-08-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
2823
2824         * lib/exitcodes.h, src/chage.c:
2825         s/E_NOT_SHADOWED/E_SHADOW_NOTFOUND/ and change value of this exit code to 14.
2826
2827         * NEWS, lib/exitcodes.h, src/chage.c:
2828         differentiate the different failure causes by the exit value
2829         This will permit to adduser Debian script to detect if chage failed because the
2830         system doesn't have shadowed passwords (fix for http://bugs.debian.org/317012)
2831         Plain merge 443_chage_exit_values Debian patch.
2832
2833         * man/Attic/pw_auth.3.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml:
2834         use tabs in indentation (~10KB less in all xml files).
2835
2836         * po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po:
2837         run "make update-po" and remove obsoleted strings.
2838
2839         * src/expiry.c, src/login.c: remove #if 0 .. #endif code.
2840
2841         * src/login.c: remove #if 1 .. #endif.
2842
2843         * libmisc/obscure.c, libmisc/utmp.c, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/chage.c, src/login.c, src/logoutd.c, src/newgrp.c, src/su.c, src/useradd.c, NEWS:
2844         merge 010_more-i18ned-messages Debian patch which adds i18n support for few more messages
2845         (orginaly patch was prepared by Guillem Jover <guillem@debian.org>).
2846
2847         * man/id/chsh.1:
2848         fix .SH (fix merged from 207_id-manpages debian patch).
2849
2850 2005-08-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
2851
2852         * acinclude.m4: add aclocal macros (based on acinclude.m4 from glib):
2853         JH_PATH_XML_CATALOG: checks the location of the XML Catalog,
2854         JH_CHECK_XML_CATALOG: checks if a particular URI appears in the XML catalog.
2855
2856         * man/Attic/useradd.8, man/useradd.8.xml:
2857         cleanups in "Changing the default values" section.
2858
2859         * man/useradd.8.xml:
2860         replace <emphasis remap='I'></emphasis> by <replaceable></replaceable>.
2861         Other minor cleanups.
2862
2863         * configure.in:
2864         fixed missing )] in AC_ARG_WITH(skey, ..) (thank for fix to Yuri Kozlov <kozlov.y@gmail.com>).
2865
2866         * man/Attic/chsh.1, man/Attic/faillog.5, man/Attic/gshadow.5, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/Attic/suauth.5, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/chsh.1.xml, man/faillog.8.xml, man/groupadd.8.xml, man/gshadow.5.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/porttime.5.xml, man/shadow.3.xml, man/suauth.5.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml:
2867         typos, and change some arguments so they do not match the name of a
2868         command (fixes by Nicolas François <nicolas.francois@centraliens.net>).
2869
2870         * NEWS, libmisc/chkname.c, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
2871         fix regular expression describing alloved login/group names (pointed
2872         by Nicolas François <nicolas.francois@centraliens.net>)
2873         (correct is [a-z_][a-z0-9_-]*[$]).
2874
2875         * man/Attic/useradd.8, man/useradd.8.xml:
2876         remove "Creating New Users" section and merge this directly in DESCRIPTION.
2877         Add <option></option> for -o in EXIT VALUES section.
2878
2879         * po/ru.po, NEWS:
2880         update ru translations (by Yuri Kozlov <kozlov.y@gmail.com>).
2881
2882 2005-08-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
2883
2884         * man/Attic/passwd.1, man/passwd.1.xml:
2885         removed "Account maintenance" section.
2886
2887         * man/Attic/passwd.1, man/passwd.1.xml: partialy done rewrite.
2888
2889         * po/ro.po:
2890         some fixes after review of the translation (by Sorin Batariuc <sorin@bonbon.net>).
2891
2892         * man/Attic/lastlog.8, man/lastlog.8.xml:
2893         s/Print help message and exit./Display help message and exit./
2894
2895         * man/Attic/chage.1, man/chage.1.xml: document -h,--help option.
2896
2897         * man/Attic/groupadd.8, man/groupadd.8.xml:
2898         document -h,--help option. added <option></option> for -o in EXIT VALUES.
2899         Cleanups in SYNOPSIS section.
2900
2901         * man/Attic/chage.1, man/Attic/faillog.8, man/chage.1.xml, man/faillog.8.xml:
2902         replace <emphasis remap='I'></emphasis> by <replaceable></replaceable>.
2903
2904         * man/Attic/lastlog.8, man/lastlog.8.xml:
2905         document new -b,--before option.
2906
2907         * po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/it.po, po/ja.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/el.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/lastlog.c:
2908         s/lastlog results/lastlog records/ in lastlog usage output.
2909
2910         * man/Attic/lastlog.8, man/lastlog.8.xml:
2911         add "" aroud <command></command>.
2912
2913         * po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, src/lastlog.c:
2914         alphabetic order options in lastlog usage output. Run "make -C po update-po".
2915
2916         * src/lastlog.c, NEWS:
2917         added handle -b option which allow print only lastlog records older than
2918         specified DAYS (fix by <miles@lubin.us>).
2919
2920         * libmisc/salt.c, NEWS:
2921         fixed for use login.defs::MD5_CRYPT_ENAB only if PAM support
2922         is disabled (fix by John Gatewood Ham <zappaman@buraphalinux.org>).
2923
2924 2005-08-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
2925
2926         * configure.in:
2927         use AC_HELP_STRING() in AC_ARG_ENABLE() and AC_ARG_WITH().
2928         Exit with error message if configure was runed --with-selinux
2929         and libselinux not found.
2930
2931 2005-08-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2932
2933         * libmisc/chkname.c, NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
2934         documents in CAVEATS section the limitations shadow places on user and
2935         group names (fix by Mike Frysinger <vapier@gentoo.org>).
2936
2937         * src/passwd.c, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po:
2938         added missing -i, --inactive in usage() output.
2939
2940 2005-08-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
2941
2942         * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, src/passwd.c, NEWS:
2943         passwd rewrited for use getopt_long().
2944
2945         * man/Attic/chage.1, man/chage.1.xml: /warndays/--warndays/
2946
2947         * man/Attic/pw_auth.3.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml:
2948         remove trailing spaces.
2949
2950         * src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/suauth.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/chsh_chkshell.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c:
2951         reorder #includes, indentations and minor cleanups.
2952
2953         * src/newgrp.c: indent code.
2954
2955         * NEWS, src/newgrp.c:
2956         when newgrp process sits between parent and child shells, it should
2957         propagate STOPs from child to parent and CONTs from parent to child,
2958         otherwise e.g. bash's "suspend" command won't work.
2959         Fixed Debian http://bugs.debian.org/314727
2960
2961 2005-08-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
2962
2963         * configure.in: typo.
2964
2965         * configure.in:
2966         add display short summary information on finish autoconf script.
2967
2968         * NEWS, configure.in: start work on 4.0.13.
2969
2970 2005-08-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
2971
2972         * po/ru.po: updated for 4.0.12 (by Yuri Kozlov <yuray@id.ru>).
2973
2974         * NEWS, po/sk.po:
2975         updated for 4.0.12 (by Peter Mann <Peter.Mann@tuke.sk>).
2976
2977 2005-08-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2978
2979         * po/nl.po, NEWS:
2980         updated for 4.0.12 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
2981
2982 2005-08-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
2983
2984         * NEWS, po/fi.po:
2985         updated for 4.0.12 (by Tommi Vainikainen <thv+debian@iki.fi>).
2986
2987         * NEWS, po/de.po:
2988         updated for 4.0.12 (by Frank Schmid <frank@cs-schmid.de>).
2989
2990         * po/pt.po, NEWS:
2991         updated for 4.0.12 (by Miguel Figueiredo <elmig@debianpt.org>).
2992
2993 2005-08-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
2994
2995         * po/cs.po:
2996         updated for 4.0.12 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2997
2998         * src/chpasswd.c, src/groupdel.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
2999         remove duplicated #include <pwd.h>.
3000
3001         * po/pl.po: finished update for 4.0.12.
3002
3003         * src/useradd.c, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po:
3004         s/Not copying any file into it./Not copying any file from skel directory into it./
3005
3006         * src/useradd.c, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po:
3007         break warning message longer than 80 characters.
3008
3009         * po/pl.po: updated.
3010
3011         * src/groupadd.c, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po:
3012         fixed missing \n in usage() output.
3013
3014         * lib/getdef.c, src/login.c, src/newgrp.c, NEWS:
3015         remove using login.defs::CLOSE_SESSIONS variable and allways close PAM session.
3016
3017 2005-08-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3018
3019         * NEWS, configure.in:
3020         realy enable shadow group support by default (pointed by
3021         Greg Schafer <gschafer@zip.com.au> and Peter Vrabec <pvrabec@redhat.com>).
3022         Indentations in --help output.
3023
3024         * man/Attic/chage.1, man/chage.1.xml:
3025         s/occurrence/occurence/ (334_chage.1-typo Debian patch).
3026
3027         * man/Attic/chfn.1, man/chfn.1.xml:
3028         s/may only change may only change/may only change/ (based on 336_chfn.1 Debian patch).
3029
3030         * man/it/Makefile.am: cleanups (443_man_it_Makefile.am Debian patch).
3031
3032         * man/Attic/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/
3033
3034         * man/Attic/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/
3035
3036         * man/Attic/lastlog.8, man/lastlog.8.xml:
3037         s/you have an high UID/you have a high UID/
3038
3039         * man/Attic/lastlog.8, man/lastlog.8.xml:
3040         added missing <para></para> in AUTHORS section (cached by Nicolas).
3041
3042         * po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po:
3043         run "make update-po".
3044
3045         * po/POTFILES.in: added missing libmisc/pwdcheck.c. Sorted.
3046
3047 2005-08-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
3048
3049         * NEWS: s/22-07-2005/22-08-2005/
3050
3051         * NEWS: schedule release 4.0.12 in 22-07-2005.
3052
3053         * libmisc/setupenv.c, man/pl/login.defs.5, NEWS, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, lib/getdef.c:
3054         removed handle login.defs::QMAIL_DIR variable.
3055
3056         * libmisc/chowntty.c, NEWS:
3057         allow regular user to login on read-only root file system (not only for root).
3058         Patch by Nicolas François <nicolas.francois@centraliens.net>
3059         Fix for http://bugs.debian.org/52069
3060
3061         * NEWS, man/Attic/usermod.8, man/usermod.8.xml:
3062         give the correct range for system users: 0-999 instead of 0-99
3063         (http://bugs.debian.org/286258)
3064
3065         * man/Attic/chage.1, man/chage.1.xml: s/an password/a password/
3066
3067         * man/Attic/chage.1, man/chage.1.xml, src/chage.c, NEWS:
3068         another maxdays fix based on 427_chage_expiry_0 Debian patch
3069         (fix for http://bugs.debian.org/78961).
3070         Better description -1 value passed in -E, -I and -M options.
3071
3072         * src/gpasswd.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, NEWS:
3073         added flushing group nscd cache on exit.
3074
3075         * src/pwck.c, src/pwconv.c, NEWS:
3076         added flushing passwd nscd cache on exit.
3077
3078         * NEWS, src/usermod.c:
3079         fixed handle -p option (patch by Peter Vrabec <pvrabec@redhat.com>).
3080         Indented.
3081
3082         * man/Attic/chage.1, man/chage.1.xml, NEWS, src/chage.c:
3083         use -1 as value for disable password inactivity.
3084         Patch by Peter Vrabec <pvrabec@redhat.com> which fixes:
3085         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499
3086         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137498
3087
3088 2005-08-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3089
3090         * src/useradd.c, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po:
3091         do not copy files from skel directory if home directory exist and write
3092         warning message about not copying skel files.
3093         Patch by Peter Vrabec <pvrabec@redhat.com> which fixes:
3094         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=143150
3095         https://bugzilla.redhat.com/beta/show_bug.cgi?id=158574
3096         https://bugzilla.redhat.com/beta/show_bug.cgi?id=80242
3097
3098         * po/pl.po: updated.
3099
3100 2005-08-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
3101
3102         * src/useradd.c:
3103         s/spoll/spool/ (spoted by Nicolas François <nicolas.francois@centraliens.net>).
3104
3105 2005-08-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
3106
3107         * NEWS, src/su.c:
3108         ignore SIGINT while authenticating. A ^C could defeat the waiting
3109         period and permit brute-force attacks (fixed http://bugs.debian.org/288827).
3110
3111 2005-08-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
3112
3113         * lib/defines.h, NEWS, configure.in:
3114         added require ngettext (added [need-ngettext] to AM_GNU_GETTEXT() parameters)
3115         and stub prototype for ngettext() in lib/prototypes.h (neccessary if shadow
3116         compiled with disabled NLS support)
3117         Based on fixes by Martin Schlemmer <azarah@nosferatu.za.org>.
3118
3119         * src/faillog.c: start using exitcodes.h.
3120
3121         * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/logoutd.8.xml, man/shadow.3.xml, man/sulogin.8.xml:
3122         regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0.
3123
3124         * src/chage.c, src/chpasswd.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, NEWS:
3125         remove flushing shadow nscd cache (nscd do not caches shadow map).
3126
3127 2005-08-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3128
3129         * src/groupadd.c, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, NEWS:
3130         rewrited groupadd for use getopt_long().
3131
3132         * src/chage.c: indent.
3133
3134         * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/userdel.c:
3135         do OPENLOG() before pam_start().
3136
3137         * NEWS, src/groupadd.c: fixed double OPENLOG().
3138
3139         * src/passwd.c, src/vipw.c, src/userdel.c: reorder nscd_flush_cache().
3140
3141         * src/chfn.c, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po:
3142         cleanups in printf() translated messages for make translators work easier.
3143
3144         * NEWS, src/chage.c: added flushing NSS shadow map on exit.
3145
3146         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, src/useradd.c:
3147         s/the the/the/
3148
3149         * po/POTFILES.in: removed lib/{grpack,gspack,pwpack,sppack}.c.
3150
3151         * NEWS, src/newusers.c:
3152         added flushing NSS passwd, shadow and group maps.
3153
3154         * NEWS, src/chpasswd.c, src/useradd.c:
3155         added flushing NSS shadow map on exit.
3156
3157         * lib/prototypes.h: removed outdated prototypes for lib/gsdbm.c.
3158
3159         * NEWS, lib/Attic/grpack.c, lib/Attic/gspack.c, lib/Attic/pwpack.c, lib/Attic/sppack.c, lib/Makefile.am, lib/prototypes.h:
3160         remove lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h (outdated).
3161
3162         * lib/prototypes.h: removed outdated prototypes from lib/pwdbm.c.
3163
3164 2005-07-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
3165
3166         * NEWS, src/usermod.c: added flushing NSS shadow map.
3167
3168 2005-07-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
3169
3170         * man/Attic/chage.1, man/chage.1.xml:
3171         typo (s/passwordchanges/password changes/).
3172
3173 2005-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
3174
3175         * lib/getdef.c, src/su.c:
3176         ENV_SUPATH and ENV_PATH must be used independently to PAM.
3177
3178         * lib/exitcodes.h: added E_BAD_ARG.
3179
3180         * src/gpasswd.c: start use exitcodes.h.
3181
3182         * lib/getdef.c: remove ENV_ROOTPATH def_table[] (not used).
3183
3184 2005-07-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
3185
3186         * src/chsh.c: start use exitcodes.h.
3187
3188 2005-07-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
3189
3190         * po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/Makevars, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po:
3191         added --no-location to po/Makevars::XGETTEXT_OPTIONS: shorter .po files.
3192
3193         * NEWS, src/grpck.c, src/pwck.c:
3194         pwck: now pwck OPENLOG with correct name ("pwck" instead "pwsk"),
3195         pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank
3196         lines printed in some messages
3197         (fixes by Alexander Gattin <arg@online.com.ua>)
3198
3199 2005-07-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
3200
3201         * po/Makevars: added:
3202         MSGID_BUGS_ADDRESS = kloczek@pld.org.pl
3203
3204 2005-07-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3205
3206         * src/chfn.c: start use #include "exitcodes.h",
3207
3208         * lib/exitcodes.h: cleanups.
3209
3210         * lib/Makefile.am, lib/exitcodes.h, src/chage.c:
3211         start separate all E_* exit codes to lib/exitcodes.h.
3212
3213         * src/passwd.c, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po:
3214         use separated message "Password set to expire." instead "Password changed."
3215         on "passwd -e" (fix by Christian Perrier <bubulle@debian.org>).
3216
3217         * NEWS, po/fr.po:
3218         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3219
3220         * NEWS, configure.in: start work on 4.0.12.
3221
3222 2005-07-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3223
3224         * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, configure.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po:
3225         4.0.11.1 will be released tmorrow (21-07-2005).
3226
3227         * configure.in, NEWS:
3228         fixed configure.in: now is possible build shadow with enabled/disabled shadow group
3229         support (thanks for report symptoms of the bug to Greg Schafer <gschafer@zip.com.au>).
3230
3231         * po/sv.po, NEWS: update finished (by Per Olofsson <pelle@dsv.su.se>)
3232
3233         * po/sv.po: partialy updated (by Per Olofsson <pelle@dsv.su.se>).
3234
3235 2005-07-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
3236
3237         * NEWS, configure.in: start work on 4.0.12.
3238
3239 2005-07-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
3240
3241         * libmisc/sub.c:
3242         fixed compilation warning about incompatible implicit declaration of built-in
3243         function printf: added "#include <stdio.h>".
3244
3245         * src/groupadd.c:
3246         move #ifdef USE_PAM .. #endif #includes outside #ifdef SHADOWGRP .. #endif.
3247
3248         * libmisc/pwdcheck.c:
3249         added missing "#include <stdio.h>" (fix compilation with PAM disabled).
3250
3251         * po/ro.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/nl.po, po/nn.po, po/nb.po, po/ko.po, po/ja.po, po/it.po, po/he.po, po/id.po, po/fr.po, po/bs.po, po/ca.po, po/da.po, po/el.po, po/es.po, po/eu.po, po/fi.po:
3252         run "make update-po".
3253
3254         * src/su.c:
3255         move declaration of pamh nad caught variables to #ifdef USE_PAM .. #endif.
3256
3257         * po/pl.po, NEWS: updated pl translation.
3258
3259 2005-07-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
3260
3261         * NEWS, po/sk.po:
3262         updated for 4.0.11 (by Peter Mann <Peter.Mann@tuke.sk>).
3263
3264 2005-07-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
3265
3266         * NEWS, po/cs.po:
3267         updated for 4.0.11 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3268
3269 2005-07-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
3270
3271         * po/de.po, NEWS:
3272         updated for 4.0.11 (by Frank Schmid <frank@cs-schmid.de>).
3273
3274 2005-07-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
3275
3276         * NEWS, po/pt.po:
3277         updated for 4.0.11 (by Miguel Figueiredo <elmig@debianpt.org>).
3278
3279 2005-07-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
3280
3281         * po/stats: reorder gsub().
3282
3283         * po/ru.po: cleanups.
3284
3285         * po/ru.po, NEWS:
3286         updated for 4.0.11 (by Yuri Kozlov <yucoz@yandex.ru>).
3287
3288 2005-07-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
3289
3290         * lib/getdef.c:
3291         move MAIL_DIR variable from def_table[] to part independent to USE_PAM
3292         (still used in userdel/usermod).
3293
3294         * NEWS, man/Attic/pwck.8, man/pwck.8.xml:
3295         document -q option (based on Debian patch for fix http://bugs.debian.org/309408)
3296         Rewrited OPTIONS section and better SYNOPSIS.
3297
3298         * NEWS, po/da.po:
3299         - updated for 4.0.11 (by Claus Hindsgaul <claus_h@image.dk>).
3300
3301         * NEWS, src/su.c:
3302         ignore SIGINT while authenticating. A ^C could defeat the waiting period and
3303         permit brute-force attacks. Also ignore SIGQUIT.
3304         Fixed: http://bugs.debian.org/52372 and http://bugs.debian.org/288827
3305
3306         * po/fi.po, NEWS:
3307         - updated for 4.0.11 (by Tommi Vainikainen <thv+debian@iki.fi>).
3308
3309         * po/ro.po: - updated Project-Id-Version field.
3310
3311         * NEWS, po/ro.po:
3312         - updated for 4.0.11 (by Sorin B. <sorin@bonbon.net>).
3313
3314 2005-07-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
3315
3316         * NEWS, man/Attic/lastlog.8, man/lastlog.8.xml:
3317         document that lastlog is a sparse file, and don't need to be rotated.
3318         http://bugs.debian.org/219321
3319
3320         * src/chage.c: use E_USAGE=2 as usage() exit code.
3321
3322         * NEWS, po/es.po:
3323         updated for 4.0.11 (by Ruben Porras <nahoo82@telefonica.net>).
3324
3325         * src/useradd.c: cleanups in usage() oyput.
3326
3327         * po/zh_TW.po, po/vi.po, po/zh_CN.po, po/uk.po, po/tl.po, po/tr.po, po/sv.po, po/sq.po, po/sk.po, po/ro.po, po/ru.po, po/pt.po, po/pt_BR.po, po/pl.po, po/nb.po, po/nl.po, po/nn.po, po/ko.po, po/it.po, po/ja.po, po/he.po, po/id.po, po/fr.po, po/eu.po, po/fi.po, po/es.po, po/da.po, po/de.po, po/el.po, po/bs.po, po/ca.po, po/cs.po:
3328         cleanups in usage() output.
3329
3330         * NEWS: release 4.0.11 is sheduled to 18-06-2005.
3331
3332 2005-07-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3333
3334         * man/Attic/login.1, man/login.1.xml, NEWS:
3335         better explain the respective roles of login, init and getty with regards
3336         to the utmp file (based on 441_manpages-shadow.5 Debian patch)
3337
3338         * man/Attic/su.1, man/groupdel.8.xml, man/su.1.xml, man/Attic/groupdel.8:
3339         s/presense/presence/; s/filesystem/file system/
3340         (sed on 440_manpages-login.1 Debian patch)
3341
3342         * man/pl/Attic/shadowconfig.8, man/pl/Makefile.am, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/it/Attic/shadowconfig.8, man/Attic/shadowconfig.8, man/Attic/shadowconfig.8.xml, man/Makefile.am, NEWS:
3343         removed shadowconfig(8) man page (will be maintained in Debian shadow pkg repository).
3344
3345         * man/it/sg.1: added.
3346
3347         * man/it/Makefile.am: more files in man_MANS.
3348
3349         * man/it/Makefile.am: move pwunconv.8 to man_MANS.
3350
3351         * man/useradd.8.xml, man/Attic/useradd.8:
3352         updated after rewrite for for getopt_long() in useradd (-D and -k options
3353         idescription must be finished).
3354
3355         * src/useradd.c, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, NEWS:
3356         rewrited for use getopt_long().
3357
3358         * po/stats: more gsub().
3359
3360 2005-07-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
3361
3362         * src/newgrp.c:
3363         indent source code and use fix for handle splitted groups unconditionaly.
3364
3365         * lib/nscd.c: indent.
3366
3367         * NEWS, src/newgrp.c:
3368         add fix for handle splitted NIS groups: extends the functionality that,
3369         if the requested group is given, all groups of the same GID are tested for
3370         membership of the requesting user.
3371         (fix by Christian Mudra <C.Mudra@science-computing.de>
3372
3373         * lib/nscd.c, NEWS:
3374         for some reason doing the INVALIDATE call with two write()'s fails.
3375         Do one writev() call instead. http://bugs.gentoo.org/show_bug.cgi?id=80413
3376         (submited by Martin Schlemmer <azarah@gentoo.org>)
3377
3378         * NEWS, lib/nscd.c:
3379         merge nscd-socket-path patch from Fedora: newer glibc's have a different nscd socket
3380         location (/var/run/nscd/socket instead /var/run/.nscd_socket).
3381
3382 2005-07-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3383
3384         * po/stats: improved.
3385
3386         * man/Attic/groupadd.8, man/groupadd.8.xml, NEWS:
3387         document -o option in groupadd(8).
3388
3389         * configure.in: s/'"$<foo>" != "no"'/'"$<foo>" = "yes"'/
3390
3391         * NEWS, configure.in, lib/Makefile.am, lib/pwauth.c:
3392         S/Key support is back.
3393
3394         * po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po:
3395         run "make update-po".
3396
3397         * po/pl.po: updated.
3398
3399         * src/useradd.c: s,key=value,KEY=VALUE,
3400
3401         * src/groupadd.c, NEWS, man/Attic/groupadd.8, man/groupadd.8.xml:
3402         change -O option to -K and document it in man page.
3403
3404         * man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c:
3405         s/NAME=VALUE/KEY=VALUE/; s/key=value/KEY=VALUE/
3406
3407         * src/chfn.c, src/groupadd.c, src/groupmems.c, src/login.c, src/passwd.c, src/vipw.c:
3408         sort cases in switch (flag) {}.
3409
3410         * src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/passwd.c, src/useradd.c, src/usermod.c:
3411         sort getopt() optstring.
3412
3413         * src/useradd.c:
3414         remove A: from getopt() optstring (the same bug as in usermod).
3415
3416         * src/usermod.c:
3417         remove A: from getopt() optstring (it was for handle AUTH_METHODS code but now
3418         it is not used option). Catched by Thorsten Kukuk <kukuk@suse.de>.
3419
3420         * src/usermod.c, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po:
3421         indent source code. Added usermod error message about -a option usage to translated messages.
3422
3423         * po/POTFILES.in: mistake s,chage_chkshell.c,chsh_chkshell.c,
3424
3425         * po/POTFILES.in: s,libmisc/chkshell.c,src/chage_chkshell.c,
3426
3427         * man/Attic/usermod.8, man/usermod.8.xml, src/usermod.c, NEWS:
3428         added -a option. This flag can only be used in conjunction with the -G
3429         option. It cause usermod to append user to the current supplementary group list.
3430         (patch by Peter Vrabec <pvrabec@redhat.com>)
3431
3432         * libmisc/Attic/chkshell.c, libmisc/Makefile.am, src/Attic/chsh_chkshell.c, src/Makefile.am:
3433         move libmisc/chkshell.c to src/chsh_chkshell.c. check_shell() is used only by chsh.
3434
3435 2005-07-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
3436
3437         * Attic/acconfig.h, NEWS, configure.in:
3438         finish move all autoheader templates from acconfig.h to configure.in.
3439
3440         * src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS:
3441         added missing \n in chage error messages.
3442
3443         * po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/bs.po:
3444         run "make update-po".
3445
3446         * src/usermod.c: move all #include in one place.
3447
3448         * src/useradd.c: s/-O/-K/
3449
3450         * man/Attic/useradd.8, man/useradd.8.xml:
3451         cleanups in Note: in -K description.
3452
3453         * NEWS, man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c:
3454         change -O option to -K and document it in man page.
3455
3456         * man/Attic/useradd.8, man/useradd.8.xml:
3457         added separated <cmdsynopsis></cmdsynopsis> for -D description and remove using </srb> tags from
3458         <refsynopsisdiv id='synopsis'>.
3459
3460         * src/login.c:
3461         replace #ifdef USE_PAM .. #endif #ifndef USE_PAN .. #endif by
3462         #ifdef USE_PAM .. #else .. #endif.
3463
3464         * src/su.c: conditiona code reorganization.
3465
3466         * src/login.c: remove one #ifndef USE_PAM .. #endif.
3467
3468         * libmisc/setupenv.c: move setup $MAIL to !USE_PAM.
3469
3470         * libmisc/setupenv.c, src/su.c:
3471         consolidate two sections of code #ifndef USE_PAM to one.
3472
3473         * src/su.c, src/sulogin.c, libmisc/setupenv.c, libmisc/tz.c, src/login.c, NEWS:
3474         fixed erroneous warning messages about some login.defs variables when used with PAM
3475         (fix by DJ Lucas <dj@linuxfromscratch.org>)
3476
3477 2005-07-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
3478
3479         * configure.in, libmisc/getdate.y, libmisc/utmp.c, src/logoutd.c:
3480         remove non-USG code.
3481
3482         * Attic/acconfig.h, configure.in:
3483         start moving all autoheader templates from acconfig.h to configure.in.
3484
3485         * configure.in: remove not used AC_DEFINE(HAVE_LIBCRYPT).
3486
3487         * Attic/acconfig.h, NEWS, configure.in:
3488         stop with error message if crypt() not found. Remove --with{,out}-libcrypt switch.
3489
3490         * src/login.c: fixed use SYSLOG macro.
3491
3492 2005-07-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3493
3494         * src/login_nopam.c: fixed use SYSLOG macro.
3495
3496 2005-07-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
3497
3498         * NEWS, src/login.c:
3499         setup limits and umask (using login.defs ULIMITS and UMASK variables) only when
3500         PAM support is disabled (it is task for pam_limits and pam_umask modules).
3501
3502 2005-06-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
3503
3504         * src/sulogin.c, src/login.c, src/login_nopam.c, NEWS:
3505         use SYSLOG macro instead syslog() which saves the locale, sets the locale to C,
3506         sends the message and restores the locale (fix by Nicolas François <nicolas.francois@centraliens.net>).
3507
3508         * NEWS, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/userdel.8, man/Attic/usermod.8, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmod.8.xml, man/userdel.8.xml, man/usermod.8.xml:
3509         in SEE ALLSO section added refer to gpasswd(8)
3510         (suggested by Mike Frysinger <vapier@gentoo.org>)
3511
3512         * NEWS, configure.in: start work on 4.0.11.
3513
3514 2005-06-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
3515
3516         * NEWS: +1 day release 4.0.10 date.
3517
3518         * po/pl.po: kill fuzzy.
3519
3520         * po/de.po: partial update by Frank Schmid <frank@cs-schmid.de>.
3521
3522 2005-06-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
3523
3524         * po/ca.po: run "make update-po".
3525
3526         * po/sk.po: updated sk translation by Peter Mann <Peter.Mann@tuke.sk>.
3527
3528 2005-06-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
3529
3530         * NEWS: typo.
3531
3532 2005-06-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3533
3534         * po/pl.po: typo.
3535
3536         * po/pl.po: updated for 4.0.10.
3537
3538         * po/ru.po, NEWS: updated ru translation by maintainer.
3539
3540         * NEWS: added past releases dates. Cleanups.
3541
3542         * man/Attic/shadowconfig.8: merge version generated from XML file.
3543
3544         * po/ca.po, po/cs.po, po/da.po, po/fi.po, NEWS:
3545         translations updated by maintainers.
3546
3547 2005-06-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3548
3549         * src/chage.c, po/zh_TW.po, po/vi.po, po/zh_CN.po, po/tl.po, po/tr.po, po/uk.po, po/sk.po, po/sq.po, po/sv.po, po/ro.po, po/ru.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/eu.po, po/fi.po, po/fr.po, po/de.po, po/el.po, po/es.po, po/ca.po, po/cs.po, po/da.po, po/bs.po (usage):
3550         s/EXPIRE/EXPIRE_DATE/.
3551
3552         * po/pl.po: start update for 4.0.10.
3553
3554         * src/usermod.c, src/useradd.c, src/userdel.c, src/id.c, src/newgrp.c, src/su.c, po/zh_TW.po, po/zh_CN.po, po/vi.po, po/uk.po, po/tr.po, po/tl.po, po/sv.po, po/sq.po, po/sk.po, po/ru.po, po/pt_BR.po, po/ro.po, po/pt.po, po/pl.po, po/nn.po, po/nl.po, po/nb.po, po/ko.po, po/ja.po, po/it.po, po/id.po, po/he.po, po/fr.po, po/eu.po, po/fi.po, po/es.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po:
3555         s/uid/UID/ in all commnets and messages.
3556
3557         * libmisc/failure.c, libmisc/limits.c, lib/pwio.c:
3558         s/uid/UID/ in comments.
3559
3560         * src/usermod.c, src/useradd.c, src/groupadd.c, src/groupmod.c, src/id.c, src/newgrp.c, po/zh_TW.po, po/zh_CN.po, po/vi.po, po/uk.po, po/tr.po, po/tl.po, po/sv.po, po/sq.po, po/sk.po, po/ru.po, po/ro.po, po/pt_BR.po, po/pt.po, po/pl.po, po/nn.po, po/nl.po, po/nb.po, po/ko.po, po/ja.po, po/it.po, po/he.po, po/id.po, po/fr.po, po/fi.po, po/eu.po, po/es.po, po/el.po, po/da.po, po/de.po, po/cs.po, po/bs.po, po/ca.po, libmisc/limits.c, lib/groupio.c:
3561         s/gid/GID/ in all comments and messages.
3562
3563         * src/gpasswd.c, src/login.c, src/passwd.c, src/chage.c, src/chfn.c, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po:
3564         one message in i18n messages less: use in all places "Permission denied" instead
3565         "permission denied".
3566
3567         * libmisc/getdate.y:
3568         remove extern for gmtime(), localtime() and mktime() and instead add #include <time.h>.
3569
3570         * libmisc/entry.c: removed extern for fgetpwent().
3571
3572         * NEWS, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8:
3573         now most of the man pages now are generated from XML files so in case any submiting
3574         any chages to this resources please make diff fies to XML files.
3575
3576         * man/Attic/pw_auth.3.xml: cleanups.
3577
3578         * man/grpck.8.xml, man/passwd.1.xml:
3579         correctly code EXIT VALUES section using <variablelist>. Cleanups.
3580
3581         * man/shadow.3.xml: cleanups.
3582
3583 2005-06-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
3584
3585         * man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/pl/Attic/mkpasswd.8, man/pl/Makefile.am:
3586         remove ja and pl mkpasswd.8 man pages.
3587
3588 2005-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
3589
3590         * man/pwck.8.xml, man/useradd.8.xml, man/userdel.8.xml:
3591         correctly code EXIT VALUES section.
3592
3593         * Attic/acconfig.h: removed DES_RPC and OPIE templates.
3594
3595         * src/Attic/mkpasswd.c, src/Makefile.am, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/Attic/mkpasswd.8, man/Attic/mkpasswd.8.xml, man/Makefile.am, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po:
3596         removed mkpasswd.
3597
3598         * man/Makefile.am: do not install mkpasswd(8) man page.
3599
3600         * src/Makefile.am: move mkpasswd.c to EXTRA_DIST.
3601
3602         * man/passwd.5.xml:
3603         use <itemizedlist mark='bullet'> for describe passwd fields. Remove outdated
3604         information about additional fields in comment field. Cleanups.
3605
3606         * man/newusers.8.xml: cleanups.
3607
3608         * man/gshadow.5.xml:
3609         use <itemizedlist mark='bullet'> for gshadow fields desscription.
3610
3611         * man/shadow.5.xml: cleanups.
3612
3613         * man/shadow.5.xml:
3614         use <itemizedlist mark='bullet'> for describe shadow fields.
3615
3616         * man/Attic/pw_auth.3.xml: cleanups.
3617
3618         * man/Attic/pw_auth.3.xml: use correct <refname>.
3619
3620         * man/Attic/pw_auth.3.xml: cleanups.
3621
3622         * man/groupdel.8.xml, man/groupmod.8.xml:
3623         correctly code EXIT VALUES section.
3624
3625         * man/groupadd.8.xml: cleanups.
3626
3627         * man/Attic/mkpasswd.8.xml: added missing <variablelist> tag.
3628
3629         * man/usermod.8.xml: cleanups.
3630
3631         * man/usermod.8.xml: remove <sbr/> tags from SYNOPSIS section.
3632
3633         * man/faillog.8.xml: cleanups.
3634
3635         * man/faillog.5.xml:
3636         put struct faillog definition in <programlisting></programlisting>.
3637
3638         * man/chsh.1.xml, man/chpasswd.8.xml: cleanups.
3639
3640         * man/groupadd.8.xml:
3641         seems I found good way for code EXIT VALUES section.
3642
3643         * man/shadow.3.xml:
3644         put meanings of each field spwd struct in <itemizedlist mark='bullet'>.
3645
3646         * man/shadow.3.xml:
3647         place definition of struct spwd in <programlisting></programlisting>.
3648
3649         * NEWS, src/userdel.c:
3650         userdel now deletes user groups from /etc/gshdow as well as /etc/group.
3651         Fix by Nicolas François <nicolas.francois@centraliens.net>.
3652         http://bugs.debian.org/99442
3653
3654         * src/usermod.c, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, NEWS, po/bs.po, po/ca.po, po/cs.po:
3655         fixed bug in usermod ad run "make -C po update-po".
3656         When relocating a user's home directory, don't fail and remove the new
3657         home directory if we can't remove the old home directory for some
3658         reason; the results can be spectularly poort if, for instance, only
3659         the rmdir() fails. Patch prepared by Timo Lindfors <lindi-spamtrap@newmail.com>.
3660         http://bugs.debian.org/166369
3661
3662 2005-06-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
3663
3664         * src/login.c: indent.
3665
3666         * man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/faillog.8.xml, man/groupmems.8.xml, man/gshadow.5.xml, man/login.1.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml:
3667         cleanups.
3668
3669 2005-06-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
3670
3671         * man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/faillog.5.xml:
3672         cleanups.
3673
3674         * man/login.1.xml: rewrited FILES section.
3675
3676         * man/id.1.xml, man/lastlog.8.xml, man/gshadow.5.xml: cleanups.
3677
3678         * man/groups.1.xml: typos.
3679
3680         * man/chfn.1.xml, man/expiry.1.xml, man/gpasswd.1.xml: cleanups.
3681
3682 2005-06-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3683
3684         * NEWS:
3685         last patch for UTMPX was submited by by Nicolas François <nicolas.francois@centraliens.net>
3686
3687         * libmisc/failure.c, libmisc/failure.h, NEWS:
3688         use also UTMPX API instead UTMP on failure (login was by affected this when shadow
3689         was builded without PAM support).
3690
3691         * NEWS, src/login.c:
3692         the PAM session needs to be closed as root, thus before change_uid()
3693         http://bugs.debian.org/53570 http://bugs.debian.org/195048 http://bugs.debian.org/211884
3694
3695         * man/Attic/passwd.1, man/passwd.1.xml:
3696         s/compatiblity/compatibility/ (fix by Christian Perrier <bubulle@kheops.frmug.org>).
3697
3698 2005-06-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
3699
3700         * NEWS, man/Attic/chfn.1, man/chfn.1.xml:
3701         give more details about the influence of login.defs on what's allowed to
3702         users (based on Debian patches).
3703
3704         * NEWS, src/su.c:
3705         fix syslogs to be less ambiguous. Use old:new format instead of old-new
3706         because '-' can appear in usernames.
3707         http://bugs.debian.org/213592
3708
3709         * NEWS, src/login.c:
3710         made login's -f option also able to use the username after -- if none
3711         was passed as it's optarg
3712         http://bugs.debian.org/53702
3713
3714         * po/POTFILES.in, NEWS, libmisc/Attic/setup.c, libmisc/Makefile.am:
3715         not used now (removed).
3716
3717         * man/Attic/usermod.8, man/usermod.8.xml:
3718         s/inactive_time/inactive_days/ in -f parameter in SYNOPSIS (fix by Christian
3719         Perrier <bubulle@debian.org>).
3720
3721 2005-06-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
3722
3723         * man/Attic/grpck.8, man/grpck.8.xml:
3724         typo: s/incorrectable/uncorrectable/ (by A Costa <agcosta@gis.net>).
3725
3726         * man/Attic/gshadow.5, man/gshadow.5.xml:
3727         typos: s/folowing/following/; s/encryped/encrypted/; s/supercedes/supersedes/
3728         (by A Costa <agcosta@gis.net>).
3729
3730         * man/Attic/shadow.5, man/shadow.5.xml:
3731         typos: s/encryped/encrypted/; s/supercedes/supersedes/
3732         (by A Costa <agcosta@gis.net>)
3733
3734 2005-06-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3735
3736         * src/login.c, NEWS:
3737         check for hushed login and pass PAM_SILENT if true.
3738         http://bugs.debian.org/48002
3739
3740         * src/login.c, NEWS:
3741         fixed loggin of username on succesful login (was using the normal username,
3742         when it should have used pam_user) http://bugs.debian.org/47819
3743
3744 2005-06-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3745
3746         * NEWS, po/zh_TW.po: updated (by Tetralet <tetralet@pchome.com.tw>).
3747
3748         * NEWS, po/ca.po: updated (by Guillem Jover <guillem@debian.org>).
3749
3750         * man/de/passwd.1:
3751         added small comment with marker usefull for translators.
3752
3753 2005-05-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
3754
3755         * src/Attic/mkpasswd.c, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/encrypt.c, lib/getdef.c, lib/gshadow.c, lib/pwauth.h, lib/shadow.c, libmisc/failure.c, libmisc/isexpired.c, libmisc/salt.c:
3756         indent all.
3757
3758         * src/chage.c, src/chpasswd.c, src/expiry.c, src/login.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, lib/Attic/sppack.c, lib/defines.h, lib/lockpw.c, lib/prototypes.h, lib/sgetspent.c, lib/shadow.c, lib/shadowio.c, libmisc/age.c, libmisc/entry.c, libmisc/isexpired.c, libmisc/pwd2spwd.c, libmisc/pwdcheck.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, Attic/acconfig.h, NEWS, configure.in:
3759         remove using SHADOWPWD #define so now shadow is allways builded with shadow
3760         password support.
3761
3762 2005-05-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
3763
3764         * src/chage.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, NEWS, man/Attic/chage.1, man/chage.1.xml:
3765         rewrite for use getopt_long().
3766
3767 2005-05-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
3768
3769         * NEWS, configure.in: start working on 4.0.10.
3770
3771         * man/Makefile.am: remove shadow-man-pages.pot target from all.
3772
3773 2005-05-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
3774
3775         * lib/encrypt.c, NEWS:
3776         fixed passwd segfault in non-PAM connfiguration (submited by Greg Schafer <gschafer@zip.com.au>).
3777
3778         * po/sv.po: upsdate (by Christian Perrier <bubulle@debian.org>).
3779
3780         * NEWS, src/newgrp.c:
3781         fixed NULL pointer dereference - getlogin() and ttyname() can
3782         return NULL which is not checked (http://bugs.debian.org/162303).
3783
3784         * man/Attic/su.1, man/pwconv.8.xml, man/su.1.xml, man/Attic/pwconv.8:
3785         fixed typo (s,similiar,similar,).
3786
3787 2005-05-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
3788
3789         * NEWS, po/ro.po: updated by Sorin B. <sorin@bonbon.net>.
3790
3791         * po/ru.po, NEWS: updated by yu-koz <yu-koz@yandex.ru>.
3792
3793 2005-05-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
3794
3795         * po/ro.po: few updates by Sorin Batariuc <sorin@bonbon.net>.
3796
3797 2005-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
3798
3799         * po/ru.po: updated (by Yuri Kozlov <yuray@id.ru>).
3800
3801 2005-05-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3802
3803         * po/vi.po:
3804         completed translations for HEAD (by Clytie Siddall <clytie@riverland.net.au>).
3805
3806 2005-05-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
3807
3808         * NEWS, po/LINGUAS, po/vi.po: added new vi translation.
3809
3810         * NEWS, lib/getdef.c:
3811         leaves the table as it is, and changes from the binary search to
3812         a sequential one (fix by Lucas Correia Villa Real <lucasvr@gobolinux.org>).
3813
3814         * man/Attic/passwd.1, man/passwd.1.xml:
3815         make bold passwd and chfn commands.
3816
3817 2005-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
3818
3819         * man/usermod.8.xml, man/vipw.8.xml: cleanups.
3820
3821 2005-04-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
3822
3823         * man/Attic/shadowconfig.8.xml, man/gpasswd.1.xml, man/groups.1.xml, man/grpck.8.xml, man/login.defs.5.xml, man/passwd.1.xml, man/pwck.8.xml, man/sulogin.8.xml, man/useradd.8.xml:
3824         replace <emphasis remap='B'></emphasis> by <command></command>.
3825
3826         * po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, src/lastlog.c:
3827         fixed lastlog --help message (s,--login,--user,) http://bugs.debian.org/249611
3828
3829         * man/Attic/mkpasswd.8.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml:
3830         use <varlistentry></varlistentry> in FILES section. Cleanups.
3831
3832         * man/expiry.1.xml, man/chsh.1.xml, man/chpasswd.8.xml, man/chfn.1.xml, man/porttime.5.xml, man/Attic/pw_auth.3.xml:
3833         cleanups.
3834
3835         * man/Attic/vipw.8, man/vipw.8.xml:
3836         small fix: s,vi,vi(1), (reported by Helge Kreutzmann <kreutzm@itp.uni-hannover.de> in
3837         http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260636).
3838         s,VISUAL,$VISUAL; s,EDITOR,$EDITOR,
3839
3840 2005-04-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
3841
3842         * man/login.1.xml: fixed bold (use <command></command>). Cleanups.
3843
3844         * man/Attic/login.1: fixed typo in bold.
3845
3846         * man/chage.1.xml: fixed italic. Cleanups.
3847
3848         * man/Attic/chage.1: fixed typo in italic.
3849
3850         * man/login.defs.5.xml:
3851         fixed italic (use <filename></filename> istead italic). Cleanups.
3852
3853         * man/Attic/login.defs.5: fixed typo in italic.
3854
3855         * man/vipw.8.xml: fixed italic (use <filename></filename>).
3856
3857         * man/Attic/vipw.8: typo in italic.
3858
3859         * man/Makefile.am:
3860         added target for generate shadow-man-pages.pot. List all now useable xml files
3861         in man_XMANS variable.
3862
3863         * man/pwconv.8.xml:
3864         fixed bold. Use in more places <command></command> istead bold.
3865
3866         * man/Attic/login.defs.5: typo in bold.
3867
3868         * man/su.1.xml:
3869         removed comment. Use <variablelist></variablelist> in Files secstion.
3870         Fixed bold.
3871
3872         * man/Attic/pwconv.8, man/Attic/su.1: typo in bold.
3873
3874 2005-04-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
3875
3876         * NEWS, configure.in: start work on 4.0.9.
3877
3878         * po/nl.po: kill fuzzy.
3879
3880         * man/Attic/chage.1:
3881         reverte last commit (by mistake commited experimental version generated from XML file).
3882
3883         * NEWS, po/nl.po:
3884         updated for 4.0.8 (by "cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
3885
3886         * po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po:
3887         two typos (s,specyfied,specified,; s,maiximum,maximum,).
3888
3889         * NEWS, po/sk.po:
3890         updated for 4.0.8 (by Peter Mann <Peter.Mann@tuke.sk>).
3891
3892         * src/lastlog.c: typo (s,specyfied,specified,)
3893
3894         * src/faillog.c: typo (s,maiximum,maximum,).
3895
3896 2005-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
3897
3898         * man/chage.1.xml, man/chfn.1.xml, man/chsh.1.xml, man/expiry.1.xml, man/gpasswd.1.xml, man/groups.1.xml, man/id.1.xml, man/login.1.xml, man/passwd.1.xml, man/su.1.xml:
3899         added <refmiscinfo class="sectdesc">User Commands</refmiscinfo> in <refmeta></refmeta>.
3900
3901         * man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/vigr.8.xml:
3902         Use encoding="UTF-8" and DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN".
3903
3904         * man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml, man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chage.1.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml:
3905         better formation using "xmlindent -l 80 -d 2".
3906
3907 2005-04-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3908
3909         * man/it/Attic/shadowconfig.8, man/it/chsh.1, man/it/expiry.1, man/it/faillog.5, man/it/faillog.8, man/it/getspnam.3, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/logoutd.8, man/it/newgrp.1, man/it/porttime.5, man/it/pwck.8, man/it/shadow.3, man/it/shadow.5, man/it/su.1, man/it/vipw.8, NEWS, man/it/Makefile.am, man/it/chage.1, man/it/chfn.1, man/it/chpasswd.8:
3910         updated it man pages: chfn.1, chsh.1, groups.1, grpck.8, grpconv.8, grpunconv.8,
3911         id.1, lastlog.8, login.1, newgrp.1, pwunconv.8, shadow.5, vigr.8, vipw.8.
3912         new it man pages: chage.1, chpasswd.8, expiry.1, faillog.5, faillog.8,
3913         getspnam.3, logoutd.8, porttime.5, pwck.8, shadow.3, shadowconfig.8, su.1.
3914         (by Danilo Piazzalunga <danilopiazza@libero.it>)
3915
3916         * po/uk.po:
3917         cleanups in plural forms (by Roman Festchook <roma@polesye.net>).
3918
3919         * man/Attic/chage.1, man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vipw.8.xml:
3920         reformated using xemacs.
3921
3922 2005-04-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3923
3924         * po/fr.po, NEWS:
3925         updated for 4.0.8 (by Christian Perrier <bubulle@kheops.frmug.org>).
3926
3927         * NEWS, po/eu.po: updated for 4.0.8 (by ^pi^ <piarres@gmail.com>).
3928
3929         * NEWS, po/uk.po:
3930         updated for 4.0.8 (by Roman Festchook <roma@polesye.net>).
3931
3932         * po/cs.po:
3933         updated for 4.0.8 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3934
3935         * po/da.po, NEWS:
3936         updated for 4.0.8 (by Claus Hindsgaul <claus_h@image.dk>).
3937
3938         * po/ko.po, NEWS:
3939         updated for 4.0.8 (by Changwoo Ryu <cwryu@debian.org>).
3940
3941         * po/fi.po: kill one fuzzy (by Tommi Vainikainen <thv+debian@iki.fi>).
3942
3943 2005-04-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
3944
3945         * man/chpasswd.8.xml: Rewrited by hand & xemacs.
3946
3947         * man/chfn.1.xml: cleanups in <refentry> tag.
3948
3949         * man/chfn.1.xml: Rewrited by hand & xemacs.
3950
3951         * NEWS, po/pt.po:
3952         updated for 4.0.8 (by Miguel Figueiredo <elmig@debianpt.org>).
3953
3954         * po/es.po, NEWS: updated (by Ruben Porras <nahoo@inicia.es>).
3955
3956 2005-04-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
3957
3958         * man/Attic/useradd.8:
3959         fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter.
3960
3961         * man/Attic/mkpasswd.8.xml, man/Attic/pw_auth.3.xml, man/Attic/shadowconfig.8.xml, man/chfn.1.xml, man/chpasswd.8.xml, man/chsh.1.xml, man/expiry.1.xml, man/faillog.5.xml, man/faillog.8.xml, man/getspnam.3.xml, man/gpasswd.1.xml, man/groupadd.8.xml, man/groupdel.8.xml, man/groupmems.8.xml, man/groupmod.8.xml, man/groups.1.xml, man/grpck.8.xml, man/grpconv.8.xml, man/grpunconv.8.xml, man/gshadow.5.xml, man/id.1.xml, man/lastlog.8.xml, man/limits.5.xml, man/login.1.xml, man/login.access.5.xml, man/login.defs.5.xml, man/logoutd.8.xml, man/newusers.8.xml, man/passwd.1.xml, man/passwd.5.xml, man/porttime.5.xml, man/pwck.8.xml, man/pwconv.8.xml, man/pwunconv.8.xml, man/sg.1.xml, man/shadow.3.xml, man/shadow.5.xml, man/su.1.xml, man/suauth.5.xml, man/sulogin.8.xml, man/useradd.8.xml, man/userdel.8.xml, man/usermod.8.xml, man/vigr.8.xml, man/vipw.8.xml:
3962         raw version converted using doclifter.
3963
3964         * configure.in: remove handle --with-lib{opie,skey}.
3965
3966         * man/de/chsh.1:
3967         synced with english version (by Simon Brandmair <sbrandmair@gmx.net>).
3968
3969         * man/Attic/usermod.8: improved -o description.
3970
3971         * man/de/passwd.1:
3972         added translation EXIT VALUES section (by Simon Brandmair <sbrandmair@gmx.net>).
3973
3974         * NEWS, po/it.po:
3975         updated it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
3976
3977 2005-04-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
3978
3979         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
3980         cleanups.
3981
3982         * po/pl.po: updated.
3983
3984         * src/usermod.c:
3985         use the same error message ("%s: PAM authentication failed\n") on fail
3986         authentication as in other tools.
3987
3988         * po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po:
3989         run "make update-po".
3990
3991         * src/login.c, src/login_nopam.c:
3992         fixed build with disabled PAM support: move bad_time_notify() and check_nologin()
3993         back to src/login.c but use this functions #ifndef USE_PAM.
3994
3995         * NEWS, lib/Makefile.am, lib/pwauth.c:
3996         remove not working OPIE and SKEY support.
3997
3998         * configure.in: typo (s,SELinuux,SELinux,).
3999
4000         * NEWS: typos.
4001
4002         * NEWS: chage, useradd, usermod: reduce multiple OPENLOG() calls.
4003
4004         * src/useradd.c, src/usermod.c: fix multiple OPENLOG() calls.
4005
4006         * src/chage.c: cleanups.
4007
4008         * src/chage.c: fix multiple OPENLOG() calls.
4009
4010         * src/chage.c:
4011         use E_SUCCESS/E_NOPERM #defines instead 0/1 in exit() arguments.
4012
4013 2005-04-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
4014
4015         * src/passwd.c:
4016         adjust also syslog message on usage -S option without permission.
4017         Consolidate SELinix and non-SELinux code.
4018
4019         * po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, NEWS, src/passwd.c:
4020         fix #61313 Debian bug: "passwd -S root" (as a normal user) should not
4021         display "You may not change the password for root.
4022
4023         * NEWS, man/Attic/passwd.1:
4024         fix #160477 Debian bug: improve -S output description.
4025
4026         * man/de/passwd.1:
4027         new translation by Simon Brandmair <sbrandmair@gmx.net> with merged all
4028         changes between revision 1.2 a 1.5.
4029
4030 2005-04-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4031
4032         * man/Attic/passwd.1, man/pl/passwd.1: bold passwd and chage commands.
4033
4034         * NEWS, src/vipw.c:
4035         fixed race condition in vipw (Debian #242407 bug; fix by Alexander Gattin
4036         <arg@online.com.ua>).
4037
4038         * man/pl/Attic/chage.1.xml, man/pl/chage.1:
4039         synced with english version.
4040
4041         * man/Attic/chage.1, man/chage.1.xml:
4042         add info about what mean -1 passed n expiredate parameter (based on #304542
4043         Debian bug; submited by Federico Grau <grauf@rfa.org>).
4044
4045 2005-04-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
4046
4047         * po/fi.po, NEWS:
4048         updated translation (by Tommi Vainikainen <tvainikan@cc.hut.fi>).
4049
4050         * man/hu/passwd.1, man/it/passwd.1, man/ja/passwd.1, man/pl/passwd.1, man/Attic/passwd.1, man/de/passwd.1, man/es/passwd.1:
4051         cleanups and unifications in SEE ALSO section.
4052
4053 2005-04-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
4054
4055         * configure.in:
4056         Info documentation says about AC_GNU_SOURCE: "should be called before any
4057         macros that run the C compiler". So move this macro on top configure.in for
4058         avoid autoconf warnings.
4059
4060         * configure.in:
4061         AC_SYS_LARGEFILE() performs checking is fseeko() is avalaible so "fseeko" can
4062         be removed from AC_CHECK_FUNCS() parameters.
4063
4064         * NEWS, configure.in: Remove using AC_PROG_GCC_TRADITIONAL macro.
4065         Add using AC_GNU_SOURCE macro for kill compilation warnings about implicit
4066         declaration of function `fseeko'.
4067
4068         * po/cs.po: killed fuzzy (by Miroslav Kure <kurem@debian.cz>).
4069
4070         * man/ja/newgrp.1, man/pl/newgrp.1, NEWS, man/Attic/newgrp.1, man/hu/newgrp.1:
4071         newgrp uses /bin/sh (not bash).
4072
4073         * man/Attic/gpasswd.1, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/id.1, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/pwck.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8:
4074         describe /etc/group in FILES section as "group account information".
4075
4076         * man/Attic/grpck.8:
4077         describe /etc/passwd in FILES section as "user account information".
4078
4079         * po/stats: small script for generate translations statistics.
4080
4081         * NEWS, po/cs.po: Updated by Miroslav Kure <kurem@debian.cz>.
4082
4083         * man/chage.1.xml, man/Attic/chage.1, man/Attic/expiry.1, man/Attic/login.1, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8:
4084         describe /etc/shadow in FILES section as "secure user account information".
4085
4086         * man/Attic/newgrp.1:
4087         Reformated paragraph. s,Bourne shell,\fBbash\fR shell,
4088
4089         * NEWS, man/Attic/newgrp.1:
4090         fix #251926, #166173, #113191 Debian bugs: explain why editing /etc/group
4091         (without gshadow) doesn't permit to use newgrp.
4092
4093         * po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po:
4094         added/fixed Plural-Forms: header entries. Run "make update-po".
4095
4096         * po/pl.po:
4097         added Plural-Forms: header entry and updated for last change in
4098         libmisc/failure.c.
4099
4100         * libmisc/failure.c:
4101         break message text with failure login since last login.
4102
4103         * libmisc/failure.c:
4104         Use ngettext instead of string concatenation and static number of cases.
4105         Patch by Tommi Vainikainen <tvainika@cc.hut.fi>.
4106
4107 2005-04-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
4108
4109         * po/cs.po:
4110         new translation maintainer: Miroslav Kure <kurem@debian.cz>.
4111
4112 2005-04-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4113
4114         * po/pl.po: updated for 4.0.8.
4115
4116 2005-04-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4117
4118         * po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, src/faillog.c:
4119         changed faillog records display format for allow fit in 80 columns all
4120         faillog atributies.
4121
4122         * po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po:
4123         run "make update-po". Updated pl.po.
4124
4125         * src/faillog.c (usage): typo (s,IDAYS,DAYS,).
4126
4127         * man/Attic/faillog.8, NEWS:
4128         updated after rewrite faillog command for use getopt_long().
4129
4130         * src/faillog.c:
4131         Add handle -h,--help option. Show in usage output information about
4132         -t,--time option. Remove handle -p option.
4133
4134         * po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po:
4135         run "make update-po".
4136
4137         * po/POTFILES.in: updated.
4138
4139         * man/Attic/gpasswd.1: typo (s,fB,\fB,).
4140
4141 2005-04-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
4142
4143         * NEWS, man/ja/login.1:
4144         updated ja man page for Debian #95213 bug (by Kenshi Muto <kmuto@debian.org>).
4145
4146         * src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/passwd.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS, lib/Attic/grdbm.c, lib/Attic/gsdbm.c, lib/Attic/pwdbm.c, lib/Attic/spdbm.c, lib/Makefile.am, lib/gshadow.c, lib/shadow.c:
4147         next round of cleanups: removed NDBM code (unused).
4148
4149         * src/login.c: consilidate some !USE_PAM lines.
4150
4151         * src/login.c, src/login_nopam.c:
4152         move bad_time_notify() and check_nologin() to src/login_nopam.c.
4153
4154         * lib/prototypes.h: remove not used login_desrpc() prototype.
4155
4156         * lib/Attic/rad64.c, lib/encrypt.c, lib/prototypes.h, lib/Makefile.am:
4157         remove lib/rad64 with not used c64i() and i64c() functions.
4158
4159         * lib/encrypt.c:
4160         remove "#ifdef SW_CRYPT .. #endif" and "#ifdef DOUBLESIZE .. #endif" unused code.
4161
4162         * lib/encrypt.c: remove "#ifdef MD5_CRYPT .. #endif" unused code.
4163
4164         * libmisc/salt.c:
4165         remove prototypes for *l64a() and add #include <stdlib.h>. Remove unused
4166         now code (old style random salt generator).
4167
4168         * src/chage.c: cleanups.
4169
4170         * src/chpasswd.c:
4171         remove prototypes for *l64a() and add #include <stdlib.h>.
4172
4173         * src/login.c: remove login_fbtab() prototype.
4174
4175         * src/chage.c:
4176         remove prototypes for a64l() and *l64a() and add #include <stdlib.h>.
4177
4178 2005-04-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
4179
4180         * man/ru/passwd.5, man/zh_CN/chfn.1, man/zh_CN/chpasswd.8, man/zh_CN/chsh.1, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/passwd.5, man/ko/su.1, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.1, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/hu/chfn.1, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/id.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/su.1, man/id/chsh.1, man/id/login.1, man/id/useradd.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/passwd.5, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/it/vipw.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1, man/de/passwd.5, man/de/su.1, man/de/vipw.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/cs/groups.1, man/cs/id.1, man/cs/lastlog.8, man/cs/passwd.5, man/cs/shadow.5, man/cs/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/expiry.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/expiry.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/usermod.8, man/Attic/vipw.8:
4181         more replaces "-" by "\-" (s,\\-,-,g; s,-,\\-,g).
4182
4183         * man/pl/usermod.8: finish sync with english version.
4184
4185         * man/hu/login.1, man/pl/login.1, NEWS, man/Attic/login.1, man/de/login.1:
4186         removed fragment about abilities pass enviroment variables in login prompt.
4187
4188         * man/Attic/gpasswd.1, man/Attic/newgrp.1:
4189         fixes by Nicolas Nicolas François <nicolas.francois@centraliens.net> (not all
4190         commited).
4191
4192 2005-04-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4193
4194         * man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/gshadow.5, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5:
4195         replace all "-" by "\-" (s,\\-,-,; s,-,\\-,).
4196
4197         * man/cs/groups.1: cleanups.
4198
4199         * NEWS, src/su.c:
4200         fixed use of SU_WHEEL_ONLY in su. Now su realy is avalaible for wheel group
4201         members. Thanks to Mike Frysinger <vapier@gentoo.org> for report:
4202         http://bugs.gentoo.org/show_bug.cgi?id=80345
4203
4204         * man/pl/Attic/chage.1.xml:
4205         converted from roff using doclifter. Rewrited by hand. Probably will be
4206         removed after prepare infrastructure for translate man pages using gettext
4207         but temporary I need this for some experiments.
4208
4209         * src/login.c: remove unused #ifded LOGIN_FBTAB .. #endif code.
4210
4211         * configure.in, libmisc/Attic/login_access.c, libmisc/Makefile.am, src/Makefile.am, src/login.c, src/login_nopam.c:
4212         move libmisc/login_access.c to src/login_mopam.c.
4213         Remove using LOGIN_ACCESS #define. Now LOGIN_ACCESS is equal to !USE_PAM.
4214         In src/login_nopam.c will be cumulated non-PAM specyfic login code.
4215
4216         * src/lastlog.c, src/login.c, src/useradd.c, src/usermod.c, libmisc/log.c:
4217         cleanups: remove using #include "lastlog_.h".
4218
4219         * src/login.c: fixed build with PAM support disabled.
4220
4221         * src/login.c: remove "#ifdef HUP_MESG_FILE .. #endif" code.
4222
4223         * src/login.c: reindent using -l80.
4224
4225         * man/Attic/chage.1, man/chage.1.xml:
4226         s/chage/chage command/ in DESCRIPTION.
4227
4228         * man/chage.1.xml:
4229         converted from roff using doclifter. Rewrited by hand.
4230
4231         * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/faillog.8, man/Attic/groupmod.8, man/Attic/pwconv.8, man/Attic/useradd.8, man/Attic/usermod.8:
4232         cleanups.
4233
4234         * man/Attic/pwconv.8: fixed typo: s,fI,\fI,
4235
4236         * po/POTFILES.in: remove libmisc/login_{desrpc,krb}.c.
4237
4238         * lib/getdef.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Makefile.am, src/login.c, NEWS, autogen.sh, configure.in:
4239         drop never finished kerberos and des_rpc support.
4240
4241         * man/it/chfn.1: cleanups.
4242
4243 2005-04-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
4244
4245         * NEWS, configure.in:
4246         fixed UTMP path detection (by Kelledin <kelledin@users.sf.net>).
4247
4248         * man/fr/chsh.1: typo.
4249
4250         * man/de/Makefile.am, man/de/passwd.5:
4251         imported from Deutscher manpages.
4252
4253         * man/cs/Makefile.am, man/cs/groups.1, man/cs/lastlog.8, man/cs/su.1:
4254         new files imported from Czech man-pages.
4255
4256         * man/pl/faillog.8, man/pl/groupmems.8, man/pl/id.1, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/passwd.1, man/hu/chsh.1, man/it/groupadd.8, man/it/groupmod.8, man/it/usermod.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/login.1, man/ja/passwd.1, man/ja/useradd.8, man/ja/usermod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/id.1, man/Attic/login.1, man/Attic/passwd.1, man/Attic/useradd.8, man/de/chfn.1, man/de/chsh.1, man/de/login.1, man/de/passwd.1:
4257         cleanups: aded missing \fR.
4258
4259         * man/Attic/gpasswd.1, man/Attic/gshadow.5, man/Makefile.am, NEWS:
4260         added new file (by Nicolas Nicolas François <nicolas.francois@centraliens.net>).
4261
4262 2005-03-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
4263
4264         * man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/gpasswd.1:
4265         added missing \fR.
4266
4267         * man/pl/groupmod.8: typo: s,\fI,\fR,
4268
4269         * man/pl/login.1, man/pl/passwd.1: cleanups: aded missing \fR.
4270
4271         * man/pl/sulogin.8: cleanups.
4272
4273         * man/pl/useradd.8: cleanups: aded missing \fR.
4274
4275         * man/pl/usermod.8: partialy synced with english version.
4276
4277         * man/Attic/usermod.8: typo.
4278
4279         * NEWS, man/Attic/usermod.8:
4280         fixed #302388 Debian bug: added separated -o option description.
4281
4282         * lib/getdef.c:
4283         FAILLOG_ENAB, LOGIN_STRING moved to code "#ifndef USE_PAM" dependent.
4284
4285         * lib/pwauth.c, lib/pwauth.h: enable pw_auth() only #ifndef USE_PAM.
4286
4287         * src/userdel.c, src/usermod.c, src/vipw.c, src/Attic/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/sulogin.c, src/useradd.c, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, libmisc/Attic/login_access.c, libmisc/Attic/login_krb.c, libmisc/addgrps.c, libmisc/age.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/copydir.c, libmisc/env.c, libmisc/failure.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/pam_pass.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/xmalloc.c, NEWS, lib/Attic/getpass.c, lib/Attic/grdbm.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/pwdbm.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rcsid.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/gshadow_.h, lib/lockpw.c, lib/port.c, lib/port.h, lib/prototypes.h, lib/pwauth.c, lib/pwauth.h, lib/pwio.c, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c:
4288         reindent all source code using -l80.
4289
4290         * libmisc/.indent.pro, src/.indent.pro, lib/.indent.pro: -l80 added.
4291
4292         * lib/gshadow.c, NEWS:
4293         rewrited group count to dynamic (by John Newbigin <jnewbigin@ict.swin.edu.au >).
4294
4295         * po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tl.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po:
4296         run "make update-po".
4297
4298         * src/login.c: use allways "\n%s login: " login prompt.
4299
4300         * src/login.c: removed radius support (even not compiles).
4301
4302         * doc/Attic/README.mirrors, doc/Makefile.am: removed.
4303
4304         * src/userdel.c (update_user): removed next redundant closing }.
4305
4306         * src/userdel.c: remove using unused NO_REMOVE_MAILBOX #define.
4307
4308         * src/userdel.c (update_user): removed redundant closing }.
4309
4310 2005-03-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
4311
4312         * lib/getdef.c:
4313         move PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE to part PAM not dependent
4314         (used in useradd, pwconv).
4315
4316         * configure.in, src/Makefile.am:
4317         move define LOCALEDIR using AC_DEFINE_UNQUOTED() to src/Makefile.am::AM_CPPFLAGS.
4318
4319         * man/Attic/pwconv.8: typo in bold.
4320
4321         * doc/Attic/INSTALL: removed.
4322
4323         * doc/Attic/README.sun4, doc/Makefile.am: removed outdated README.sun4.
4324
4325 2005-03-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4326
4327         * po/pl.po: put mine data in Last-Translator: field.
4328
4329         * src/newusers.c:
4330         use the same as in useradd default UMASK (022 instead 077) if diffrent not
4331         defined in login.defs.
4332
4333         * NEWS, libmisc/copydir.c:
4334         added SELinux changes (based on Fedora patch).
4335
4336         * NEWS: typo.
4337
4338         * man/Attic/login.defs.5: typo in bold.
4339
4340         * src/chfn.c, src/chsh.c, lib/getdef.c:
4341         move CHFN_AUTH, CHSH_AUTH variables from login.defs to part !USE_PAM dependent.
4342         Use "auth required pam_unix.so" in /etc/pam.d/{chfn,chsh} for force enter password
4343         on use chfn/chsh.
4344
4345         * lib/getdef.c: added CHSH_AUTH variable in def_table[] table.
4346
4347         * src/chsh.c: s/CHFN_AUTH/CHSH_AUTH/
4348
4349         * man/Attic/shadow.5, man/Attic/passwd.5:
4350         add more accurate information about what contains field with encrypted password in
4351         each passwd/shadow line (reported by Mike Brodbelt).
4352
4353         * autogen.sh: reorder.
4354
4355         * lib/getdef.c:
4356         CRACKLIB_DICTPATH, ENV_HZ, ENV_PATH, ENV_ROOTPATH, ENV_SUPATH, ENV_TZ,
4357         ENVIRON_FILE, FTMP_FILE, ISSUE_FILE, LASTLOG_ENAB, MAIL_CHECK_ENAB, MAIL_DIR,
4358         MAIL_FILE, MD5_CRYPT_ENAB, MOTD_FILE, NOLOGINS_FILE, OBSCURE_CHECKS_ENAB,
4359         PASS_ALWAYS_WARN, PASS_CHANGE_TRIES, PASS_MAX_DAYS, PASS_MAX_LEN, PASS_MIN_DAYS,
4360         PASS_MIN_LEN, PASS_WARN_AGE, PORTTIME_CHECKS_ENAB, SU_WHEEL_ONLY, QMAIL_DIR,
4361         QUOTAS_ENAB, ULIMIT variables moved to code "#ifndef USE_PAM" dependent.
4362
4363         * configure.in:
4364         fix importand typo: added missing ",". Now LOGIN_ACCESS realy is defined only
4365         when PAM is not enabled.
4366
4367         * libmisc/obscure.c, libmisc/limits.c:
4368         all functions from this file are "#ifndef USE_PAM" dependent.
4369
4370         * libmisc/setugid.c (change_uid):
4371         removed dead code depndent on "#ifdef BSD".
4372
4373         * libmisc/ttytype.c (ttytype):
4374         removed dead code depend on "defined(SUN) || defined(BSD) || defined(SUN4)".
4375
4376         * src/login.c (setup_tty): remove dead code.
4377
4378         * libmisc/rlogin.c:
4379         fix compilation warning: replace #include <unistd.h> by #include <netdb.h>
4380         where ruserok() is declared.
4381
4382 2005-03-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4383
4384         * po/pl.po: kill one fuzzy entry.
4385
4386 2005-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4387
4388         * NEWS, libmisc/log.c:
4389         fixed create lastlog entry fo users never loged in on non-PAM
4390         variant of login (fix by <oracular@ziplip.com>).
4391
4392 2005-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
4393
4394         * NEWS, etc/Attic/login.defs.linux, etc/login.defs, lib/getdef.c, man/pl/login.defs.5:
4395         remove handle login.defs::NOLOGIN_STR (never used).
4396
4397 2005-02-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
4398
4399         * man/Attic/shadow.5:
4400         added missing '\&' in line starting with '\.', which causes groff to skip
4401         it entirely (fix submited by Danilo Piazzalunga <danilopiazza@libero.it>).
4402
4403         * TODO: cleanups.
4404
4405 2005-02-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4406
4407         * src/useradd.c, NEWS:
4408         useradd: fixes a potential security problem when mailbox is created in
4409         useradd.
4410         Patch and comment by Koblinger Egmont <egmont@uhulinux.hu>:
4411         Only two arguments are passed to the open() call though it expects three
4412         because O_CREAT is present. Hence the permission of the file first becomes
4413         some random garbage found on the stack, and an attacker can perhaps open
4414         this file and hold it open for reading or writing before the proper
4415         fchmod() is executed. (Actually, we could also pass the final "mode" to
4416         the open() call and then save the consequent fchmod().)
4417
4418 2005-02-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4419
4420         * NEWS, po/LINGUAS, po/tl.po:
4421         added tl translation (fron Debian resources).
4422
4423 2005-02-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4424
4425         * NEWS, src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c:
4426         SELinux changes: added changes in chage, chfn, chsh, passwd for allow
4427         construct more grained user password/accuunt properties on SELinux
4428         policies level. Patch originally based on RH changes (submited by Chris
4429         PeBenito <pebenito@gentoo.org>)
4430
4431 2005-02-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4432
4433         * po/fr.po, NEWS:
4434         updated translation (by Jean-Luc Coulon <jean-luc.coulon@wanadoo.fr>) from
4435         Debian resources.
4436
4437 2005-01-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
4438
4439         * NEWS, configure.in: open work on 4.0.8.
4440
4441 2005-01-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4442
4443         * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po:
4444         "make update-po".
4445
4446 2005-01-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
4447
4448         * NEWS, po/it.po:
4449         updated it translations (by Danilo Piazzalunga <danilopiazza@libero.it>).
4450
4451 2005-01-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
4452
4453         * libmisc/rlogin.c: remove ruserok() prototyle and #include <unistd.h>.
4454
4455         * lib/getdef.c: remove strtol() prototype (it comes with <stdlib.h>).
4456
4457         * po/da.po, po/es.po, po/nl.po, po/pl.po, po/pt.po:
4458         "Project-Id-Version: shadow 4.0.7".
4459
4460         * NEWS, po/fi.po:
4461         updated fi translation (by Tommi Vainikainen <thv+debian@iki.fi>).
4462
4463 2005-01-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
4464
4465         * po/da.po, po/es.po, po/pl.po, po/pt.po: kill fuzzy entries.
4466
4467         * po/nl.po, NEWS:
4468         updated nl translations (by cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
4469
4470         * lib/Makefile.am (libshadow_la_LIBADD): removed snprintf.h.
4471
4472         * NEWS, po/LINGUAS, po/zh_TW.po:
4473         added zh_TW translation (from Debian resources).
4474
4475         * po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po:
4476         "make update-po".
4477
4478         * src/Attic/mkpasswd.c, src/passwd.c, src/userdel.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groups.c, src/login.c:
4479         "less means better" added fixes which makes english texts more consistent
4480         especially with capitalization issues. Based on fixes by Tommi Vainikainen
4481         <thv+debian@iki.fi> (make all text begining from lower case .. not upper).
4482         This patch cuts i18n entries in each po/*po file from 420 to 402.
4483
4484 2005-01-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4485
4486         * NEWS: added pt to updated translations.
4487
4488         * lib/defines.h: reverte last change (mistake).
4489
4490         * po/pt.po:
4491         updated translation by Miguel Figueiredo <elmig@debianpt.org>.
4492
4493 2005-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
4494
4495         * NEWS: typo.
4496
4497         * NEWS: update da, es and pl (100%) translations.
4498
4499         * po/pl.po: finish translations.
4500
4501         * po/da.po: updated translations by Claus Hindsgaul <claus_h@image.dk>.
4502
4503         * NEWS, TODO: Typos found by Claus Hindsgaul <claus_h@image.dk>.
4504
4505         * po/es.po: Updates from Ruben Porras <nahoo@inicia.es>.
4506
4507         * lib/defines.h: - remove usong shadow_.h.
4508
4509         * po/pl.po: kill fuzzy.
4510
4511         * NEWS, lib/Attic/grent.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwent.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/Attic/strcasecmp.c, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/Makefile.am:
4512         remove unused now files in lib/ directory.
4513
4514         * po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/POTFILES.in, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po:
4515         Now correctly shadow passes "make distcheck".
4516
4517         * NEWS: typo.
4518
4519 2005-01-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4520
4521         * src/faillog.c, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sq.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, NEWS:
4522         switch faillog ro use getopt_long().
4523
4524         * etc/pam.d/su: aded line with "session required pam_env.so".
4525
4526 2004-12-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
4527
4528         * man/de/Makefile.am, man/de/vigr.8, man/de/vipw.8, NEWS:
4529         added de vigr(8), vipw(8) man pages (from Debian resources).
4530
4531 2004-12-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
4532
4533         * po/LINGUAS, po/ro.po, po/sq.po, NEWS:
4534         added ro, sq translations (from Debian resources).
4535
4536 2004-12-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
4537
4538         * configure.in:
4539         added checing is fseeko() function is avalaibabe in system: added fseeko to
4540         AC_CHECK_FUNCS parameters.
4541
4542         * lib/Makefile.am:
4543         fixed warning message about incorrect try linking non-PIC code with shared
4544         library: removed $(top_builddir)/libmisc/libmisc.a from libshadow_la_LIBADD.
4545
4546         * NEWS:
4547         - final entry about fixed large file support in lastlog and faillog.
4548
4549         * src/vipw.c, lib/Attic/pwent.c, lib/Attic/grent.c:
4550         use fseeko() instead fseek(). This not realuy neccessary because in this
4551         cases fseek() was used for move to begin of file. This only for minimize
4552         external functions count.
4553
4554         * src/faillog.c:
4555         fixes for allow operate on large files by faillog: use fseeko() instead
4556         fseek().
4557
4558         * src/lastlog.c:
4559         fixes for allow operate lastlog on large files: use fseeko() instead fseek()
4560         and do not casrt file offsets to unsigned long (based on large-file patch
4561         from FC).
4562
4563         * src/faillog.c: fixed typo in usage().
4564
4565 2004-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4566
4567         * man/pl/newgrp.1: fixed typo in bold macro.
4568
4569 2004-12-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
4570
4571         * man/pl/chpasswd.8: remove bold from NAZWA section.
4572
4573 2004-12-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
4574
4575         * src/faillog.c: remove using Prog variable.
4576
4577         * configure.in, NEWS:
4578         fixed large file support: added AC_SYS_LARGEFILE macro to autoconf.
4579
4580         * man/Attic/groupmod.8, man/pl/groupmod.8: separate OPTIONS section.
4581
4582         * man/pl/chpasswd.8: sync with english version.
4583
4584         * man/Attic/chpasswd.8:
4585         bold "chpasswd" command name in CAVEATS section.
4586
4587         * man/Attic/chpasswd.8: s/protect/protected/
4588
4589         * man/pl/lastlog.8: cleanups.
4590
4591         * man/Attic/chpasswd.8, man/Attic/lastlog.8, man/Attic/newusers.8:
4592         remove bold from NAME section.
4593
4594         * man/it/groupadd.8, man/it/useradd.8: separate OPZIONI section.
4595
4596         * man/pl/groupmems.8: fixes in OPCJE section.
4597
4598         * man/Attic/chpasswd.8: more cleanups.
4599
4600 2004-12-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
4601
4602         * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadowconfig.8, man/Attic/suauth.5, man/Attic/useradd.8:
4603         Fixed varoiuse typos and misspeling based partialy on patch from Bug#141322
4604         from Debian (submited by Christian Perrier <bubulle@debian.org>).
4605
4606         * man/Attic/chpasswd.8: more cleanups.
4607
4608         * man/pl/faillog.8, man/Attic/faillog.8, man/ja/faillog.8:
4609         remove from OPTIONS section information about avalaibability on some systems
4610         faillog database in other location thad listed in FILES section.
4611
4612         * man/Attic/chpasswd.8: updated.
4613
4614         * man/fr/faillog.5:
4615         fixed FICHIERS secttion: corrected change to italic on /var/log/faillog.
4616
4617         * src/faillog.c:
4618         move main() to the end of file and reorder rest functions. Now declararion
4619         finction prototypes can be removed.
4620
4621 2004-12-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4622
4623         * NEWS: updated.
4624
4625         * man/pl/lastlog.8: synced with current english version.
4626
4627         * man/Attic/lastlog.8: use the same style as in chpasswd(8).
4628
4629         * po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po, po/ru.po, po/sk.po, po/pt_BR.po, po/pt.po, po/pl.po, po/nn.po, po/nl.po, po/nb.po, po/ko.po, po/ja.po, po/he.po, po/id.po, po/it.po, po/fi.po, po/fr.po, po/es.po, po/eu.po, po/el.po, po/da.po, po/de.po, po/cs.po, po/ca.po, po/bs.po:
4630         "make update-po" after rewrite lastlog.
4631
4632         * src/lastlog.c: Rewrite for use the same style as in chpasswd.c.
4633         Move open lastlog file after commadline option parsing so now --help option
4634         can be used by user without read access to lastlog file.
4635
4636         * src/chpasswd.c:
4637         s/display this help and exit/display this help message and exit/ in ussage()
4638         output.
4639
4640         * po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po:
4641         "make update-po".
4642
4643         * src/chpasswd.c:
4644         Added handle -h|--help option. Improved and updated ussage() output.
4645
4646 2004-12-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4647
4648         * po/tr.po, po/uk.po, po/zh_CN.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/da.po, po/de.po, po/el.po, po/bs.po, po/ca.po, po/cs.po:
4649         "make update-po" and resolve fuzzy with last change in src/chpasswd.c.
4650
4651         * src/chpasswd.c, NEWS:
4652         switch chpasswd to use getopt_long() and adds a --md5 option
4653         (by Ian Gulliver <ian@penguinhosting.net>).
4654
4655         * NEWS, configure.in: start work on 4.0.7.
4656
4657 2004-11-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4658
4659         * NEWS: cleanups.
4660
4661         * po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po:
4662         removed not used translations.
4663
4664         * NEWS, src/su.c:
4665         fix adding of pam_env env variables to enviroment (Martin Schlemmer <azarah@nosferatu.za.org>).
4666
4667         * NEWS, configure.in:
4668         fixed filling MAIL_SPOOL_DIR and MAIL_SPOOL_FILE variables which was allways
4669         empty (Gregorio Guidi <g.guidi@sns.it>)
4670
4671         * NEWS: updated.
4672
4673         * src/useradd.c, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po:
4674         do not translate variable names from /etc/default/useradd during "useradd -D".
4675
4676 2004-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
4677
4678         * man/zh_CN/groupadd.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupadd.8, man/pt_BR/groupmod.8, man/Attic/groupadd.8, man/Attic/groupmod.8, man/Attic/useradd.8, man/fr/useradd.8, man/fr/usermod.8, man/id/useradd.8:
4679         correction: groups/users with gid/uid 0 and 999 are reserved for system accounts.
4680
4681         * man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/usermod.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/usermod.8, man/id/useradd.8, man/it/groupadd.8, man/it/groupmod.8, man/it/useradd.8, man/it/usermod.8, man/ja/groupadd.8, man/ja/groupmod.8, man/ja/useradd.8, man/ja/usermod.8, man/pl/groupadd.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/usermod.8, man/pt_BR/groupmod.8, man/Attic/groupadd.8, man/Attic/groupmod.8, man/Attic/useradd.8, man/fr/useradd.8, man/fr/usermod.8:
4682         zgroups/users with gid/uid 0 and 499 are typically reserved for system accounts.
4683
4684 2004-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4685
4686         * man/pl/Attic/mkpasswd.8, man/pl/chage.1, man/pl/chsh.1, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/lastlog.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/Attic/chage.1, man/Attic/chsh.1, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/lastlog.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8:
4687         separated OPTIONS section.
4688
4689         * lib/commonio.c: reverte last change.
4690
4691         * libmisc/pwdcheck.c:
4692         one word fix .. ommited "else" was removed. Now security bug which allow
4693         unauthorized account properties modification is realy closed.
4694
4695 2004-10-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
4696
4697         * lib/commonio.c:
4698         add matchpathcon to create the files correctly when they do not exist (based
4699         on patch from FC).
4700
4701         * man/Attic/passwd.1: fixed two typos ("/" in incorrect place).
4702
4703 2004-10-27  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
4704
4705         * etc/pam.d/useradd: - added header
4706
4707         * etc/pam.d/chfn, etc/pam.d/chsh, etc/pam.d/userdel: - fixed header
4708
4709 2004-10-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
4710
4711         * etc/pam.d/chfn, etc/pam.d/chsh, etc/pam.d/userdel:
4712         added missing template/example PAM service config files for chfn, chsh, userdel.
4713
4714         * NEWS, configure.in: start 4.0.6.
4715
4716 2004-10-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
4717
4718         * man/pl/Attic/adduser.8, man/pl/Makefile.am, man/Attic/adduser.8, man/Makefile.am, man/fr/Attic/adduser.8, man/fr/Makefile.am, man/id/Attic/adduser.8, man/id/Makefile.am, man/it/Attic/adduser.8, man/it/Makefile.am, man/ja/Attic/adduser.8, man/ja/Makefile.am, NEWS:
4719         remove adduser(8) roff include man page to useradd(8).
4720
4721         * lib/Makefile.am: more fixes for non-inst libmisc.
4722
4723         * libmisc/Makefile.am, src/Makefile.am, NEWS:
4724         change libmisc to private static library.
4725
4726         * etc/pam.d/Makefile.am: typo.
4727
4728 2004-10-24  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
4729
4730         * po/pl.po: - more translation/formatting fixes
4731
4732         * po/pl.po: - updated translation
4733
4734         * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po:
4735         - make update-po, updated usage() translation
4736
4737         * src/useradd.c: - syntax fix for useradd in usage()
4738
4739         * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po:
4740         - usage() formatting and other fixes
4741
4742         * po/fi.po: - proper UTF
4743
4744         * po/pl.po: - pl translation fixes/updates by Jakub Bogusz
4745
4746 2004-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4747
4748         * etc/pam.d/chage, etc/pam.d/chpasswd, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/newusers, etc/pam.d/useradd, etc/pam.d/usermod:
4749         use default path to PAM modules.
4750
4751         * etc/pam.d/Attic/shadow, etc/pam.d/Makefile.am, etc/pam.d/chage, etc/pam.d/chpasswd, etc/pam.d/groupadd, etc/pam.d/groupdel, etc/pam.d/groupmod, etc/pam.d/login, etc/pam.d/newusers, etc/pam.d/usermod:
4752         Remove shadow PAM config file. Added PAM config files for: chage, chpasswd,
4753         groupadd, groupdel, groupmod, login, newusers.
4754
4755         * po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po:
4756         "make update-po".
4757
4758         * configure.in: reverte previous incorrect commit.
4759
4760         * NEWS, src/su.c:
4761         add pam_open_session() support. If builded without PAM support
4762         propagate $DISPLAY and $XAUTHORITY enviroment variables.
4763         Based on http://www.gentoo.org/cgi-bin/viewcvs.cgi/sys-apps/shadow/files/shadow-4.0.4.1-su-pam_open_session.patch?rev=1.1
4764
4765 2004-10-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4766
4767         * configure.in: cleanups.
4768
4769         * lib/defines.h:
4770         define syslog() depending on ENABLE_NLS (not on HAVE_SETLOCALE).
4771
4772 2004-10-23  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
4773
4774         * man/fr/Makefile.am: - killed non-existent manpage
4775
4776 2004-10-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
4777
4778         * libmisc/copydir.c, NEWS:
4779         when placing symlinks into /etc/skel copy_tree of libmisc/copydir.c will
4780         properly create the symlink in the destination directory but not change the
4781         ownership to the target user/group. This makes httpd Option
4782         SymlinkIfOwnerMatch break for default weg pages including symlinks placed
4783         into /etc/skel/public_html for example.
4784         http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=66819
4785
4786 2004-10-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
4787
4788         * src/Makefile.am:
4789         seems I foud CorrectWay(tm) for add some symlinks on install target.
4790
4791         * po/pl.po: more fixes.
4792
4793         * po/pl.po: added missing \n.
4794
4795         * src/chage.c, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, NEWS, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po:
4796         more verbose/human readable -l output. This output is much more beter for
4797         send directly via email for each users as message with account status (for
4798         example as message with warning about account/password expiration).
4799
4800         * configure.in: start prepare for 4.0.5.
4801
4802         * src/Makefile.am, libmisc/Makefile.am, lib/Makefile.am, configure.in:
4803         move LOCALEDIR to autoheader variables. Remove redefining DEFS in
4804         Makefile.am (not neccessary now).
4805
4806         * src/chage.c, src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, NEWS:
4807         applied OWL shadow-4.0.4.1-owl-pam-auth.diff patch by Solar Designer
4808         <solar@openwall.com>:
4809           Moved the PAM authentication in user management commands after
4810           command-line parsing, made it use separate service names for each command.
4811           Use constant strings rather than argv[0] for syslog ident in the user
4812           management commands.
4813
4814         * man/Attic/useradd.8:
4815         reword the useradd manpage a little to make it more clear. Fix from:
4816         http://www.gentoo.org/cgi-bin/viewcvs.cgi/sys-apps/shadow/files/shadow-4.0.4.1-useradd-manpage-update.patch?rev=1.1
4817
4818         * configure.in: added libselinux detection.
4819
4820         * lib/Makefile.am, lib/commonio.c, lib/commonio.h, NEWS, autogen.sh, configure.in:
4821         added SELinux support (basing on patch from Gentoo).
4822
4823         * man/fr/Makefile.am (man_MANS): added getspnam.3.
4824
4825 2004-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4826
4827         * po/pt.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nl.po, po/nn.po, po/pl.po, src/groupadd.c, src/groupmod.c:
4828         English grammar fix: s/is a not a valid group name/is not a valid group name/
4829         (pointed by Mike Frysinger <vapier@gentoo.org>).
4830
4831 2004-10-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
4832
4833         * NEWS, src/userdel.c:
4834         When removing a user with userdel, userdel always exits 1 (fixed).
4835         Based on http://bugs.gentoo.org/show_bug.cgi?id=66687.
4836
4837 2004-08-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
4838
4839         * configure.in:
4840         Use AC_SEARCH_LIBS() for inet_ntoa(), socket(), gethostbyname() probing (instead AC_CHECK_FUNC()).
4841
4842 2004-08-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
4843
4844         * man/Makefile.am: shadow(3) man page moved to man_MANS.
4845
4846         * libmisc/ttytype.c: Removed getenv() prototype (it is in <stdlib.h>).
4847
4848         * src/Attic/mkpasswd.c:
4849         Removed fgetsx() prototype (it is in lib/prototypes.h).
4850
4851         * man/it/vigr.8: Fixed typo (s/wipw/vipw/).
4852
4853 2004-08-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4854
4855         * NEWS: Typo.
4856
4857         * po/tr.po, po/uk.po, po/zh_CN.po, po/bs.po, po/cs.po, po/de.po, po/el.po, po/es.po, po/eu.po, po/fi.po, po/fr.po, po/he.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/nb.po, po/nn.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po:
4858         Run "make update-po".
4859
4860         * po/ca.po, po/da.po, po/nl.po, po/pt_BR.po: Converted to UTF-8.
4861
4862         * po/LINGUAS: Typo.
4863
4864         * po/nb.po, po/nl.po, po/nn.po, po/pt.po, po/pt_BR.po, po/tr.po, po/zh_CN.po, NEWS, po/LINGUAS, po/bs.po, po/ca.po, po/da.po, po/eu.po, po/he.po, po/id.po:
4865         New translations: bs, ca, da, eu, he, id, nb, nl, nn, pt, pt_BR, tr,
4866         zh_CN (stolen froM Debian)
4867
4868         * man/Attic/grpck.8, man/Attic/mkpasswd.8, man/Attic/pwck.8, man/pl/Attic/mkpasswd.8, man/pl/grpck.8, man/pl/pwck.8:
4869         Corrected section number.
4870
4871 2004-08-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
4872
4873         * man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/zh_TW/groupadd.8, man/id/chsh.1, man/id/login.1, man/it/chfn.1, man/pl/chage.1, man/pl/groupadd.8, man/pl/groupmems.8, man/pl/lastlog.8, man/pl/login.1, man/pt_BR/groupadd.8, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/de/login.1, man/de/su.1, man/fr/chsh.1, man/fr/passwd.1, man/fr/usermod.8, man/hu/chfn.1, man/Attic/chage.1, man/Attic/groupadd.8, man/Attic/groupmems.8, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/usermod.8:
4874         Options description in alphabetical order.
4875
4876         * NEWS, src/login.c:
4877         Applied 036_pam_access_with_preauth.patch Debian patch submited by Bjorn
4878         Torkelsson <Bjorn.Torkelsson@hpc2n.umu.se>: add support for PAM account
4879         management to restrict access using pam_access when login is invoked with -f.
4880
4881 2004-06-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
4882
4883         * man/Attic/getspnam.3: added roff link to shadow(3).
4884
4885         * man/Makefile.am (man_MANS): added getspnam.3.
4886
4887 2004-06-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
4888
4889         * NEWS, lib/commonio.c, lib/getdef.c, src/vipw.c:
4890         Applied OWL shadow-4.0.4.1-owl-check-reads.diff patch by Solar Designer.
4891         Add checking for read errors in commonio and vipw/vigr (not doing so could
4892         result in data loss when the records are written back).
4893
4894         * NEWS: Add note about apply shadow-4.0.4.1-owl-tmp.diff OWL patch.
4895
4896         * src/useradd.c, configure.in:
4897         Remove looking for mkstemp() prototype and allways use mkstemp() (removed
4898         using mktemp if mkstemp() not found).
4899         Partialy based on tmp OWL patch by Solar Designer <solar@openwall.com>.
4900
4901         * NEWS, libmisc/pwdcheck.c:
4902         Fixed securirty bug which allow unauthorized account properties modification.
4903         Affected tools: chfn and chsh.
4904         Bug was discovered by Martin Schulze <joey@infodrom.org>.
4905
4906 2004-05-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
4907
4908         * NEWS: typo.
4909
4910         * NEWS, po/LINGUAS, po/it.po:
4911         added it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
4912
4913 2004-05-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
4914
4915         * NEWS: typos.
4916
4917         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
4918
4919 2004-05-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4920
4921         * po/sk.po: run "make update-po".
4922
4923         * NEWS, po/LINGUAS, po/sk.po:
4924         added sk translation (by Mann <Peter.Mann@tuke.sk>, submited by Christian
4925         Perrier <bubulle@kheops.frmug.org>).
4926
4927 2004-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
4928
4929         * configure.in:
4930         Use autoconf cache variables for file and directory location tests (by
4931         Maciej W. Rozycki  <macro@ds2.pg.gda.pl>).
4932
4933 2004-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
4934
4935         * man/Attic/passwd.5:
4936         Correct path directory delimiters (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
4937
4938         * libmisc/xmalloc.c (malloc):
4939         Remove the declaration (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
4940
4941 2004-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
4942
4943         * src/login.c, NEWS:
4944         Fixed handle -f option: now it works correctly without specify "-h
4945         <host>" if open login session localy is required (thanks for help
4946         investigate bug for Krzysztof Kotlenga).
4947
4948         * po/es.po: Updated (by Ruben Porras <nahoo82@telefonica.net>).
4949
4950 2004-04-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4951
4952         * po/cs.po, po/de.po, po/el.po, po/fi.po, po/fr.po, po/ja.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
4953         Run "update-po".
4954
4955 2004-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
4956
4957         * po/es.po: Updated to current (by run "update-po").
4958
4959         * po/es.po: Converted to utf-8.
4960
4961         * po/LINGUAS: Added es.
4962
4963         * po/es.po, NEWS:
4964         Added es translation (by Ruben Porras <nahoo82@telefonica.net>).
4965
4966 2004-04-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
4967
4968         * po/ko.po, NEWS:
4969         Updated ko translations (by Changwoo Ryu <cwryu@debian.org>).
4970
4971 2004-04-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4972
4973         * po/fi.po: iconv -f iso8859-9 -t utf8
4974
4975 2004-03-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
4976
4977         * libmisc/age.c:
4978         Use endsgent() conditionaly depending on SHADOWGRP (fix submited by Gabor Z.
4979         Papp <gzp@papp.hu>).
4980
4981         * po/LINGUAS, po/fi.po, NEWS:
4982         Added fi translation (by Tommi Vainikainen <thv@iki.fi>).
4983
4984         * README: Fixed shadow and shadow-commit lists on-line archives URLs.
4985
4986 2004-01-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4987
4988         * NEWS, configure.in, man/fr/Makefile.am, man/hu/Makefile.am, man/it/Makefile.am:
4989         New version 4.0.4.1
4990         bug fixes in automake files for generate correct tar ball on "make dist":
4991         added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
4992
4993         * man/ko/Makefile.am: New version 4.0.4.1
4994         bug fixes in automake files for generate correct tar ball on "make dist":
4995         added missing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
4996
4997         * man/de/Makefile.am, man/es/Makefile.am: New version 4.0.4.1
4998         bug fixes in automake files for generate correct tar ball on "make dist":
4999         added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
5000
5001         * configure.in: Fixed checking is avalaible st_rdev in struct stat.
5002
5003 2004-01-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
5004
5005         * po/pl.po: Typo.
5006
5007         * man/pl/useradd.8: Cleanups in SYNOPSIS.
5008
5009 2004-01-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5010
5011         * po/pl.po: Cleanups.
5012
5013 2004-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5014
5015         * configure.in: Cleanups after autoupdate.
5016
5017 2004-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5018
5019         * src/groupadd.c, po/sv.po, po/uk.po, po/ru.po, po/ko.po, po/pl.po, po/fr.po, po/ja.po, po/el.po, po/cs.po, po/de.po, man/zh_TW/groupadd.8, man/zh_CN/groupadd.8, man/pt_BR/groupadd.8, man/pl/groupadd.8, man/ja/groupadd.8, man/it/groupadd.8, man/Attic/groupadd.8, NEWS:
5020         Added missing information about -f options in groupadd usage mesage (document
5021         this also in man page).
5022
5023 2003-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5024
5025         * lib/Attic/lastlog_.h, libmisc/log.c, libmisc/utmp.c, src/lastlog.c, src/login.c:
5026         More time() or gettimeofday() prevention overwrite memory on 64bit arch
5027         (partialy based on patch from MDK).
5028
5029         * po/sv.po, po/uk.po, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po:
5030         Post remove TCFS support "make update-po".
5031
5032         * man/Makefile.am: Removed getspnam.3 from EXTRA_DIST.
5033
5034         * po/POTFILES.in: Removed lib/tcfsio.c.
5035
5036         * lib/Attic/tcfsio.c, lib/Attic/tcfsio.h, lib/Makefile.am, src/passwd.c, src/userdel.c, NEWS, configure.in, doc/Attic/README.pam:
5037         Removed TCFS support (tcfs is dead).
5038
5039         * configure.in:
5040         Added using AM_MAINTAINER_MODE. AC_INIT without parameters.
5041
5042         * Attic/acconfig.h, configure.in:
5043         Cleanups on autoheadres level: use AC_DEFINE(VAR, VAL, [Comment]) for
5044         USE_PAM, HAVE_TCFS and TCFS_GDBM_SUPPORT.
5045
5046         * src/newusers.c, src/useradd.c, Attic/acconfig.h, autogen.sh, lib/Attic/pwpack.c, NEWS:
5047         Remove all old BSD_QUOTA dependent code.
5048
5049 2003-12-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
5050
5051         * lib/Makefile.am, libmisc/Makefile.am, src/Makefile.am:
5052         Removed -I$(top_srcdir) from INCLUDES (isn't neccessary becaus this is in
5053         DEFAULT_INCLUDES) - slightly shorter compile output.
5054
5055         * Makefile.am, configure.in:
5056         Added using AM_GNU_GETTEXT([external]) - removed intl SUBDIRS.
5057         Added locale.h to AC_CHECK_HEADERS() - lib/defines.h have part which depends
5058         on HAVE_LOCALE_H.
5059
5060         * lib/nscd.h: Added missing newline at end of file.
5061
5062         * Attic/acconfig.h: Remove unused (#un)defines.
5063
5064         * autogen.sh: Typo.
5065
5066         * autogen.sh: Much more simpler script - use autoreconf.
5067
5068         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5069         "make update-po".
5070
5071 2003-12-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5072
5073         * po/LINGUAS: Languages list for gettext 1.12.x.
5074
5075 2003-10-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
5076
5077         * po/pl.po: Kill fuzzy entries.
5078
5079 2003-10-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
5080
5081         * man/Attic/usermod.8:
5082         Typo: missing "." on end of sentence (submited by Stepan Kasal <kasal@ucw.cz>).
5083
5084 2003-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5085
5086         * po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, po/cs.po, po/de.po, po/el.po, NEWS:
5087         convert all po/*.po files to utf-8.
5088
5089 2003-09-05  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5090
5091         * po/ru.po: - fixed header
5092
5093 2003-07-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5094
5095         * po/pl.po, po/ru.po, po/sv.po, po/uk.po, libmisc/pam_pass.c, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po:
5096         Otput "passwd: password updated successfully\n" message on successfull
5097         password change (based on Debian changes).
5098
5099         * src/newgrp.c: Remove work around for unsecure gettext.
5100
5101 2003-06-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
5102
5103         * src/useradd.c, src/usermod.c:
5104         Added initializing memory in variables when get_groups() function is not called,
5105         and memory allocated for user_groups is not initialized (in both useradd and
5106         usermod when -G options is used and in usermod when -l option is used).
5107         That causing segfaults sometimes.
5108         This fix is importand but not critical because usermod and usermod aren't suid
5109         root.
5110         Problem reported and fixed by Alexey Voinov <voins@altlinux.ru>.
5111
5112 2003-06-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
5113
5114         * man/Attic/login.1: Fixed FILES section.
5115
5116         * src/chfn.c, src/chpasswd.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/suauth.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c:
5117         Indented.
5118
5119         * src/chage.c: Move *flg variables to global.
5120
5121         * Attic/acconfig.h: Comment for USG.
5122
5123 2003-05-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
5124
5125         * man/de/chfn.1, man/de/login.1:
5126         Fixed section name (s/NAME/BEZEICHNUNG/).
5127
5128         * man/de/chfn.1, man/de/chsh.1: Sync FILES section with en version.
5129
5130         * man/Attic/login.1: Typo (s/avr/var/).
5131
5132         * man/de/login.1: Sync FILES section with en man version.
5133
5134         * man/de/chfn.1, man/de/chsh.1, man/de/login.1: Remove ^M from EOL.
5135
5136         * man/de/login.1, man/de/Makefile.am, man/de/chfn.1, man/de/chsh.1, NEWS:
5137         Next round updates from Josef Spillner <josef@ggzgamingzone.org>: update
5138         chsh(1), login(1) and added new chfn(1) german man pages.
5139
5140         * NEWS: Added info about remove d_passwd(5), dialups(5) man pags.
5141
5142 2003-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5143
5144         * NEWS, TODO, src/chfn.c, src/chpasswd.c, src/chsh.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/passwd.c, src/pwunconv.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c:
5145         One TODO entry gone: fix nscd flushing databases on change (use
5146         per service flushing method instead HUPing nscd process).
5147
5148         * lib/Makefile.am, lib/commonio.c, lib/nscd.c, lib/nscd.h, libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am:
5149         Move nscd.{c,h} from libmisc/ to lib/.
5150         Fix warning about implicit declaration of function `nscd_flush_cache' in lib/commonio.c.
5151
5152         * lib/pwauth.h: Fix pw_auth() prototype.
5153
5154         * libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am:
5155         Added header file for nscd communication functions.
5156
5157         * libmisc/chkname.c (good_name):
5158         fixed warning about comparison between pointer and integer.
5159
5160         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5161         "make update-po".
5162
5163         * src/useradd.c (main):
5164         chain create_mail() and small fix in usage message.
5165
5166         * src/userdel.c: Removed AUTH_METHODS code.
5167
5168         * lib/pwauth.c: Fixed pw_auth() prototype.
5169
5170         * src/sulogin.c, src/usermod.c: Removed AUTH_METHODS code.
5171
5172         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5173         "make update-po".
5174
5175         * src/useradd.c: Indent.
5176
5177         * man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/pl/Attic/pwauth.8, man/pl/Makefile.am, src/passwd.c, src/useradd.c, NEWS, lib/pwauth.c, man/Attic/pwauth.8, man/Makefile.am:
5178         Cleanups continuations: removed old AUTH_METHODS dependent code,
5179         removed also pwauth(8) man page.
5180
5181         * man/pl/Makefile.am (man_MANS): remove d_passwd.5 man page.
5182
5183         * src/useradd.c, src/usermod.c, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5184         Cleanups in usage messages.
5185
5186         * src/newgrp.c: Cleanups in comments.
5187
5188         * po/uk.po, po/sv.po, po/ru.po, po/pl.po, po/ko.po, po/ja.po, po/fr.po, po/el.po, po/de.po, po/cs.po:
5189         "make update-po".
5190
5191         * lib/getdef.c (main): remove gettextize error messages from test code.
5192
5193         * NEWS: Cleanups.
5194
5195 2003-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5196
5197         * src/useradd.c, man/pl/useradd.8, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, NEWS, TODO, etc/useradd, man/Attic/useradd.8:
5198         Added handle by useradd /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes|no}.
5199         Now on adding user account can be added also created empty user mail
5200         spool. Curent code handle only mailbox.
5201         TODO: add handle create user mail spool in maildir format.
5202
5203         * TODO: Typo.
5204
5205         * src/chage.c (usage): fix missing ")".
5206         (main): updated commented description.
5207
5208         * src/useradd.c: Indent.
5209
5210         * man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8:
5211         Minor cleanups.
5212
5213         * man/Attic/chage.1, man/pl/chage.1:
5214         Rewrite for use claissic list form options descriptions.
5215
5216         * man/pl/groupadd.8:
5217         s/Polecenie groupadd posiada opcje:/Polecenie groupadd posiada następujące opcje:/
5218
5219         * TODO: ALL:
5220         move base passwd/shadow/group/gshadow operation to module for allow write
5221         diffrent backend modules for db, NIS, LDAP and others. Default backend it
5222         will be choose depending on /etc/nsswitch.conf and allow overrride this by
5223         -r <repository> options (where the <repository> can be file, db, nis
5224         nisplus, ldap .. like on /etc/nsswitch.conf in service column).
5225         passwd have old piece of code with handling -r option and it will be good
5226         finish this and propagate on other shadow tools for allow operate on other
5227         user databases by well known tools.
5228
5229         useradd:
5230         add handle /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes,no} for allow
5231         create empty mail spool for added user.
5232
5233         * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5: Removed.
5234
5235         * man/Attic/groupmems.8: Close few \fB by add \fR.
5236
5237         * man/Attic/groupadd.8, man/Attic/groupmems.8: Minor cleanups.
5238
5239 2003-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5240
5241         * src/grpconv.c, src/grpunconv.c, src/pwconv.c, src/pwunconv.c:
5242         Move non-SHADOWPWD stub code to end of file (like in chage.c) and do not use
5243         gettextized message.
5244
5245         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5246         "make update-po".
5247
5248         * src/chage.c, NEWS:
5249         Now all code depend on SHADOWPWD. If shadow will not be configured on
5250         autoconf level for using shadow possword chage is olny stub which informs
5251         "chage not configured for shadow password support."
5252
5253         * man/it/Makefile.am: Removed EXTRA_DIST (not neccessary).
5254
5255         * man/es/Makefile.am: Removed groups.1 (doen't exist es groups(1)).
5256
5257         * man/de/Makefile.am (man_MANS): added login.1.
5258
5259         * man/de/Makefile.am: Removed EXTRA_DIST (isn't neccessary now).
5260
5261         * man/hu/Makefile.am, man/ja/Makefile.am, man/ko/Makefile.am, man/pl/Makefile.am, man/de/Makefile.am, man/fr/Makefile.am, NEWS, man/Makefile.am:
5262         Install groups(1) man page (moved from EXTRA_DIST to man_MANS).
5263
5264         * po/.cvsignore:
5265         Added files generated by gettextize from gettext 0.11.5.
5266
5267         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5268         Updated after removing dialup tools.
5269
5270         * po/POTFILES.in: Removed lib/{dialchk,dialup}.c and src/dpasswd.c.
5271
5272 2003-05-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5273
5274         * libmisc/shell.c (shell): do not gettexitize DEBUG message.
5275
5276         * src/chsh.c, src/grpconv.c, src/login.c, src/logoutd.c, src/sulogin.c, src/vipw.c, libmisc/Attic/login_access.c, libmisc/getdate.y, libmisc/limits.c, libmisc/obscure.c, libmisc/setupenv.c, lib/Attic/getpass.c, lib/pwauth.c:
5277         Removed "#if 0 .. #endif" dead code.
5278
5279         * libmisc/utmp.c: Fixed unterminated #if.
5280
5281         * libmisc/Attic/login_access.c (resolve_hostname):
5282         cleanup: removed #if 1 .. #endif.
5283
5284         * libmisc/.cvsignore: Added getdate.c.
5285
5286         * libmisc/Attic/getdate.c:
5287         Removed - this file is generated by bison/yacc.
5288
5289         * configure.in:
5290         Change file name passwd in AC_INIT argument from lib/dialchk.c to src/passwd.c.
5291
5292         * src/su.c:
5293         Removed dead code (#if 0 .. #endif) with call motd() and mailcheck()
5294         (was commnted because GNU su doesn't do this).
5295
5296 2003-05-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
5297
5298         * src/Attic/dpasswd.c, src/login.c, src/Makefile.am, man/pl/Attic/dpasswd.8, man/pl/Makefile.am, man/ja/Attic/dpasswd.8, man/ja/Makefile.am, man/Attic/dpasswd.8, man/Makefile.am, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/Attic/dialup.c, lib/Attic/dialup.h, lib/Makefile.am, lib/getdef.c, etc/Attic/login.defs.linux, etc/login.defs, NEWS:
5299         Removed old dpasswd and DIALUPS_CHECK_ENAB login.defs handling code from login.
5300
5301         * doc/Attic/ANNOUNCE, doc/Makefile.am, NEWS: Removed old doc/ANNOUNCE.
5302
5303         * src/login.c, lib/getdef.c, etc/Attic/login.defs.linux, NEWS:
5304         Remove NO_PASSWORD_CONSOLE code.
5305
5306 2003-05-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
5307
5308         * libmisc/pwd2spwd.c, libmisc/utmp.c, libmisc/entry.c, libmisc/isexpired.c, lib/sgetspent.c, lib/shadow.c, lib/Attic/putpwent.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/defines.h, lib/pwio.c, lib/sgetpwent.c, Attic/acconfig.h, configure.in:
5309         Remove old SVR4, ATT_AGE, ATT_COMMENT dependent code.
5310
5311         * src/chage.c:
5312         Remove some ageing code which was not used if SHADOWPWD isn't defined.
5313         Now handling mindays, maxdays and lastday also depends on SHADOWPWD.
5314
5315 2003-05-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
5316
5317         * man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/shadowconfig.8, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8:
5318         Reformated.
5319
5320         * etc/login.defs:
5321         Use FHS 2.x compliant paths to lastlog, sulog, mail spool and also change
5322         ENV_SUPATH to PATH=/sbin:/bin:/usr/sbin:/usr/bin and
5323         ENV_PATH to PATH=/bin:/usr/bin
5324
5325         * old/Attic/Makefile.am, old/Attic/Makefile.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/config.h.linux, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/orig-config.h, old/Attic/pwconv-old.8, old/Attic/pwconv-old.c, old/Attic/pwconv.8, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.8, old/Attic/pwunconv-old.c, old/Attic/pwunconv.8, old/Attic/scologin.c, old/Attic/vipw.8:
5326         Removed old stuff.
5327
5328 2003-04-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
5329
5330         * po/pl.po, po/ru.po, po/sv.po, po/uk.po, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po:
5331         make update-po
5332
5333         * src/su.c: Remove not mached #endif after removing ATT_AGE code.
5334
5335         * man/ko/passwd.5: Remove ^M from end of line.
5336
5337         * src/chage.c, src/chpasswd.c, src/login.c, src/newusers.c, src/passwd.c, src/pwunconv.c, src/su.c, src/useradd.c, Attic/acconfig.h, NEWS, configure.in:
5338         Removed old ATT_AGE (account ageing in passwd file) dependent code.
5339
5340         * po/pl.po: Fix chage and lastlog messages.
5341
5342 2003-04-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5343
5344         * libmisc/limits.c, src/logoutd.c:
5345         More utmp/utmpx fixes: use endutend() or endutxend() depending on HAVE_UTMPX_H.
5346
5347         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5348         Run "make update-po" after remove SVR4 code and fix duplicated entries in sv.po.
5349
5350         * NEWS, src/login.c, src/logoutd.c, src/useradd.c:
5351         Remove old SVR4 and SVR4_SI86_EUA dependent code from login, useradd and
5352         logoutd.
5353
5354 2003-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
5355
5356         * man/pl/usermod.8: Remove "OD TŁUMACZA" section.
5357
5358         * man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/grpck.8, man/pl/passwd.1, man/pl/pwck.8, man/pl/useradd.8, man/pl/userdel.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/grpck.8, man/Attic/passwd.1, man/Attic/pwck.8, man/Attic/useradd.8, man/Attic/userdel.8:
5359         Added EXIT VALUES section with full description exit codes.
5360
5361         * src/groupadd.c: Typo (s/nut/not/).
5362
5363         * man/Attic/shadowconfig.8: Merge changes from Debian.
5364
5365         * NEWS, man/Attic/passwd.5:
5366         Remove text about password aging from passwd(5) (based on Debian changes).
5367
5368         * po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po, src/lastlog.c, man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8:
5369         More unification in lastlog command syntax.
5370
5371         * man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8:
5372         Unifications in SYNOPSIS.
5373
5374         * man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8:
5375         Remove ^M from end of line.
5376
5377         * man/Attic/gpasswd.1, man/Attic/groupadd.8:
5378         Indentation in FILES section.
5379
5380         * src/pwconv.c, src/useradd.c, src/userdel.c:
5381         s/bad command syntax/invalid command syntax/
5382
5383         * src/userdel.c:
5384         Indent by hand (seems indent have problems with complex conditions).
5385
5386         * man/ru/Makefile.am: man_MANS: s#passwd.1#passwd.5#
5387
5388         * po/pl.po: s/nie mogę/nie można/
5389
5390         * po/fr.po: Emoticon removed.
5391
5392         * NEWS, configure.in, man/Makefile.am, man/ru/.cvsignore, man/ru/Makefile.am, man/ru/passwd.5:
5393         Added ru passwd(1) man page from KSI resources.
5394
5395         * man/zh_CN/Makefile.am, man/zh_CN/chfn.1, man/zh_CN/chsh.1, man/zh_TW/Makefile.am, man/zh_TW/chfn.1, man/zh_TW/chsh.1, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/Attic/shadowconfig.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/expiry.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/newusers.8, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, NEWS, man/cs/Makefile.am, man/cs/id.1:
5396         Added chch(1), chfn(1) man pages from chinese man pages translation
5397         project.
5398         Added id(1) man page czech man pages translation project.
5399         Updated ja man pages and added expiry(1).
5400
5401         * man/hu/groups.1, man/hu/login.1:
5402         Remove info about $HOME/.profile from FILES section (this does not depends
5403         stricte on shadow).
5404
5405         * configure.in, man/Makefile.am, man/es/Makefile.am:
5406         Added es man pages to ac/am suit.
5407
5408         * man/es/.cvsignore, man/hu/.cvsignore, man/pt_BR/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore:
5409         Added .cvsignore files.
5410
5411         * man/hu/Makefile.am, man/hu/su.1:
5412         Added su(1) man page from hungarian man pages translation project.
5413
5414 2003-04-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
5415
5416         * NEWS: Ready for gettext 0.11.5, automake 1.7.4, autoconf 2.57.
5417         Many cleanups and unifications in man pages.
5418
5419         * man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8, man/ko/login.1, man/ko/su.1, man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groupmems.8, man/pl/groups.1, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/usermod.8, man/ja/Attic/mkpasswd.8, man/ja/chage.1, man/ja/chfn.1, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/limits.5, man/ja/login.1, man/ja/login.access.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/login.1, man/hu/newgrp.1, man/hu/passwd.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/grpck.8, man/it/lastlog.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/it/usermod.8, man/cs/shadow.5, man/es/su.1, man/fr/chage.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/shadow.5, man/fr/su.1, man/fr/userdel.8, man/fr/usermod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8:
5420         Fixes: correct utmp/wtmp paths.
5421         Unifications: bold commnanda and italify other file names.
5422         Other minor changes and cleanups and unifications.
5423
5424         * libmisc/limits.c: More utmpx/utmp fixes.
5425
5426         * src/chpasswd.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmems.c, src/groupmod.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/useradd.c, src/userdel.c, src/usermod.c, po/cs.po, po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po, po/sv.po, po/uk.po:
5427         Usage help message unification (s/usage:/Usage:/).
5428
5429         * TODO: Missing "are".
5430
5431         * src/logoutd.c, src/userdel.c, NEWS:
5432         Handle also utmpx if avalaile in userdel and logoutd.
5433
5434 2003-04-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
5435
5436         * src/sulogin.c: Remove unused utent declaration.
5437
5438         * src/sulogin.c, src/login.c:
5439         Remove #include <utmp.h> and <utmpx.h>. This comes with #include "prototypes.h".
5440
5441         * lib/prototypes.h:
5442         "#include <utmp.h>" or "#include <utmpx.h>" depending on HAVE_UTMPX_H.
5443
5444         * libmisc/failure.c:
5445         Remove "#include <utmp.h>" (this is included in failure.h).
5446
5447         * configure.in:
5448         On detect mail spool directory location try first /var/mail.
5449
5450 2003-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
5451
5452         * libmisc/Attic/getdate.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/nscd.c, libmisc/Attic/setup.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/pwdcheck.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/chkshell.c, libmisc/addgrps.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c:
5453         Indent all using current .indent.pro settings.
5454
5455         * po/Makevars: New file neccessary for gettext >=0.11.5.
5456
5457         * man/Makefile.am: Removed getspnam.3 from man_MANS (dos not exist).
5458
5459         * po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po:
5460         Fixes after filtering gettext 0.11.5 (missing headers elements, inforrect
5461         format strings).
5462
5463 2003-04-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
5464
5465         * NEWS, man/de/passwd.1:
5466         updated german passwd(1) man page (by Josef Spillner <josef@ggzgamingzone.org>)
5467
5468 2003-03-12  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5469
5470         * po/pl.po: - updated; terminology unification
5471
5472 2003-02-28  Paweł Gołaszewski  <blues@pld.org.pl>
5473
5474         * etc/login.defs: - missing "MD5_CRYPT_ENAB  yes" added
5475
5476 2003-01-20  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5477
5478         * configure.in: - added Makefiles for man/zh_{CN,TW}
5479
5480         * man/Makefile.am, man/zh_CN/Makefile.am, man/zh_CN/chpasswd.8, man/zh_CN/groupadd.8, man/zh_CN/groupdel.8, man/zh_CN/groupmod.8, man/zh_CN/useradd.8, man/zh_CN/userdel.8, man/zh_CN/usermod.8, man/zh_TW/Makefile.am, man/zh_TW/groupadd.8, man/zh_TW/groupdel.8, man/zh_TW/groupmod.8, man/zh_TW/useradd.8, man/zh_TW/userdel.8, man/zh_TW/usermod.8:
5481         - added zh man pages from MDK (2 x 6) and from cman (1)
5482
5483 2003-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5484
5485         * man/ja/shadow.3, man/pl/shadow.3, man/Attic/shadow.3:
5486         sync spwd structure declaration with current glibc declaration (tahnks for
5487         point this bug to Michael Kerrisk <michael.kerrisk@gmx.net>).
5488
5489         * man/pl/faillog.5: s/konsolę/terminal/
5490
5491 2002-12-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5492
5493         * src/Makefile.am: typo (s/EXTRA_DOST/EXTRA_DIST/).
5494
5495 2002-10-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
5496
5497         * src/Makefile.am:
5498         fixed making vigr symlink to vipw (not vipw to vigr) in install-exec-hook (fix submited by
5499         Dimitar Zhekov <jimmy@is-vn.bg>).
5500
5501         * debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postinst, debian/Attic/passwd.postrm, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/shadowconfig.sh, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/checksums, debian/Attic/control, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.conffiles, Makefile.am, configure.in:
5502         removed debian directory.
5503
5504 2002-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5505
5506         * NEWS, src/newgrp.c:
5507         Use CLOSE_SESSIONS depending code only when USE_PAM.
5508         The problem was reported by Mattias Webjorn Eriksson using Slackware
5509         8.1 and reproduced it using slackware-current (9.0beta) (fix submited by
5510         Simon Williams <simon@no-dns-yet.org.uk>).
5511
5512 2002-10-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5513
5514         * man/ja/login.1, man/ja/logoutd.8, man/pl/login.1, man/pl/logoutd.8, man/Attic/login.1, man/Attic/logoutd.8, man/hu/login.1:
5515         changed utmp and wtmp files paths (s#/etc/utmp/#/var/run/utmp#; s#/etc/wtmp#/var/log/wtmp#)
5516
5517         * po/ru.po, configure.in: added ru translation (from KSI resources).
5518
5519 2002-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5520
5521         * NEWS, libmisc/failure.c:
5522         libbmisc/failure.c (too_many_failures): incorrect if() condition in non-PAM
5523         dependent code in fail login handling (fixed by Krzysztof Oledzki <ole@ans.pl>).
5524
5525 2002-08-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5526
5527         * man/pl/useradd.8, man/Attic/useradd.8, NEWS:
5528         document useradd and groupadd -M option in en and pl man pages
5529         (by Jakub Mikusek <mick3y@o.k.pl>).
5530
5531         * configure.in: start prepare 4.0.4.
5532
5533 2002-03-18  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5534
5535         * man/ja/Attic/dpasswd.8, man/ja/Attic/shadowconfig.8, man/ja/chpasswd.8, man/ja/faillog.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.defs.5, man/ja/newusers.8, man/ja/su.1, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8:
5536         - updated to man-pages-ja-20020315 (except cvs tags)
5537
5538 2002-03-15  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5539
5540         * TODO: - remove already done pl man updates from the list
5541
5542 2002-03-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
5543
5544         * man/ko/.cvsignore, man/ko/Makefile.am, man/ko/chfn.1, man/ko/chsh.1, man/ko/groups.1, man/ko/id.1, man/ko/login.1, man/ko/newgrp.1, man/ko/passwd.5, man/ko/su.1:
5545         added ko man pages.
5546
5547         * man/de/.cvsignore, man/de/Makefile.am:
5548         automake files for de man pages.
5549
5550         * TODO: updated.
5551
5552         * man/it/.cvsignore, man/it/Makefile.am, man/id/.cvsignore, man/id/Attic/adduser.8, man/id/Makefile.am, man/id/useradd.8, man/Makefile.am, man/cs/.cvsignore, man/cs/Makefile.am, man/fr/.cvsignore, man/fr/Makefile.am, configure.in, NEWS:
5553         added cs, de, fr, id, it, ko man pages to ac/am.
5554
5555 2002-03-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5556
5557         * po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/de.po, po/el.po:
5558         "make update-po"
5559
5560         * po/de.po, NEWS, configure.in:
5561         added de translation (by Frank Schmid <frank@cs-schmid.de>).
5562
5563         * NEWS: added info about Solar patch for man pages.
5564
5565 2002-03-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
5566
5567         * man/it/usermod.8, man/it/vigr.8, man/it/vipw.8, man/it/Attic/adduser.8, man/it/chfn.1, man/it/chsh.1, man/it/gpasswd.1, man/it/groupadd.8, man/it/groupdel.8, man/it/groupmod.8, man/it/groups.1, man/it/grpck.8, man/it/grpconv.8, man/it/grpunconv.8, man/it/id.1, man/it/lastlog.8, man/it/login.1, man/it/newgrp.1, man/it/passwd.1, man/it/passwd.5, man/it/pwconv.8, man/it/pwunconv.8, man/it/shadow.5, man/it/useradd.8, man/it/userdel.8, man/id/Attic/adduser.8, man/id/chsh.1, man/id/login.1, man/fr/Attic/adduser.8, man/fr/chage.1, man/fr/chpasswd.8, man/fr/chsh.1, man/fr/faillog.5, man/fr/gpasswd.1, man/fr/groups.1, man/fr/id.1, man/fr/newgrp.1, man/fr/passwd.1, man/fr/passwd.5, man/fr/shadow.5, man/fr/su.1, man/fr/useradd.8, man/fr/userdel.8, man/fr/usermod.8, man/es/login.1, man/es/passwd.1, man/es/su.1, man/de/chsh.1, man/de/groups.1, man/de/login.1, man/de/passwd.1, man/de/su.1, man/cs/passwd.5, man/cs/shadow.5:
5568         added some raw cs, de, es, fr, id, it man pages from national
5569         man pages translation projects (all man pages not yet added to Makefile.am
5570         files because all need some work).
5571
5572         * man/hu/chfn.1, man/hu/id.1:
5573         added id(1) chfn(1) from hu man pages translation project (it need some work
5574         because this documents describes GNU version id and chfn from util-linux).
5575
5576         * man/hu/Makefile.am, man/hu/login.1:
5577         added login(1) man page from hu man pages translation project.
5578
5579         * po/POTFILES.in: updated (suath.c moved to src/).
5580
5581         * src/Makefile.am: added su_SOURCES with "su.c suauth.c".
5582
5583         * libmisc/Makefile.am:
5584         remove suauth.c from libmisc_la_SOURCES (varialbles and functions from
5585         this file are usesd only in su).
5586
5587         * libmisc/Attic/suauth.c, src/suauth.c: move suauth.c o src/.
5588
5589         * libmisc/Attic/suauth.c:
5590         move "struct passwd pwent" outside #ifdef SU_ACCESS.
5591
5592 2002-03-09  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5593
5594         * man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/expiry.1, man/pl/gpasswd.1, man/pl/groups.1, man/pl/id.1, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1:
5595         - sync with en versions
5596
5597         * man/Attic/login.1, man/Attic/newgrp.1, man/Attic/passwd.1, man/Attic/su.1, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chsh.1, man/Attic/expiry.1, man/Attic/gpasswd.1, man/Attic/groups.1, man/Attic/id.1:
5598         - update to chage.1; formatting/typo fixes
5599
5600 2002-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
5601
5602         * po/uk.po, po/ko.po, po/pl.po, po/sv.po, po/ja.po, po/cs.po, po/el.po, po/fr.po:
5603         "make update-po"
5604
5605 2002-03-09  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5606
5607         * man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, man/pl/userdel.8, man/pl/usermod.8, man/pl/sulogin.8, man/pl/useradd.8, man/pl/pwconv.8, man/pl/su.1, man/pl/Attic/mkpasswd.8, man/pl/Attic/pwauth.8, man/pl/newgrp.1, man/pl/passwd.5, man/pl/login.defs.5, man/pl/chpasswd.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmems.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/login.1, man/hu/groups.1, man/hu/newgrp.1, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/groups.1, man/ja/grpck.8, man/ja/id.1, man/ja/lastlog.8, man/ja/login.1, man/ja/login.defs.5, man/ja/newgrp.1, man/ja/passwd.5, man/ja/pwck.8, man/ja/shadow.5, man/ja/su.1, man/ja/sulogin.8, man/ja/useradd.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/vipw.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8:
5608         - further "SEE ALSO" references sorting
5609
5610 2002-03-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
5611
5612         * man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chpasswd.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Makefile.am:
5613         merged shadow-4.0.0-owl-man.patch by Solar Designer <solar@openwall.com>.
5614
5615         * NEWS: updated for 4.0.3.
5616
5617         * libmisc/Attic/suauth.c, libmisc/utmp.c, src/login.c, src/su.c:
5618         swapped utent dnd pwent efinition/extern and now shadow source can be configured
5619         --with-shared (fix by Dimitar Zhekov <jimmy@is-vn.bg>).
5620
5621 2002-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5622
5623         * configure.in: start prepare 4.0.3.
5624
5625         * src/Makefile.am:
5626         use ln -sf instead ln -s in install-exec-hok (fix pointed by Dimitar Zhekov
5627         <jimmy@is-vn.bg>).
5628
5629 2002-03-02  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5630
5631         * man/pl/passwd.1: sync with en version
5632
5633         * man/Attic/passwd.1: - they -> his/her, user's
5634         - typos
5635         - fix sentence about "writing down"
5636
5637         * man/Attic/passwd.1: relocation by NAKANO Takeo
5638
5639 2002-02-28  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5640
5641         * man/hu/passwd.1: missing "-"
5642
5643         * man/ja/Attic/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5:
5644         - updated to man-pages-ja-20020215
5645
5646 2002-02-23  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5647
5648         * po/cs.po, po/fr.po, po/pl.po, po/sv.po, po/uk.po, man/pl/useradd.8:
5649         - typos in pl/useradd.8; commented out unsupported -r option description
5650         - useradd "usage" formatting fixes
5651         - fix translation in uk.po
5652
5653 2002-02-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
5654
5655         * configure.in: release 4.0.2.
5656
5657 2002-02-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5658
5659         * Attic/shadow-utils.spec.in, Makefile.am, configure.in, shadow.spec.in:
5660         rename spec file s/shadow-utils.spec/shadow.spec/
5661
5662         * po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/sv.po, po/uk.po:
5663         update-po before release.
5664
5665         * po/ko.po, po/pl.po: cleanups.
5666
5667 2002-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
5668
5669         * man/pl/Attic/adduser.8, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/pl/sg.1, man/pl/vigr.8, man/ja/Attic/adduser.8, man/ja/grpconv.8, man/ja/grpunconv.8, man/ja/pwunconv.8, man/ja/sg.1, man/ja/vigr.8, man/hu/sg.1, man/Attic/adduser.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/pwunconv.8, man/Attic/sg.1, man/Attic/vigr.8:
5670         placa ".so man<level>/<man_page>.<level>" in roff .so includes (seems some
5671         man page viewers do not handles correctly man documents without subdirectory
5672         name in roff .so incude).
5673
5674 2002-01-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
5675
5676         * po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, NEWS:
5677         resolve many fuzzy translations also all this which may cause problems on
5678         displaing long uid/gid.
5679
5680         * src/id.c, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, po/ja.po:
5681         drop translate some messages in id output (about {,e}{u,g}id).
5682
5683 2002-01-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
5684
5685         * README: s#password: cvs#password: [empty password]#
5686
5687 2002-01-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
5688
5689         * NEWS: two new entries.
5690
5691         * libmisc/chkname.c (good_name):
5692         allow usernames ending with "$" for allow create machine
5693         acounts for samba (thanks for point this problem in 4.0.1 by
5694         Jerome Borsboom <borsboom@tch.fgg.eur.nl>).
5695
5696         * src/pwck.c, src/useradd.c, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po:
5697         s/invalid user name `%s'/invalid user name '%s'/
5698
5699 2002-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5700
5701         * configure.in:
5702         fix in libpam_misc detection (removed one "," AC_CHECK_LIB()).
5703         Thanks to Silvan Minghetti for report this.
5704
5705 2002-01-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5706
5707         * NEWS: start prepare to 4.0.2.
5708
5709         * po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po:
5710         updated.
5711
5712         * configure.in: It is good time to release 4.0.1.
5713
5714         * libmisc/.indent.pro, lib/.indent.pro: added -pcs option.
5715
5716         * TODO: some things goes out other in.
5717
5718         * src/newgrp.c, NEWS:
5719         added ability to log session closes in newgrp (look at long nice comments
5720         inside source code :_) by Joseph Parmelee <jparmele@wildbear.com>.
5721
5722         * src/groupadd.c, src/useradd.c:
5723         next part fixes for handle long UID/GID (by Thorsten Kukuk <kukuk@suse.de>).
5724
5725         * lib/getdef.c, lib/getdef.h:
5726         adeded getdef_unum(): get unsigned numerical value from table of
5727         definitions (Thorsten Kukuk <kukuk@suse.de>).
5728
5729         * NEWS: updated.
5730
5731         * libmisc/isexpired.c:
5732         remove "#if defined(SHADOWPWD)" (not removed during remove AGING).
5733
5734         * etc/Makefile.am: useradd config file added to EXTRA_DIST.
5735
5736 2002-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5737
5738         * po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po:
5739         update.
5740
5741         * src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, src/vipw.c, src/.indent.pro, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c:
5742         Add -pcs to .indent.pro file and reindent all code.
5743         Remove "\n" from all SYSLOG() messages.
5744
5745         * NEWS: s/SuSe/SuSE/
5746
5747 2001-12-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
5748
5749         * man/pl/useradd.8, man/Attic/useradd.8: documment -o option.
5750
5751         * man/pl/usermod.8, man/pl/chfn.1, man/pl/chsh.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/id.1, man/pl/login.1, man/pl/newgrp.1, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8:
5752         correct package name (s/shadow-password/shadow/).
5753
5754         * src/chage.c, src/expiry.c, src/login.c, src/passwd.c, src/su.c, libmisc/age.c, libmisc/isexpired.c, NEWS, configure.in:
5755         Finish integrate AGING code into SHADOWPW.
5756         Remove handle old HAVE_USERSEC_H code.
5757
5758         * po/uk.po: typo.
5759
5760         * man/pl/passwd.1, man/ja/passwd.1, man/Attic/chpasswd.8, man/Attic/dpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1:
5761         cleanups.
5762
5763         * src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/expiry.c, src/grpck.c, src/id.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/chfn.c, src/chsh.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, man/Attic/useradd.8:
5764         standarize usage messages syntax.
5765
5766         * man/pl/useradd.8, man/pl/usermod.8, man/pl/vipw.8, man/pl/userdel.8:
5767         removed duplicated man page text.
5768
5769         * src/chage.c, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po:
5770         standarize usage meissages syntax.
5771
5772         * src/chage.c, NEWS (main):
5773         merge part Solar shadow-4.0.0-owl-pam-auth.diff patch with reorder
5774         nitialize PAM and checkin is chage is runed by root or not - now chage can be
5775         runed from non-root account for checking by user own accout information.
5776
5777         * src/pwck.c: indent source.
5778
5779         * src/pwck.c (main): remove old work around for Slackware bug.
5780
5781 2001-12-20  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5782
5783         * man/ja/Attic/adduser.8, man/ja/Makefile.am, man/ja/limits.5, man/ja/pwconv.8:
5784         - updated to man-pages-ja-20011215
5785
5786 2001-11-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
5787
5788         * src/grpck.c:
5789         remove check for a Slackware bug (make sure GID is not -1; it was special
5790         meaning for some syscalls).
5791
5792         * src/newgrp.c, src/pwck.c, src/su.c, src/useradd.c, src/usermod.c, src/groupadd.c, src/groupmod.c, src/id.c, NEWS:
5793         fixes for handle/print correctly 32bit uid/gid (Thorsten Kukuk <kukuk@suse.de>).
5794
5795         * src/chage.c: - break usage vomment line.
5796
5797         * lib/defines.h:
5798         removed bunch spaces on end line in conditionale #include <errno.h>
5799         which in some cases dissallow compile correctly shadow (thanks for
5800         Silvan Minghetti <bullet@users.sourceforge.net>).
5801
5802 2001-11-17  Michał Moskal  <malekith@pld.org.pl>
5803
5804         * NEWS:
5805         - mention fix for SEGV when using pwck -s on /etc/passwd file with
5806           empty lines in it
5807
5808         * lib/commonio.c:
5809         - installed fix for SEGV when using pwck -s on /etc/passwd file with
5810           empty lines in it
5811
5812 2001-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5813
5814         * libmisc/chkname.c, NEWS:
5815         next merge from Solar patches (shadow-4.0.0-owl-check_names.diff) but only
5816         part this patch with checking login name matching; checking is login
5817         string isn't longer than possible probably it will be good prepare using
5818         _POSIX_LOGIN_NAME_MAX from <bits/posix1_lim.h>
5819
5820 2001-11-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
5821
5822         * NEWS: typos.
5823
5824         * NEWS: added info about new hu man pages.
5825
5826         * NEWS: updated.
5827
5828 2001-11-16  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5829
5830         * man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1:
5831         - updated to man-pages-ja-20011115.tar.gz
5832
5833         * man/ja/groups.1: 3c26de91cfd359c0b7c36ca3cd3e170d  groups.1
5834
5835         * man/ja/grpconv.8: 402190c04b8df45e20afd01e3acd0da4  grpconv.8
5836
5837         * man/ja/grpunconv.8: 402190c04b8df45e20afd01e3acd0da4  grpunconv.8
5838
5839         * man/ja/id.1: 3edc687b1c09bbdd170553f326a71711  id.1
5840
5841         * man/ja/newusers.8: c2ecaa6ddffe07de2c39be3aefb5bcae  newusers.8
5842
5843         * man/ja/pwunconv.8: 402190c04b8df45e20afd01e3acd0da4  pwunconv.8
5844
5845         * man/ja/Attic/shadowconfig.8:
5846         f79300c0db64fd961443177c88605087  shadowconfig.8
5847
5848         * man/ja/useradd.8: 3333b9a2e5a388a472fb05106d65a596  useradd.8
5849
5850         * man/ja/vigr.8: 42825938683e54e391897ea100001af1  vigr.8
5851
5852         * man/ja/vipw.8: 0cb8db0f1f19de7690f0ef9baeceb919  vipw.8
5853
5854 2001-11-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
5855
5856         * lib/Attic/getpass.c:
5857         one fix warning from Solar shadow-4.0.0-owl-warnings.diff.
5858
5859         * src/chage.c, lib/defines.h:
5860         move "#include <errno.h>" to /lib/defines.h.
5861
5862         * configure.in: added AC_CHECK_HEADERS(errno.h)
5863
5864         * src/chage.c: apply shadow-4.0.0-owl-chage-drop-priv.diff and
5865         shadow-4.0.0-owl-chage-ro-no-lock.diff by Solar Designer <solar@openwall.com>.
5866         Added locks which are needed when doing r/w accesses, not when running as root.
5867         If root does read-only, there's no lock needed. Added missing
5868         "#include <errno.h>" for above.
5869
5870 2001-11-14  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5871
5872         * configure.in: - added hu directory antry
5873
5874         * man/Makefile.am: - groups.1 moved to EXTRA_DIST
5875         - added hu directory entry
5876
5877         * man/ja/Makefile.am: - sorted
5878         - shadow.3 moved to EXTRA_DIST
5879
5880         * man/pl/Makefile.am: - sorted
5881         - added entries for new pages
5882         - EXTRA_DIST synced with man/Makefile.am
5883
5884         * man/hu/Makefile.am, man/hu/chsh.1, man/hu/gpasswd.1, man/hu/groups.1, man/hu/newgrp.1, man/hu/passwd.1, man/hu/sg.1:
5885         - man pages from Debian
5886
5887         * man/Attic/groupmems.8: - typo
5888
5889         * man/pl/expiry.1, man/pl/groupmems.8: - translated pages
5890
5891 2001-11-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5892
5893         * libmisc/Makefile.am:
5894         fix building with cracklib enabled: $(LIBCRACK) added to libmisc_la_LIBADD.
5895
5896         * src/useradd.c: typo.
5897
5898 2001-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5899
5900         * src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/login.c, src/passwd.c, src/pwck.c, src/userdel.c, src/usermod.c, src/chage.c, src/chfn.c, src/chsh.c, libmisc/utmp.c:
5901         removed prototypes which are defined in libc header files
5902         (Thorsten Kukuk <kukuk@suse.de>).
5903
5904         * libmisc/Attic/nscd.c, libmisc/Makefile.am, lib/commonio.c:
5905         implemetn better reloading the nscd cache (per NSS map)
5906         by Thorsten Kukuk <kukuk@suse.de>
5907
5908         * src/login.c, libmisc/setupenv.c:
5909         fixed warnings "not used but defined" on compile using gcc 3.0.x
5910         by bulletpr00ph <bullet@users.sourceforge.net>.
5911
5912 2001-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
5913
5914         * NEWS: New entries for 4.0.1.
5915
5916         * po/pl.po: few more pl translations.
5917
5918         * po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po:
5919         "make update-po".
5920
5921         * po/ja.po, po/ko.po, configure.in:
5922         added ja, ko translations found in SuSe.
5923
5924 2001-10-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5925
5926         * src/useradd.c: sort alphabetically *flg variables.
5927
5928         * debian/Attic/Makefile.am, debian/Attic/tar.c: removed.
5929
5930 2001-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
5931
5932         * man/ja/Makefile.am, man/ja/sg.1, man/pl/Makefile.am, man/pl/sg.1, man/pl/vigr.8, man/Attic/sg.1, man/Attic/vigr.8, man/Makefile.am:
5933         added vigr(1) man page as roff .so link to vipw(1),                                                                             - added sg(1) man page as roff .so link to newgrp(1).
5934
5935         * src/Makefile.am:
5936         added install symlinks newgrp -> sg, vipw -> vigr in install-exec-hook target.
5937
5938 2001-10-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5939
5940         * lib/Makefile.am (libshadow_la_SOURCES):
5941         reverte last change and added rcsid.h,
5942         (EXTRA_DIST): added missing "\".
5943
5944         * src/Makefile.am: (DEFS):
5945         - fix -DLOCALEDIR in DEFS,
5946         - added -DHAVE_CONFIG_H,
5947         - removed @DEFS@.
5948
5949         * lib/Makefile.am:
5950         added missing shadow_.h file to libshadow_la_SOURCES.
5951
5952 2001-09-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
5953
5954         * Makefile.am (AUTOMAKE_OPTIONS):
5955         version changed to 1.5 and added dist-bzip2.
5956
5957         * lib/Makefile.am, libmisc/Makefile.am, src/Makefile.am:
5958         add .indent.pro to EXTRA_DIST.
5959
5960         * etc/Makefile.am, etc/useradd: add example /etc/defaults/useradd.
5961
5962 2001-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5963
5964         * TODO: last touch.
5965
5966         * TODO: more TODO.
5967
5968         * lib/commonio.c, NEWS:
5969         Fix bug discovered and fixed by Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de>
5970         Due to a big buffer size in lib/commonio.c this error does only appear
5971         if a line gets longer than 4096 bytes (there are probably very few people
5972         stumbling across this).
5973         Ths bug can be exposed by trashing /etc/groups file using useradd with script:
5974                 #!/bin/sh
5975                 typeset -i NUM
5976                 NUM=0
5977                 groupadd demogroup
5978                 while [ $NUM -le 1000 ]; do
5979                    useradd -g demogroup -G demogroup -p "NONE" user$NUM
5980                    NUM=$NUM+1
5981                 done
5982
5983 2001-09-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
5984
5985         * src/groups.c, src/id.c, src/newgrp.c, src/useradd.c, src/usermod.c, libmisc/addgrps.c, NEWS:
5986         remove limit 32 to groups per user (the same user can belong to
5987         more than 32 groups) by use sysconf(_SC_NGROUPS_MAX) instead constant
5988         NGROUPS_MAX (patch by Radu Constantin Rendec <radu.rendec@ines.ro>)
5989         NOTE: it probably need testing on other system for add some conditionals
5990         for using sysconf(_SC_NGROUPS_MAX) or NGROUPS_MAX constant.
5991
5992 2001-08-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
5993
5994         * etc/pam.d/Makefile.am, etc/pam.d/useradd: added file for useradd.
5995
5996 2001-08-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
5997
5998         * src/useradd.c (set_defaults):
5999         handle correctly error open/create useradd default config
6000         filei (based on orginal post to bugtraq).
6001
6002         * TODO: documment in pt_BR, ja man pages -s {pw,grp}ck option.
6003
6004         * libmisc/sulog.c, NEWS:
6005         remove limit to 6 chars logged tty name (apply 012_libmisc_sulog.c.diff Debian
6006         patch).
6007
6008         * man/pl/Attic/shadowconfig.8, man/Attic/shadowconfig.8:
6009         - aply 021_man_shadowconfig_usr_doc.diff debian patch.
6010
6011         * src/Makefile.am, lib/Makefile.am:
6012         use $(top_builddir) in .la files paths (for allow correct compile if
6013         $(top_builddir) isn't the same as $(top_srcdir)).
6014
6015         * po/.cvsignore, po/Attic/ChangeLog: removed ChangeLog.
6016
6017 2001-08-18  Michał Moskal  <malekith@pld.org.pl>
6018
6019         * src/grpck.c: - fixed getopt() call, thnx to arekm
6020
6021 2001-08-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6022
6023         * NEWS: - include last changes to list changes in version 4.0.0.
6024
6025 2001-08-14  Michał Moskal  <malekith@pld.org.pl>
6026
6027         * NEWS: - mention new -s options
6028
6029         * man/pl/grpck.8, man/pl/pwck.8, man/Attic/grpck.8, man/Attic/pwck.8:
6030         - documented new -s options
6031
6032         * src/grpck.c, src/pwck.c: - added -s option to sort output files
6033
6034         * lib/groupio.c, lib/groupio.h, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h:
6035         - added pw_sort, gr_sort, sgr_sort and spw_sort functions
6036
6037         * lib/commonio.c, lib/commonio.h:
6038         - added commonio_sort{,_wrt} functions
6039
6040 2001-08-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6041
6042         * po/Attic/ChangeLog, po/uk.po, configure.in:
6043         added uk translation (Roman Festchook <roma@polesye.net>).
6044
6045         * src/logoutd.c (mani):
6046         s/ut->ut_libe/ut->ut_user/ on prepare strin with user name for syslog
6047         line (reported by Roman Festchook <roma@polesye.net>).
6048
6049 2001-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6050
6051         * Attic/acconfig.h: - added missing USG.
6052
6053 2001-07-04  Marek Michałkiewicz  <marekm@pld.org.pl>
6054
6055         * lib/commonio.c:
6056         fix buffer overflow (not a security hole) in commonio_setname
6057
6058 2001-06-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
6059
6060         * NEWS: entry about dropping support one argument pam_strerror().
6061
6062         * libmisc/pam_pass.c, src/login.c, src/su.c, Attic/acconfig.h, configure.in, lib/defines.h, lib/pam_defs.h:
6063         drop detecting is pam_strerror() need one or two arguments. Instead using
6064         PAM_STRERROR() macro use directly pam_strerror() function with two arguments.
6065         pam_strerror() with one argument is obsoleted.
6066
6067         * configure.in:
6068         pass display error message if libpam_misc not found in correct argument
6069         AC_CHECK_LIB().
6070
6071         * configure.in:
6072         added checking for libpam_misc if libpam found and if libpam_misc is avalaible
6073         add them to $LIBPAM. Othervise exit fron autoconf script with error message.
6074         Now shadow compiles if pam support is enabled.
6075
6076 2001-06-28  Marek Michałkiewicz  <marekm@pld.org.pl>
6077
6078         * libmisc/copydir.c: fix overwriting existing file (add O_TRUNC)
6079
6080 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6081
6082         * configure.in: remove intl/po2tbl.sed from AC_OUTPUT().
6083
6084         * configure.in:
6085         removed add md5.o md5crypt.o conditionaly to $LIBOBJS (this is obsoleted).
6086         In current version ndling md5 functionality is included conditionaly
6087         inside md5.c and md5crypt.c source files.
6088
6089         * lib/Attic/md5.c: added comments for #endif.
6090
6091         * configure.in: also do not use SU_ACCESS when PAM is used.
6092
6093         * configure.in:
6094         - check pam directly by AC_CHECK_LIB() (PAM from PLD is now fixed an also other
6095           PAM implementation must be fixed for this method checkin is libpam is avalaible;
6096           sorry .. no way this is plain linking procedure bug),
6097         - use AC_DEFINE(LOGIN_ACCES) only when PAM isn't used.
6098
6099 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6100
6101         * src/Makefile.am:
6102         add LDADD for groupmod and usermod, as they use PAM too
6103
6104         * src/login.c, src/su.c: fix uninitialized variable failcount
6105         skip '*' in pw_shell for subsystem root
6106
6107 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6108
6109         * src/login.c: use "extern int login_access()" only if !USE_PAM.
6110
6111         * src/Makefile.am:
6112         added LDADD rules for programs which uses PAM and cracklib.
6113
6114 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6115
6116         * libmisc/chowntty.c:
6117         allow root login even on read-only root filesystem
6118
6119         * libmisc/Makefile.am: add -DHAVE_CONFIG_H to DEFS
6120
6121 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6122
6123         * autogen.sh: run configure by default with --disable-desrpc,
6124         fix: --with-libpam (not --with-pam).
6125
6126 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6127
6128         * libmisc/chowntty.c:
6129         libmisc/chowntty.c (chown_tty): move perror() before syslog() call
6130         which might change errno.
6131
6132         * man/pl/login.defs.5, man/Attic/login.defs.5:
6133         (UMASK): Default value is 077, not 0 - see NEWS for shadow-3.3.2-951106.
6134
6135 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6136
6137         * NEWS, configure.in: prepare for release 4.0.0 version.
6138
6139         * configure.in: remove commented line.
6140
6141 2001-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6142
6143         * po/pl.po: fixed charset (must be iso-8859-2).
6144
6145         * man/Makefile.am, man/ja/.cvsignore, man/ja/Attic/dpasswd.8, man/ja/Attic/mkpasswd.8, man/ja/Attic/pw_auth.3, man/ja/Attic/pwauth.8, man/ja/Makefile.am, man/ja/chage.1, man/ja/chfn.1, man/ja/chpasswd.8, man/ja/chsh.1, man/ja/faillog.5, man/ja/faillog.8, man/ja/gpasswd.1, man/ja/groupadd.8, man/ja/groupdel.8, man/ja/groupmod.8, man/ja/grpck.8, man/ja/lastlog.8, man/ja/login.1, man/ja/login.access.5, man/ja/login.defs.5, man/ja/logoutd.8, man/ja/newgrp.1, man/ja/passwd.1, man/ja/passwd.5, man/ja/porttime.5, man/ja/pwck.8, man/ja/pwconv.8, man/ja/shadow.3, man/ja/shadow.5, man/ja/su.1, man/ja/suauth.5, man/ja/sulogin.8, man/ja/userdel.8, man/ja/usermod.8, configure.in, NEWS:
6146         added ja man pages.
6147
6148 2001-05-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
6149
6150         * src/Attic/shadowconfig.sh, src/Makefile.am, debian/Attic/Makefile.am, debian/Attic/shadowconfig.sh:
6151         move shadowconfig.sh to debian/
6152
6153         * src/Makefile.am: added missing -I${top_srcdir} to INCLUDES.
6154
6155         * lib/Makefile.am: empty DEFS and INCLUDES="-I$(top_srcdir)".
6156
6157         * libmisc/Makefile.am:
6158         empty DEFS and INCLUDES="-I$(top_srcdir) -I$(top_srcdir)/lib".
6159
6160 2001-03-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
6161
6162         * src/.indent.pro, lib/.indent.pro, libmisc/.indent.pro:
6163         directory indent config file is -kr -i8 -bad (indent open this file and
6164         read options if options not specyfied in commnad line).
6165
6166         * autogen.sh (conf_flags): added --with-pam.
6167
6168         * NEWS: start complette next release information.
6169
6170 2001-02-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
6171
6172         * shlib/Attic/Makefile.am, shlib/Attic/Makefile.in.saved: - removed.
6173
6174         * src/Makefile.am, libmisc/Makefile.am, lib/Makefile.am:
6175         Rewrited automake suit for building lib, libmisc and src (now this look much
6176         better). Also for all is now used libtool in proper way.
6177
6178         * configure.in:
6179         - added useing AM_DISABLE_SHARED, AM_ENABLE_STATIC for disable compile shared
6180           libraries and enable static,
6181         - some cosmetics.
6182
6183         * Makefile.am (SUBDIRS): reorder libmisc must be before lib.
6184
6185 2001-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
6186
6187         * man/pt_BR/Makefile.am: - added man_MANS to EXTRA_DIST.
6188
6189 2001-01-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
6190
6191         * man/Makefile.am, man/pt_BR/Makefile.am, man/pt_BR/gpasswd.1, man/pt_BR/groupadd.8, man/pt_BR/groupdel.8, man/pt_BR/groupmod.8, man/pt_BR/shadow.5, configure.in:
6192         include pt_BR man pages for gpasswd(1), groupadd(1), groupdel(8),
6193         groupmod(8), shadow(5).
6194
6195 2001-01-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6196
6197         * TODO: - updated.
6198
6199         * man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/su.1, man/pl/useradd.8, man/pl/userdel.8, man/pl/vipw.8, man/Attic/dpasswd.8, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/su.1, man/Attic/useradd.8, man/Attic/usermod.8, man/Attic/vipw.8:
6200         many small cleanups, fixes also removed commented obsoleted texts.
6201
6202 2001-01-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
6203
6204         * autogen.sh: add to conf_flags --disable-shared.
6205
6206         * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/shadowconfig.8, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/vipw.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/expiry.1, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmems.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/limits.5, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8:
6207         put or move to top cemmented Id cvs keyword,
6208         (passwd.1): documment -e option (patch from Debian),
6209         (userdel.1): remove commented obsoleted options.
6210
6211         * man/Makefile.am:
6212         put all files in man_MANS and EXTRA_DIST in alphabethic order.
6213
6214         * src/chpasswd.c, src/pwunconv.c:
6215         remove from comments program description and history logs.
6216
6217         * src/Makefile.am: move groups to bin_PROGRAMS.
6218
6219 2000-12-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
6220
6221         * src/su.c: Based on Debian modyfications:
6222         (main): #endif /* USE_PAM */ #ifdef USE_PAM replaced by #else,
6223         (main): removed some dead code (scoped by #if 0 .. #endif).
6224         (main): call to re-establish SIGINT to right place.
6225
6226         * man/pl/passwd.1: Removed SEE ALSO to shadow(3) and passwd(3).
6227
6228         * man/pl/shadow.5, man/Attic/shadow.5: Removed SEE ALSO to shadow(3).
6229
6230         * man/Attic/passwd.1:
6231         Removed SEE ALSO to passwd(3) and commented shadow(3).
6232
6233 2000-12-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6234
6235         * src/useradd.c (main):
6236         use "useradd" instead "shadow in pam_start() parameters - this
6237         allow use separated pam config file for useradd (for example for allow
6238         specified non-root user for add user).
6239
6240 2000-11-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
6241
6242         * TODO: remove write expiry(1) man page.
6243
6244         * man/Attic/expiry.1, man/Makefile.am:
6245         added expiry(1) man page from Debian.
6246
6247         * man/pl/lastlog.8, man/Attic/lastlog.8:
6248         updated man pages for whole dispaly syntax.
6249
6250         * src/lastlog.c (main): fixed command line syntax description.
6251
6252         * src/lastlog.c (main):
6253         display correctly and full current commnad line lastlog syntax
6254         and also output this string using gettext.
6255
6256         * src/lastlog.c (main):
6257         merge src_lastlogin.c patch from debian with use getopt_long()
6258         instead getopt() for add handling --help, --user, --time switches and
6259         dipslay useage message on -h, --help and as default action.
6260
6261 2000-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
6262
6263         * src/groupmems.c, po/el.po, po/fr.po, po/pl.po, po/sv.po, po/POTFILES.in, po/cs.po:
6264         added i18n support for src/groupmems.c.
6265
6266         * src/useradd.c:
6267         * (set_defaults): use mkstemp() if avalaible. Othereise use mktemp().
6268
6269         * configure.in: * added checking for mkstemp().
6270
6271         * src/useradd.c: * (set_defaults): use mkstemp() instead mktemp(),
6272         * (mani): fix compilation error in previouse RH patch (removed using nflg).
6273
6274 2000-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6275
6276         * TODO: - groupmems need some work on add PAM and i18n support.
6277
6278         * src/groupmems.c, man/Attic/groupmems.8:
6279         Added raw version groupmems program for administer members of a user's
6280         primary group. groupmems was written by George Kraft IV <gk4@us.ibm.com>
6281         and this tool have BSD license.
6282
6283         * src/Attic/patchlevel.h, src/Makefile.am:
6284         patchlevel.h, Makefile.am: removed patchlevel.h file,
6285         Makefile.am: removed bindir, sbindir (this comes with autoconf).
6286
6287 2000-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6288
6289         * TODO: - write expire man page.
6290
6291 2000-10-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6292
6293         * old/Attic/pwconv-old.8, old/Attic/pwconv.8, old/Attic/pwunconv-old.8, old/Attic/pwunconv.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/porttime.5, man/pl/pwck.8, man/pl/shadow.3, man/pl/su.1, man/pl/sulogin.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/Attic/dpasswd.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/login.1, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, doc/Attic/ANNOUNCE, doc/Attic/LSM, doc/Attic/README, doc/Attic/README.linux:
6294         Julianne F. Haugh new contact adress.
6295
6296         * NEWS: - summary chanfes for 20001016.
6297
6298         * doc/Attic/README.shadow-paper, doc/Makefile.am:
6299         - removed outdated README.shadow-paper.
6300
6301         * configure.in: - release 20001016.
6302
6303 2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6304
6305         * man/pl/Makefile.am, man/Makefile.am: fixes in man/{,po}/Makefile.am:
6306         - $(man_MANS) added to EXTRA_DISTS,
6307         - do not install by default groups.1, id.1, pw_auth.3, shadow.3, pwauth.8,
6308           sulogin.8, dpasswd.8 (moved to EXTRA_DISTS),
6309
6310 2000-10-15  Marek Michałkiewicz  <marekm@pld.org.pl>
6311
6312         * lib/commonio.c (reload_nscd): Disable for now because not every
6313         version of nscd can handle it, unless ENABLE_NSCD_SIGHUP defined.
6314
6315 2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6316
6317         * libmisc/pwdcheck.c, libmisc/Makefile.am: - added missing pwdcheck.c.
6318
6319         * configure.in: - removed old/Makefile from AC_OUTPUT list.
6320
6321 2000-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6322
6323         * README: - fixed information about RO cvs access.
6324
6325         * NEWS: - summary changes description for shadow-20001012.
6326
6327         * configure.in: - release changed to 20001012.
6328
6329         * etc/Makefile.am: - removed shells and suauth from EXTRA_DIST.
6330
6331         * doc/Makefile.am: - removed README.debian from EXTRA_DIST.
6332
6333         * libmisc/Makefile.am: - removed pwdcheck.c from libmisc_a_SOURCES.
6334
6335         * debian/Attic/Makefile.am: - removed FILES from EXTRA_DIST.
6336
6337         * contrib/Makefile.am: - s/udbachk.v012.tgz/udbachk.tgz/
6338
6339         * doc/Makefile.am: - removed CHANGES (this file was moved to ../NEWS).
6340
6341 2000-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6342
6343         * po/Attic/ChangeLog: - add empty file (gettext requires this).
6344
6345 2000-10-10  Arkadiusz Miśkiewicz  <misiek@pld.org.pl>
6346
6347         * README: typos fixed
6348
6349 2000-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6350
6351         * Makefile.am: - added shadow-utils.spec.in to EXTR_DIST.
6352
6353         * redhat/Attic/shadow-utils.spec.in: - obsoleted.
6354
6355         * Attic/stamp-h.in: - removed (this file is autogenerated by autoconf).
6356
6357         * po/pl.po, po/sv.po, po/cs.po, po/el.po, po/fr.po:
6358         - update before release.
6359
6360         * doc/Attic/LSM: - new maintainer and new primary site.
6361
6362         * Makefile.am: - README added to EXTRA_DIST.
6363
6364         * README: - added README with all shadow sites and resources details.
6365
6366         * Attic/shadow-utils.spec.in: - partialy rewrited.
6367
6368         * configure.in: - change version to 20001010.
6369
6370         * Makefile.am: - added NEWS to EXTRA_DIST.
6371
6372         * Makefile.am, TODO: - added TODO.
6373
6374         * doc/Attic/CHANGES, NEWS: - rename doc/CHANGES -> NEWS.
6375
6376 2000-10-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
6377
6378         * redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, Attic/shadow-utils.spec.in, Makefile.am, configure.in:
6379         - remove redhat/ directory with obsoleted files.
6380
6381         * po/.cvsignore, src/.cvsignore, man/.cvsignore, man/pl/.cvsignore, .cvsignore, libmisc/.cvsignore:
6382         - shut up cvs.
6383
6384         * man/Makefile.am: - removed redundant ${man_MANS} from EXTRA_DIST.
6385
6386         * src/useradd.c:
6387         - fix a security bug (adduser could overwrite previously existing
6388           groups (shadow-19990827-group.patch from RH),
6389
6390         * po/cs.po, po/el.po, po/fr.po, po/pl.po, po/sv.po:
6391         - "make updated-po".
6392
6393         * man/pl/Makefile.am, man/pl/grpconv.8, man/pl/grpunconv.8, man/pl/pwunconv.8, man/Attic/grpconv.8, man/Attic/grpunconv.8, man/Attic/pwunconv.8, man/Makefile.am:
6394         - added man pages for grpconv(8), grpunconv(8), pwunconv(8) (.so link to
6395           pwconv(8))
6396
6397         * man/pl/Attic/adduser.8, man/pl/Makefile.am, man/Attic/adduser.8, man/Makefile.am:
6398         - added man page for adduser(8) (.so link to useradd(8)).
6399
6400         * po/Attic/doit:
6401         - removed (in po/Makefile.in.in exist special update-po target).
6402
6403         * etc/pam.d/passwd, etc/pam.d/su: - cosmetics.
6404
6405         * etc/pam.d/Attic/shadow: - sample PAM config file for shadow utils.
6406
6407         * etc/pam.d/Makefile.am: - added shadow to EXTRA_DIST
6408
6409         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
6410         - bind to shadow PAM file instead userdb (mainly PAMimication all shadow
6411           utils is used for proper updating db files but in real this can be used
6412           for perform many other tasks).
6413
6414         * src/Makefile.am: - added linking with @LIBPAM@ all PAMified tools.
6415
6416         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
6417         - added PAM support (bind to common "userdb" PAM authentication description
6418           file).
6419
6420         * src/chage.c: - added PAM support.
6421
6422 2000-10-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6423
6424         * autogen.sh:
6425         - added autogen.sh script which prepare raw source code from cvs to use.
6426
6427 2000-10-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
6428
6429         * man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8:
6430         - merged changes from PTM.
6431
6432         * man/pl/Makefile.am:
6433         - simplified: use only man_MANS and remaped $(mandir) variable.
6434
6435 2000-09-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6436
6437         * po/cs.po, configure.in:
6438         - added cs translation (Jiri Pavlovsky <Jiri.Pavlovsky@ff.cuni.cz>).
6439
6440 2000-09-05  Marek Michałkiewicz  <marekm@pld.org.pl>
6441
6442         * man/pl/sulogin.8, man/pl/vipw.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5, man/pl/Attic/dpasswd.8, man/pl/Attic/mkpasswd.8, man/pl/Attic/pw_auth.3, man/pl/Attic/pwauth.8, man/pl/Attic/shadowconfig.8, man/pl/chage.1, man/pl/chfn.1, man/pl/chpasswd.8, man/pl/chsh.1, man/pl/faillog.5, man/pl/faillog.8, man/pl/gpasswd.1, man/pl/groups.1, man/pl/grpck.8, man/pl/id.1, man/pl/lastlog.8, man/pl/limits.5, man/pl/login.1, man/pl/login.access.5, man/pl/login.defs.5, man/pl/logoutd.8, man/pl/newgrp.1, man/pl/newusers.8, man/pl/passwd.1, man/pl/passwd.5, man/pl/porttime.5, man/pl/pwck.8, man/pl/pwconv.8, man/pl/shadow.3, man/pl/shadow.5, man/pl/su.1, man/pl/suauth.5:
6443         *** empty log message ***
6444
6445 2000-09-02  Marek Michałkiewicz  <marekm@pld.org.pl>
6446
6447         * src/groupmod.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/commonio.h, lib/defines.h, lib/groupio.c, lib/pwio.c, lib/sgroupio.c, lib/shadowio.c, man/Attic/usermod.8, po/el.po, po/fr.po, po/pl.po, po/sv.po, redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/chage.c, src/chfn.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, configure.in, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, lib/commonio.c:
6448         *** empty log message ***
6449
6450 2000-08-26  Marek Michałkiewicz  <marekm@pld.org.pl>
6451
6452         * contrib/Makefile.am, contrib/groupmems.shar, doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, doc/Attic/README.mirrors, src/vipw.c, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/dialchk.h, lib/Attic/dialup.h, lib/Attic/rad64.c, lib/Attic/tcfsio.h, lib/Makefile.am, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, lib/groupio.c, lib/groupio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.h, libmisc/Attic/suauth.c, libmisc/chkname.h, libmisc/chowndir.c, libmisc/copydir.c, libmisc/entry.c, libmisc/failure.h, libmisc/getdate.h, libmisc/hushed.c, libmisc/loginprompt.c, libmisc/setupenv.c, libmisc/sulog.c, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Makefile.am, man/pl/Makefile.am, man/pl/groupadd.8, man/pl/groupdel.8, man/pl/groupmod.8, man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.pam, doc/WISHLIST, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/mkinstalldirs, configure.in, Makefile.am:
6453         *** empty log message ***
6454
6455 1999-08-27  Marek Michałkiewicz  <marekm@pld.org.pl>
6456
6457         * doc/Attic/LSM, po/el.po, po/fr.po, po/pl.po, po/sv.po, debian/Attic/passwd.postinst, lib/Attic/dialchk.c, lib/Attic/getpass.c, lib/getdef.c, lib/pwauth.c, libmisc/limits.c, libmisc/rlogin.c, man/Attic/limits.5, man/Attic/newgrp.1, src/Attic/dpasswd.c, src/chage.c, src/gpasswd.c, src/login.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/sulogin.c, Attic/acconfig.h, configure.in, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control.gnu, debian/Attic/control.linux, debian/Attic/login.postrm, debian/Attic/logoutd, debian/Attic/logoutd.init, debian/Attic/passwd.conffiles, debian/Attic/passwd.cron, debian/Attic/passwd.init, debian/Attic/passwd.postrm, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/README.mirrors, doc/WISHLIST, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am, lib/defines.h:
6458         *** empty log message ***
6459
6460 1999-07-09  Marek Michałkiewicz  <marekm@pld.org.pl>
6461
6462         * configure.in, contrib/Makefile.am, debian/Attic/changelog, doc/Attic/CHANGES, doc/Attic/LSM, doc/WISHLIST, lib/Attic/strcasecmp.c, lib/prototypes.h, libmisc/Makefile.am, man/Attic/faillog.8, po/el.po, po/pl.po, src/Makefile.am, src/chfn.c, src/chsh.c, src/faillog.c, src/groupmod.c, src/grpconv.c, src/grpunconv.c, src/newgrp.c, src/passwd.c, src/vipw.c:
6463         *** empty log message ***
6464
6465 1999-06-07  Marek Michałkiewicz  <marekm@pld.org.pl>
6466
6467         * redhat/Attic/shadow-utils.spec.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/logoutd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/usermod.c, contrib/Makefile.am, contrib/README, contrib/udbachk.tgz, debian/Attic/changelog, debian/Attic/rules, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/README.platforms, doc/WISHLIST, lib/Attic/getpass.c, lib/Attic/rcsid.h, lib/Makefile.am, lib/fputsx.c, lib/pam_defs.h, lib/prototypes.h, libmisc/Attic/login_desrpc.c, libmisc/pam_pass.c, libmisc/utmp.c, man/Attic/login.1, po/el.po, po/pl.po, Attic/acconfig.h, configure.in:
6468         *** empty log message ***
6469
6470 1999-03-07  Marek Michałkiewicz  <marekm@pld.org.pl>
6471
6472         * po/pl.po, po/el.po, doc/Attic/LSM, src/useradd.c, src/su.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/logoutd.c, src/login.c, src/grpconv.c, src/grpck.c, src/groupadd.c, src/gpasswd.c, src/Attic/dpasswd.c, src/chfn.c, src/chage.c, man/Attic/usermod.8, man/Attic/useradd.8, man/Attic/limits.5, man/Attic/chage.1, libmisc/valid.c, libmisc/sub.c, libmisc/strtoday.c, libmisc/setupenv.c, libmisc/obscure.c, libmisc/limits.c, libmisc/env.c, lib/Attic/snprintf.h, lib/getdef.c, lib/encrypt.c, lib/defines.h, etc/Attic/login.defs.linux, doc/WISHLIST, doc/Attic/README.nls, doc/Attic/README.pam, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Makefile.am, doc/Attic/CHANGES, debian/Attic/tar.c, debian/Attic/rules, debian/Attic/logoutd, debian/Attic/control, debian/Attic/changelog, configure.in:
6473         *** empty log message ***
6474
6475 1998-12-28  Marek Michałkiewicz  <marekm@pld.org.pl>
6476
6477         * src/usermod.c, src/userdel.c, src/useradd.c, src/sulogin.c, src/su.c, src/pwunconv.c, src/pwconv.c, src/pwck.c, src/passwd.c, src/newusers.c, src/newgrp.c, src/Attic/mkpasswd.c, src/logoutd.c, src/login.c, src/lastlog.c, src/id.c, src/grpunconv.c, src/grpconv.c, src/grpck.c, src/groups.c, src/groupmod.c, src/groupdel.c, src/groupadd.c, src/gpasswd.c, src/faillog.c, src/expiry.c, src/Attic/dpasswd.c, src/chsh.c, src/chpasswd.c, src/chfn.c, src/chage.c, po/Attic/doit, po/POTFILES.in, po/el.po, src/Makefile.am, man/Attic/usermod.8, man/Attic/userdel.8, man/Attic/useradd.8, man/Attic/sulogin.8, man/Attic/su.1, man/Attic/shadow.5, man/Attic/shadow.3, man/Attic/pwck.8, man/Attic/pwauth.8, man/Attic/pw_auth.3, man/Attic/porttime.5, man/Attic/passwd.5, man/Attic/passwd.1, man/Attic/newusers.8, man/Attic/newgrp.1, man/Attic/mkpasswd.8, man/Attic/logoutd.8, man/Attic/login.defs.5, man/Attic/login.1, man/Attic/lastlog.8, man/Attic/id.1, man/Attic/grpck.8, man/Attic/groups.1, man/Attic/groupmod.8, man/Attic/groupdel.8, man/Attic/groupadd.8, man/Attic/faillog.8, man/Attic/faillog.5, man/Attic/dpasswd.8, man/Attic/chsh.1, man/Attic/chpasswd.8, man/Attic/chfn.1, man/Attic/chage.1, libmisc/xmalloc.c, libmisc/sub.c, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/setupenv.c, libmisc/pam_pass.c, libmisc/obscure.c, libmisc/mail.c, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/failure.c, libmisc/env.c, libmisc/console.c, libmisc/chowntty.c, libmisc/age.c, libmisc/addgrps.c, libmisc/Makefile.am, lib/Attic/strerror.c, lib/pwauth.c, lib/prototypes.h, lib/Attic/getpass.c, lib/getdef.c, lib/Attic/dialchk.c, lib/defines.h, lib/Makefile.am, doc/WISHLIST, doc/README.platforms, doc/Attic/README.mirrors, doc/Attic/README.linux, doc/Attic/README, doc/Attic/LSM, doc/Attic/CHANGES, debian/Attic/secure-su.copyright, debian/Attic/passwd.copyright, debian/Attic/login.copyright, debian/Attic/control, debian/Attic/changelog, configure.in, Attic/acconfig.h, Makefile.am:
6478         *** empty log message ***
6479
6480 1998-07-24  Marek Michałkiewicz  <marekm@pld.org.pl>
6481
6482         * src/passwd.c, src/su.c, src/userdel.c, src/Makefile.am, src/chage.c, src/faillog.c, src/login.c, lib/Attic/tcfsio.c, lib/Attic/tcfsio.h, lib/pwauth.c, libmisc/chowntty.c, libmisc/pam_pass.c, libmisc/setugid.c, etc/pam.d/passwd, etc/pam.d/su, lib/Makefile.am, lib/commonio.c, lib/defines.h, lib/prototypes.h, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/Makefile.am, doc/README.platforms, doc/WISHLIST, etc/Makefile.am, etc/pam.d/Makefile.am, doc/Attic/CHANGES, debian/Attic/changelog, configure.in, Attic/acconfig.h:
6483         *** empty log message ***
6484
6485 1998-06-26  Marek Michałkiewicz  <marekm@pld.org.pl>
6486
6487         * src/passwd.c, src/usermod.c, man/Attic/faillog.8, man/Attic/pwconv.8, src/logoutd.c, lib/Attic/getpass.c, libmisc/copydir.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, lib/commonio.c, debian/Attic/changelog, doc/Attic/CHANGES, configure.in:
6488         *** empty log message ***
6489
6490 1998-05-29  Marek Michałkiewicz  <marekm@pld.org.pl>
6491
6492         * man/Attic/lastlog.8, man/Attic/login.1, src/usermod.c, doc/Attic/CHANGES, doc/Attic/README.linux, etc/Attic/login.defs.linux, lib/defines.h, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/passwd.copyright, debian/Attic/rules, debian/Attic/secure-su.copyright, configure.in, contrib/Makefile.am, contrib/shadow-anonftp.patch:
6493         *** empty log message ***
6494
6495 1998-04-16  Marek Michałkiewicz  <marekm@pld.org.pl>
6496
6497         * src/useradd.c, src/userdel.c, src/usermod.c, src/passwd.c, src/sulogin.c, src/groupdel.c, src/login.c, src/logoutd.c, src/newgrp.c, src/Attic/dpasswd.c, src/chage.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, redhat/Attic/shadow-970616-rh.patch, redhat/Attic/shadow-970616-utuser.patch, redhat/Attic/shadow-970616.login.defs, redhat/Attic/shadow-970616.useradd, redhat/Attic/shadow-utils-970616.spec, src/Makefile.am, libmisc/utmp.c, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970616-fix.patch, redhat/Attic/shadow-970616-glibc.patch, libmisc/Attic/login_desrpc.c, libmisc/limits.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/obscure.c, libmisc/strtoday.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/copydir.c, libmisc/failure.c, lib/Attic/dialchk.c, lib/Attic/pwpack.c, lib/defines.h, lib/pwauth.c, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, doc/cracklib26.diff, lib/commonio.c, Attic/acconfig.h, configure.in, debian/Attic/tar.c:
6498         *** empty log message ***
6499
6500 1998-04-02  Marek Michałkiewicz  <marekm@pld.org.pl>
6501
6502         * src/groupmod.c, libmisc/sulog.c, lib/sgetspent.c, lib/sgetpwent.c, lib/sgetgrent.c, lib/Attic/putgrent.c, lib/gshadow.c, lib/getdef.c, lib/fputsx.c, lib/commonio.c, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/Attic/CHANGES, configure.in:
6503         *** empty log message ***
6504
6505 1998-01-30  Marek Michałkiewicz  <marekm@pld.org.pl>
6506
6507         * Attic/install-sh, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/useradd.c, src/newgrp.c, src/newusers.c, src/passwd.c, src/pwck.c, src/groupmod.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/expiry.c, redhat/Attic/README, redhat/Attic/shadow-utils.spec.in, src/Makefile.am, src/chage.c, man/Attic/login.defs.5, man/Attic/useradd.8, man/Attic/usermod.8, redhat/Attic/Makefile.am, libmisc/pam_pass.c, libmisc/strtoday.c, libmisc/tz.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/obscure.c, libmisc/age.c, libmisc/env.c, libmisc/limits.c, lib/Attic/strstr.c, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, lib/Attic/rmdir.c, lib/pwio.c, lib/pwio.h, lib/sgetspent.c, lib/sgroupio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/prototypes.h, lib/pwauth.c, lib/Attic/md5crypt.c, lib/Attic/getpass.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/getdef.h, doc/Attic/README.mirrors, doc/Attic/automake-1.0.diff, doc/WISHLIST, lib/Makefile.am, lib/commonio.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Makefile.am, doc/README.limits, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/login.copyright, debian/Attic/rules, Attic/mkinstalldirs, Attic/shadow-utils.spec, contrib/README, Attic/acconfig.h, Attic/aclocal.m4, configure.in, Makefile.am:
6508         *** empty log message ***
6509
6510 1998-01-25  Marek Michałkiewicz  <marekm@pld.org.pl>
6511
6512         * Attic/acconfig.h: *** empty log message ***
6513
6514 1997-12-14  Marek Michałkiewicz  <marekm@pld.org.pl>
6515
6516         * doc/Attic/CHANGES, debian/Attic/checksums, debian/Attic/rules, debian/Attic/Makefile.am, src/Makefile.am, src/userdel.c, src/usermod.c, src/pwck.c, src/useradd.c, src/Attic/mkpasswd.c, src/gpasswd.c, src/grpck.c, src/login.c, src/chage.c, src/chfn.c, src/chsh.c, man/Attic/shadowconfig.8, man/Attic/vipw.8, old/Attic/Makefile.am, old/Attic/pwunconv.8, man/Attic/login.defs.5, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Makefile.am, libmisc/limits.c, libmisc/rlogin.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/prototypes.h, lib/shadow.c, doc/Attic/LSM, doc/WISHLIST, etc/limits, lib/Attic/grent.c, Attic/shadow-utils.spec, debian/Attic/changelog, configure.in:
6517         *** empty log message ***
6518
6519 1997-12-08  Marek Michałkiewicz  <marekm@pld.org.pl>
6520
6521         * src/userdel.c, src/usermod.c, src/Attic/shadowconfig.sh, src/su.c, src/sulogin.c, src/useradd.c, src/passwd.c, src/pwck.c, src/pwconv.c, src/pwunconv.c, src/newgrp.c, src/newusers.c, src/Attic/mkpasswd.c, src/logoutd.c, src/grpconv.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/grpck.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/faillog.c, src/gpasswd.c, src/Makefile.am, src/chage.c, src/chfn.c, src/chpasswd.c, old/Attic/Makefile.am, old/Attic/pwconv.8, old/Attic/vipw.8, man/Attic/limits.5, man/Attic/pwconv.8, man/Attic/shadowconfig.8, man/Attic/vipw.8, man/Makefile.am, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/Attic/setup.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/rlogin.c, libmisc/motd.c, libmisc/myname.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/pwd2spwd.c, libmisc/pwd_init.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/Attic/getdate.c, libmisc/failure.h, libmisc/fields.c, libmisc/getdate.h, libmisc/getdate.y, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/Attic/chkshell.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chkname.h, lib/Attic/strdup.c, lib/Attic/strerror.c, lib/Attic/strstr.c, lib/utent.c, libmisc/Makefile.am, libmisc/addgrps.c, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/sgroupio.c, lib/shadow.c, lib/shadowio.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/rad64.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/pwauth.c, lib/pwio.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.c, lib/prototypes.h, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/md5.c, lib/Attic/md5crypt.c, lib/gshadow.c, lib/lockpw.c, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/groupio.c, lib/Attic/getpass.c, lib/Attic/dialup.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/Attic/dialchk.c, lib/Attic/dialchk.h, lib/commonio.c, lib/commonio.h, lib/defines.h, doc/Attic/automake-1.0.diff, etc/Attic/login.defs.linux, etc/limits, lib/Makefile.am, doc/Attic/CHANGES, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, debian/Attic/login.conffiles, debian/Attic/login.postinst, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/rules, debian/Attic/secure-su.README, debian/Attic/securetty, contrib/pwdauth.c, debian/Attic/changelog, debian/Attic/control, Attic/acconfig.h, Attic/aclocal.m4, Attic/shadow-utils.spec, configure.in, Makefile.am:
6522         *** empty log message ***
6523
6524 1997-10-01  Marek Michałkiewicz  <marekm@pld.org.pl>
6525
6526         * debian/Attic/changelog, src/chpasswd.c, libmisc/Attic/login_access.c, lib/commonio.h, lib/sgroupio.c, lib/shadowio.c, etc/Attic/login.defs.linux, doc/Attic/CHANGES, doc/Attic/LSM, doc/Attic/README.mirrors, doc/WISHLIST, Attic/shadow-utils.spec:
6527         *** empty log message ***
6528
6529 1997-09-30  Marek Michałkiewicz  <marekm@pld.org.pl>
6530
6531         * src/useradd.c, src/userdel.c, src/usermod.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, src/login.c, src/groupmod.c, src/Attic/dpasswd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, old/Attic/install-sh, old/Attic/pwconv-old.8, old/Attic/pwunconv-old.8, old/Attic/Makefile.am, man/Attic/pwconv.8, man/Attic/pwunconv.8, libmisc/setugid.c, libmisc/shell.c, libmisc/utmp.c, libmisc/mail.c, libmisc/obscure.c, libmisc/pam_pass.c, libmisc/salt.c, libmisc/Attic/login_access.c, libmisc/isexpired.c, libmisc/env.c, libmisc/fields.c, libmisc/addgrps.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, lib/Attic/strerror.c, lib/Attic/snprintf.c, lib/Attic/snprintf.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h, lib/Attic/putgrent.c, lib/Attic/pwent.c, lib/pwauth.c, lib/Attic/getpass.c, lib/Attic/grent.c, lib/prototypes.h, lib/commonio.c, lib/commonio.h, lib/defines.h, lib/encrypt.c, lib/getdef.c, lib/Makefile.am, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/Attic/README.mirrors, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/LSM, doc/Makefile.am, debian/Attic/rules, debian/Attic/changelog, contrib/adduser.c, configure.in, Attic/acconfig.h:
6532         *** empty log message ***
6533
6534 1997-09-29  Marek Michałkiewicz  <marekm@pld.org.pl>
6535
6536         * man/Attic/chpasswd.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/su.1, man/Makefile.am:
6537         *** empty log message ***
6538
6539 1997-06-16  Marek Michałkiewicz  <marekm@pld.org.pl>
6540
6541         * doc/Attic/console.c.spec, doc/Makefile.am, doc/WISHLIST, doc/console.c.spec.txt, doc/Attic/CHANGES, debian/Attic/changelog, src/Attic/shadowconfig.sh, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, doc/Attic/README.mirrors, doc/Attic/README.shadow-paper, doc/Attic/README.linux, debian/Attic/login.copyright, debian/Attic/passwd.copyright, debian/Attic/secure-su.copyright, Attic/shadow-utils.spec, Makefile.am, configure.in:
6542         *** empty log message ***
6543
6544 1997-06-01  Marek Michałkiewicz  <marekm@pld.org.pl>
6545
6546         * debian/Attic/changelog, src/userdel.c, src/usermod.c, src/pwck.c, src/pwunconv.c, src/useradd.c, src/grpunconv.c, src/newusers.c, src/passwd.c, src/expiry.c, src/grpconv.c, src/chage.c, src/chfn.c, src/chpasswd.c, src/chsh.c, src/Makefile.am, redhat/Attic/Makefile.am, redhat/Attic/README, redhat/Attic/shadow-970502-config.patch, redhat/Attic/shadow-utils.spec, libmisc/mail.c, libmisc/Attic/login_desrpc.c, lib/pwio.h, lib/shadowio.c, lib/shadowio.h, lib/prototypes.h, lib/pwauth.c, lib/pwio.c, lib/commonio.c, lib/defines.h, doc/Attic/README.linux, doc/WISHLIST, doc/Attic/CHANGES, doc/Attic/INSTALL, Attic/install-sh, Attic/mkinstalldirs, Attic/acconfig.h, Makefile.am, configure.in:
6547         *** empty log message ***
6548
6549 1997-05-02  Marek Michałkiewicz  <marekm@pld.org.pl>
6550
6551         * src/Attic/shadowconfig.sh, src/Makefile.am, man/Makefile.am, libmisc/mail.c, libmisc/salt.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, etc/Makefile.am, doc/WISHLIST, doc/Attic/CHANGES, debian/Attic/shadowconfig, debian/Attic/Makefile.am, debian/Attic/changelog, debian/Attic/control, debian/Attic/rules, configure.in, Attic/configure, shlib/Attic/Makefile.in, man/Attic/Makefile.in, libmisc/Attic/Makefile.in, lib/Attic/Makefile.in, etc/Attic/Makefile.in, doc/Attic/Makefile.in, contrib/Attic/Makefile.in, Attic/Makefile.in, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/shadow.5, man/Attic/su.1, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/shadow.3, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/limits.5, man/Attic/login.1, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, libmisc/valid.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/utmp.c, libmisc/Attic/setup.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/setugid.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/Attic/login_access.c, libmisc/loginprompt.c, libmisc/motd.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/age.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, lib/utent.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strstr.c, lib/shadow.c, lib/sgetpwent.c, lib/sgetspent.c, lib/Attic/pwpack.c, lib/Attic/rad64.c, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/sgetgrent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/pwauth.h, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/port.h, lib/pwauth.c, lib/Attic/lastlog_.h, lib/Attic/mkdir.c, lib/lockpw.c, lib/port.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/gshadow.c, lib/gshadow_.h, lib/Attic/getpass.c, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/getdef.c, lib/Attic/dialup.h, lib/encrypt.c, lib/faillog.h, lib/fputsx.c, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/commonio.c, lib/defines.h, etc/Attic/login.defs.linux, etc/login.defs, doc/Attic/README.linux, doc/Attic/LICENSE, doc/Attic/README, doc/Makefile.am, doc/HOWTO, doc/Attic/ANNOUNCE, debian/Attic/secure-su.README, debian/Attic/secure-su.conffiles, debian/Attic/secure-su.copyright, debian/Attic/secure-su.postrm, debian/Attic/secure-su.preinst, debian/Attic/securetty, debian/Attic/passwd.conffiles, debian/Attic/passwd.copyright, debian/Attic/passwd.postinst, debian/Attic/porttime, debian/Attic/login.conffiles, debian/Attic/login.copyright, debian/Attic/login.postinst, debian/Attic/login.postrm, debian/Attic/login.preinst, debian/Attic/login.prerm, debian/Attic/logoutd, Attic/acconfig.h, Attic/config.h.in, Makefile.am, old/Attic/Makefile.in, old/Attic/scologin.c, old/Attic/orig-config.h, old/Attic/pwconv-old.c, old/Attic/pwd.h.m4, old/Attic/pwunconv-old.c, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/config.h.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/Makefile.am, old/Attic/Makefile.linux, src/Attic/Makefile.in, src/pwconv.c, src/userdel.c, src/usermod.c, src/useradd.c, src/su.c, src/sulogin.c, src/Attic/pwconv5.c, src/Attic/scologin.c, src/pwck.c, src/pwunconv.c, src/Attic/patchlevel.h, src/newusers.c, src/passwd.c, src/Attic/mkpasswd.c, src/logoutd.c, src/newgrp.c, src/grpunconv.c, src/id.c, src/lastlog.c, src/login.c, src/grpck.c, src/grpconv.c, src/groupdel.c, src/groupmod.c, src/groups.c, src/faillog.c, src/gpasswd.c, src/groupadd.c, src/Attic/dpasswd.c, src/chsh.c, src/expiry.c, src/chfn.c, src/chpasswd.c, src/chage.c:
6552         *** empty log message ***
6553
6554 1997-02-11  Marek Michałkiewicz  <marekm@pld.org.pl>
6555
6556         * src/groupadd.c, src/useradd.c, libmisc/setupenv.c, lib/sgroupio.c, lib/shadowio.c, lib/groupio.c, lib/pwio.c, lib/Makefile.am, lib/commonio.c, doc/Attic/CHANGES, doc/HOWTO, README, configure.in:
6557         *** empty log message ***
6558
6559 1997-01-08  Marek Michałkiewicz  <marekm@pld.org.pl>
6560
6561         * src/groupadd.c, lib/commonio.c, README, src/useradd.c, src/userdel.c, src/usermod.c, src/Attic/pwconv5.c, src/pwconv.c, src/su.c, src/passwd.c, src/pwck.c, src/grpunconv.c, src/login.c, src/logoutd.c, src/newgrp.c, src/grpck.c, src/grpconv.c, src/faillog.c, src/gpasswd.c, src/groupmod.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, libmisc/ttytype.c, libmisc/utmp.c, libmisc/Attic/suauth.c, libmisc/strtoday.c, libmisc/shell.c, libmisc/failure.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/myname.c, lib/shadowio.h, libmisc/Makefile.am, libmisc/chkname.c, lib/sgetpwent.c, lib/sgroupio.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/Attic/pwent.c, lib/pwio.c, lib/pwio.h, lib/Attic/putgrent.c, lib/groupio.c, lib/groupio.h, lib/gshadow.c, lib/prototypes.h, lib/defines.h, lib/faillog.h, lib/getdef.c, doc/Attic/README.linux, doc/WISHLIST, etc/Attic/login.defs.linux, lib/Makefile.am, doc/Attic/CHANGES, doc/HOWTO, Attic/acconfig.h, configure.in:
6562         *** empty log message ***
6563
6564 1996-10-27  Marek Michałkiewicz  <marekm@pld.org.pl>
6565
6566         * src/usermod.c, src/grpck.c, src/useradd.c, src/userdel.c, src/chsh.c, src/gpasswd.c, libmisc/isexpired.c, libmisc/limits.c, lib/sgroupio.c, lib/shadowio.c, lib/commonio.c, lib/groupio.c, lib/pwio.c, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, Attic/configure, configure.in:
6567         *** empty log message ***
6568
6569 1996-09-25  Marek Michałkiewicz  <marekm@pld.org.pl>
6570
6571         * src/usermod.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/su.c, src/Attic/pwconv5.c, src/newgrp.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/gpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/chfn.c, src/chsh.c, src/chage.c, libmisc/strtoday.c, libmisc/env.c, libmisc/fields.c, libmisc/isexpired.c, libmisc/setupenv.c, lib/Attic/rad64.c, lib/getdef.c, lib/prototypes.h, lib/defines.h, etc/Attic/login.defs.linux, doc/Attic/README.linux, doc/WISHLIST, doc/Attic/CHANGES, Attic/configure, configure.in, Attic/config.h.in:
6572         *** empty log message ***
6573
6574 1996-09-20  Marek Michałkiewicz  <marekm@pld.org.pl>
6575
6576         * src/usermod.c, src/su.c, src/sulogin.c, src/useradd.c, src/userdel.c, src/newusers.c, src/passwd.c, src/pwck.c, src/grpck.c, src/login.c, src/logoutd.c, src/newgrp.c, src/groupdel.c, src/groupmod.c, src/Attic/dpasswd.c, src/chsh.c, src/gpasswd.c, src/groupadd.c, src/Attic/Makefile.in, src/chage.c, src/chfn.c, src/Makefile.am, libmisc/Attic/suauth.c, libmisc/shell.c, libmisc/sub.c, libmisc/ttytype.c, libmisc/env.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/chowntty.c, lib/prototypes.h, lib/getdef.c, doc/Attic/CHANGES, doc/WISHLIST:
6577         *** empty log message ***
6578
6579 1996-09-10  Marek Michałkiewicz  <marekm@pld.org.pl>
6580
6581         * src/su.c, src/sulogin.c, src/usermod.c, src/logoutd.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/Attic/Makefile.in, src/chfn.c, src/chsh.c, src/grpunconv.c, src/login.c, src/Makefile.am, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, libmisc/isexpired.c, libmisc/obscure.c, libmisc/setupenv.c, libmisc/utmp.c, libmisc/age.c, lib/Attic/getpass.c, lib/defines.h, lib/getdef.c, etc/Attic/login.defs.linux, etc/limits, etc/login.access, doc/Attic/CHANGES, doc/Attic/README.linux, doc/WISHLIST, contrib/Attic/Makefile.in, contrib/Makefile.am, Attic/configure, configure.in:
6582         *** empty log message ***
6583
6584 1996-08-10  Marek Michałkiewicz  <marekm@pld.org.pl>
6585
6586         * old/Attic/Makefile.am, old/Attic/Makefile.linux, old/Attic/Makefile.sun4, old/Attic/Makefile.svr4, old/Attic/Makefile.xenix, old/Attic/config.h.linux, old/Attic/config.h.sun4, old/Attic/config.h.svr4, old/Attic/config.h.xenix, old/Attic/install-sh, old/Attic/orig-config.h, old/Attic/pwd.h.m4, shlib/Attic/Makefile.am, shlib/Attic/Makefile.in, shlib/Attic/Makefile.in.saved:
6587         New file.
6588
6589         * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel:
6590         960810 - first version under cvs
6591
6592         * contrib/Attic/Makefile.in, contrib/Makefile.am, contrib/README, contrib/adduser.c, contrib/pwdauth.c, doc/Attic/ANNOUNCE, doc/Attic/CHANGES, doc/Attic/LICENSE, doc/Attic/Makefile.in, doc/Attic/README, doc/Attic/README.linux, doc/Attic/README.sun4, doc/Attic/automake-1.0.diff, doc/Attic/console.c.spec, doc/HOWTO, doc/Makefile.am, doc/README.limits, doc/WISHLIST, etc/Attic/Makefile.in, etc/Attic/login.defs.linux, etc/Makefile.am, etc/login.access, etc/login.defs, old/Attic/Makefile.in, src/Attic/patchlevel.h, src/Attic/pwconv5.c, src/Attic/scologin.c, src/chage.c, src/chfn.c, src/chsh.c, src/expiry.c, src/gpasswd.c, src/groups.c, src/grpconv.c, src/id.c, src/login.c, src/newgrp.c, src/passwd.c, src/pwconv.c, src/pwunconv.c, src/su.c, src/sulogin.c, lib/Attic/dialup.h, lib/Attic/grdbm.c, lib/Attic/grent.c, lib/Attic/grpack.c, lib/Attic/gsdbm.c, lib/Attic/gspack.c, lib/Attic/lastlog_.h, lib/Attic/md5.c, lib/Attic/md5.h, lib/Attic/md5crypt.c, lib/Attic/mkdir.c, lib/Attic/putgrent.c, lib/Attic/putpwent.c, lib/Attic/putspent.c, lib/Attic/pwdbm.c, lib/Attic/pwent.c, lib/Attic/pwpack.c, lib/Attic/rcsid.h, lib/Attic/rename.c, lib/Attic/rmdir.c, lib/Attic/shadow_.h, lib/Attic/spdbm.c, lib/Attic/sppack.c, lib/Attic/strdup.c, lib/Attic/strstr.c, lib/defines.h, lib/faillog.h, lib/getdef.h, lib/groupio.h, lib/gshadow_.h, lib/port.h, lib/prototypes.h, lib/pwauth.h, lib/pwio.h, lib/sgetgrent.c, lib/sgetpwent.c, lib/sgetspent.c, lib/sgroupio.h, lib/shadow.c, lib/shadowio.c, lib/shadowio.h, lib/utent.c, src/Attic/Makefile.in, src/Attic/dpasswd.c, src/Attic/mkpasswd.c, src/Makefile.am, src/chpasswd.c, src/faillog.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/grpck.c, src/lastlog.c, src/logoutd.c, src/newusers.c, src/pwck.c, src/useradd.c, src/userdel.c, src/usermod.c, lib/Attic/Makefile.in, lib/Attic/dialchk.c, lib/Attic/dialup.c, lib/Attic/getpass.c, lib/Attic/rad64.c, lib/Makefile.am, lib/commonio.c, lib/encrypt.c, lib/fputsx.c, lib/getdef.c, lib/groupio.c, lib/gshadow.c, lib/lockpw.c, lib/port.c, lib/pwauth.c, lib/pwio.c, lib/sgroupio.c, libmisc/Attic/login_access.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Attic/setup.c, libmisc/Attic/suauth.c, libmisc/age.c, libmisc/basename.c, libmisc/chkname.c, libmisc/chowndir.c, libmisc/chowntty.c, libmisc/console.c, libmisc/copydir.c, libmisc/entry.c, libmisc/env.c, libmisc/failure.c, libmisc/fields.c, libmisc/hushed.c, libmisc/isexpired.c, libmisc/limits.c, libmisc/list.c, libmisc/log.c, libmisc/loginprompt.c, libmisc/mail.c, libmisc/motd.c, libmisc/obscure.c, libmisc/pwd2spwd.c, libmisc/rlogin.c, libmisc/salt.c, libmisc/setugid.c, libmisc/setupenv.c, libmisc/shell.c, libmisc/strtoday.c, libmisc/sub.c, libmisc/sulog.c, libmisc/ttytype.c, libmisc/tz.c, libmisc/ulimit.c, libmisc/utmp.c, libmisc/valid.c, libmisc/xmalloc.c, man/Attic/Makefile.in, man/Attic/chage.1, man/Attic/chfn.1, man/Attic/chpasswd.8, man/Attic/chsh.1, man/Attic/dpasswd.8, man/Attic/faillog.5, man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8, man/Attic/groupdel.8, man/Attic/groupmod.8, man/Attic/groups.1, man/Attic/grpck.8, man/Attic/id.1, man/Attic/lastlog.8, man/Attic/login.1, man/Attic/login.access.5, man/Attic/login.defs.5, man/Attic/logoutd.8, man/Attic/mkpasswd.8, man/Attic/newgrp.1, man/Attic/newusers.8, man/Attic/passwd.1, man/Attic/passwd.5, man/Attic/porttime.5, man/Attic/pw_auth.3, man/Attic/pwauth.8, man/Attic/pwck.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/shadow.3, man/Attic/shadow.5, man/Attic/su.1, man/Attic/suauth.5, man/Attic/sulogin.8, man/Attic/useradd.8, man/Attic/userdel.8, man/Attic/usermod.8, man/Makefile.am, Attic/Makefile.in, Attic/acconfig.h, Attic/aclocal.m4, Attic/config.h.in, Attic/configure, Attic/install-sh, Attic/mkinstalldirs, Attic/stamp-h.in, Makefile.am, README, configure.in, libmisc/Attic/Makefile.in, libmisc/Makefile.am, libmisc/addgrps.c:
6593         New file.
6594