]> granicus.if.org Git - shadow/blob - ChangeLog
Merge Debian's patch 412_lastlog_-u_numerical_range
[shadow] / ChangeLog
1 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
2
3         Merge Debian's patch 412_lastlog_-u_numerical_range
4         * NEWS, src/lastlog.c, man/lastlog.8.xml: Accept numerical user, or
5         ranges with the -u option.
6
7 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
8
9         Merge Debian's patch 466_fflush-prompt
10         * libmisc/Makefile.am, lib/prototypes.h, libmisc/yesno.c, src/grpck.c,
11         src/pwck.c: move yes_or_no() from grpck/pwck to a separate
12         libmisc/yesno.c (with a read_only argument).
13         * libmisc/fields.c, libmisc/yesno.c: Make sure stdout is flushed before
14         reading the user's answer.
15
16 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
17
18         Merge Debian's patch 480_getopt_args_reorder
19         * NEWS, src/su.c: su's arguments are now reordered.
20
21 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
22
23         Merge RedHat's patch shadow-4.0.18.1-mtime.patch:
24         * NEWS: Document that usermod will now preserve user's file modification
25         and access time.
26         * libmisc/copydir.c: Preserve the access and modification time of copied
27         files. This is important for usermod. This will also impact useradd, for
28         the skeleton files, but this is not important.
29         * libmisc/copydir.c: Stop and return an error if a file could not be
30         closed after during a copy.
31
32 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
33
34         Cleanups:
35         * src/useradd.c (find_new_gid): Check that gflg is not set (assert).
36         * src/useradd.c (find_new_gid): Do not check the group name uniqueness
37         (already checked in main).
38         * src/useradd.c (find_new_gid): Avoid a "continue" in the loop.
39         * src/useradd.c (find_new_gid): Remove irrelevant comments.
40         * src/useradd.c (find_new_gid): Fix the function definition's comment.
41
42 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
43
44         Merge RedHat's patch shadow-4.0.18.1-findNewUidOnce.patch:
45         * src/useradd.c (usr_update): Do not call find_new_uid(). The UID was
46         already either specified or found by another call to find_new_uid().
47         * src/useradd.c (find_new_uid): Always start with uid_min (find_new_uid()
48         is never called when user_id was already specified).
49         * src/useradd.c (find_new_uid): Fix the comments (find_new_uid() is not
50         called when the UID is specified (uflg)).
51         * src/useradd.c (main): Only call find_new_uid() if (!oflg) and (!uflg).
52         If uflg is set (but not oflg), check the UID uniqueness.
53         * src/useradd.c (find_new_uid): Don't check the uid and user name
54         uniqueness in find_new_uid(). The user name uniqueness is already checked
55         during the parameter validation. UID uniqueness is also checked (see
56         above).
57         * src/useradd.c (find_new_uid): Don't check uflg in find_new_uid().
58         * src/useradd.c (find_new_uid): Make sure that find_new_uid() is not
59         called when uflg is set (assert).
60
61 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
62
63         Merge RedHat's patch shadow-4.1.0-lOption.patch
64         * NEWS, src/useradd.c, man/useradd.8.xml: Add option -l to avoid adding
65         the user to the lastlog and faillog databases.
66
67 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
68
69         * src/useradd.c, src/groupadd.c: NO_GETPWENT is no more supported. Remove
70         associated chunks of code.
71
72 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
73
74         * man/groupadd.8.xml: Document the long options (--force, --gid, --key,
75         --non-unique).
76
77 2007-12-26  Nicolas François  <nicolas.francois@centraliens.net>
78
79         Merge RedHat's patch shadow-4.0.3-noinst.patch
80         * NEWS, lib/Makefile.am: Do not install the shadow library per default.
81         lib_LTLIBRARIES changed to noinst_LTLIBRARIES.
82
83 2007-12-09  Nicolas François  <nicolas.francois@centraliens.net>
84
85         * NEWS, configure.in: Prepare the 4.1.0 release.
86
87 2007-12-09  Nicolas François  <nicolas.francois@centraliens.net>
88
89         * NEWS, src/chgpasswd.c: Use chgpasswd PAM policy file instead of
90         chpasswd's one.
91
92 2007-12-09  Nicolas François  <nicolas.francois@centraliens.net>
93
94         * man/pwconv.8.xml: Fix typos.
95         * man/chpasswd.8.xml, man/chgpasswd.8.xml: Document the NONE crypt
96         method.
97         * man/login.defs.d/MAIL_DIR.xml: Add comment regarding useradd not
98         using MAIL_FILE.
99         * man/login.defs.d/ERASECHAR.xml, man/login.defs.d/KILLCHAR.xml,
100         man/login.defs.d/CONSOLE_GROUPS.xml, man/login.defs.d/ENV_HZ.xml,
101         man/login.defs.d/ENV_PATH.xml, man/login.defs.d/ENV_SUPATH.xml:
102         These variables are also used by some tools when compiled with PAM
103         support.
104         * man/login.defs.d/ENV_HZ.xml: Add note that it is only used by
105         sulogin when compiled with PAM support.
106         * man/login.defs.d/ENV_SUPATH.xml: Typos: ENV_PATH -> ENV_SUPATH,
107         and mention sbin in the path.
108         * man/login.defs.d/LOGIN_STRING.xml: Fix typo: confition ->
109         condition.
110         * man/sg.1.xml: Add CONFIGURATION section (SYSLOG_SG_ENAB).
111         * man/su.1.xml: ENV_HZ, LOGIN_STRING, MAIL_DIR, USERGROUPS_ENAB
112         are only used when su is compiled without PAM support.
113         * man/login.defs.5.xml: Added variables: OBSCURE_CHECKS_ENAB
114         PASS_ALWAYS_WARN PASS_CHANGE_TRIES SULOG_FILE SU_NAME
115         SU_WHEEL_ONLY SYSLOG_SG_ENAB SYSLOG_SU_ENAB.
116         * man/login.defs.5.xml: ENVIRON_FILE is only used when compiled
117         without PAM support.
118         * man/login.defs.5.xml: sulogin uses variables even when compiled
119         with PAM support.
120         * man/login.1.xml: ENV_HZ ENV_PATH ENV_SUPATH MAIL_DIR UMASK are
121         only used when login is not compiled with PAM support.
122
123 2007-12-09  Nicolas François  <nicolas.francois@centraliens.net>
124
125         * src/login.c: Make sure is_console is only defined when USE_PAM
126         is not defined.
127
128 2007-12-09  Nicolas François  <nicolas.francois@centraliens.net>
129
130         * libmisc/pwd2spwd.c: Fix time() prototype.
131
132 2007-12-08  Nicolas François  <nicolas.francois@centraliens.net>
133
134         * man/login.defs.d/CONSOLE_GROUPS.xml,
135         man/login.defs.d/CONSOLE.xml, man/login.defs.d/DEFAULT_HOME.xml,
136         man/login.defs.d/ENV_HZ.xml, man/login.defs.d/ENVIRON_FILE.xml,
137         man/login.defs.d/ENV_PATH.xml, man/login.defs.d/ENV_SUPATH.xml,
138         man/login.defs.d/ENV_TZ.xml, man/login.defs.d/ERASECHAR.xml,
139         man/login.defs.d/FAIL_DELAY.xml,
140         man/login.defs.d/FAILLOG_ENAB.xml,
141         man/login.defs.d/FAKE_SHELL.xml, man/login.defs.d/FTMP_FILE.xml,
142         man/login.defs.d/HUSHLOGIN_FILE.xml,
143         man/login.defs.d/ISSUE_FILE.xml, man/login.defs.d/KILLCHAR.xml,
144         man/login.defs.d/LASTLOG_ENAB.xml, man/login.defs.d/LOGIN_RETRIES.xml,
145         man/login.defs.d/LOGIN_TIMEOUT.xml, man/login.defs.d/LOG_OK_LOGINS.xml,
146         man/login.defs.d/LOG_UNKFAIL_ENAB.xml,
147         man/login.defs.d/MAIL_CHECK_ENAB.xml, man/login.defs.d/MOTD_FILE.xml,
148         man/login.defs.d/NOLOGINS_FILE.xml,
149         man/login.defs.d/OBSCURE_CHECKS_ENAB.xml,
150         man/login.defs.d/PASS_ALWAYS_WARN.xml,
151         man/login.defs.d/PASS_CHANGE_TRIES.xml,
152         man/login.defs.d/PASS_MAX_LEN.xml,
153         man/login.defs.d/PORTTIME_CHECKS_ENAB.xml,
154         man/login.defs.d/QUOTAS_ENAB.xml, man/login.defs.d/SULOG_FILE.xml,
155         man/login.defs.d/SU_NAME.xml, man/login.defs.d/SU_WHEEL_ONLY.xml,
156         man/login.defs.d/SYSLOG_SG_ENAB.xml,
157         man/login.defs.d/SYSLOG_SU_ENAB.xml,
158         man/login.defs.d/TTYGROUP.xml, man/login.defs.d/TTYTYPE_FILE.xml,
159         man/login.defs.d/ULIMIT.xml, man/login.defs.d/USERGROUPS_ENAB.xml:
160         New documentation of login.defs variables.
161         * man/login.defs.d/MAIL_DIR.xml: Updated. It now contains the
162         MAIL_FILE documentation.
163         * man/login.defs.d/LOGIN_STRING.xml: Updated. Mentions %s.
164         * man/pwconv.8.xml, man/groupmems.8.xml, man/groupdel.8.xml,
165         man/useradd.8.xml, man/pwck.8.xml, man/groupadd.8.xml,
166         man/sulogin.8.xml, man/newgrp.1.xml, man/usermod.8.xml,
167         man/su.1.xml, man/vipw.8.xml, man/passwd.1.xml,
168         man/groupmod.8.xml, man/login.1.xml, man/userdel.8.xml,
169         man/grpck.8.xml: Added CONFIGURATION section.
170         * man/generate_mans.mak: The generations of manpages depends on
171         the variables from the Makefiles. Add the dependency on Makefile.
172         * man/login.defs.5.xml: New login.defs variable documented.
173         * man/Makefile.am: Added XML variable documentation to the
174         distributed files.
175
176 2007-12-05  Nicolas François  <nicolas.francois@centraliens.net>
177
178         * man/gshadow.5.xml: Fix the newgrp section in the gshadow.5
179         manpage. Thanks to Andre Majorel <aym-naibed@teaser.fr>.
180
181 2007-11-27  Nicolas François  <nicolas.francois@centraliens.net>
182
183         * man/Makefile.am: Added the login.defs variables description to
184         the man's EXTRA_DIST.
185
186 2007-11-27  Nicolas François  <nicolas.francois@centraliens.net>
187
188         * man/chfn.1.xml: Uses CHFN_AUTH, CHFN_RESTRICT, LOGIN_STRING.
189         * man/chgpasswd.8.xml: Uses ENCRYPT_METHOD, MAX_MEMBERS_PER_GROUP,
190         MD5_CRYPT_ENAB, SHA_CRYPT_MIN_ROUNDS (SHA_CRYPT_MAX_ROUNDS).
191         * man/chpasswd.8.xml: Switch to using entities for ENCRYPT_METHOD,
192         MD5_CRYPT_ENAB, SHA_CRYPT_MIN_ROUNDS (SHA_CRYPT_MAX_ROUNDS).
193         * man/chsh.1.xml: Uses CHSH_AUTH, LOGIN_STRING.
194         * man/expiry.1.xml: Does not use any login.defs parameter.
195         * man/gpasswd.1.xml: Uses ENCRYPT_METHOD, MAX_MEMBERS_PER_GROUP,
196         MD5_CRYPT_ENAB, SHA_CRYPT_MIN_ROUNDS.
197         * man/login.defs.5.xml: Added CHSH_AUTH.
198         * man/login.defs.5.xml: Cross reference -> cross references.
199         * man/login.defs.5.xml: chfn only uses CHFN_AUTH when no_pam.
200         * man/login.defs.5.xml: chsh uses CHSH_AUTH, not CHFN_AUTH.
201         * man/login.defs.d/CHSH_AUTH.xml: Added.
202         * man/login.defs.5.xml: chsh uses parameters only when no_pam.
203         * man/login.defs.5.xml: expiry does not use CONSOLE_GROUPS, even
204         if linked in the binary.
205         * man/newusers.8.xml: Uses ENCRYPT_METHOD, MAX_MEMBERS_PER_GROUP,
206         MD5_CRYPT_ENAB, PASS_MAX_DAYS, PASS_MIN_DAYS, PASS_WARN_AGE,
207         SHA_CRYPT_MIN_ROUNDS, UMASK.
208
209 2007-11-26  Nicolas François  <nicolas.francois@centraliens.net>
210
211         * man/generate_translations.mak, man/po/Makefile.in.in: Add
212         --expand-all-entities to the call to xml2po to avoid translating
213         the external entities separately.
214
215 2007-11-26  Nicolas François  <nicolas.francois@centraliens.net>
216
217         * man/login.defs.d/, man/login.defs.d/CHFN_RESTRICT.xml,
218         man/login.defs.d/MAIL_DIR.xml, man/login.defs.d/PASS_MAX_DAYS.xml,
219         man/login.defs.d/SHA_CRYPT_MIN_ROUNDS.xml,
220         man/login.defs.d/CHFN_AUTH.xml, man/login.defs.d/MD5_CRYPT_ENAB.xml,
221         man/login.defs.d/PASS_WARN_AGE.xml, ·man/login.defs.d/UMASK.xml,
222         man/login.defs.d/PASS_MIN_DAYS.xml, man/login.defs.d/UID_MAX.xml,
223         man/login.defs.d/LOGIN_STRING.xml, man/login.defs.d/GID_MAX.xml,
224         man/login.defs.d/ENCRYPT_METHOD.xml, man/login.defs.d/USERDEL_CMD.xml,
225         man/login.defs.d/MAX_MEMBERS_PER_GROUP.xml, man/login.defs.5.xml:
226         Put each variable description in an external entities. This will permit
227         to reference them in the various utils manpages.
228         * man/login.defs.5.xml: Describe the usage of variables by each
229         tools when compiled without PAM support.
230
231 2007-11-26  Nicolas François  <nicolas.francois@centraliens.net>
232
233         * po/stats: Do not generate gmo files.
234
235 2007-11-25  Nicolas François  <nicolas.francois@centraliens.net>
236
237         * man/po/LINGUAS: Added missing LINGUAS.
238         * man/po/de.po, man/po/fr.po, man/po/it.po, man/po/pl.po,
239         man/po/ru.po, man/po/sv.po: Updated.
240
241 2007-11-25  Nicolas François  <nicolas.francois@centraliens.net>
242
243         * configure.in, man/po/Makefile.in.in, man/po/Makevars,
244         man/po/POTFILES.in, man/Makefile.am: Generate the PO files for the
245         manpages in the man/po directory (instead of man/<lang>). Use a
246         Makefile.in.in based on gettext's one. This ensure that the PO are
247         generated before being used in the <lang> directories.
248         * man/generate_mans.mak, man/generate_translations.mak,
249         man/Makefile.am: New makefile for the generation of manpages from
250         XML (generate_mans.mak). This avoid duplicate chunks in
251         generate_translations.mak and Makefile.am
252         * man/de/de.po, man/fr/fr.po, man/it/it.po, man/pl/pl.po,
253         man/ru/ru.po, man/sv/sv.po: Moved to...
254         * man/po/de.po, man/po/fr.po, man/po/it.po, man/po/pl.po,
255         man/po/ru.po, man/po/sv.po: ... here.
256
257 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
258
259         * src/userdel.c, src/lastlog.c, src/newusers.c, src/chpasswd.c,
260         src/usermod.c, src/chgpasswd.c, src/vipw.c, src/useradd.c,
261         src/su.c, src/groupmod.c, src/passwd.c, src/groupadd.c,
262         src/chage.c, src/faillog.c, src/chsh.c: Do not use tabulations in
263         Usage strings.
264         * po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po,
265         po/eu.po, po/fi.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
266         po/it.po, po/ja.po, po/nb.po, po/pl.po, po/pt_BR.po, po/pt.po,
267         po/ro.po, po/ru.po, po/sk.po, po/sv.po, po/tl.po, po/tr.po,
268         po/uk.po, po/vi.po: Unfuzzy previous changes.
269         * po/bs.po, po/he.po, po/nn.po, po/sq.po: No Usage string
270         translated. Just updated PO.
271         * po/dz.po, po/km.po, po/ko.po, po/ne.po, po/nl.po, po/zh_CN.po,
272         po/zh_TW.po: It would be too error prone for me to unfuzzy these
273         ones. Updated PO. (km and ne should be reviewed: options are
274         translated).
275
276 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
277
278         * po/ne.po, po/bs.po, po/cs.po, po/pt_BR.po, po/km.po, po/es.po,
279         po/eu.po, po/ko.po, po/hu.po, po/sk.po, po/vi.po, po/uk.po,
280         po/ro.po, po/sq.po, po/ru.po, po/id.po, po/nb.po, po/el.po,
281         po/gl.po, po/fr.po, po/nl.po, po/pl.po, po/nn.po, po/it.po,
282         po/dz.po, po/tl.po, po/pt.po, po/ca.po, po/da.po, po/tr.po,
283         po/sv.po, po/de.po, po/ja.po, po/zh_TW.po, po/he.po, po/fi.po,
284         po/zh_CN.po: Run "make update-po" in the po directory.
285
286 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
287
288         * configure.in: New configure option: --with-sha-crypt enabled by
289         default. Keeping the feature enabled is safe. Disabling it permits
290         to disable the references to the SHA256 and SHA512 password
291         encryption algorithms from the usage help and manuals (in addition
292         to the support for these algorithms in the code).
293         * libmisc/obscure.c, libmisc/salt.c, src/newusers.c,
294         src/chpasswd.c, src/chgpasswd.c, src/passwd.c: ENCRYPT_METHOD is
295         always supported in login.defs. Remove the ENCRYPTMETHOD_SELECT
296         preprocessor condition.
297         * libmisc/obscure.c, libmisc/salt.c, src/newusers.c,
298         src/chpasswd.c, src/chgpasswd.c, src/passwd.c: Disable SHA256 and
299         SHA512 if USE_SHA_CRYPT is not defined (this corresponds to a
300         subset of the ENCRYPTMETHOD_SELECT sections).
301
302 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
303
304         * lib/encrypt.c: If we requested a non DES encryption, make sure
305         crypt returned a encrypted password longer than 13 chars. This
306         protects against the GNU crypt() which does not return NULL if the
307         algorithm is not supported, and return a DES encrypted password.
308
309 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
310
311         * lib/groupio.c: Add missing #include "getdef.h"
312
313 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
314
315         * src/newusers.c: Provide the crypt method to all the
316         crypt_make_salt invocations.
317         * src/newusers.c: Tag the ENCRYPTMETHOD_SELECT dependent code
318         accordingly.
319
320 2007-11-24  Nicolas François  <nicolas.francois@centraliens.net>
321
322         * libmisc/salt.c: Make sure method is not NULL, defaulting to DES.
323         Thanks to Dan Kopecek <dkopecek@redhat.com>.
324         * src/chpasswd.c, src/chgpasswd.c: Do not use DES by default, but
325         the system default define in /Etc/login.defs. Thanks to Dan
326         Kopecek <dkopecek@redhat.com>.
327         * NEWS, man/chpasswd.8.xml, man/chgpasswd.8.xml: Do not mention
328         DES as the default algorithm.
329         * src/chpasswd.c, src/chgpasswd.c: Tag the ENCRYPTMETHOD_SELECT
330         dependent code accordingly.
331
332 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
333
334         * libmisc/salt.c: Move the srandom call to gensalt.
335         * libmisc/salt.c (gensalt): Replace the test on salt_size by an
336         assert.
337
338 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
339
340         Patch contributed by Dan Kopecek <dkopecek@redhat.com>
341         * src/chpasswd.c, src/chgpasswd.c, src/newusers.c: Fix compilation
342         when ENCRYPTMETHOD_SELECT is not defined.
343         * libmisc/salt.c (MAGNUM): The nul char was put on (array)[2]
344         instead of (array)[3].
345         * libmisc/salt.c: MAGNUM should be defined even if
346         ENCRYPTMETHOD_SELECT is not defined.
347         * libmisc/salt.c: Use random instead of rand.
348         * libmisc/salt.c (gensalt): New function to generate a salt
349         (instead of using gettimeofday).
350
351 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
352
353         * NEWS, src/newusers.c: New options -c/--crypt-method
354         -s/--sha-rounds.
355
356 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
357
358         * src/chpasswd.c: Added crypt method: NONE.
359         * src/chpasswd.c: Added --sha-rounds to the usage().
360         * libmisc/Makefile.am, libmisc/getlong.c, src/chgpasswd.c,
361         src/chpasswd.c, lib/prototypes.h: New getlong function. Replace
362         chpasswd's and chgpasswd's getnumber.
363
364 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
365
366         * lib/groupio.c: Removed unused variable 'member'.
367
368 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
369
370         * man/chpasswd.8.xml: Document the variables used by chpasswd.
371         The definitions are copied from login.defs. I should try to use a
372         less error prone process for this.
373
374 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
375
376         * man/login.defs.5.xml: Use <replaceable> for the values set by
377         users. (was sometimes <emphasis remap='I'>)
378         * man/login.defs.5.xml: Use <option> vor the variable names. This
379         makes the manpage much more readable.
380         * man/login.defs.5.xml (ENCRYPT_METHOD, MD5_CRYPT_ENAB,
381         SHA_CRYPT_MIN_ROUNDS, SHA_CRYPT_MAX_ROUNDS): Mention that command
382         line option may supersede the system setting.
383         * man/login.defs.5.xml: Document the variables used by chpasswd
384         and chgpasswd.
385
386 2007-11-23  Nicolas François  <nicolas.francois@centraliens.net>
387
388         * lib/shadowmem.c, lib/groupmem.c, lib/pwmem.c:
389         svn propset svn:keywords Id
390
391 2007-11-22  Nicolas François  <nicolas.francois@centraliens.net>
392
393         * NEWS, lib/getdef.c, man/login.defs.5.xml: New login.defs
394         variable: MAX_MEMBERS_PER_GROUP. Used for the split groups support.
395         * lib/commonio.c, lib/commonio.h: Add an open_hook and close_hook
396         operation. They are called after the database is actually opened
397         and parse, or before it is closed.
398         * lib/groupio.c: Add an open_hook to merge split groups, and an
399         close group to split groups if MAX_MEMBERS_PER_GROUP is set.
400         This fixes gpasswd and chgpasswd when split groups are used.
401         * lib/sgroupio.c, lib/shadowio.c, lib/pwio.c: No open or close
402         hooks for these databases. (unsure about what should be the gshadow
403         behavior for split groups)
404
405 2007-11-22  Nicolas François  <nicolas.francois@centraliens.net>
406
407         * NEWS, src/gpasswd.c: Read the group and shadow groups using
408         gr_locate and sgr_locate. gpasswd write in the file database. Thus
409         it should read information from the file database, not using
410         getgrnam. The change to sgr_locate is just for consistency. This
411         requires opening the group databases (read only) using
412         gr_open/sgr_open.
413
414 2007-11-22  Nicolas François  <nicolas.francois@centraliens.net>
415
416         * configure.in: SHADOWGRP added to AM_CONDITIONAL for the
417         generation of manpages.
418         * man/generate_translations.mak: Added pam/no_pam condition (like
419         in man/Makefile.am).
420         * man/Makefile.am, man/generate_translations.mak: Added
421         gshadow/no_gshadow condition.
422         * man/gpasswd.1.xml: Use the gshadow/no_gshadow condition to
423         change the manpage depending on the shadow group support.
424         * NEWS: Indicate that manpages should be re-generated if configure
425         option are changed, due to conditions.
426
427 2007-11-22  Nicolas François  <nicolas.francois@centraliens.net>
428
429         * po/ru.po: Updated to 399t. Thanks to Yuri Kozlov <kozlov.y@gmail.com>.
430         * man/po/ru.po: Updated to 757t. Thanks also to Yuri Kozlov
431         <kozlov.y@gmail.com>.
432
433 2007-11-22  Nicolas François  <nicolas.francois@centraliens.net>
434
435         * man/Makefile.am: Add support for conditionally including
436         paragraphs. (e.g. to support the documentation of PAM and !PAM
437         features).
438
439 2007-11-21  Nicolas François  <nicolas.francois@centraliens.net>
440
441         * man/newusers.8.xml: Added /etc/gshadow, /etc/group, /etc/shadow,
442         and /etc/passwd to section FILES.
443         * man/newusers.8.xml: Mentions that PAM is not used to set the
444         passwords.
445         * man/chpasswd.8.xml: Added section FILES (/etc/passwd,
446         /etc/shadow, /etc/login.defs).
447         * man/chpasswd.8.xml: Use the same paragraph as in newusers.8.xml
448         to indicate that PAM is not used.
449         * man/chgpasswd.8.xml: Added section FILES (/etc/group,
450         /etc/gshadow, /etc/login.defs).
451
452 2007-11-21  Nicolas François  <nicolas.francois@centraliens.net>
453
454         * src/newusers.c: Try harder to get the GID equal to the UID.
455         This was not the case when the GID is not specified, and a GID
456         exist with an ID higher than the all the UIDs.
457         * src/newusers.c: Typo in comment: contrained -> constrained.
458
459 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
460
461         * src/chgpasswd.c: If the shadow group file is not present, do not
462         try to locate the group entry from /etc/gshadow, and set the
463         password in /etc/group.
464
465 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
466
467         * libmisc/obscure.c, libmisc/salt.c, src/passwd.c: Match DES, MD5,
468         SHA256, and SHA512 exactly (not only the first 3/6 chars).
469         * libmisc/salt.c (SHA_salt_rounds): Set rounds to the specified
470         prefered_rounds value, if specified.
471         * src/gpasswd.c, libmisc/salt.c: Fix compilation warnings (use
472         size_t for lengths).
473         * src/chpasswd.c, src/chgpasswd.c: Add missing parenthesis.
474
475 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
476
477         * man/sv, man/de, man/fr, man/pl, man/ru, man/it: Ignore the
478         generated manpages. Add *.[1358] to the svn:ignore property.
479
480 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
481
482         * src/chgpasswd.c, src/chpasswd.c: The -c, -e, and -m options are
483         exclusives.
484
485 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
486
487         * man/chpasswd.8.xml, man/chgpasswd.8.xml: Document how the
488         encryption algorithm is chosen for the passwords. Document the new
489         -c and -s options. Add a reference to login.defs(5).
490         * man/login.defs.5.xml: Document the ENCRYPT_METHOD,
491         MD5_CRYPT_ENAB, SHA_CRYPT_MIN_ROUNDS, and SHA_CRYPT_MAX_ROUNDS
492         variables.
493         * etc/login.defs: Indicate that MD5_CRYPT_ENAB is deprecated.
494         Document the relationship with PAM for MD5_CRYPT_ENAB and
495         ENCRYPT_METHOD.
496
497 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
498
499         * src/passwd.c: Increase the size of crypt_passwd from 128 to 256
500         to avoid overflow in case of SHA512 (161 should be sufficient).
501
502 2007-11-20  Nicolas François  <nicolas.francois@centraliens.net>
503
504         * lib/prototypes.h, libmisc/salt.c: Add parameters to
505         crypt_make_salt to force the crypt method and number of rounds.
506         * libmisc/salt.c: Add parameter to SHA_salt_rounds to force the
507         number of rounds.
508         * libmisc/salt.c, lib/getdef.c: ENCRYPT_METHOD and MD5_CRYPT_ENAB
509         are needed also when USE_PAM (e.g. for chpasswd).
510         * src/passwd.c, src/newusers.c, src/gpasswd.c: Use the new
511         crypt_make_salt prototype
512         * src/chpasswd.c, src/chgpasswd.c: Add option -c, --crypt-method
513         and -s, --sha-rounds to specify the crypt method and number of
514         rounds in case of one of the SHA methods. The new prototype of
515         crypt_make_salt simplifies the handling of -m, --md5.
516
517 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
518
519         * libmisc/salt.c: The salt has a random size (between 8 and 16
520         bytes).
521         * lib/getdef.c, etc/login.defs: Add definitions for
522         SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS.
523         * libmisc/salt.c: Use SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS
524         to add a random number of rounds if needed.
525
526 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
527
528         * libmisc/salt.c (MAGNUM): Terminate the array with nul (the array
529         is then used with strcat).
530         * libmisc/salt.c (crypt_make_salt): Initialize result[0] to nul at
531         the beginning (was not initialized when USE_PAM).
532         * libmisc/salt.c (crypt_make_salt): Check that ENCRYPT_METHOD is a
533         valid crypt method.
534
535 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
536
537         * NEWS, libmisc/obscure.c, libmisc/salt.c, src/passwd.c,
538         lib/getdef.c, etc/login.defs: Add support for SHA256 and SHA512
539         encrypt methods. Apply RedHat's patch shadow-4.0.18.1-sha256.patch.
540         Thanks to Peter Vrabec. Hardly no changes except re-indent and
541         changes related to recent modifications (max_salt_len in
542         crypt_make_salt). Changes in lib/defines.h not applied (definition
543         of ENCRYPTMETHOD_SELECT). I will add a configure check or flag.
544
545 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
546
547         * man/de/Makefile.am: Add su.1 to the generated manpages.
548         * man/fr/Makefile.am: Add id.1 to EXTRA_DIST. It will be
549         generated.
550         * man/pl/Makefile.am: Add groupmems.8 to the generated manpages.
551         * man/it/Makefile.am: Add logoutd.8 to EXTRA_DIST. It will be
552         generated.
553         * man/de/su.1, man/fr/id.1, man/pl/groupmems.8, man/it/logoutd.8:
554         Removed, since auto-generated.
555
556 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
557
558         Fix some compilation warnings:
559         * src/login.c: "dereferencing type-punned pointer will break
560         strict-aliasing rules", add a variable indirection: ptr_pam_user.
561         * lib/commonio.c: do not initialize the sb stat structure.
562         * lib/pwio.c, lib/shadowio.c, lib/sgroupio.c, lib/groupio.c:
563         initialize the security context if WITH_SELINUX.
564         * lib/nscd.c: The service argument is not const (used in the exec*
565         parameters). This matches with the prototype definition.
566         * src/groupmems.c: Avoid ++i when i is also used in the same line.
567         * src/newusers.c: i is positive every time it is compared. Add
568         cast to unsigned int.
569         * src/nologin.c: Use a main() prototype with no arguments.
570         * libmisc/getdate.y: Initialize the type and value fields of the
571         terminating entry for each TABLE.
572         * libmisc/tz.c: Use "TZ=CST6CDT" as the default timezone.
573
574 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
575
576         * man/pl/Makefile.am: Add getspnam.3 to EXTRA_DIST since it is
577         generated with shadow.3.
578         * man/generate_translations.mak: Clean all the manpages, based on
579         $(EXTRA_DIST), not $(man_MANS).
580
581 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
582
583         * man/sv/getspnam.3, man/sv/faillog.5, man/sv/faillog.8,
584         man/sv/grpconv.8, man/sv/chsh.1, man/sv/shadow.3,
585         man/sv/grpunconv.8, man/sv/shadow.5, man/sv/newgrp.1,
586         man/sv/limits.5, man/sv/gpasswd.1, man/sv/sg.1, man/sv/userdel.8,
587         man/sv/lastlog.8, man/sv/login.access.5, man/sv/grpck.8,
588         man/sv/chfn.1, man/sv/expiry.1, man/sv/newusers.8,
589         man/sv/chpasswd.8, man/sv/pwconv.8, man/sv/logoutd.8,
590         man/sv/groupmems.8, man/sv/usermod.8, man/sv/pwunconv.8,
591         man/sv/su.1, man/sv/groupdel.8, man/sv/chgpasswd.8,
592         man/sv/login.defs.5, man/sv/vipw.8, man/sv/useradd.8,
593         man/sv/gshadow.5, man/sv/passwd.1, man/sv/groupmod.8,
594         man/sv/passwd.5, man/sv/chage.1, man/sv/porttime.5,
595         man/sv/login.1, man/sv/pwck.8, man/sv/nologin.8,
596         man/sv/groupadd.8, man/sv/suauth.5, man/sv/vigr.8,
597         man/sv/groups.1, man/de/passwd.1, man/de/newgrp.1, man/de/chsh.1,
598         man/de/passwd.5, man/de/login.1, man/de/vipw.8, man/de/chfn.1,
599         man/de/vigr.8, man/de/groups.1, man/fr/getspnam.3,
600         man/fr/faillog.5, man/fr/faillog.8, man/fr/grpconv.8,
601         man/fr/chsh.1, man/fr/shadow.3, man/fr/grpunconv.8,
602         man/fr/shadow.5, man/fr/newgrp.1, man/fr/limits.5,
603         man/fr/gpasswd.1, man/fr/sg.1, man/fr/userdel.8,
604         man/fr/login.access.5, man/fr/lastlog.8, man/fr/grpck.8,
605         man/fr/chfn.1, man/fr/expiry.1, man/fr/newusers.8,
606         man/fr/chpasswd.8, man/fr/pwconv.8, man/fr/logoutd.8,
607         man/fr/usermod.8, man/fr/pwunconv.8, man/fr/su.1,
608         man/fr/groupdel.8, man/fr/login.defs.5, man/fr/vipw.8,
609         man/fr/useradd.8, man/fr/gshadow.5, man/fr/passwd.1,
610         man/fr/groupmod.8, man/fr/passwd.5, man/fr/porttime.5,
611         man/fr/chage.1, man/fr/login.1, man/fr/pwck.8, man/fr/groupadd.8,
612         man/fr/suauth.5, man/fr/vigr.8, man/fr/groups.1, man/pl/faillog.5,
613         man/pl/faillog.8, man/pl/chsh.1, man/pl/grpconv.8,
614         man/pl/grpunconv.8, man/pl/shadow.5, man/pl/newgrp.1,
615         man/pl/limits.5, man/pl/gpasswd.1, man/pl/sg.1, man/pl/userdel.8,
616         man/pl/login.access.5, man/pl/lastlog.8, man/pl/grpck.8,
617         man/pl/chfn.1, man/pl/expiry.1, man/pl/newusers.8,
618         man/pl/pwconv.8, man/pl/chpasswd.8, man/pl/logoutd.8,
619         man/pl/usermod.8, man/pl/pwunconv.8, man/pl/su.1,
620         man/pl/groupdel.8, man/pl/vipw.8, man/pl/login.defs.5,
621         man/pl/useradd.8, man/pl/passwd.1, man/pl/groupmod.8,
622         man/pl/passwd.5, man/pl/porttime.5, man/pl/chage.1,
623         man/pl/login.1, man/pl/pwck.8, man/pl/groupadd.8, man/pl/suauth.5,
624         man/pl/vigr.8, man/pl/groups.1, man/ru/getspnam.3,
625         man/ru/faillog.5, man/ru/faillog.8, man/ru/grpconv.8,
626         man/ru/chsh.1, man/ru/shadow.3, man/ru/grpunconv.8,
627         man/ru/shadow.5, man/ru/newgrp.1, man/ru/limits.5,
628         man/ru/gpasswd.1, man/ru/sg.1, man/ru/userdel.8,
629         man/ru/login.access.5, man/ru/lastlog.8, man/ru/grpck.8,
630         man/ru/chfn.1, man/ru/expiry.1, man/ru/newusers.8,
631         man/ru/chpasswd.8, man/ru/pwconv.8, man/ru/logoutd.8,
632         man/ru/groupmems.8, man/ru/usermod.8, man/ru/pwunconv.8,
633         man/ru/su.1, man/ru/groupdel.8, man/ru/chgpasswd.8,
634         man/ru/login.defs.5, man/ru/vipw.8, man/ru/useradd.8,
635         man/ru/gshadow.5, man/ru/passwd.1, man/ru/groupmod.8,
636         man/ru/passwd.5, man/ru/chage.1, man/ru/porttime.5,
637         man/ru/login.1, man/ru/pwck.8, man/ru/nologin.8,
638         man/ru/groupadd.8, man/ru/suauth.5, man/ru/vigr.8,
639         man/ru/groups.1, man/it/getspnam.3, man/it/faillog.5,
640         man/it/faillog.8, man/it/grpconv.8, man/it/chsh.1,
641         man/it/shadow.3, man/it/grpunconv.8, man/it/shadow.5,
642         man/it/newgrp.1, man/it/gpasswd.1, man/it/sg.1, man/it/userdel.8,
643         man/it/lastlog.8, man/it/grpck.8, man/it/chfn.1, man/it/expiry.1,
644         man/it/newusers.8, man/it/chpasswd.8, man/it/pwconv.8,
645         man/it/usermod.8, man/it/pwunconv.8, man/it/su.1,
646         man/it/groupdel.8, man/it/vipw.8, man/it/useradd.8,
647         man/it/passwd.1, man/it/groupmod.8, man/it/passwd.5,
648         man/it/porttime.5, man/it/chage.1, man/it/login.1, man/it/pwck.8,
649         man/it/groupadd.8, man/it/vigr.8, man/it/groups.1,
650         man/pl/shadow.3, man/pl/sulogin.8, man/pl/id.1, man/ru/sulogin.8,
651         man/ru/id.1, man/it/id.1: Remove generated translated manpages.
652         They are still distributed with the shadow tarballs.
653
654 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
655
656         * man/pl/chgpassw.8: Remove chgpassw.8 since the real manpage
657         should be named chgpasswd.8.
658
659 2007-11-19  Nicolas François  <nicolas.francois@centraliens.net>
660
661         * man/vigr.8.xml: Remove file. The vigr man page is generated from
662         the vipw XML file.
663
664 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
665
666         * lib/prototypes.h, configure.in, libmisc/Makefile.am,
667         libmisc/xgetXXbyYY.c, libmisc/xgetpwnam.c, libmisc/xgetpwuid.c,
668         libmisc/xgetgrnam.c, libmisc/xgetgrgid.c, libmisc/xgetspnam.c:
669         Added functions xgetpwnam(), xgetpwuid(), xgetgrnam(),
670         xgetgrgid(), and xgetspnam(). They allocate memory for the
671         returned structure and are more robust to successive calls. They
672         are implemented with the libc's getxxyyy_r() functions if
673         available.
674         * NEWS, libmisc/limits.c, libmisc/entry.c, libmisc/chowntty.c,
675         libmisc/addgrps.c, libmisc/myname.c, libmisc/rlogin.c,
676         libmisc/pwdcheck.c, src/newgrp.c, src/login_nopam.c, src/login.c,
677         src/userdel.c, src/lastlog.c, src/grpck.c, src/gpasswd.c,
678         src/newusers.c, src/chpasswd.c, src/chfn.c, src/groupmems.c,
679         src/usermod.c, src/expiry.c, src/groupdel.c, src/chgpasswd.c,
680         src/su.c, src/useradd.c, src/groupmod.c, src/passwd.c, src/pwck.c,
681         src/groupadd.c, src/chage.c, src/login.c, src/suauth.c,
682         src/faillog.c, src/groups.c, src/chsh.c, src/id.c: Review all the
683         usage of one of the getpwnam(), getpwuid(), getgrnam(),
684         getgrgid(), and getspnam() functions. It was noticed on
685         http://bugs.debian.org/341230 that chfn and chsh use a passwd
686         structure after calling a pam function, which result in using
687         information from the passwd structure requested by pam, not the
688         original one. It is much easier to use the new xget... functions
689         to avoid these issues. I've checked which call to the original
690         get... functions could be left (reducing the scope of the
691         structure if possible), and I've left comments to ease future
692         reviews (e.g. /* local, no need for xgetpwnam */).
693         Note: the getpwent/getgrent calls should probably be checked also.
694         * src/groupdel.c, src/expiry.c: Fix typos in comments.
695         * src/groupmod.c: Re-indent.
696         * lib/Makefile.am, lib/groupmem.c, lib/groupio.c, lib/pwmem.c,
697         lib/pwio.c, lib/shadowmem.c, lib/shadowio.c: Move the __<xx>_dup
698         functions (used by the xget... functions) from the <xx>io.c files
699         to the new <xx>mem.c files. This avoid linking some utils against
700         the SELinux library.
701
702 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
703
704         * man/pl/pl.po: Fix typo: chgpassw -> chgpasswd.
705         * man/pl/Makefile.am: Fix typo: chgpassw -> chgpasswd.
706         * man/de/de.po: groups shall not be translated (for command,
707         refname, or refentrytitle).
708
709 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
710
711         * src/login.c: Fix typo introduced while fixing
712         http://bugs.debian.org/451521 (compile fix).
713
714 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
715
716         * libmisc/Makefile.am: Fix typo: EXTRA_DOST -> EXTRA_DIST.
717
718 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
719
720         * src/login_nopam.c: Fix a typo in a comment.
721
722 2007-11-18  Nicolas François  <nicolas.francois@centraliens.net>
723
724         * src/useradd.c: Do not document the behavior compared to old
725         versions.
726
727 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
728
729         * man/usermod.8.xml: Document the differences between locking an
730         account and locking a password.
731
732 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
733
734         * NEWS, src/usermod.c: Refuse to unlock an account when it would
735         result in a passwordless account.  Based on Openwall's patch
736         shadow-4.0.4.1-owl-usermod-unlock.diff.
737         * NEWS, src/passwd.c: Likewise.
738
739 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
740
741         * src/userdel.c (path_prefix): Make sure that the prefix is the
742         name of a directory (not only the beginning of a directory).
743         Openwall patch shadow-4.0.4.1-owl-userdel-path_prefix.diff.
744
745 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
746
747         * NEWS, src/newgrp.c: Do not give an indication that the group has no
748         password.
749         * src/newgrp.c: Do not only bail on syslog if the password is not
750         valid. Also give an indication to the user on stderr.
751
752 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
753
754         Fixes from Openwall patch shadow-4.0.4.1-owl-chage-drop-priv.diff:
755         * src/chage.c: Remove cleanup(). pw_lock is never called. Replace
756         cleanup(2) by spw_unlock and remove the calls to cleanup(1).
757         * src/chage.c: Remove variable pwrw. It is always set to 0. The
758         password database is always read only.
759         * src/chage.c: Make chage -l also drop the saved GID.
760         * src/chage.c: Prefer setregid/setreuid to setgid/setuid.
761
762 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
763
764         Fixes from Openwall patch shadow-4.0.4.1-alt-man.diff:
765         * man/useradd.8.xml: Indicate that the NIS caveats is also valid
766         for any external database as LDAP.
767         * man/groupadd.8.xml: Likewise.
768         * man/groupadd.8.xml: Reorder and reformat the caveats bullets.
769
770 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
771
772         * NEWS: Applied Debian patch 409_man_generate_from_PO to
773         automatically generate the translated manpages from the POs.
774         * man/Makefile.am: Replace the individual rules for the generation
775         of the manpages (from XML) by a generic Makefile rule an
776         dependencies for the linked manpages.
777         * man/generate_translations.mak: Generic rules for all the
778         generated translated manpages (if ENABLE_REGENERATE_MAN).
779         * man/Makefile.am: Removed rules for all the generated translated
780         manpages.
781         * man/sv/Makefile.am, man/de/Makefile.am, man/fr/Makefile.am,
782         man/pl/Makefile.am, man/ru/Makefile.am, man/it/Makefile.am:
783         Include generate_translations.mak to handle the generated
784         translations (XML and roff files).
785         * man/Makefile.am: Translated XML files moved from the CLEANFILES
786         variable of man/Makefile.am to the various languages Makefiles.
787
788 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
789
790         * man/chpasswd.8.xml: Document that chpasswd does not use PAM to
791         update the passwords. This fixes http://bugs.debian.org/396726.
792         Debian patch 411_chpasswd_document_no_pam.
793
794 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
795
796         * NEWS, src/su.c: Avoid terminating the PAM library in the forked
797         child.  This is done later in the parent after closing the PAM
798         session. This fixes http://bugs.debian.org/412061.
799         Debian patch 405_su_no_pam_end_before_exec.
800
801 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
802
803         * man/newgrp.1.xml: Mention sg in the newgrp manpage.
804         This fixes http://bugs.debian.org/396690.
805         Debian patch 410_newgrp_man_mention_sg.
806
807 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
808
809         * src/passwd.c: Fix typo: the warndays option was called warning.
810         This is now warndays, as documented in the manpage and usage.
811         This fixes http://bugs.debian.org/445481.
812         Debian patch 417_passwd_warndays.
813
814 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
815
816         * NEWS, src/pwck.c: Remove the preprocessor check SHADOWPWD. The
817         variable is no more defined (and always assumed).
818         Debian patch 493_pwck_no_SHADOWPWD.
819
820 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
821
822         * NEWS, src/passwd.c, man/passwd.1.xml: -l/-u options: edit the
823         shadow account expiry field *in addition* to editing the password
824         field.  This fixes http://bugs.debian.org/389183.
825         Debian patch 494_passwd_lock.
826
827 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
828
829         * NEWS, src/newgrp.c: Do not request a password when a user uses
830         newgrp to switch to her primary group.
831         This fixes http://bugs.debian.org/396691.
832         Debian patch 497_newgrp_primary_group.
833         * src/newgrp.c: Remove a comment which states otherwise.
834
835 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
836
837         * src/login.c: Log an error if the password entry could not be
838         found (respect LOG_UNKFAIL_ENAB to avoid logging a password). This
839         fixes the Debian bug http://bugs.debian.org/451521
840
841 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
842
843         * man/useradd.8.xml: -b documenation: Use the same notation for
844         the -d argument as in the -d documentation.
845
846 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
847
848         * src/useradd.c: Allow the -b option even without the -D option.
849
850 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
851
852         * src/usermod.c: Use the same error message for the below errors.
853         (option working ONLY if another is specified).
854
855 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
856
857         * src/usermod.c: Make usermod -o and -u work independently of the
858         argument order.
859
860 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
861
862         * src/usermod.c: Validate that two of the -L, -p, and -U options
863         are not used at the same time after the parsing of options. -U
864         used to be allowed after -p or -L, but not before.
865
866 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
867
868         * src/usermod.c: Make usermod -d and -m work independently of the
869         argument order. Thanks to Justin Pryzby <jpryzby+d@quoininc.com>
870         for the patch. This fixes http://bugs.debian.org/451518.
871
872 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
873
874         * NEWS, lib/nscd.c: Execute nscd -i instead of using the private
875         glibc socket to flush the nscd tables. This comes from the RedHat
876         patch shadow-4.0.16-nscd.c.
877         * lib/commonio.c: Forbid inheritance of the passwd and group files
878         to the spawed processes (like nscd). This comes from the RedHat
879         patch shadow-4.0.17-notInheritFd.patch.
880         * lib/nscd.h: Update header.
881
882 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
883
884         * src/usermod.c (fail_exit): Add static variables pw_locked,
885         spw_locked, gr_locked, and sgr_locked to indicate which files must
886         be unlocked.
887         * src/usermod.c (open_files, close_files): Open and close the
888         group files as well as the passwd files. This permit to check if
889         the group files modification are allowed before writing the passwd
890         files.
891         * src/usermod.c (grp_update, update_gshadow, update_group): Do not
892         return a status code, but call fail_exit() in case of error. The
893         group files are no more opened and closed in update_gshadow() and
894         update_group().
895         * src/usermod.c (main): move the call to grp_update between
896         open_files and close_files.
897         * src/usermod.c: Differentiate failure to add a group entry and
898         failure to add a shadow group entry.
899
900 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
901
902         * src/userdel.c: Differentiate failure to update a group entry and
903         failure to update a shadow group entry.
904
905 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
906
907         * src/userdel.c, src/usermod.c, src/useradd.c: Inform the user if
908         out of memory while updating a group database.
909
910 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
911
912         * NEWS, src/usermod.c: Update the group database before flushing
913         the nscd caches.
914
915 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
916
917         * NEWS, src/userdel.c: Abort if an error is found while updating the
918         user or group database. No changes will be written in the
919         databases.
920
921 2007-11-17  Nicolas François  <nicolas.francois@centraliens.net>
922
923         * src/useradd.c: It is no more needed to check that the user's
924         groups are specified only once in the group file. This is checked
925         by gr_update().
926
927 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
928
929         * lib/commonio.c (next_entry_by_name): New function.
930         * NEWS, lib/commonio.c (commonio_update): When an entry is updated, make
931         sure that there are no other entry with the same name. This fixes
932         an infinite loop in userdel and usermod when an (erroneous) group
933         file contains two entries with the same name.
934         (https://bugzilla.redhat.com/show_bug.cgi?id=240915)
935
936 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
937
938         * libmisc/salt.c: Make sure the salt string is terminated at the
939         right place (either 8th, or 11th position).
940         * NEWS, src/chgpasswd.c, src/chpasswd.c: The protocol + salt does
941         not need 15 chars. No need for a temporary buffer.
942         This change the fix committed on 2007-11-10. The salt provided to
943         pw_encrypt could have been too long.
944
945 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
946
947         * man/fr/fr.po: Fix typo: missing / in <placeholder-1/>. This
948         caused the gpasswd title to be incomplete in the French manpage.
949
950 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
951
952         * configure.in: Check if the l64a function exists instead of a64l
953         which we do not use.
954         * libmisc/salt.c: Add support for uClibc with no l64a().
955
956 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
957
958         * configure.in: Check if the netdb.h header file and the innetgr
959         function exist.
960         * src/login_nopam.c, NEWS: Add support for systems with no
961         innetgr().  On those systems, username with an @ will be treated
962         like any other username (i.e. lookup in the local database for an
963         user with an @). Thanks to Mike Frysinger for the patch.
964
965 2007-11-16  Nicolas François  <nicolas.francois@centraliens.net>
966
967         * src/useradd.c: Indentation fix.
968
969 2007-11-14  Nicolas François  <nicolas.francois@centraliens.net>
970
971         * src/newgrp.c, NEWS: Declare the child and pid variable at the
972         beginning of a block. This fixes a compilation issue with gcc 2.95.
973         The intent is the same as Gentoo's patch shadow-4.0.12-gcc2.patch.
974
975 2007-11-14  Nicolas François  <nicolas.francois@centraliens.net>
976
977         * src/Makefile, NEWS: Add a suidperms variable. This should ease
978         the change of permission of suid binaries for distributors (not
979         recommended).
980
981 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
982
983         * ./, libmisc/, src/, contrib/, doc/, lib/, man/, man/sv/,
984         man/de/, man/ja/, man/fi/, man/pt_BR/, man/fr/, man/pl/, man/hu/,
985         man/tr/, man/ru/, man/zh_TW/, man/id/, man/zh_CN/, man/cs/,
986         man/es/, man/ko/, man/it/, etc/, etc/pam.d/, po/: Restore the
987         ignore patterns from the previous repository.
988
989         * libmisc/*.c, libmisc/*.h, libmisc/getdate.y, shadow.spec.in,
990         src/*.c, contrib/groupmems.shar, contrib/pwdauth.c,
991         doc/README.platforms, doc/WISHLIST, doc/console.c.spec.txt,
992         lib/*.c, lib/*.h, COPYING, man/*.xml, man/sv/*.[1358],
993         man/de/*.[1358], man/ja/*.[1358], man/fi/*.[1358],
994         man/fr/*.[1358], man/pt_BR/*.[1358], man/pl/*.[1358],
995         man/hu/*.[1358], man/tr/*.[1358], man/ru/*.[1358],
996         man/zh_TW/*.[1358], man/id/*.[1358], man/zh_CN/*.[1358],
997         man/cs/*.[1358], man/es/*.[1358], man/ko/*.[1358],
998         man/it/*.[1358], etc/login.access, etc/login.defs, NEWS: Added the
999         subversion svn:keywords property (Id) for proper identification.
1000
1001 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
1002
1003         * man/sv/sv.po, man/de/de.po, man/fr/fr.po, man/pl/pl.po,
1004         man/ru/ru.po, man/it/it.po: Run "make update-po" in the man
1005         directory.
1006
1007         * po/ne.po, po/bs.po, po/cs.po, po/pt_BR.po, po/km.po, po/es.po,
1008         po/eu.po, po/ko.po, po/hu.po, po/sk.po, po/vi.po, po/uk.po,
1009         po/ro.po, po/sq.po, po/ru.po, po/id.po, po/nb.po, po/el.po,
1010         po/gl.po, po/fr.po, po/nl.po, po/pl.po, po/nn.po, po/it.po,
1011         po/dz.po, po/tl.po, po/pt.po, po/ca.po, po/da.po, po/tr.po,
1012         po/sv.po, po/de.po, po/ja.po, po/zh_TW.po, po/he.po, po/fi.po,
1013         po/zh_CN.po: Run "make update-po" in the po directory.
1014
1015 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
1016
1017         * NEWS, src/newgrp.c: Don't ask for a password if there are no
1018         group passwords. Just directly give up. This comes from the
1019         Fedora's patch shadow-4.0.13-newgrpPwd.patch, and seems to be the
1020         only part with an effect.
1021
1022 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
1023
1024         * NEWS, src/chgpasswd.c, src/chpasswd.c: Fix chpasswd and
1025         chgpasswd stack overflow. Based on Fedora's
1026         shadow-4.0.18.1-overflow.patch.
1027
1028 2007-11-10  Nicolas François  <nicolas.francois@centraliens.net>
1029
1030         * NEWS, src/useradd.c: Allow non numerical group identifier to be
1031         specified with useradd's -g option. Applied Debian patch
1032         397_non_numerical_identifier. Thanks also to Greg Schafer
1033         <gschafer@zip.com.au>.
1034
1035 2007-10-28  Nicolas François  <nicolas.francois@centraliens.net>
1036
1037         * configure.in: Prepare the next release: 4.0.18.2. The gettext
1038         version used for the configuration will be 0.16.
1039
1040 2007-10-28  Nicolas François  <nicolas.francois@centraliens.net>
1041
1042         * po/ja.po: Remove a plural form. nplurals=1 for japanese.
1043         Moreover, msgstr[0] was identical to msgstr[1].
1044
1045 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
1046
1047         * libmisc/limits.c, man/limits.5.xml, etc/limits: Apply patch sent
1048         by Justin Bronder <jsbronder@gmail.com>. See Debian bug #442334.
1049         This adds support to 2 new resource limits: max nice value, and
1050         max real time priority. This is only used when shadow is not
1051         compiled with PAM support.
1052
1053 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
1054
1055         * man/gpasswd.1.xml: Describe the options separately in the
1056         OPTIONS section. Simplify the synopsis.
1057
1058 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
1059
1060         * README, po/Makevars: Update contact information.
1061
1062 2007-10-27  Christian Perrier  <bubulle@debian.org
1063
1064         * src/newgrp.c, src/passwd.c, src/su.c:
1065         No longer 'apologize' to users when they use incorrect passwords
1066         Remove "Sorry" from programs display
1067         Imported from Debian's patch 413_no-sorry-in-passwd and
1068         102_de-fix-sorry
1069         * man/fr/fr.po: fix translation errors. Imported from Debian's
1070         patch 201_fix_man_su_fr and 416_man-fr_newgrp
1071         * man/it/it.po, man/Makefile.am, man/it/Makefile.am:
1072         Use gettext for the Italian man pages translation. Imported from
1073         Debian's patch 202_it_man_uses_gettext. Thanks to Giuseppe
1074         Sacco who contributed the Italian translation.
1075         * man/de/de.po: (nearly) complete German translation of man pages
1076         Imported from Debian's patch 203_de-man-update. Thanks to 
1077         Simon Brandmair
1078         * src/usermod.c: Clarify the online help of usermod for "-a"
1079         Imported from Debian's patch 402-clarify_usermod_usage
1080         * man/shadow.5.xml: fix spelling error. Imported from Debian's
1081         patch 433_shadow.5-typo_312430
1082         * src/su.c: Be up front on the origin of su and mention the GNU
1083         origin. Imported from Debian's patch 438_su_GNU_origin
1084
1085 2007-10-27  Nicolas François  <nicolas.francois@centraliens.net>
1086
1087         * NEWS, po/zh_CN.po: Updated Chinese translation. Imported from
1088         Debian's patch 105_zh_CN. Thanks to Ming Hua for the update.
1089
1090 2007-10-13  Tommi Vainikainen  <thv+debian@iki.fi>
1091
1092         * NEWS, po/fi.po: Updated Finish translation (400t).
1093
1094 2007-10-13  Nicolas François  <nicolas.francois@centraliens.net>
1095
1096         * NEWS, src/su.c: If compiled without PAM support, enforce the
1097         limits from /etc/limits when one of the -, -l, or --login options
1098         is set, even if called by root. Thanks to Justin Bronder.
1099
1100 2007-10-07  Nicolas François  <nicolas.francois@centraliens.net>
1101
1102         * NEWS, Changelog: Convert the Changelog and NEWS files to UTF-8
1103         (it was partially ISO-8859-2).
1104
1105 2007-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1106
1107         * 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:
1108         groupadd.8, groupmod.8, login.1, useradd.8, userdel.8, usermod.8: grammar
1109         mistakes and other correctstions (by Schulenberg <bensberg@justemail.net>).
1110
1111 2007-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1112
1113         * NEWS, src/usermod.c:
1114         fixed handle -a option in usermod (by Benno Schulenberg <bensberg@justemail.net>).
1115
1116 2006-12-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1117
1118         * man/sv/sv.po:
1119         more UTF8 fixe (by Mikael Magnusson <mikma@users.sourceforge.net>).
1120
1121         * man/sv/sv.po:
1122         UTF8 fixes (by Mikael Magnusson <mikma@users.sourceforge.net>).
1123
1124 2006-11-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1125
1126         * man/pl/Makefile.am, man/pl/chgpassw.8, man/pl/chpasswd.8, man/pl/pl.po:
1127         translation chpasswd.8 and chgpassw.8 finished.
1128
1129 2006-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1130
1131         * man/pl/pl.po: resolve fuzzy entries.
1132
1133         * 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:
1134         spelling fixes 's/super user/superuser/' (by Benno Schulenberg <bensberg@justemail.net>).
1135
1136         * man/sv/sv.po, man/de/de.po, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po:
1137         run "make update-po".
1138
1139         * man/newusers.8.xml, man/su.1.xml:
1140         fixed wrong word, a few typos, some grammar mistakes, and puts in a comma here
1141         and there for clarity (by Benno Schulenberg <bensberg@justemail.net>).
1142
1143         * man/pl/groupmod.8, man/pl/chage.1, man/pl/chsh.1, man/pl/lastlog.8, man/pl/vipw.8:
1144         regenerated.
1145
1146         * man/de/de.po: run "make update-po".
1147
1148         * man/Makefile.am:
1149         added de to LINGUAS but man/de/de.po still need many work.
1150
1151 2006-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
1152
1153         * src/useradd.c: indent code.
1154
1155         * NEWS, src/useradd.c:
1156         improved auditing support (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211659).
1157
1158 2006-11-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
1159
1160         * 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:
1161         run "make update-po".
1162
1163         * NEWS, po/nl.po:
1164         updated (by cobaco (aka Bart Cornelis) <cobaco@skolelinux.no>).
1165
1166         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
1167         "make update-po".
1168
1169 2006-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
1170
1171         * man/su.1.xml:
1172         added sg(1) to the SEE ALSO section (Debian Bug#396690).
1173
1174 2006-10-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
1175
1176         * man/newusers.8.xml: clarify pw_gid fileld content description.
1177
1178         * man/it/Makefile.am, man/sv/Makefile.am:
1179         s/man_nonpam/man_nopam/ (merged 498_man_nonpam_undefined Debian patch).
1180
1181         * po/nl.po:
1182         fixed https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212892
1183
1184 2006-10-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1185
1186         * man/newusers.8.xml: there is no pw_age fileld in passwd.
1187
1188         * man/fr/fr.po:
1189         Fix an error in the passwd.1 French translation (fixed Debian bug #395537).
1190
1191         * 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:
1192         cleanups on begin DESCRIPTION section.
1193
1194         * man/pl/pl.po: typos.
1195
1196 2006-10-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1197
1198         * po/pl.po: cleanups.
1199
1200 2006-10-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1201
1202         * man/pl/pl.po: more translations.
1203
1204         * NEWS:
1205         UTF-8 corrections (by Benno Schulenberg <bensberg@justemail.net>).
1206
1207 2006-10-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1208
1209         * man/groupdel.8.xml: added description for exit code 6.
1210
1211 2006-08-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1212
1213         * man/de/de.po: copy & paste some msgid to msgstr.
1214
1215         * man/de/de.po:
1216         kill some fuzzy (by Nicolas François <nicolas.francois@centraliens.net>).
1217
1218 2006-08-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1219
1220         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/passwd.1.xml:
1221         s/change password/password change/ in passwd(1) (by Simon Brandmair <sbrandmair@gmx.net>).
1222
1223         * man/de/de.po:
1224         initial version based on partial translations only for passwd(1) by
1225         Simon Brandmair <sbrandmair@gmx.net>.
1226
1227         * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/useradd.c, src/userdel.c, src/usermod.c:
1228         flush nscd cashes after close /etc/{group,passwd} files.
1229
1230 2006-08-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
1231
1232         * po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
1233
1234 2006-08-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1235
1236         * NEWS, po/ja.po: updated (by Takeo Nakano <nakano@webmasters.gr.jp>).
1237
1238 2006-08-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
1239
1240         * man/fr/Makefile.am:
1241         removed whitespaces following trailing backslashes.
1242
1243         * NEWS, configure.in: release 4.0.18.1.
1244
1245         * 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:
1246         fixed missing man pages in dist tar ball necessary on build when PAM is disabled.
1247
1248         * NEWS, src/groupmems.c:
1249         fixed groupmems compilation when PAM is disabled (by Johannes Winkelmann <jw@smts.ch>).
1250
1251         * configure.in:
1252         typo s/followig/following/ (by Johannes Winkelmann <jw@smts.ch>).
1253
1254 2006-08-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1255
1256         * NEWS: release date corrected.
1257
1258         * NEWS, src/su.c:
1259         fixed set enviroment too early when using PAM, so move it to !USE_PAM
1260         (patch submitted by Mike Frysinger <vapier@gentoo.org>).
1261
1262 2006-07-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
1263
1264         * 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:
1265         fr man pages are now up to date.
1266
1267         * man/fr/fr.po:
1268         more updates for 4.0.18 (by Nicolas François <nicolas.francois@centraliens.net>).
1269
1270         * man/fr/fr.po:
1271         updated for 4.0.18 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1272
1273 2006-07-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1274
1275         * 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:
1276         updated.
1277
1278         * src/useradd.c, src/usermod.c:
1279         fixed UID/GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
1280         Fixed expiredate/inactive/mindays/warndays/maxdays overflow (simillar to RH#198920).
1281
1282         * src/passwd.c:
1283         fixed inactive/mindays/warndays/maxdays overflow (similar to RH#198920).
1284
1285         * src/groupadd.c, src/groupmod.c:
1286         fixed GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
1287
1288 2006-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
1289
1290         * src/.cvsignore: groupmems added.
1291
1292 2006-07-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
1293
1294         * po/fr.po:
1295         updated for 4.0.18 (by ean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1296
1297         * po/uk.po: break lines longer than 80 cols and add missing \n.
1298
1299         * po/uk.po:
1300         updated for 4.0.18 (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
1301
1302         * man/pl/pl.po, man/ru/ru.po, man/sv/sv.po, man/chgpasswd.8.xml, man/chpasswd.8.xml, man/fr/fr.po:
1303         s/instead DES/instead of DES/
1304
1305         * NEWS: sv man pages are partially translated.
1306
1307 2006-07-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
1308
1309         * src/groupmems.c: fix compilation warnings.
1310
1311         * po/ko.po: use \t.
1312
1313         * po/nl.po: break lines longer than 80 cols and add missing \n.
1314
1315 2006-07-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1316
1317         * man/ru/faillog.5: regenerated.
1318
1319         * po/ko.po: updated for 4.0.18 (by Changwoo Ryu <cwryu@debian.org>).
1320
1321 2006-07-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1322
1323         * man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
1324         added <refmiscinfo class="sectdesc"> tag for faillog.5.xml.
1325
1326         * man/sv/Attic/grupper.1: removed.
1327
1328         * 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:
1329         corrected text charset and other minor cleanups (by Daniel Nylander <info@danielnylander.se>).
1330
1331         * po/tr.po: break lines longer than 80 cols.
1332
1333         * po/tr.po:
1334         updated for 4.0.18 (by Mehmet TURKER <mturker@innova.com.tr>).
1335
1336         * configure.in, man/Makefile.am, man/sv/Makefile.am:
1337         fixes for "make {dist|distchec}" and sv man pages.
1338
1339         * 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:
1340         full sv man pages set added (by Daniel Nylander <info@danielnylander.se>).
1341         This man pages are translated using new XML/xml2po/gettext infrastructure.
1342
1343         * po/pl.po: updated for 4.0.18.
1344
1345 2006-07-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1346
1347         * po/pt.po:
1348         updated for 4.0.18 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1349
1350         * po/gl.po, NEWS:
1351         updated for 4.0.18 (by Jacobo Tarrio <jacobo@tarrio.org>).
1352
1353         * NEWS, po/eu.po:
1354         updated for 4.0.18 (by Piarres Beobide <pi@beobide.net>).
1355
1356         * 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:
1357         updated for 4.0.18 (by Yuri Kozlov <kozlov.y@gmail.com>).
1358
1359         * po/vi.po, NEWS:
1360         updated for 4.0.18 (by Clytie Siddall <clytie@riverland.net.au>).
1361
1362         * NEWS, po/cs.po:
1363         updated for 4.0.18 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1364
1365         * NEWS, po/sv.po:
1366         updated for 4.0.18 (by Daniel Nylander <info@danielnylander.se>).
1367
1368         * NEWS, po/ca.po:
1369         updated for 4.0.18 (by Guillem Jover <guillem@debian.org>).
1370
1371 2006-07-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
1372
1373         * po/hu.po: cleanups.
1374
1375         * NEWS, po/da.po:
1376         updated for 4.0.18 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1377
1378         * po/hu.po, NEWS: updated for 4.0.18 (by SZERVÁC Attila <sas@321.hu>).
1379
1380         * NEWS: typos.
1381
1382         * man/ru/ru.po, man/fr/fr.po, man/pl/pl.po: run "make update-po".
1383
1384         * man/su.1.xml: fixes in <refsynopsisdiv>.
1385
1386         * src/groupmems.c: indent soutrce code.
1387
1388         * src/groupmems.c: use shadow Copyright.
1389
1390         * 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:
1391         added src/groupmems.c to POTFILES.in.
1392
1393         * NEWS, etc/pam.d/Makefile.am, etc/pam.d/groupmems, man/Makefile.am, man/groupmems.8.xml, src/Makefile.am, src/groupmems.c:
1394         groupmems rewrited for use PAM and getopt_long() nad now it is enabled
1395         for build and install (patch by George Kraft <gk4@swbell.net>).
1396
1397         * NEWS, configure.in: start prepare for 4.0.18.
1398
1399 2006-07-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
1400
1401         * 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:
1402         run "make update-po" and some cleanups (added missing \n and use tabs instead spaces).
1403
1404         * src/su.c: s#[login]#[LOGIN]# in help message.
1405
1406         * man/useradd.8.xml:
1407         added missing --<foo> long options names in "Changing the default values" section.
1408
1409         * po/tr.po: updated (by Murat Şenel <muratasenel@gmail.com>).
1410
1411 2006-07-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1412
1413         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
1414
1415         * man/useradd.8.xml: added newusers(8) to SEE ALSO section.
1416
1417         * etc/login.defs:
1418         removed GETPASS_ASTERISKS (patch by Mike Frysinger <vapier@gentoo.org>).
1419
1420 2006-07-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1421
1422         * NEWS, man/pl/chsh.1, man/pl/pl.po: pl chage(1): translation finished.
1423
1424         * NEWS:
1425         s#fix by Mike Frysinger <vapier@gentoo.org>)#(patch by Ulrich Mueller <ulm@kph.uni-mainz.de>; http://bugs.gentoo.org/139966#
1426
1427         * NEWS, configure.in:
1428         S/Key: removed assign getpass() to libshadow_getpass() on autoconf level
1429         (fix by Mike Frysinger <vapier@gentoo.org>).
1430
1431 2006-07-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
1432
1433         * man/vipw.8.xml: make options <replaceable> in SYNOPSIS.
1434
1435         * 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:
1436         s/group/GROUP/ in groupadd help message.
1437
1438         * src/su.c (main):
1439         move **envcp declaration to #ifdef USE_PAM (fixed warning about unused
1440         variable when shadow is builded with PAM didabled).
1441
1442         * man/pl/pl.po, NEWS, man/pl/chage.1: pl chage(1) translation finished.
1443
1444         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
1445
1446         * man/chsh.1.xml: updated after rewrite chsh for use getopt_long().
1447
1448         * po/pl.po: kill fuzzy.
1449
1450 2006-07-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1451
1452         * 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:
1453         one \t more in help message.
1454
1455         * 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:
1456         updated.
1457
1458         * NEWS, src/chsh.c: chsh rewrited for use getopt_long().
1459
1460 2006-07-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1461
1462         * man/pl/groupmod.8, man/pl/pl.po: finish translation groupmod(8).
1463
1464         * man/fr/fr.po, man/groupmod.8.xml, man/pl/groupmod.8, man/pl/pl.po, man/ru/ru.po:
1465         cleanups in groupmod(8).
1466
1467         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml, src/usermod.c, NEWS:
1468         back to previouse usermod -a option sematics and clarify -a behavior
1469         on documentation level (by Greg Schafer <gschafer@zip.com.au>).
1470
1471         * man/fr/fr.po, man/groupmod.8.xml, man/pl/pl.po, man/ru/ru.po:
1472         updated groupmod man page.
1473
1474 2006-07-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1475
1476         * src/groupmod.c: too many \t in help message.
1477
1478         * 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:
1479         updated.
1480
1481         * 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:
1482         run "make update-po".
1483
1484         * src/groupmod.c: cleunps in help message.
1485
1486         * src/chage.c: s/user/\[LOGIN\]/ in help message.
1487
1488         * src/passwd.c: s/\[login\]/\[LOGIN\]/ in help message.
1489
1490         * NEWS, src/groupmod.c: groupmod rewrited for use getopt_log().
1491
1492 2006-07-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
1493
1494         * po/sv.po:
1495         added missing \n in help messages and few other minor cleanups.
1496
1497         * NEWS, po/sv.po:
1498         updated for 4.0.17 (by Daniel Nylander <info@danielnylander.se>).
1499
1500         * NEWS: 4.0.17 release date i 10-07-2006.
1501
1502         * NEWS, libmisc/copydir.c:
1503         fixed segfault usermod/userdel on remove home directory when it can't
1504         be removed; for example when it is /dev/null (fixed http://bugs.gentoo.org/139148).
1505
1506         * src/login.c, src/logoutd.c, src/userdel.c, libmisc/limits.c:
1507         remove USER_PROCESS conditionsi (code simplifications).
1508
1509 2006-07-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
1510
1511         * po/km.po: kill all fuzzy (Sokhem <khoemsokhem@khmeros.info>).
1512
1513 2006-07-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
1514
1515         * po/de.po: kill fuzzy (by Holger Wansing <linux@wansing-online.de>).
1516
1517 2006-07-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1518
1519         * man/Makefile.am: removed duplicated all target.
1520
1521         * NEWS, po/LINGUAS, po/ne.po:
1522         new Nepali translation (by Paras Pradhan <pradhanparas@gmail.com>).
1523
1524         * NEWS, po/LINGUAS, po/dz.po: new Dzongkha translation.
1525
1526         * NEWS, po/de.po:
1527         updated for 4.0.17 (by Holger Wansing <linux@wansing-online.de>).
1528
1529         * NEWS, po/nl.po:
1530         updated for 4.0.17 (by "cobaco (aka Bart Cornelis)" <cobaco@skolelinux.no>)
1531
1532 2006-06-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
1533
1534         * po/ko.po: cleanups (by darehanl <darehanl@gmail.com>).
1535
1536         * src/usermod.c: fixes in getopt_long() optstring: s/a/a:/ and added h.
1537
1538         * src/faillog.c:
1539         fixed long_options[] entries: s/no_argument/required_argument/ for lock-secs,
1540         maximum, time and user options.
1541
1542         * NEWS, configure.in:
1543         improved SELinux detection on autoconf level (based on patch by
1544         Dan Yefimov <dan@D00M.lightwave.net.ru>).
1545
1546         * po/ro.po, NEWS:
1547         updated for 4.0.17 (by Sorin Batariuc <sorin@bonbon.net>).
1548
1549 2006-06-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
1550
1551         * NEWS: cleanups.
1552
1553         * man/pl/pl.po: more translations for chage(1).
1554
1555         * TODO: remove done things.
1556
1557         * NEWS, lib/Attic/getpass.c, lib/Makefile.am, lib/getdef.c, lib/pwauth.c, po/POTFILES.in:
1558         removed using private implementatuon getpass() libc function (now getpass() is
1559         used also when S/KEY support is enabled).
1560
1561         * NEWS, src/Makefile.am: move nologin do $(sbindir).
1562
1563         * man/pl/pl.po: more work.
1564
1565         * man/pl/pl.po: more translations.
1566
1567         * po/pl.po: s/KEY=VALUE/KLUCZ=WARTOŚĆ/
1568
1569         * po/pl.po: s/SEC/SEK/
1570
1571         * src/chpasswd.c: added missing #include "exitcodes.h".
1572
1573         * src/chpasswd.c: s/exit (1)/exit (E_USAGE)/
1574
1575         * man/Makefile.am:
1576         move all current i18n man pages automation inside "if ENABLE_REGENERATE_MAN .. endif".
1577
1578         * man/Makefile.am:
1579         add an error message so people don't have to go digging through
1580         source to find out what's up (by Mike Frysinger <vapier@gentoo.org>).
1581
1582         * 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:
1583         updated ru man pages (regenerated from man/ru/ru.po -> man/ru/*xml -> roff).
1584
1585         * NEWS, po/ru.po:
1586         updated for 4.0.17 (by Yuri Kozlov <kozlov.y@gmail.com>).
1587
1588         * NEWS, po/LINGUAS, po/km.po:
1589         new km translation (Sokhem <khoemsokhem@khmeros.info>).
1590
1591         * 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:
1592         cleanups in groupadd help message.
1593
1594         * NEWS, po/nb.po:
1595         updated for 4.0.17 (by Bjørn Steensrud <bjornst@powertech.no>).
1596
1597         * NEWS, po/da.po:
1598         updated for 4.0.17 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1599
1600         * po/pl.po:
1601         s/twóş/twĂłrz/ (fix by Michał Łomnicki <michal.lomnicki@gmail.com>).
1602
1603         * NEWS, po/pt.po:
1604         updated for 4.0.17 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1605
1606         * NEWS, po/vi.po:
1607         updated for 4.0.17 (by Clytie Siddall <clytie@riverland.net.au>).
1608
1609         * NEWS, po/cs.po:
1610         updated for 4.0.17 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1611
1612         * po/eu.po, po/fr.po, po/gl.po, po/pl.po:
1613         Project-Id-Version: shadow 4.0.17
1614
1615         * NEWS, po/sk.po:
1616         updated for 4.0.17 (by Peter Mann <Peter.Mann@tuke.sk>).
1617
1618         * NEWS, po/ko.po:
1619         updated for 4.0.17 (by Changwoo Ryu <cwryu@debian.org>).
1620
1621 2006-06-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1622
1623         * NEWS, configure.in: schedule release 40.17 on 26-06-2006.
1624
1625         * src/useradd.c:
1626         adjust last fix for leave some fix mail spool creation after rewrite internal
1627         configuration API.
1628
1629         * src/useradd.c, NEWS:
1630         fixed mail spool file creation (bug cached by Frans Pop <elendil@planet.nl>,
1631         fixed http://bugs.debian.org/374705).
1632
1633 2006-06-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1634
1635         * 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:
1636         better looking help messages output. Added one empty line at end of help message.
1637
1638         * po/ru.po, po/sk.po, po/sv.po, po/tl.po, po/uk.po, po/ro.po, po/pt_BR.po:
1639         break help messages lines before col 80.
1640
1641         * man/pl/pl.po: more work on usermod.
1642
1643         * po/pl.po: cleanups.
1644
1645 2006-06-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1646
1647         * man/pl/vipw.8:
1648         regenerated using fixed DocBook XSL Stylesheets v1.70.1 (I must submit my
1649         fixes common/pl.xml do DocBook XSL Stylesheets mantainer).
1650
1651         * man/fr/fr.po, man/ru/ru.po: updated.
1652
1653         * man/pl/lastlog.8, man/pl/pl.po: finish translate lastlog(8).
1654
1655         * man/lastlog.8.xml: improved NOTE section content.
1656
1657         * po/pl.po: iprove lastlog help message.
1658
1659         * man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po:
1660         Better lastlog short description. Now it is:
1661         lastlog - reports the most recent login of all users or of a given user
1662
1663         * man/Makefile.am, man/fr/fr.po, man/lastlog.8.xml, man/pl/pl.po, man/ru/ru.po:
1664         Fixed CAVEATS section (what the hell is mmdf ? :)
1665
1666         * man/ru/ru.po, NEWS, man/faillog.5.xml, man/fr/fr.po, man/pl/pl.po:
1667         added missing information about fail_locktime element of faillog struct
1668         in faillog(5) man page (by Thorsten Kukuk <kukuk@suse.de>).
1669
1670 2006-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
1671
1672         * 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:
1673         fully regenerated man pages.
1674
1675         * man/Makefile.am:
1676         hack for generate translated xml files with lang="<lang> in <refentry> tag.
1677         Now is possible testing correctnes of XSLT sheets languages definition.
1678
1679 2006-06-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1680
1681         * NEWS, po/eu.po: updated (by Piarres Beobide <pi@beobide.net>).
1682
1683 2006-06-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1684
1685         * 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:
1686         s/ \\n"/\\n"/ in translated strings.
1687
1688         * man/pl/pl.po: more translations for usermod.
1689
1690         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml:
1691         added <command> tags for at and crontab.
1692
1693         * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/usermod.8.xml:
1694         remove /etc/login.defs from FILES section.
1695
1696         * po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
1697
1698         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1699
1700         * po/pl.po:
1701         updated usermod help message and fixed few other things introduced during
1702         copy&paset from useradd help message.
1703
1704         * 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:
1705         fixes in help message:
1706         s/login/LOGIN/
1707         s/new login directory/new home directory/
1708         s/new initial login group/new primary group/
1709         s/tlist of supplementary/new tlist of supplementary/
1710         s/LOGIN/NEW_LOGIN/
1711
1712         * 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:
1713         cleanups in usermod help message.
1714
1715         * po/es.po, po/eu.po, po/fi.po, po/tl.po: cleanups.
1716
1717         * 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:
1718         s/\\\t /\\\t/
1719
1720 2006-06-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1721
1722         * NEWS, configure.in, man/Makefile.am:
1723         reverte using docbook.sourceforge.net in XSLT url.
1724
1725         * po/pl.po: cleanups.
1726
1727 2006-06-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
1728
1729         * man/Makefile.am:
1730         improved gen-xmls target: now this target generates only missing xml files.
1731
1732 2006-06-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
1733
1734         * NEWS, po/sk.po:
1735         updated for 4.0.16 (by Peter Mann <Peter.Mann@tuke.sk>).
1736
1737         * NEWS, po/es.po:
1738         updated for 4.0.16 (by Ruben Porras <nahoo82@gmail.com>).
1739
1740         * NEWS, po/fi.po:
1741         updated for 4.0.16 (by Tommi Vainikainen <thv+debian@iki.fi>).
1742
1743         * NEWS, man/cs/Makefile.am, man/cs/groupmems.8, man/cs/groupmod.8, man/cs/grpck.8, man/cs/gshadow.5:
1744         new cs man pages: groupmems(8), groupmod(8), grpck(8), gshadow(5)
1745         (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1746
1747         * NEWS, po/cs.po:
1748         updated for 4.0.16 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1749
1750 2006-06-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
1751
1752         * NEWS, configure.in, man/Makefile.am:
1753         regenerate roff man pages using docbook-style-xsl-1.70.1.
1754         This version uses new base URL: http://docbook.sf.net/release/xsl/current/
1755
1756         * man/.cvsignore: shadow-man-pages.pot added.
1757
1758         * man/Makefile.am:
1759         added temporary gen-xmls targed and dependencies beetwen .pot and .po files.
1760
1761         * man/chgpasswd.8.xml: removed <!DOCTYPE> tag (isn't neccessary).
1762
1763 2006-05-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
1764
1765         * man/pl/pl.po: chage(1) translation.
1766
1767         * man/pl/Attic/chage.1.xml: removed.
1768
1769         * man/chage.1.xml, man/fr/fr.po, man/pl/pl.po, man/ru/ru.po:
1770         chage requires shadow access and can't work without this.
1771
1772         * po/da.po:
1773         updated for 4.0.16 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1774
1775         * po/pl.po: s/_DAYS/_DNI/
1776
1777 2006-05-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
1778
1779         * NEWS: s/OWL/Owl/
1780
1781         * NEWS: new release date for 4.0.16 is 05-06-2006.
1782
1783         * NEWS: fixed last usermod changes comment. Current is:
1784         better fix for old CERT VU#312962 (which was fixed in shadow 4.0.8):
1785         fixed forgoten checking of the return value from fchown() before
1786         proceeding with the fchmod() (based on Owl patch prepared by
1787         Rafal Wojtczuk <nergal@owl.openwall.com>)
1788
1789         * src/useradd.c (create_mail):
1790         move checking create_mail_spool is "yes" on top function.
1791
1792         * man/pl/pl.po: cleanups.
1793
1794         * po/fr.po:
1795         plugged fuzzy (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1796
1797         * po/fr.po:
1798         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1799
1800 2006-05-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
1801
1802         * man/Makefile.am:
1803         simplifications in update-po target and fixes in dist-po-files target.
1804
1805         * NEWS, po/eu.po:
1806         updated for 4.0.16 (by Piarres Beobide <pi@beobide.net>).
1807
1808 2006-05-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
1809
1810         * 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:
1811         bunch of cleanups in chfn(1), faillog(8), gpasswd(1), groupadd(8),
1812         groupmems(8), limits(5), login(1), login.defs(5), newgrp(1), passwd(1),
1813         passwd(5) and su(1) (by Yuri Kozlov <kozlov.y@gmail.com>).
1814
1815         * man/Makefile.am, man/ru/ru.po: added ru to LINGUAS.
1816
1817         * po/ru.po: updated for 4.0.16 (by Yuri Kozlov <kozlov.y@gmail.com>).
1818
1819 2006-05-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
1820
1821         * man/fr/fr.po, man/pl/pl.po, man/chage.1.xml, man/passwd.1.xml:
1822         s/-n/-m/ in passwd(1). Improved -m, --mindays description in chage(1) and passwd(1).
1823         More pl translations.
1824
1825         * po/vi.po: updated (by Clytie Siddall <clytie@riverland.net.au>).
1826
1827         * NEWS, po/hu.po:
1828         updated for 4.0.16 (by Gabor Kelemen <kelemeng@gnome.hu>).
1829
1830 2006-05-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
1831
1832         * man/cs/Makefile.am, man/it/Makefile.am, man/ru/Makefile.am:
1833         id and sulogin executables are not installed by "make install",
1834         but a few translated man pages are still installed.
1835         (patch by Lasse Collin <lasse.collin@tukaani.org>)
1836
1837 2006-05-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
1838
1839         * NEWS, po/vi.po:
1840         updates for 4.0.16 (by Clytie Siddall <clytie@riverland.net.au>).
1841
1842         * po/gl.po: updated for 4.0.16 (by Jacobo Tarrio <jtarrio@debian.org>).
1843
1844 2006-05-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
1845
1846         * po/pl.po: more cleanups.
1847
1848         * po/fr.po:
1849         updated for 4.0.16 (by Christian Perrier <bubulle@kheops.frmug.org>).
1850
1851         * 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:
1852         use common style in FILES sections.
1853
1854         * 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:
1855         begin <refpurpose> text from lowercase.
1856
1857         * man/fr/fr.po, man/pl/pl.po, man/pwconv.8.xml, man/vipw.8.xml:
1858         remove "." from <refpurpose>.
1859
1860         * po/pl.po: cleanups.
1861
1862         * po/pl.po: typo.
1863
1864         * 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:
1865         *.xml added.
1866
1867         * 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:
1868         .xml2po.mo added.
1869
1870         * NEWS, man/pl/vipw.8: update pl vipw(8) man page.
1871
1872         * src/useradd.c: s/mailbox/mailbox file/
1873
1874         * man/pl/pl.po: seems vipw finished.
1875
1876         * man/fr/fr.po, man/vipw.8.xml: s/Quiet mode database./Quiet mode./
1877
1878         * man/pl/pl.po: more entries.
1879
1880         * 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:
1881         /mailbox/mailbox file/
1882
1883         * man/pl/pl.po: fill few entries.
1884
1885         * man/Makefile.am: fixes in dist-po-files target.
1886
1887         * man/Makefile.am: pl added to Linguas. Some mprovements.
1888
1889         * man/fr/fr.po:
1890         initial version based on ond version submited by Christian Perrier <bubulle@debian.org>.
1891
1892         * man/pl/pl.po: initial version.
1893
1894         * man/Makefile.am:
1895         implemet update-po target and dist, dist-check hooks for put .po and
1896         .pot files in dist tar ball.
1897
1898         * src/chgpasswd.c:
1899         reverte struct group newgr declaration but use them only conditionaly (#ifndef SHADOWGRP).
1900
1901 2006-05-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
1902
1903         * NEWS, configure.in: schedule release 4.0.16 to 29.05.06.
1904
1905         * po/pl.po: updated.
1906
1907         * 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:
1908         run "make update-po".
1909
1910         * NEWS, src/useradd.c:
1911         fixed userdel CERT VU#312962: fixed forgoten checking of the return
1912         value from fchown() before proceeding with the fchmod() (prepared
1913         based on OWL fix submited by Solar Designer <solar@openwall.com>),
1914         Use in userdel login.defs::MAIL_DIR instead hardcoded /var/mail on created
1915         mailbox path (based on OWL fixes submited by Solar Designer <solar@openwall.com>).
1916
1917 2006-05-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
1918
1919         * man/.cvsignore: added *.[1358]
1920
1921         * NEWS, man/ru/Makefile.am, man/ru/chgpasswd.8:
1922         added chgpasswd(8) ru man page (by Yuri Kozlov <kozlov.y@gmail.com>).
1923
1924         * po/gl.po: updated (by Jacobo Tarrio <jtarrio@debian.org>).
1925
1926         * NEWS, man/ru/login.defs.5, man/ru/passwd.1, man/ru/userdel.8, man/ru/usermod.8:
1927         updated ru login.defs(5), passwd(1), userdel(8), usermod(8) man pages
1928         (by Yuri Kozlov <kozlov.y@gmail.com>).
1929
1930         * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
1931
1932         * NEWS, po/pt.po: updated (by Miguel Figueiredo <elmig@debianpt.org>).
1933
1934 2006-05-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
1935
1936         * 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:
1937         pw_auth(3) man page removed (outdated).
1938
1939         * 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:
1940         install limits(5), login.access(5) and porttime(5) man pages only when
1941         shadow is builded with PAM support disabled.
1942
1943         * NEWS: cleanups.
1944
1945         * autogen.sh:
1946         by default in development enviroment use CFLAGS="-O2 -Wall".
1947
1948         * src/chgpasswd.c (main): remove two unused variables (newgr and now).
1949
1950         * src/userdel.c (main): removed unused arg variable.
1951
1952         * libmisc/setupenv.c (setup_env):
1953         move *cp varable to #ifndef PAM part (fixed compilation
1954         warning about unused variable).
1955
1956         * lib/getdef.c: now GETPASS_ASTERISKS is SKEY #define dependent.
1957
1958         * configure.in, NEWS, lib/Attic/getpass.c, lib/pwauth.c:
1959         by default do not use libshadow_getpass() as getpass() replacemement.
1960         Use libshadow_getpass() only when S/KEY support is enabled.
1961         Current glibc getpass() handles correctly longer than 8 characters
1962         passwords and libshadow_getpass() is used only because libc getpass()
1963         do not handles password prompting with echo enabled.
1964
1965         * src/sulogin.c: break long line.
1966
1967         * lib/pwauth.c:
1968         added #include <unistd.h> and remove localy defined getpass() prototype.
1969
1970 2006-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
1971
1972         * man/Makefile.am: removed dupplicated sulogin.8.xml from EXTRA_DIST.
1973
1974         * man/Attic/pw_auth.3.xml, man/Makefile.am: remove pw_auth(3) man page.
1975
1976         * NEWS, lib/getdef.c: move login.defs::MD5_CRYPT_ENAB to non-PAM part.
1977
1978         * 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:
1979         typo (s/removel/removal/)
1980
1981 2006-05-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
1982
1983         * man/userdel.8.xml:
1984         updated (after add getopt_log() support for userdel).
1985
1986         * po/pl.po: updated.
1987
1988         * 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:
1989         userdel rewrited for use getopt_log().
1990
1991         * po/pl.po: cleanups.
1992
1993         * etc/pam.d/Makefile.am, etc/pam.d/chgpasswd: new file.
1994
1995 2006-05-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
1996
1997         * NEWS, po/da.po:
1998         updated (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1999
2000 2006-05-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
2001
2002         * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2003
2004         * NEWS, configure.in, etc/Makefile.am, etc/pam.d/Makefile.am:
2005         install default/template configuration files:
2006         - if shadow is configured with use PAM install /etc/pam.d/* files,
2007         - if shadow do not uses PAM install /etc/{limits,login.acces} files,
2008         - install /etc/login.defs and /etc/default/useradd files.
2009
2010         COMMENT: it is possible to extend this for install above files for specified
2011         distribution. For example: if exist /etc/fedora-release install Fedora specyfic
2012         default configuration files and this files can be distributed in dist tar ball.
2013
2014         * NEWS, po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
2015
2016 2006-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2017
2018         * NEWS, po/fr.po:
2019         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2020
2021         * NEWS, lib/commonio.c:
2022         fixed handle relative symlinks too in lib/commonio.c (merge patch from Fedora).
2023
2024         * NEWS, lib/nscd.c: properly notify nscd to flush its cache
2025         (https://bugzilla.redhat.com/bugzilla/186803).
2026
2027         * NEWS, libmisc/copydir.c (copy_tree):
2028         fixes for verify return values mkdir() and chown()
2029         on copy files (merge 482_libmisc_copydir_check_return_values Debian patch).
2030
2031         * 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:
2032         use '%s' cytation instead `%s'.
2033
2034         * NEWS, src/su.c:
2035         reverte http://bugs.debian.org/276419 (this is Debian specyfic).
2036
2037         * 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:
2038         use '%s' cytation instead \"%s\".
2039
2040         * 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:
2041         typo.
2042
2043         * po/pl.po: updated.
2044
2045         * NEWS, libmisc/setupenv.c (setup_env):
2046         export MAIL only when MAIL_CHECK_ENAB is enabled
2047         (Mike Frysinger <vapier@gentoo.org>).
2048
2049         * 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:
2050         warn when the members of a group differ in /etc/groups and /etc/gshadow
2051         (fixed http://bugs.debian.org/75181).
2052
2053         * NEWS, src/su.c:
2054         concatenate the non-su arguments and provide them to the shell with
2055         the -c option (fixes for http://bugs.debian.org/317264 and
2056         http://bugs.debian.org/276419).
2057
2058 2006-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2059
2060         * NEWS, man/passwd.1.xml:
2061         better document how password strength is checked (fixed http://bugs.debian.org/115380).
2062
2063 2006-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
2064
2065         * NEWS, man/usermod.8.xml:
2066         added missing -a option description (by Christian Perrier <bubulle@debian.org>).
2067
2068 2006-04-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2069
2070         * NEWS, man/hu/chsh.1, man/hu/login.1, man/hu/newgrp.1:
2071         fixed typos (by Koblinger Egmont <egmont@uhulinux.hu>).
2072
2073 2006-04-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2074
2075         * NEWS, po/LINGUAS, po/hu.po:
2076         new hu translation (by SZERVÁC Attila <sas@321.hu>).
2077
2078 2006-04-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
2079
2080         * man/userdel.8.xml:
2081         minior fixes for the note under the -f option (Mike Frysinger <vapier@gentoo.org>).
2082
2083 2006-04-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2084
2085         * NEWS, po/id.po: updatd (by Parlin Imanuel <pimanuel@gmail.com>).
2086
2087 2006-04-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2088
2089         * src/su.c: indent code.
2090
2091         * NEWS, src/su.c:
2092         fixed exit with a status 0 when the invoked command is terminated
2093         by a signal which was not catched
2094         (fixed by Eero Häkkinen <eero17@bigfoot.com>)
2095
2096         * README:
2097         simple patch to fixup grammar and Gentoo distfile URL (by Mike Frysinger <vapier@gentoo.org>).
2098
2099 2006-03-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
2100
2101         * 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:
2102         removed <!DOCTYPE> tag (require strict DocBook XML V4.3//EN DTD isn't neccessary).
2103
2104         * NEWS, src/login.c:
2105         cancel login timeout after authentication so that patient people
2106         timing out on network directory services can log in with local
2107         accounts (http://bugs.debian.org/107148).
2108
2109         * man/fr/login.defs.5, man/ja/login.defs.5, man/pl/useradd.8, man/ru/login.defs.5:
2110         remove CREATE_HOME.
2111
2112         * NEWS, man/login.defs.5.xml:
2113         CREATE_HOME is not supported by useradd (patch by Mike Frysinger <vapier@gentoo.org>).
2114
2115 2006-03-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
2116
2117         * po/nl.po:
2118         s/wachtwoord is mes succes aangepast/wachtwoord is met succes aangepast/
2119         (typo reported by Wim De Smet <wdesmet@yucom.be>).
2120
2121 2006-03-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
2122
2123         * src/passwd.c:
2124         removed GPASSWD_PROGRAM, CHFN_PROGRAM CHFN_PROGRAM #defines (not used now).
2125
2126         * NEWS, man/Makefile.am, man/chgpasswd.8.xml:
2127         chgpasswd(8): new man page.
2128
2129 2006-03-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2130
2131         * 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:
2132         remove english roff man pages from repo.
2133
2134 2006-03-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
2135
2136         * NEWS, src/chgpasswd.c:
2137         fixes for build correctly with --disable-shadowgrp
2138         (patch by Johannes Winkelmann <jw@tks6.net>)
2139
2140 2006-03-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
2141
2142         * man/pl/chage.1: fixed typo.
2143
2144 2006-03-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
2145
2146         * po/it.po:
2147         updated for 4.0.15 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2148
2149 2006-03-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
2150
2151         * NEWS, po/nb.po:
2152         updated for 4.0.15 (by Bjørn Steensrud <bjornst@powertech.no>).
2153
2154         * po/pt.po:
2155         updated for 4.0.15 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2156
2157         * man/Makefile.am, NEWS, configure.in:
2158         do not install translated man pages if shadow is configured with --disable-nls
2159         (based patch submited by Mike Frysinger <vapier@gentoo.org>).
2160
2161         * NEWS, po/pt_BR.po:
2162         updated for 4.0.15 (by Andre Luis Lopes <andrelop@debian.org>).
2163
2164         * po/fr.po:
2165         updated for 4.0.15 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
2166
2167 2006-03-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
2168
2169         * NEWS, configure.in, lib/pwauth.c:
2170         added fixes for detect BSD's S/Key with updated the skeychallenge() function
2171         for take a fourth argument in case BSD version
2172         (patch submited by Mike Frysinger <vapier@gentoo.org>)
2173
2174         * README: added paragragraph about S/Key support.
2175
2176         * po/sk.po: updated for 4.0.15 (by Peter Mann <Peter.Mann@tuke.sk>).
2177
2178         * NEWS: newgrp: do not link with libselinux.
2179
2180         * NEWS, po/zh_CN.po:
2181         updated for 4.0.15 (by Carlos Z.F. Liu <carlosliu@users.sourceforge.net>).
2182
2183         * po/ru.po: updated for 4.0.15 (by Yuri Kozlov <kozlov.y@gmail.com>).
2184
2185         * src/Makefile.am:
2186         removed $(LIBSELINUX) from newgrp_LDADD (newgrp does not need to be linked
2187         with SELinux libraries).
2188
2189         * 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:
2190         ru man pages: added new nologin(8) and updated all other man pages
2191         (by Yuri Kozlov <kozlov.y@gmail.com>).
2192
2193 2006-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
2194
2195         * NEWS, po/nl.po:
2196         updated for 4.0.15 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
2197
2198         * po/vi.po:
2199         updated for 4.0.15 (by Clytie Siddall <clytie@riverland.net.au>).
2200
2201         * po/sv.po:
2202         updated for 4.0.15 (by Daniel Nylander <po@danielnylander.se>).
2203
2204 2006-03-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
2205
2206         * po/eu.po: updated for 4.0.15 (by pi <pi@beobide.net>).
2207
2208         * po/ro.po: cleanups.
2209
2210         * NEWS, po/tl.po:
2211         updated for 4.0.15 (by Eric Pareja <xenos@upm.edu.ph>).
2212
2213         * po/ro.po: updated for 4.0.15 (by Sorin B. <sorin@bonbon.net>).
2214
2215         * NEWS, po/es.po:
2216         updated for 4.0.15 (by Ruben Porras <nahoo82@gmail.com>).
2217
2218 2006-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2219
2220         * NEWS, po/da.po:
2221         updated for 4.0.15 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
2222
2223         * NEWS, man/fi/chsh.1, man/fi/su.1:
2224         update fi chsh(1), su(1) man pages generated from XML files
2225         (Tommi Vainikainen <thv+debian@iki.fi>).
2226
2227         * NEWS, po/fi.po:
2228         updated for 4.0.15 (by Tommi Vainikainen <thv+debian@iki.fi>).
2229
2230         * NEWS, po/cs.po:
2231         updated for 4.0.15 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2232
2233         * 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:
2234         added new cs man pages: expiry(1), faillog(5), faillog(8), gpasswd(1),
2235         groupadd(8), groupdel(8), logoutd(8), nologin(8), vipw(8).
2236
2237         * NEWS: typo.
2238
2239         * src/useradd.c, NEWS, lib/getdef.h, man/Attic/login.defs.5, man/login.defs.5.xml, src/login.c, src/newusers.c:
2240         default UMASK if not specified in login.defs is 022.
2241
2242 2006-03-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2243
2244         * po/pl.po: updated for 4.0.15.
2245
2246         * NEWS, po/gl.po:
2247         updated for 4.0.15 (by Jacobo Tarrio <jtarrio@trasno.net>).
2248
2249         * NEWS, configure.in: schedule release 4.0.15 to 13-03-2006.
2250
2251 2006-03-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2252
2253         * NEWS: typo (s/onas Meurer/Jonas Meurer/)
2254
2255         * src/.cvsignore: added chgpasswd.
2256
2257         * 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:
2258         chgpasswd: new tool (by Jonas Meurer <mejo@debian.org>).
2259
2260         * 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:
2261         s/Unexpected/unexpected/
2262
2263         * 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:
2264         print the usage and exit if an additional argument is profided to
2265         lastlog (merge 488_laslog_verify_arguments Debian patch).
2266
2267 2006-03-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2268
2269         * man/Attic/chpasswd.8, man/chpasswd.8.xml:
2270         fixed CAVEATS section (by Justin Pryzby <justinpryzby@users.sourceforge.net>)
2271
2272 2006-02-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
2273
2274         * man/Attic/passwd.1, man/passwd.1.xml:
2275         fixed SYNOPSIS section (http://bugs.debian.org/352136).
2276
2277 2006-02-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
2278
2279         * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
2280
2281 2006-02-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
2282
2283         * NEWS, lib/Makefile.am, src/Makefile.am:
2284         login, nologin, su: do not link with libselinux
2285         (merge 490_link_selinux_only_when_needed Debian patch).
2286
2287         * NEWS, src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c:
2288         fixed confusing error message if /proc is not mounted
2289         (http://bugs.debian.org/352494
2290         patch Nicolas François <nicolas.francois@centraliens.net>)
2291
2292         * po/ro.po:
2293         updated (commited http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347755).
2294
2295         * NEWS, po/ca.po: updated (by Jordi Mallach <jordi@debian.org>).
2296
2297 2006-02-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2298
2299         * man/gpasswd.1.xml, man/passwd.1.xml, man/passwd.5.xml, man/pwck.8.xml, man/sg.1.xml, man/useradd.8.xml:
2300         cleanups.
2301
2302         * po/gl.po: updated (Jacobo Tarrio <jtarrio@trasno.net>).
2303
2304         * NEWS, po/pt.po:
2305         updated (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2306
2307 2006-02-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
2308
2309         * NEWS, po/it.po:
2310         update (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2311
2312         * po/vi.po: update (by Clytie Siddall <clytie@riverland.net.au>).
2313
2314         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2315
2316 2006-02-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
2317
2318         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2319
2320         * 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:
2321         run "make update-po".
2322
2323         * po/pl.po: updated.
2324
2325         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
2326
2327         * po/eu.po: update (by ^pi^ <pi@beobide.net>).
2328
2329 2006-02-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
2330
2331         * NEWS, src/login.c:
2332         merge 433_login_more_LOG_UNKFAIL_ENAB Debian patch:
2333         - TOO MANY LOGIN... logged if PAM_MAXTRIES or failcount >= retries
2334           (was onl test PAM_MAXTRIES),
2335         - print to stderr (in addition to syslog) in case of maximum number of
2336           tries exceeded,
2337         - always prints the number of tries in the syslog entry.
2338         - add special handling for PAM_ABORT
2339         - add an entry to failog, as when USE_PAM is not defined. (#53164)
2340         - changed pam_end to PAM_END. This is certainly was a mistake.
2341           PAM_END is pam_close_seesion + pam_end. Here, the session is still not
2342           open, we don't have to close it.
2343         - a HAVE_PAM_FAIL_DELAY is missing
2344
2345         * po/ro.po: kill one fuzzy.
2346
2347         * po/ro.po, NEWS: updated (by Sorin B. <sorin@bonbon.net>).
2348
2349         * src/gpasswd.c: s/die/catch_signals/
2350
2351         * src/expiry.c, src/sulogin.c: s/catch/catch_signals/
2352
2353         * src/su.c: /su_catch_sig/chatch_signals/
2354
2355 2006-02-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2356
2357         * src/id.c, src/groups.c, libmisc/getdate.y: lint code using CC=g++.
2358
2359         * NEWS, src/su.c:
2360         fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873,
2361         #57532 Debian bugs).
2362
2363         * NEWS:
2364         fixed pam session support (patch from Topi Miettinen; fixed #57526,
2365         #55873, #57532 Debian bugs).
2366
2367         * NEWS, src/userdel.c:
2368         user's group is already removed by update_groups(). remove_group()
2369         is not needed (bug introduced in 4.0.14 on merge FC fixes). Fixed by Nicolas
2370         François <nicolas.francois@centraliens.net>
2371
2372         * NEWS, src/useradd.c: allways remove group and gshadow databases lock,
2373         Fixed by Nicolas François <nicolas.francois@centraliens.net>
2374         (http://bugs.debian.org/348250)
2375
2376         * NEWS, src/userdel.c: fixed excess audit_logger() argument.
2377
2378         * NEWS, lib/prototypes.h:
2379         corrected prototypes in lib/prototypes.h (thre is no audit_help_log(); added
2380         audit_logger() prototype).
2381
2382         * src/login.c: fixed missing ";" in declaration.
2383
2384         * man/Attic/limits.5, man/limits.5.xml:
2385         fixed example limits string (by Yuri Kozlov <kozlov.y@gmail.com>).
2386
2387 2006-02-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2388
2389         * 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:
2390         added missing \n on display password status if password must be chaged.
2391
2392 2006-02-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
2393
2394         * src/useradd.c, NEWS:
2395         fixed allow non-unique UID (http://bugs.debian.org/351281).
2396
2397 2006-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2398
2399         * po/cs.po: updated (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2400
2401 2006-01-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
2402
2403         * NEWS, po/vi.po:
2404         updated (by Clytie Siddall <clytie@riverland.net.au>).
2405
2406 2006-01-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
2407
2408         * po/fr.po:
2409         typo (fixed by Christian Perrier <bubulle@kheops.frmug.org>).
2410
2411         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
2412
2413 2006-01-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
2414
2415         * 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:
2416         fixes some issues that cause warnings when the manpages are
2417         displayed (by Nicolas François <nicolas.francois@centraliens.net>).
2418
2419 2006-01-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
2420
2421         * NEWS, po/eu.po: updated (by pi <pi@beobide.net>).
2422
2423         * libmisc/addgrps.c, libmisc/xmalloc.c, src/groups.c:
2424         fixes after linting code using CC=g++: cast {m,re}alloc() return value to
2425         proper type.
2426
2427 2006-01-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
2428
2429         * 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:
2430         uniformity and grammar fixes (by Christine Spang <spangarang@twcny.rr.com>).
2431
2432         * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
2433
2434 2006-01-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2435
2436         * po/fr.po, NEWS:
2437         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2438
2439 2006-01-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
2440
2441         * 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:
2442         variouse code cleanups for make possible compilation of shadow with
2443         -Wall -Werror (by Alexander Gattin <xrgtn@yandex.ru>).
2444
2445         * 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:
2446         move exit() outside libmisc/shell.c::shell() for handle shell() errors
2447         on higher level (now is better visable where some programs exit with 126 and
2448         127 exit codes); added new shell() parameter (char *const envp[]) which allow
2449         fix preserving enviloment in su on using -p.
2450         (patch by Alexander Gattin <xrgtn@yandex.ru>)
2451
2452         * NEWS, po/el.po:
2453         updated (by Konstantinos Margaritis <markos@debian.org>).
2454
2455 2006-01-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2456
2457         * lib/exitcodes.h: new #defines:
2458         #define E_CMD_NOEXEC           126     /* can't run command/shell */
2459         #define E_CMD_NOTFOUND         127     /* can't find command/shell to run */
2460
2461 2006-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2462
2463         * man/Attic/passwd.1, man/passwd.1.xml:
2464         fixes after reviewed for grammatical and other small errors that detract from the
2465         polish of the content to native English speakers.
2466         I also went ahead and changed all gender references to be a consistent
2467         "his/her" (or equivalent) - the original had a mix of just "his", just
2468         "her", and occasionally "his/her".
2469         (by Christine Spang <spangarang@twcny.rr.com>).
2470
2471         * po/it.po: updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2472
2473 2006-01-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
2474
2475         * NEWS: updated.
2476
2477         * libmisc/shell.c: remove DEBUG code.
2478
2479         * po/LINGUAS, po/gl.po, NEWS:
2480         added new gl translation (by Jacobo Tarrio <jtarrio@trasno.net>).
2481
2482 2006-01-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
2483
2484         * po/eu.po: small update (by pi <pi@beobide.net>).
2485
2486 2006-01-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2487
2488         * src/su.c: fixed compilation error.
2489
2490 2006-01-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
2491
2492         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>)
2493         http://bugs.debian.org/346449
2494
2495 2006-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2496
2497         * NEWS, man/Attic/useradd.8, man/useradd.8.xml:
2498         better document useradd -d option: will not add the user's home directory
2499         if it does not already exist (http://bugs.debian.org/154996)
2500
2501         * 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:
2502         added handle -c,--command option for GNU su compliance (merge
2503         437_su_-c_option Debian Patch).
2504
2505         * man/Attic/login.1, man/Attic/passwd.1, man/Attic/su.1, man/login.1.xml, man/passwd.1.xml, man/su.1.xml:
2506         man pages cleanups.
2507         (http://bugs.debian.org/341489)
2508
2509         * NEWS, man/Attic/nologin.8, man/Makefile.am, man/nologin.8.xml:
2510         nologin(8) man pages added (merge 478_nologin.8.xml Debian patch).
2511
2512         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>)
2513         http://bugs.debian.org/346376
2514
2515 2006-01-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2516
2517         * po/id.po: updated (by Parlin Imanuel <parlin_i@yahoo.com>)
2518         http://bugs.debian.org/345514
2519
2520         * 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:
2521         added translate login prompt string (suggested by Evgeniy Dushistov).
2522
2523 2006-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2524
2525         * NEWS, configure.in: start work on 4.1.0.
2526
2527         * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2528         http://bugs.debian.org/346017
2529
2530 2006-01-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
2531
2532         * NEWS: correct 4.0.14 release date (03-01-2006).
2533
2534         * src/Makefile.am: reverte install nologin in sbindir and use usbindir.
2535
2536         * po/POTFILES.in: removed src/chsh_chkshell.c.
2537
2538         * lib/prototypes.h: remove grdbm.c prototypes.
2539
2540         * lib/prototypes.h, src/Attic/chsh_chkshell.c, src/Makefile.am, src/chsh.c:
2541         move check_shell() from src/chsh_chkshell.c to src/chsh.c.
2542
2543         * configure.in:
2544         s/libpam_misc is missing/libpam_misc is missing for enable PAM support/
2545
2546 2006-01-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2547
2548         * etc/pam.d/.cvsignore: added.
2549
2550         * src/su.c: indent code.
2551
2552         * src/su.c:
2553         without it, $(su - user -c "echo \$SHELL") wont return the good value, but
2554         $(su user -c "echo \$SHELL") will.
2555         I think LOGNAME can also be set (this is done in setup_env, in the
2556         fakelogin case).
2557         (by Nicolas François <nicolas.francois@centraliens.net>)
2558
2559         * src/su.c:
2560         simplifies how -p is handled (at least for its documentation).
2561         (by Nicolas François <nicolas.francois@centraliens.net>)
2562
2563         * src/su.c: fixes "su - -- root" or "su - root -- -c" (it is needed if
2564         the second patch is applied).
2565         (by Nicolas François <nicolas.francois@centraliens.net>)
2566
2567         * src/su.c:
2568         This second patch changes the way options are handled by getopt. Once a
2569         non-su option is found, the getopt processing is stopped.
2570         Whithout this patch, "su root -c ls" won't work (getopt will complain that
2571         -c is not an su option).
2572         (by Nicolas François <nicolas.francois@centraliens.net>).
2573
2574         * 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:
2575         prepare for use on Fedora Core.
2576
2577         * po/cs.po, po/pl.po: run "make update-po".
2578
2579         * src/Makefile.am: move nologin to sbindir.
2580
2581         * man/Attic/groupadd.8, man/groupadd.8.xml: s/gid/GID/
2582
2583         * man/Attic/lastlog.8, man/Attic/useradd.8, man/lastlog.8.xml, man/useradd.8.xml:
2584         s/uid/UID/
2585
2586 2005-12-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2587
2588         * po/tl.po: updated for 4.0.14 (by Eric Pareja <xenos@upm.edu.ph>).
2589
2590 2005-12-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
2591
2592         * NEWS, po/ca.po:
2593         updated for 4.0.14 (by Guillem Jover <guillem@debian.org>).
2594
2595 2005-12-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2596
2597         * po/el.po:
2598         updated for 4.0.14 (by Konstantinos Margaritis <markos@debian.org>).
2599
2600 2005-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2601
2602         * doc/.cvsignore, etc/.cvsignore, lib/.cvsignore, po/.cvsignore, src/.cvsignore, .cvsignore, contrib/.cvsignore:
2603         added a lot of generated files they are not listed in .cvsignore files
2604         (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2605
2606         * src/su.c:
2607         fixed some comments and replace getuid() by !amroot. This removes a system
2608         call and may be more readable (Nicolas François <nicolas.francois@centraliens.net>).
2609
2610         * man/Attic/su.1, man/su.1.xml:
2611         added forgoten the SHELL argument description (by Nicolas François <nicolas.francois@centraliens.net>).
2612
2613         * man/Attic/useradd.8, man/useradd.8.xml:
2614         s/group/user/ (cached by Nicolas François).
2615
2616 2005-12-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2617
2618         * man/ko/vigr.8: added.
2619
2620         * po/it.po:
2621         updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2622
2623 2005-12-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
2624
2625         * NEWS, po/pt.po:
2626         updated for 4.0.14 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2627
2628         * src/useradd.c:
2629         s/grp_update/grp_add/ in comment (by Nicolas François <nicolas.francois@centraliens.net>).
2630
2631         * man/Attic/login.1, man/login.1.xml:
2632         added use <envar></envar> tags instead <emphasis></emphasis>.
2633
2634         * man/Attic/su.1, man/su.1.xml: added use <envar></envar>.
2635
2636         * man/Attic/su.1, man/su.1.xml:
2637         updated man page after change su for use getopt_long()
2638         (by Nicolas François <nicolas.francois@centraliens.net>)
2639
2640 2005-12-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
2641
2642         * NEWS, po/fi.po:
2643         updated for 4.0.14 (by Tommi Vainikainen <thv+debian@iki.fi>).
2644
2645         * po/ru.po: updated for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
2646
2647         * man/ru/login.1, man/ru/passwd.1, man/ru/pwck.8, man/ru/vipw.8:
2648         updated (by Yuri Kozlov <kozlov.y@gmail.com>_.
2649
2650         * doc/Attic/README.linux, doc/Makefile.am: removed.
2651
2652         * README, doc/Attic/README.linux:
2653         move contributors list from doc/README.linux to README.
2654
2655         * doc/Attic/LSM, doc/Attic/README, doc/Makefile.am:
2656         removed (outdated content).
2657
2658         * NEWS, po/cs.po:
2659         updated cs.po for 4.0.14 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2660
2661         * po/pl.po: updated.
2662
2663         * po/fr.po:
2664         kill one fuzzy (by Christian Perrier <bubulle@kheops.frmug.org>).
2665
2666         * NEWS, po/da.po:
2667         updated da.po for 4.0.14 (by Claus Hindsgaul <claus_h@image.dk>).
2668
2669         * po/eu.po: updated for 4.0.14 (by pi <pi@beobide.net>).
2670
2671         * NEWS, po/vi.po:
2672         updated vi.po fo 4.0.14 (by Clytie Siddall <clytie@riverland.net.au>).
2673
2674 2005-12-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
2675
2676         * NEWS: set release day for 4.0.14 to 19-12-2005.
2677
2678         * src/login.c:
2679         removed #include "libaudit.h" (it is conditionaly included in "defines.h").
2680
2681         * src/su.c:
2682         replaced "shell" by "shellstr". "shell" is also the name of a function.
2683         (Nicolas François <nicolas.francois@centraliens.net>).
2684
2685         * src/vipw.c: - added missing break in case 'q'.
2686
2687         * 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:
2688         added es, ko vigr(8) and vipw(8), hu lastlog(8), ko vipw(8), zh_CN su(1),
2689         zh_TW chpasswd(8) and su(1),
2690
2691 2005-12-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
2692
2693         * doc/Attic/LICENSE, doc/Makefile.am, COPYING:
2694         move doc/LICENSE to COPYING.
2695
2696         * doc/WISHLIST: remove some outdated/finished things.
2697
2698         * doc/Attic/README.nls, doc/Attic/README.pam, doc/Makefile.am: removed.
2699
2700 2005-12-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2701
2702         * 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:
2703         run "make update-po" (merge changes in su messages).
2704
2705         * NEWS, src/su.c:
2706         added handle -s/--shell, -m/-p/preserve-environment options like GNU su
2707         (based on patches from Debian submited by
2708         Nicolas François <nicolas.francois@centraliens.net>)
2709
2710         * NEWS: updated.
2711
2712         * src/su.c:
2713         added handle -s/--shell option like in GNU su (based on Debian patch sublmited
2714         by Nicolas François <nicolas.francois@centraliens.net>).
2715
2716         * src/su.c:
2717         make -, -l , --login option as no_argument (based on fix by Nicolas François).
2718
2719         * po/it.po:
2720         cosmetic fixes (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2721
2722 2005-12-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
2723
2724         * man/es/Makefile.am: s/patches/passwd/
2725
2726 2005-12-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
2727
2728         * 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:
2729         added tr man pages.
2730
2731         * 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:
2732         added es, hu, pt_BR, zh_CN zh_TW translations passwd(5).
2733
2734         * man/Attic/id.1, man/Attic/pw_auth.3, man/Attic/sulogin.8:
2735         regenerated.
2736
2737         * man/ko/Makefile.am: added su.1 to man_MANS.
2738
2739         * man/Makefile.am: reverte incorrect commit.
2740
2741         * 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:
2742         added full set (up to date) fr man pages (by Nicolas François <nicolas.francois@centraliens.net>).
2743
2744 2005-12-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2745
2746         * 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:
2747         cleanups.
2748
2749         * 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:
2750         s/--force /--force/
2751
2752         * 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:
2753         s/--skel SKEL_DIR /--skel SKEL_DIR/
2754
2755         * 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:
2756         s/--delete /--delete/
2757
2758         * NEWS, po/ru.po:
2759         updated ru translatios for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
2760
2761         * po/eu.po: finish update for 4.0.14 (by pi <pi@beobide.net>).
2762
2763         * po/it.po:
2764         updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2765
2766 2005-12-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2767
2768         * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2769
2770         * NEWS, po/eu.po: Basque translation updated (by pi <pi@beobide.net>).
2771
2772         * 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:
2773         s/LOGIN/login/ in usage() output.
2774
2775 2005-12-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
2776
2777         * 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:
2778         rewrited vipw for use getopt_long().
2779
2780         * man/Attic/passwd.1, man/passwd.1.xml: cleanups.
2781
2782         * man/ko/Makefile.am: commented newgrp.1 (must be updated).
2783
2784 2005-12-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2785
2786         * man/Makefile.am: update-po target added.
2787
2788         * man/Attic/pwck.8, man/pwck.8.xml: document -q option.
2789
2790         * NEWS, lib/getdef.c:
2791         $MAIL_FILE is used in userdel and usermod, $MD5_CRYPT_ENAB
2792         is used by crypt_make_salt, which is used by chpasswd, gpasswd and newusers.
2793         Both variables moved to PAM not dependent (447_missing_login.defs_variables
2794         Debian patch).
2795
2796         * NEWS, src/su.c:
2797         export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and
2798         http://bugs.debian.org/11189).
2799
2800         * NEWS, man/Attic/login.1, man/login.1.xml:
2801         document how to initiate a trusted path on linux
2802         (http://bugs.debian.org/305600).
2803
2804         * NEWS, src/chage.c:
2805         fix chage display when the last change field is set to 0.
2806         This is consistent with PAM (merge 427_chage_expiry_0 Debian patch).
2807
2808 2005-12-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
2809
2810         * configure.in: added man/fi/Makefile to AC_CONFIG_FILES().
2811
2812         * 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:
2813         convert all translated man pages to UFT-8.
2814
2815         * NEWS, src/userdel.c:
2816         fix incorrect audit record in userdel (https://bugzilla.redhat.com/bugzilla/174392).
2817
2818         * 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:
2819         s/--all /--all/
2820
2821         * 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:
2822         update by some informations about translators (by Christian Perrier) and run "make update-po".
2823
2824 2005-11-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
2825
2826         * NEWS, src/su.c:
2827         if an password is expired, su should propose to change this password
2828         (fixed http://bugs.debian.org/321384).
2829
2830         * src/Makefile.am, src/login.c, NEWS:
2831         added auditing support (based on Fedora patch for login from util-linux).
2832
2833         * src/useradd.c: remove use rflg.
2834
2835         * man/ru/Makefile.am: typo.
2836
2837         * po/pl.po: partialy updated.
2838
2839         * 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:
2840         run "make update-po".
2841
2842         * NEWS, src/useradd.c: merge PUG fixes from RedHat patch.
2843
2844 2005-11-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
2845
2846         * NEWS, po/it.po:
2847         updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2848
2849         * 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:
2850         added full set of ru man pages (by Yuri Kozlov <kozlov.y@gmail.com>).
2851
2852 2005-11-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
2853
2854         * NEWS, src/Makefile.am, src/nologin.c: added nologin program.
2855
2856         * NEWS, src/su.c: rewrited for use getopt_long().
2857
2858 2005-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2859
2860         * po/zh_CN.po: updated (by Ming Hua <minghua@rice.edu>).
2861
2862 2005-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
2863
2864         * man/Attic/usermod.8, man/usermod.8.xml:
2865         rewrited for document long options.
2866
2867         * NEWS, src/vipw.c:
2868         added a "quiet" mode (http://bugs.debian.org/190252.
2869
2870         * po/de.po:
2871         fixed wrong translation in german po file (http://bugs.debian.org/338373
2872         by Nico Golde <nico@ngolde.de>).
2873
2874         * 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:
2875         added fi chfn(1), chsh(1), passwd(1), su(1).
2876
2877         * NEWS, man/it/Makefile.am, man/it/newusers.8: added it newusers(8).
2878
2879         * NEWS, po/fr.po:
2880         updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2881
2882 2005-11-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
2883
2884         * NEWS, src/Makefile.am, src/newgrp.c:
2885         added auditing support for newgrp (by Steve Grubb <sgrubb@redhat.com>).
2886
2887         * NEWS, configure.in, libmisc/audit_help.c:
2888         switch over to a new logging function (by Steve Grubb <sgrubb@redhat.com>).
2889
2890         * README: typo.
2891
2892 2005-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
2893
2894         * po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
2895
2896 2005-11-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
2897
2898         * configure.in:
2899         s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger <vapier@gentoo.org>).
2900
2901         * 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:
2902         move information about all shadow man pages authors from man pages to README file.
2903
2904         * src/userdel.c: added two new error messages to translated phrases.
2905
2906         * NEWS, src/userdel.c:
2907         remove the user's group unless it is not really a user-private group
2908         (based on FC patch).
2909
2910 2005-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
2911
2912         * src/usermod.c: fix long name options name in long_options[].
2913
2914 2005-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
2915
2916         * src/userdel.c: indent source code.
2917
2918         * NEWS, src/userdel.c:
2919         make the userdel -f option force the removal of the user's group (even if it
2920         is the primary group of another user)
2921         (merge 453_userdel_-f_removes_group Debian patch),
2922
2923         * NEWS, man/Attic/login.1, man/login.1.xml:
2924         better explain the respective roles of login, init and getty with regards
2925         to the utmp file (merge 440_manpages-login.1 Debian patch).
2926
2927         * man/Attic/userdel.8, man/userdel.8.xml:
2928         aphabetic order options description.
2929
2930         * NEWS, man/Attic/userdel.8, man/userdel.8.xml:
2931         document the -f option; document the group removal behavior (merge
2932         455_userdel.8.xml Debian patch).
2933
2934         * NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
2935         document that useradd/groupadd refuse adding entries already in an
2936         external database (http://bugs.debian.org/282184).
2937
2938         * NEWS, libmisc/sulog.c:
2939         log in successful/failed su through syslog (http://bugs.debian.org/190215).
2940
2941         * 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:
2942         updated it groupdel(8), passwd(1), pwconv(8), useradd(8), userdel(8), usermod(8) man pages
2943         (merge 205_it-manpages Debian patch).
2944
2945         * man/pt_BR/gpasswd.1: merge 204_pt_BR-manpages Debian patch.
2946
2947 2005-10-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
2948
2949         * man/Attic/porttime.5, man/Attic/pwck.8, man/Attic/shadow.3, man/porttime.5.xml, man/pwck.8.xml:
2950         improvements by Yuri Kozlov <kozlov.y@gmail.com>.
2951
2952         * NEWS, po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
2953
2954         * 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:
2955         remove "." from su message.
2956
2957         * 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:
2958         "make update-po".
2959
2960         * src/usermod.c: cleanups in usage() output.
2961
2962         * src/usermod.c: indent code.
2963
2964         * NEWS, src/usermod.c:
2965         rewrited for use getopt_long() (Christian Perrier <bubulle@kheops.frmug.org>).
2966
2967 2005-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
2968
2969         * po/uk.po: updated (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
2970
2971 2005-10-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
2972
2973         * 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:
2974         bunch of cleanups (Yuri Kozlov <kozlov.y@gmail.com>).
2975
2976 2005-10-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
2977
2978         * 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:
2979         Simplifications: move all per shadow tool declared struct pam_conv conv
2980         from src/*c to lib/pam_defs.h. #include "pam_defs.h" instead <security/pam_appl.h>
2981         and <security/pam_misc.h>.
2982         Patch partialy based on openpam fixes by Rob Holland <rob@inversepath.com>.
2983
2984         * NEWS, lib/commonio.c:
2985         fixed grpck segmentation fault on using -s when /etc/gshadow is empty (fix by
2986         Tomasz Lemiech <szpajder@staszic.waw.pl>).
2987
2988 2005-10-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
2989
2990         * man/Attic/faillog.5, man/faillog.5.xml:
2991         typos (by A Costa <agcosta@gis.net>).
2992
2993 2005-10-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
2994
2995         * man/Attic/chage.1, man/Attic/chpasswd.8, man/chage.1.xml, man/chpasswd.8.xml:
2996         typos (by A Costa <agcosta@gis.net>).
2997
2998         * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2999
3000 2005-10-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
3001
3002         * 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:
3003         newgrp(1): added de, es, zh_CN, zh_TW translations.
3004
3005 2005-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
3006
3007         * man/Attic/gpasswd.1, man/gpasswd.1.xml:
3008         move "Notes about group passwords" section from passwd man page.
3009
3010         * src/passwd.c, NEWS, man/Attic/passwd.1, man/passwd.1.xml:
3011         remove handle -f, -g and -s options in passwd.
3012
3013         * 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:
3014         use locase in <refentrytitle>.
3015
3016         * man/Attic/pw_auth.3, man/Attic/pw_auth.3.xml, man/Attic/shadow.3, man/shadow.3.xml:
3017         added refmiscinfo class="sectdesc">Library Calls</refmiscinfo> in <refmeta>.
3018
3019         * 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:
3020         added <refmiscinfo class="sectdesc">System Management Commands</refmiscinfo>
3021         in <refmeta>.
3022
3023         * 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:
3024         added <refmiscinfo class="sectdesc">File Formats and Conversions</refmiscinfo>
3025         in <refmeta>.
3026
3027         * man/Attic/pwconv.8, man/Attic/suauth.5, man/Attic/vipw.8, man/pwconv.8.xml, man/suauth.5.xml, man/vipw.8.xml:
3028         remove <refentryinfo><date></date></refentryinfo> and <refmiscinfo class='date'> tags.
3029
3030         * man/Attic/newgrp.1, man/Attic/sg.1, man/newgrp.1.xml, man/sg.1.xml:
3031         added <refmiscinfo class="sectdesc">User Commands</refmiscinfo> tag.
3032
3033 2005-10-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
3034
3035         * NEWS, configure.in: start work on 4.0.14.
3036
3037 2005-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3038
3039         * NEWS: move release 4.0.13 date to 10-10-2005.
3040
3041         * NEWS:  added infor about removed duplicated pam_start() in chage.
3042
3043         * NEWS: updated.
3044
3045         * man/Makefile.am: added sg.1.xml to man_XMANS.
3046
3047         * man/Attic/chage.1, man/chage.1.xml:
3048         cleanups (by Yuri Kozlov <kozlov.y@gmail.com>).
3049
3050         * man/Attic/newgrp.1, man/newgrp.1.xml:
3051         use <filename> in few more places.
3052
3053         * man/Attic/newgrp.1, man/newgrp.1.xml:
3054         better newgrp description (http://bugs.debian.org/325558).
3055
3056 2005-10-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
3057
3058         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
3059         remove using pam_chauthtok().
3060
3061         * src/chsh.c: finish PAM support using pam_start() & co.
3062
3063         * src/chage.c: remove using pam_chauthtok() on finish chage.
3064
3065         * src/chfn.c:
3066         use E_NOPERM in more places. remove using pam_chauthtok() on finish chfn.
3067
3068         * src/chfn.c: cleanups.
3069
3070         * src/chage.c:
3071         removed duplicaded not moved PAM code) was introduced during merge
3072         shadow-4.0.4.1-owl-pam-auth.diff patch).
3073
3074         * src/chfn.c: finish PAM support.
3075
3076 2005-10-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
3077
3078         * man/Attic/chfn.1, man/Attic/chsh.1, man/chfn.1.xml, man/chsh.1.xml:
3079         cleanups (by  Alexander Gattin <xrgtn@yandex.ru>).
3080
3081 2005-10-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3082
3083         * NEWS, src/userdel.c:
3084         userdel should not remove the group which is primary for someone else (fix
3085         by Nicolas François <nicolas.francois@centraliens.net> http://bugs.debian.org/295416)
3086
3087 2005-10-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
3088
3089         * 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:
3090         s/<emphasis remap='B'>/<emphasis>/
3091
3092         * man/Attic/sg.1, man/sg.1.xml: use <command> instead <emphasis>.
3093
3094         * man/newgrp.1.xml, man/sg.1.xml, man/chage.1.xml, man/chsh.1.xml, man/login.defs.5.xml:
3095         s/\.  /\. /
3096
3097         * man/Attic/shadow.5, man/shadow.5.xml:
3098         better document "!" and "*" fields in /etc/shadow
3099         (based on 441_manpages-shadow.5 patch from Debian).
3100
3101         * man/Attic/newgrp.1, man/newgrp.1.xml:
3102         SHADOWPWD was removed (always enabled)
3103         (based on 446_newgrp.1_no_SHADOWPWD patch from Debian).
3104
3105         * po/ru.po: updated for 4.0.13 (by Yuri Kozlov <kozlov.y@gmail.com>).
3106
3107 2005-09-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
3108
3109         * NEWS: cleanups.
3110
3111         * 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:
3112         next round of cleanups.
3113
3114         * man/Makefile.am: added rules for id.1, pw_auth.3 and sulogin.8.
3115
3116         * libmisc/setupenv.c:
3117         during the changes on libmisc/setupenv.c, a piece of code was moved
3118         without its comment (merge 449_comment_missplaced Debian patch).
3119
3120 2005-09-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
3121
3122         * 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:
3123         added missing references to /etc/login.defs and login.defs(5)
3124         (Christian Perrier <bubulle@kheops.frmug.org>).
3125
3126 2005-09-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
3127
3128         * NEWS: s/XSL/XSLT/
3129
3130         * po/pl.po: few updates.
3131
3132         * man/Attic/passwd.1, man/passwd.1.xml:
3133         -i option description is back (lost on rewrite and pointed by
3134         Miroslav Kure <kurem@upcase.inf.upol.cz>).
3135
3136         * po/cs.po:
3137         updated for 4.0.13 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3138
3139 2005-09-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
3140
3141         * NEWS: updated.
3142
3143         * configure.in: fixes for correct handle --with{,out}-<feature>.
3144
3145         * configure.in:
3146         use @<:@ @:>@ instead ( ) inside AC_HELP_STRING() and s/feactures/features/
3147         (based on fixes by Mike Frysinger <vapier@gentoo.org>).
3148
3149         * po/da.po: updated for 4.0.13 (by Claus Hindsgaul <claus_h@image.dk>).
3150
3151         * po/es.po: updated for 4.0.13 (by Ruben Porras <nahoo@inicia.es>).
3152
3153 2005-09-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
3154
3155         * NEWS, libmisc/failure.c:
3156         use "%c" in strftime() output (based on patch from
3157         http://bugs.debian.org/89902 by Christian Perrier <bubulle@debian.org>)
3158
3159         * man/Attic/getspnam.3, man/Attic/shadow.3, man/shadow.3.xml:
3160         added <refname>getspnam</refname> to <refnamediv>.
3161
3162         * man/Attic/sg.1, man/sg.1.xml: fixed <cmdsynopsis>.
3163
3164         * man/Attic/sg.1, man/Makefile.am, man/sg.1.xml:
3165         added separated sg(1) man page.
3166
3167 2005-09-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
3168
3169         * lib/commonio.c, NEWS:
3170         don't assume selinux is enabled if is_selinux_enabled() returns -1
3171         (merge isSelinuxEnabled FC patch by Jeremy Katz <katzj@redhat.com>).
3172
3173         * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
3174
3175 2005-09-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3176
3177         * NEWS: schedule release 4.0.13 to 03-10-2005.
3178
3179 2005-09-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3180
3181         * 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:
3182         regenerate all roff man pages using DocBook XSL Stylesheets 1.69.1.
3183
3184         * man/logoutd.8.xml: fixed id inside <refentry>.
3185
3186         * 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:
3187         added missing <para></para> inside <listitem> tags for pass correctly xmllint.
3188
3189         * man/Attic/login.access.5, man/login.access.5.xml:
3190         rewrited FILES section.
3191
3192         * man/login.access.5.xml: cleanups.
3193
3194 2005-09-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
3195
3196         * NEWS, man/Attic/passwd.5, man/passwd.5.xml:
3197         rewrited based on work by Greg Wooledge <greg@wooledge.org>
3198         http://bugs.debian.org/328113
3199
3200 2005-09-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
3201
3202         * po/ro.po: updates (by Sorin Batariuc <sorin@bonbon.net>).
3203
3204 2005-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3205
3206         * 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:
3207         remove empty lines after comment.
3208
3209         * src/useradd.c: group all #include.
3210
3211         * po/fr.po:
3212         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3213
3214 2005-09-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
3215
3216         * src/gpasswd.c: remove exit(1) after failure().
3217
3218         * src/usermod.c: consolidate few #ifdef WITH_AUDIT .. #endif sections.
3219
3220 2005-09-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
3221
3222         * src/Makefile.am: added missing $(LDADD) in gpasswd_LDADD.
3223
3224         * NEWS, libmisc/limits.c:
3225         fixed setup max address space limits (added missing break statement in case)
3226         spoted by Lasse Collin <lasse.collin@tukaani.org>
3227         (fix for non-PAM case)
3228
3229         * configure.in: try find and use by default feactures:
3230         with_audit="yes"
3231         with_libcrack="no"
3232         with_libpam="yes"
3233         with_libskey="no"
3234         with_selinux="yes"
3235         Report on finish also S/Key and CrackLib support.
3236
3237         * configure.in: cleanups.
3238
3239         * src/Makefile.am: sort *_LDADD.
3240
3241         * src/Makefile.am: added missing gpasswd_LDADD = $(LIBAUDIT).
3242
3243         * 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:
3244         indent code.
3245
3246         * libmisc/Makefile.am: sort libmisc_a_SOURCES elements.
3247
3248         * libmisc/audit_help.c: added shadow copyright text and indent file.
3249
3250         * libmisc/audit_help.c:
3251         patr of auditing support not added on commiting audit changes.
3252
3253         * src/Makefile.am: s/AUDIT/LIBAUDIT/
3254
3255         * configure.in: added reporting on finish is auditing is enabled.
3256         Change to use shared libaudit. Aded missing AC_SUBST(LIBAUDIT).
3257         Break some to log lines.
3258
3259         * 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:
3260         auditing support added. Patch prepared by Peter Vrabec
3261         <pvrabec@redhat.com> basing on work by Steve Grubb from
3262         http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159215 Now auditing
3263         support have commands: chage, gpasswd, groupadd, groupdel, groupmod,
3264         useradd, userdel, usermod.
3265
3266         * po/pt.po: finish update (by Christian Perrier <bubulle@debian.org>).
3267
3268 2005-09-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
3269
3270         * po/pt.po, NEWS: updated (by Miguel Figueiredo <elmig@debianpt.org>).
3271
3272 2005-09-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
3273
3274         * src/passwd.c:
3275         fix warning (initialization makes pointer from integer without a cast) in
3276         long_options[] entry.
3277
3278         * po/fr.po, NEWS:
3279         partialy updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3280
3281 2005-09-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3282
3283         * src/chage.c: indent source sode.
3284
3285         * src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c, NEWS:
3286         change to use new selinux API for selinux_check_passwd_access()
3287         (patch from Fedora by Dan Walsh <dwalsh@redhat.com>).
3288
3289 2005-09-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
3290
3291         * man/Attic/newgrp.1, man/newgrp.1.xml: finished rewrite.
3292
3293         * etc/login.defs: moved from login.defs.linux.
3294
3295         * src/login_nopam.c: use #ident.
3296
3297         * etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am:
3298         remove login.defs.hurd and login.defs.linux.
3299
3300         * src/groupadd.c, src/useradd.c:
3301         as same as in man pages to useradd and groupadd change to 1000 default
3302         GID_MIN and UID_MIN (if not found in login.defs).
3303
3304         * etc/login.defs: s/chkpasswd/chpasswd/
3305
3306 2005-08-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
3307
3308         * man/Makefile.am, man/chsh.1.xml, man/limits.5.xml, man/login.access.5.xml, man/newgrp.1.xml, man/newusers.8.xml:
3309         fixed id= in <refentry>.
3310
3311         * man/Attic/gpasswd.1, man/gpasswd.1.xml:
3312         fixed refentry id (must be 'gpasswd.1').
3313
3314         * man/Makefile.am, man/newgrp.1.xml:
3315         raw version converted from roff using doclifter.
3316
3317         * lib/exitcodes.h: new exit codes:
3318         #define E_PASSWD_NOTFOUND       14      /* not found password file */
3319         #define E_GROUP_NOTFOUND        16      /* not found group file */
3320         #define E_GSHADOW_NOTFOUND      17      /* not found shadow group file */
3321
3322         * man/Attic/chage.1, man/chage.1.xml, lib/exitcodes.h:
3323         change to 15 (from 14) exit code in chage when shadow not found.
3324
3325         * 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:
3326         use #ident preprocesor directive istead RCID macro with content similar
3327         to example described in ident(1) man page (modern compilers like latest GCC
3328         removes not used functions by global optimization).
3329         So "ident /usr/bin/passwd" will show again some useable informations.
3330
3331         * man/Makefile.am: added support for regenerate roff files from XML.
3332         Added depeing shadow-man-pages.pot on $(man_XMANS).
3333
3334 2005-08-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
3335
3336         * man/Attic/login.1, man/login.1.xml, NEWS:
3337         added securetty(5) to SEE ALSO section (fixed Debian bug http://bugs.debian.org/325773).
3338
3339         * po/pl.po: more updates.
3340
3341         * configure.in:
3342         typo in handle --with-selinux. Fixes in xsltproc detection.
3343
3344         * autogen.sh:
3345         added --enable-man and --enable-maintainer-mode to configure options.
3346
3347         * man/Attic/chage.1, man/chage.1.xml, NEWS:
3348         added EXIT VALUES section (by Nicolas François <nicolas.francois@centraliens.net>).
3349
3350         * man/Attic/passwd.1, man/passwd.1.xml:
3351         remove "Password expiry information" section (all options are described now
3352         in OPTIONS section). Describe -a and -k options.
3353
3354         * NEWS, src/su.c:
3355         fixed twice copy enviroment which causes auth problems (bug was introduced in 4.0.12;
3356         fix by Nicolas François <nicolas.francois@centraliens.net>).
3357
3358         * 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:
3359         s/Incorrect password for `%s'/Incorrect password for %s/ (one phrase for translate less).
3360
3361         * 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:
3362         s/login: failure forking: %s/%s: failure forking: %s/ (one phrase for translate less).
3363
3364         * po/pl.po: partialy updated.
3365
3366 2005-08-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
3367
3368         * lib/exitcodes.h, src/chage.c:
3369         s/E_NOT_SHADOWED/E_SHADOW_NOTFOUND/ and change value of this exit code to 14.
3370
3371         * NEWS, lib/exitcodes.h, src/chage.c:
3372         differentiate the different failure causes by the exit value
3373         This will permit to adduser Debian script to detect if chage failed because the
3374         system doesn't have shadowed passwords (fix for http://bugs.debian.org/317012)
3375         Plain merge 443_chage_exit_values Debian patch.
3376
3377         * 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:
3378         use tabs in indentation (~10KB less in all xml files).
3379
3380         * 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:
3381         run "make update-po" and remove obsoleted strings.
3382
3383         * src/expiry.c, src/login.c: remove #if 0 .. #endif code.
3384
3385         * src/login.c: remove #if 1 .. #endif.
3386
3387         * 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:
3388         merge 010_more-i18ned-messages Debian patch which adds i18n support for few more messages
3389         (orginaly patch was prepared by Guillem Jover <guillem@debian.org>).
3390
3391         * man/id/chsh.1:
3392         fix .SH (fix merged from 207_id-manpages debian patch).
3393
3394 2005-08-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
3395
3396         * acinclude.m4: add aclocal macros (based on acinclude.m4 from glib):
3397         JH_PATH_XML_CATALOG: checks the location of the XML Catalog,
3398         JH_CHECK_XML_CATALOG: checks if a particular URI appears in the XML catalog.
3399
3400         * man/Attic/useradd.8, man/useradd.8.xml:
3401         cleanups in "Changing the default values" section.
3402
3403         * man/useradd.8.xml:
3404         replace <emphasis remap='I'></emphasis> by <replaceable></replaceable>.
3405         Other minor cleanups.
3406
3407         * configure.in:
3408         fixed missing )] in AC_ARG_WITH(skey, ..) (thank for fix to Yuri Kozlov <kozlov.y@gmail.com>).
3409
3410         * 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:
3411         typos, and change some arguments so they do not match the name of a
3412         command (fixes by Nicolas François <nicolas.francois@centraliens.net>).
3413
3414         * NEWS, libmisc/chkname.c, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
3415         fix regular expression describing alloved login/group names (pointed
3416         by Nicolas François <nicolas.francois@centraliens.net>)
3417         (correct is [a-z_][a-z0-9_-]*[$]).
3418
3419         * man/Attic/useradd.8, man/useradd.8.xml:
3420         remove "Creating New Users" section and merge this directly in DESCRIPTION.
3421         Add <option></option> for -o in EXIT VALUES section.
3422
3423         * po/ru.po, NEWS:
3424         update ru translations (by Yuri Kozlov <kozlov.y@gmail.com>).
3425
3426 2005-08-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
3427
3428         * man/Attic/passwd.1, man/passwd.1.xml:
3429         removed "Account maintenance" section.
3430
3431         * man/Attic/passwd.1, man/passwd.1.xml: partialy done rewrite.
3432
3433         * po/ro.po:
3434         some fixes after review of the translation (by Sorin Batariuc <sorin@bonbon.net>).
3435
3436         * man/Attic/lastlog.8, man/lastlog.8.xml:
3437         s/Print help message and exit./Display help message and exit./
3438
3439         * man/Attic/chage.1, man/chage.1.xml: document -h,--help option.
3440
3441         * man/Attic/groupadd.8, man/groupadd.8.xml:
3442         document -h,--help option. added <option></option> for -o in EXIT VALUES.
3443         Cleanups in SYNOPSIS section.
3444
3445         * man/Attic/chage.1, man/Attic/faillog.8, man/chage.1.xml, man/faillog.8.xml:
3446         replace <emphasis remap='I'></emphasis> by <replaceable></replaceable>.
3447
3448         * man/Attic/lastlog.8, man/lastlog.8.xml:
3449         document new -b,--before option.
3450
3451         * 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:
3452         s/lastlog results/lastlog records/ in lastlog usage output.
3453
3454         * man/Attic/lastlog.8, man/lastlog.8.xml:
3455         add "" aroud <command></command>.
3456
3457         * 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:
3458         alphabetic order options in lastlog usage output. Run "make -C po update-po".
3459
3460         * src/lastlog.c, NEWS:
3461         added handle -b option which allow print only lastlog records older than
3462         specified DAYS (fix by <miles@lubin.us>).
3463
3464         * libmisc/salt.c, NEWS:
3465         fixed for use login.defs::MD5_CRYPT_ENAB only if PAM support
3466         is disabled (fix by John Gatewood Ham <zappaman@buraphalinux.org>).
3467
3468 2005-08-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
3469
3470         * configure.in:
3471         use AC_HELP_STRING() in AC_ARG_ENABLE() and AC_ARG_WITH().
3472         Exit with error message if configure was runed --with-selinux
3473         and libselinux not found.
3474
3475 2005-08-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
3476
3477         * libmisc/chkname.c, NEWS, man/Attic/groupadd.8, man/Attic/useradd.8, man/groupadd.8.xml, man/useradd.8.xml:
3478         documents in CAVEATS section the limitations shadow places on user and
3479         group names (fix by Mike Frysinger <vapier@gentoo.org>).
3480
3481         * 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:
3482         added missing -i, --inactive in usage() output.
3483
3484 2005-08-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
3485
3486         * 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:
3487         passwd rewrited for use getopt_long().
3488
3489         * man/Attic/chage.1, man/chage.1.xml: /warndays/--warndays/
3490
3491         * 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:
3492         remove trailing spaces.
3493
3494         * 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:
3495         reorder #includes, indentations and minor cleanups.
3496
3497         * src/newgrp.c: indent code.
3498
3499         * NEWS, src/newgrp.c:
3500         when newgrp process sits between parent and child shells, it should
3501         propagate STOPs from child to parent and CONTs from parent to child,
3502         otherwise e.g. bash's "suspend" command won't work.
3503         Fixed Debian http://bugs.debian.org/314727
3504
3505 2005-08-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
3506
3507         * configure.in: typo.
3508
3509         * configure.in:
3510         add display short summary information on finish autoconf script.
3511
3512         * NEWS, configure.in: start work on 4.0.13.
3513
3514 2005-08-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3515
3516         * po/ru.po: updated for 4.0.12 (by Yuri Kozlov <yuray@id.ru>).
3517
3518         * NEWS, po/sk.po:
3519         updated for 4.0.12 (by Peter Mann <Peter.Mann@tuke.sk>).
3520
3521 2005-08-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3522
3523         * po/nl.po, NEWS:
3524         updated for 4.0.12 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
3525
3526 2005-08-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
3527
3528         * NEWS, po/fi.po:
3529         updated for 4.0.12 (by Tommi Vainikainen <thv+debian@iki.fi>).
3530
3531         * NEWS, po/de.po:
3532         updated for 4.0.12 (by Frank Schmid <frank@cs-schmid.de>).
3533
3534         * po/pt.po, NEWS:
3535         updated for 4.0.12 (by Miguel Figueiredo <elmig@debianpt.org>).
3536
3537 2005-08-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
3538
3539         * po/cs.po:
3540         updated for 4.0.12 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3541
3542         * src/chpasswd.c, src/groupdel.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
3543         remove duplicated #include <pwd.h>.
3544
3545         * po/pl.po: finished update for 4.0.12.
3546
3547         * 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:
3548         s/Not copying any file into it./Not copying any file from skel directory into it./
3549
3550         * 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:
3551         break warning message longer than 80 characters.
3552
3553         * po/pl.po: updated.
3554
3555         * 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:
3556         fixed missing \n in usage() output.
3557
3558         * lib/getdef.c, src/login.c, src/newgrp.c, NEWS:
3559         remove using login.defs::CLOSE_SESSIONS variable and allways close PAM session.
3560
3561 2005-08-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3562
3563         * NEWS, configure.in:
3564         realy enable shadow group support by default (pointed by
3565         Greg Schafer <gschafer@zip.com.au> and Peter Vrabec <pvrabec@redhat.com>).
3566         Indentations in --help output.
3567
3568         * man/Attic/chage.1, man/chage.1.xml:
3569         s/occurrence/occurence/ (334_chage.1-typo Debian patch).
3570
3571         * man/Attic/chfn.1, man/chfn.1.xml:
3572         s/may only change may only change/may only change/ (based on 336_chfn.1 Debian patch).
3573
3574         * man/it/Makefile.am: cleanups (443_man_it_Makefile.am Debian patch).
3575
3576         * man/Attic/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/
3577
3578         * man/Attic/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/
3579
3580         * man/Attic/lastlog.8, man/lastlog.8.xml:
3581         s/you have an high UID/you have a high UID/
3582
3583         * man/Attic/lastlog.8, man/lastlog.8.xml:
3584         added missing <para></para> in AUTHORS section (cached by Nicolas).
3585
3586         * 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:
3587         run "make update-po".
3588
3589         * po/POTFILES.in: added missing libmisc/pwdcheck.c. Sorted.
3590
3591 2005-08-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
3592
3593         * NEWS: s/22-07-2005/22-08-2005/
3594
3595         * NEWS: schedule release 4.0.12 in 22-07-2005.
3596
3597         * libmisc/setupenv.c, man/pl/login.defs.5, NEWS, etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, lib/getdef.c:
3598         removed handle login.defs::QMAIL_DIR variable.
3599
3600         * libmisc/chowntty.c, NEWS:
3601         allow regular user to login on read-only root file system (not only for root).
3602         Patch by Nicolas François <nicolas.francois@centraliens.net>
3603         Fix for http://bugs.debian.org/52069
3604
3605         * NEWS, man/Attic/usermod.8, man/usermod.8.xml:
3606         give the correct range for system users: 0-999 instead of 0-99
3607         (http://bugs.debian.org/286258)
3608
3609         * man/Attic/chage.1, man/chage.1.xml: s/an password/a password/
3610
3611         * man/Attic/chage.1, man/chage.1.xml, src/chage.c, NEWS:
3612         another maxdays fix based on 427_chage_expiry_0 Debian patch
3613         (fix for http://bugs.debian.org/78961).
3614         Better description -1 value passed in -E, -I and -M options.
3615
3616         * src/gpasswd.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, NEWS:
3617         added flushing group nscd cache on exit.
3618
3619         * src/pwck.c, src/pwconv.c, NEWS:
3620         added flushing passwd nscd cache on exit.
3621
3622         * NEWS, src/usermod.c:
3623         fixed handle -p option (patch by Peter Vrabec <pvrabec@redhat.com>).
3624         Indented.
3625
3626         * man/Attic/chage.1, man/chage.1.xml, NEWS, src/chage.c:
3627         use -1 as value for disable password inactivity.
3628         Patch by Peter Vrabec <pvrabec@redhat.com> which fixes:
3629         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=109499
3630         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=137498
3631
3632 2005-08-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3633
3634         * 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:
3635         do not copy files from skel directory if home directory exist and write
3636         warning message about not copying skel files.
3637         Patch by Peter Vrabec <pvrabec@redhat.com> which fixes:
3638         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=143150
3639         https://bugzilla.redhat.com/beta/show_bug.cgi?id=158574
3640         https://bugzilla.redhat.com/beta/show_bug.cgi?id=80242
3641
3642         * po/pl.po: updated.
3643
3644 2005-08-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
3645
3646         * src/useradd.c:
3647         s/spoll/spool/ (spoted by Nicolas François <nicolas.francois@centraliens.net>).
3648
3649 2005-08-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
3650
3651         * NEWS, src/su.c:
3652         ignore SIGINT while authenticating. A ^C could defeat the waiting
3653         period and permit brute-force attacks (fixed http://bugs.debian.org/288827).
3654
3655 2005-08-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
3656
3657         * lib/defines.h, NEWS, configure.in:
3658         added require ngettext (added [need-ngettext] to AM_GNU_GETTEXT() parameters)
3659         and stub prototype for ngettext() in lib/prototypes.h (neccessary if shadow
3660         compiled with disabled NLS support)
3661         Based on fixes by Martin Schlemmer <azarah@nosferatu.za.org>.
3662
3663         * src/faillog.c: start using exitcodes.h.
3664
3665         * 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:
3666         regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0.
3667
3668         * 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:
3669         remove flushing shadow nscd cache (nscd do not caches shadow map).
3670
3671 2005-08-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
3672
3673         * 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:
3674         rewrited groupadd for use getopt_long().
3675
3676         * src/chage.c: indent.
3677
3678         * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/userdel.c:
3679         do OPENLOG() before pam_start().
3680
3681         * NEWS, src/groupadd.c: fixed double OPENLOG().
3682
3683         * src/passwd.c, src/vipw.c, src/userdel.c: reorder nscd_flush_cache().
3684
3685         * 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:
3686         cleanups in printf() translated messages for make translators work easier.
3687
3688         * NEWS, src/chage.c: added flushing NSS shadow map on exit.
3689
3690         * 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:
3691         s/the the/the/
3692
3693         * po/POTFILES.in: removed lib/{grpack,gspack,pwpack,sppack}.c.
3694
3695         * NEWS, src/newusers.c:
3696         added flushing NSS passwd, shadow and group maps.
3697
3698         * NEWS, src/chpasswd.c, src/useradd.c:
3699         added flushing NSS shadow map on exit.
3700
3701         * lib/prototypes.h: removed outdated prototypes for lib/gsdbm.c.
3702
3703         * NEWS, lib/Attic/grpack.c, lib/Attic/gspack.c, lib/Attic/pwpack.c, lib/Attic/sppack.c, lib/Makefile.am, lib/prototypes.h:
3704         remove lib/{grpack,gspack,pwpack,sppack}.c and prototypes from lib/prototypes.h (outdated).
3705
3706         * lib/prototypes.h: removed outdated prototypes from lib/pwdbm.c.
3707
3708 2005-07-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
3709
3710         * NEWS, src/usermod.c: added flushing NSS shadow map.
3711
3712 2005-07-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
3713
3714         * man/Attic/chage.1, man/chage.1.xml:
3715         typo (s/passwordchanges/password changes/).
3716
3717 2005-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
3718
3719         * lib/getdef.c, src/su.c:
3720         ENV_SUPATH and ENV_PATH must be used independently to PAM.
3721
3722         * lib/exitcodes.h: added E_BAD_ARG.
3723
3724         * src/gpasswd.c: start use exitcodes.h.
3725
3726         * lib/getdef.c: remove ENV_ROOTPATH def_table[] (not used).
3727
3728 2005-07-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
3729
3730         * src/chsh.c: start use exitcodes.h.
3731
3732 2005-07-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
3733
3734         * 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:
3735         added --no-location to po/Makevars::XGETTEXT_OPTIONS: shorter .po files.
3736
3737         * NEWS, src/grpck.c, src/pwck.c:
3738         pwck: now pwck OPENLOG with correct name ("pwck" instead "pwsk"),
3739         pwck, grpck: replace all puts() with printf() - it fixes problems with extra blank
3740         lines printed in some messages
3741         (fixes by Alexander Gattin <arg@online.com.ua>)
3742
3743 2005-07-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
3744
3745         * po/Makevars: added:
3746         MSGID_BUGS_ADDRESS = kloczek@pld.org.pl
3747
3748 2005-07-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
3749
3750         * src/chfn.c: start use #include "exitcodes.h",
3751
3752         * lib/exitcodes.h: cleanups.
3753
3754         * lib/Makefile.am, lib/exitcodes.h, src/chage.c:
3755         start separate all E_* exit codes to lib/exitcodes.h.
3756
3757         * 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:
3758         use separated message "Password set to expire." instead "Password changed."
3759         on "passwd -e" (fix by Christian Perrier <bubulle@debian.org>).
3760
3761         * NEWS, po/fr.po:
3762         updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3763
3764         * NEWS, configure.in: start work on 4.0.12.
3765
3766 2005-07-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
3767
3768         * 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:
3769         4.0.11.1 will be released tmorrow (21-07-2005).
3770
3771         * configure.in, NEWS:
3772         fixed configure.in: now is possible build shadow with enabled/disabled shadow group
3773         support (thanks for report symptoms of the bug to Greg Schafer <gschafer@zip.com.au>).
3774
3775         * po/sv.po, NEWS: update finished (by Per Olofsson <pelle@dsv.su.se>)
3776
3777         * po/sv.po: partialy updated (by Per Olofsson <pelle@dsv.su.se>).
3778
3779 2005-07-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
3780
3781         * NEWS, configure.in: start work on 4.0.12.
3782
3783 2005-07-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
3784
3785         * libmisc/sub.c:
3786         fixed compilation warning about incompatible implicit declaration of built-in
3787         function printf: added "#include <stdio.h>".
3788
3789         * src/groupadd.c:
3790         move #ifdef USE_PAM .. #endif #includes outside #ifdef SHADOWGRP .. #endif.
3791
3792         * libmisc/pwdcheck.c:
3793         added missing "#include <stdio.h>" (fix compilation with PAM disabled).
3794
3795         * 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:
3796         run "make update-po".
3797
3798         * src/su.c:
3799         move declaration of pamh nad caught variables to #ifdef USE_PAM .. #endif.
3800
3801         * po/pl.po, NEWS: updated pl translation.
3802
3803 2005-07-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
3804
3805         * NEWS, po/sk.po:
3806         updated for 4.0.11 (by Peter Mann <Peter.Mann@tuke.sk>).
3807
3808 2005-07-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
3809
3810         * NEWS, po/cs.po:
3811         updated for 4.0.11 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3812
3813 2005-07-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
3814
3815         * po/de.po, NEWS:
3816         updated for 4.0.11 (by Frank Schmid <frank@cs-schmid.de>).
3817
3818 2005-07-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
3819
3820         * NEWS, po/pt.po:
3821         updated for 4.0.11 (by Miguel Figueiredo <elmig@debianpt.org>).
3822
3823 2005-07-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
3824
3825         * po/stats: reorder gsub().
3826
3827         * po/ru.po: cleanups.
3828
3829         * po/ru.po, NEWS:
3830         updated for 4.0.11 (by Yuri Kozlov <yucoz@yandex.ru>).
3831
3832 2005-07-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
3833
3834         * lib/getdef.c:
3835         move MAIL_DIR variable from def_table[] to part independent to USE_PAM
3836         (still used in userdel/usermod).
3837
3838         * NEWS, man/Attic/pwck.8, man/pwck.8.xml:
3839         document -q option (based on Debian patch for fix http://bugs.debian.org/309408)
3840         Rewrited OPTIONS section and better SYNOPSIS.
3841
3842         * NEWS, po/da.po:
3843         - updated for 4.0.11 (by Claus Hindsgaul <claus_h@image.dk>).
3844
3845         * NEWS, src/su.c:
3846         ignore SIGINT while authenticating. A ^C could defeat the waiting period and
3847         permit brute-force attacks. Also ignore SIGQUIT.
3848         Fixed: http://bugs.debian.org/52372 and http://bugs.debian.org/288827
3849
3850         * po/fi.po, NEWS:
3851         - updated for 4.0.11 (by Tommi Vainikainen <thv+debian@iki.fi>).
3852
3853         * po/ro.po: - updated Project-Id-Version field.
3854
3855         * NEWS, po/ro.po:
3856         - updated for 4.0.11 (by Sorin B. <sorin@bonbon.net>).
3857
3858 2005-07-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
3859
3860         * NEWS, man/Attic/lastlog.8, man/lastlog.8.xml:
3861         document that lastlog is a sparse file, and don't need to be rotated.
3862         http://bugs.debian.org/219321
3863
3864         * src/chage.c: use E_USAGE=2 as usage() exit code.
3865
3866         * NEWS, po/es.po:
3867         updated for 4.0.11 (by Ruben Porras <nahoo82@telefonica.net>).
3868
3869         * src/useradd.c: cleanups in usage() oyput.
3870
3871         * 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:
3872         cleanups in usage() output.
3873
3874         * NEWS: release 4.0.11 is sheduled to 18-06-2005.
3875
3876 2005-07-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
3877
3878         * man/Attic/login.1, man/login.1.xml, NEWS:
3879         better explain the respective roles of login, init and getty with regards
3880         to the utmp file (based on 441_manpages-shadow.5 Debian patch)
3881
3882         * man/Attic/su.1, man/groupdel.8.xml, man/su.1.xml, man/Attic/groupdel.8:
3883         s/presense/presence/; s/filesystem/file system/
3884         (sed on 440_manpages-login.1 Debian patch)
3885
3886         * 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:
3887         removed shadowconfig(8) man page (will be maintained in Debian shadow pkg repository).
3888
3889         * man/it/sg.1: added.
3890
3891         * man/it/Makefile.am: more files in man_MANS.
3892
3893         * man/it/Makefile.am: move pwunconv.8 to man_MANS.
3894
3895         * man/useradd.8.xml, man/Attic/useradd.8:
3896         updated after rewrite for for getopt_long() in useradd (-D and -k options
3897         idescription must be finished).
3898
3899         * 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:
3900         rewrited for use getopt_long().
3901
3902         * po/stats: more gsub().
3903
3904 2005-07-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
3905
3906         * src/newgrp.c:
3907         indent source code and use fix for handle splitted groups unconditionaly.
3908
3909         * lib/nscd.c: indent.
3910
3911         * NEWS, src/newgrp.c:
3912         add fix for handle splitted NIS groups: extends the functionality that,
3913         if the requested group is given, all groups of the same GID are tested for
3914         membership of the requesting user.
3915         (fix by Christian Mudra <C.Mudra@science-computing.de>
3916
3917         * lib/nscd.c, NEWS:
3918         for some reason doing the INVALIDATE call with two write()'s fails.
3919         Do one writev() call instead. http://bugs.gentoo.org/show_bug.cgi?id=80413
3920         (submited by Martin Schlemmer <azarah@gentoo.org>)
3921
3922         * NEWS, lib/nscd.c:
3923         merge nscd-socket-path patch from Fedora: newer glibc's have a different nscd socket
3924         location (/var/run/nscd/socket instead /var/run/.nscd_socket).
3925
3926 2005-07-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
3927
3928         * po/stats: improved.
3929
3930         * man/Attic/groupadd.8, man/groupadd.8.xml, NEWS:
3931         document -o option in groupadd(8).
3932
3933         * configure.in: s/'"$<foo>" != "no"'/'"$<foo>" = "yes"'/
3934
3935         * NEWS, configure.in, lib/Makefile.am, lib/pwauth.c:
3936         S/Key support is back.
3937
3938         * 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:
3939         run "make update-po".
3940
3941         * po/pl.po: updated.
3942
3943         * src/useradd.c: s,key=value,KEY=VALUE,
3944
3945         * src/groupadd.c, NEWS, man/Attic/groupadd.8, man/groupadd.8.xml:
3946         change -O option to -K and document it in man page.
3947
3948         * man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c:
3949         s/NAME=VALUE/KEY=VALUE/; s/key=value/KEY=VALUE/
3950
3951         * src/chfn.c, src/groupadd.c, src/groupmems.c, src/login.c, src/passwd.c, src/vipw.c:
3952         sort cases in switch (flag) {}.
3953
3954         * src/gpasswd.c, src/groupadd.c, src/groupmems.c, src/groupmod.c, src/passwd.c, src/useradd.c, src/usermod.c:
3955         sort getopt() optstring.
3956
3957         * src/useradd.c:
3958         remove A: from getopt() optstring (the same bug as in usermod).
3959
3960         * src/usermod.c:
3961         remove A: from getopt() optstring (it was for handle AUTH_METHODS code but now
3962         it is not used option). Catched by Thorsten Kukuk <kukuk@suse.de>.
3963
3964         * 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:
3965         indent source code. Added usermod error message about -a option usage to translated messages.
3966
3967         * po/POTFILES.in: mistake s,chage_chkshell.c,chsh_chkshell.c,
3968
3969         * po/POTFILES.in: s,libmisc/chkshell.c,src/chage_chkshell.c,
3970
3971         * man/Attic/usermod.8, man/usermod.8.xml, src/usermod.c, NEWS:
3972         added -a option. This flag can only be used in conjunction with the -G
3973         option. It cause usermod to append user to the current supplementary group list.
3974         (patch by Peter Vrabec <pvrabec@redhat.com>)
3975
3976         * libmisc/Attic/chkshell.c, libmisc/Makefile.am, src/Attic/chsh_chkshell.c, src/Makefile.am:
3977         move libmisc/chkshell.c to src/chsh_chkshell.c. check_shell() is used only by chsh.
3978
3979 2005-07-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
3980
3981         * Attic/acconfig.h, NEWS, configure.in:
3982         finish move all autoheader templates from acconfig.h to configure.in.
3983
3984         * 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:
3985         added missing \n in chage error messages.
3986
3987         * 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:
3988         run "make update-po".
3989
3990         * src/usermod.c: move all #include in one place.
3991
3992         * src/useradd.c: s/-O/-K/
3993
3994         * man/Attic/useradd.8, man/useradd.8.xml:
3995         cleanups in Note: in -K description.
3996
3997         * NEWS, man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c:
3998         change -O option to -K and document it in man page.
3999
4000         * man/Attic/useradd.8, man/useradd.8.xml:
4001         added separated <cmdsynopsis></cmdsynopsis> for -D description and remove using </srb> tags from
4002         <refsynopsisdiv id='synopsis'>.
4003
4004         * src/login.c:
4005         replace #ifdef USE_PAM .. #endif #ifndef USE_PAN .. #endif by
4006         #ifdef USE_PAM .. #else .. #endif.
4007
4008         * src/su.c: conditiona code reorganization.
4009
4010         * src/login.c: remove one #ifndef USE_PAM .. #endif.
4011
4012         * libmisc/setupenv.c: move setup $MAIL to !USE_PAM.
4013
4014         * libmisc/setupenv.c, src/su.c:
4015         consolidate two sections of code #ifndef USE_PAM to one.
4016
4017         * src/su.c, src/sulogin.c, libmisc/setupenv.c, libmisc/tz.c, src/login.c, NEWS:
4018         fixed erroneous warning messages about some login.defs variables when used with PAM
4019         (fix by DJ Lucas <dj@linuxfromscratch.org>)
4020
4021 2005-07-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
4022
4023         * configure.in, libmisc/getdate.y, libmisc/utmp.c, src/logoutd.c:
4024         remove non-USG code.
4025
4026         * Attic/acconfig.h, configure.in:
4027         start moving all autoheader templates from acconfig.h to configure.in.
4028
4029         * configure.in: remove not used AC_DEFINE(HAVE_LIBCRYPT).
4030
4031         * Attic/acconfig.h, NEWS, configure.in:
4032         stop with error message if crypt() not found. Remove --with{,out}-libcrypt switch.
4033
4034         * src/login.c: fixed use SYSLOG macro.
4035
4036 2005-07-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4037
4038         * src/login_nopam.c: fixed use SYSLOG macro.
4039
4040 2005-07-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
4041
4042         * NEWS, src/login.c:
4043         setup limits and umask (using login.defs ULIMITS and UMASK variables) only when
4044         PAM support is disabled (it is task for pam_limits and pam_umask modules).
4045
4046 2005-06-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
4047
4048         * src/sulogin.c, src/login.c, src/login_nopam.c, NEWS:
4049         use SYSLOG macro instead syslog() which saves the locale, sets the locale to C,
4050         sends the message and restores the locale (fix by Nicolas François <nicolas.francois@centraliens.net>).
4051
4052         * 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:
4053         in SEE ALLSO section added refer to gpasswd(8)
4054         (suggested by Mike Frysinger <vapier@gentoo.org>)
4055
4056         * NEWS, configure.in: start work on 4.0.11.
4057
4058 2005-06-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
4059
4060         * NEWS: +1 day release 4.0.10 date.
4061
4062         * po/pl.po: kill fuzzy.
4063
4064         * po/de.po: partial update by Frank Schmid <frank@cs-schmid.de>.
4065
4066 2005-06-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
4067
4068         * po/ca.po: run "make update-po".
4069
4070         * po/sk.po: updated sk translation by Peter Mann <Peter.Mann@tuke.sk>.
4071
4072 2005-06-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
4073
4074         * NEWS: typo.
4075
4076 2005-06-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
4077
4078         * po/pl.po: typo.
4079
4080         * po/pl.po: updated for 4.0.10.
4081
4082         * po/ru.po, NEWS: updated ru translation by maintainer.
4083
4084         * NEWS: added past releases dates. Cleanups.
4085
4086         * man/Attic/shadowconfig.8: merge version generated from XML file.
4087
4088         * po/ca.po, po/cs.po, po/da.po, po/fi.po, NEWS:
4089         translations updated by maintainers.
4090
4091 2005-06-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
4092
4093         * 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):
4094         s/EXPIRE/EXPIRE_DATE/.
4095
4096         * po/pl.po: start update for 4.0.10.
4097
4098         * 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:
4099         s/uid/UID/ in all commnets and messages.
4100
4101         * libmisc/failure.c, libmisc/limits.c, lib/pwio.c:
4102         s/uid/UID/ in comments.
4103
4104         * 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:
4105         s/gid/GID/ in all comments and messages.
4106
4107         * 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:
4108         one message in i18n messages less: use in all places "Permission denied" instead
4109         "permission denied".
4110
4111         * libmisc/getdate.y:
4112         remove extern for gmtime(), localtime() and mktime() and instead add #include <time.h>.
4113
4114         * libmisc/entry.c: removed extern for fgetpwent().
4115
4116         * 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:
4117         now most of the man pages now are generated from XML files so in case any submiting
4118         any chages to this resources please make diff fies to XML files.
4119
4120         * man/Attic/pw_auth.3.xml: cleanups.
4121
4122         * man/grpck.8.xml, man/passwd.1.xml:
4123         correctly code EXIT VALUES section using <variablelist>. Cleanups.
4124
4125         * man/shadow.3.xml: cleanups.
4126
4127 2005-06-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4128
4129         * man/ja/Attic/mkpasswd.8, man/ja/Makefile.am, man/pl/Attic/mkpasswd.8, man/pl/Makefile.am:
4130         remove ja and pl mkpasswd.8 man pages.
4131
4132 2005-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
4133
4134         * man/pwck.8.xml, man/useradd.8.xml, man/userdel.8.xml:
4135         correctly code EXIT VALUES section.
4136
4137         * Attic/acconfig.h: removed DES_RPC and OPIE templates.
4138
4139         * 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:
4140         removed mkpasswd.
4141
4142         * man/Makefile.am: do not install mkpasswd(8) man page.
4143
4144         * src/Makefile.am: move mkpasswd.c to EXTRA_DIST.
4145
4146         * man/passwd.5.xml:
4147         use <itemizedlist mark='bullet'> for describe passwd fields. Remove outdated
4148         information about additional fields in comment field. Cleanups.
4149
4150         * man/newusers.8.xml: cleanups.
4151
4152         * man/gshadow.5.xml:
4153         use <itemizedlist mark='bullet'> for gshadow fields desscription.
4154
4155         * man/shadow.5.xml: cleanups.
4156
4157         * man/shadow.5.xml:
4158         use <itemizedlist mark='bullet'> for describe shadow fields.
4159
4160         * man/Attic/pw_auth.3.xml: cleanups.
4161
4162         * man/Attic/pw_auth.3.xml: use correct <refname>.
4163
4164         * man/Attic/pw_auth.3.xml: cleanups.
4165
4166         * man/groupdel.8.xml, man/groupmod.8.xml:
4167         correctly code EXIT VALUES section.
4168
4169         * man/groupadd.8.xml: cleanups.
4170
4171         * man/Attic/mkpasswd.8.xml: added missing <variablelist> tag.
4172
4173         * man/usermod.8.xml: cleanups.
4174
4175         * man/usermod.8.xml: remove <sbr/> tags from SYNOPSIS section.
4176
4177         * man/faillog.8.xml: cleanups.
4178
4179         * man/faillog.5.xml:
4180         put struct faillog definition in <programlisting></programlisting>.
4181
4182         * man/chsh.1.xml, man/chpasswd.8.xml: cleanups.
4183
4184         * man/groupadd.8.xml:
4185         seems I found good way for code EXIT VALUES section.
4186
4187         * man/shadow.3.xml:
4188         put meanings of each field spwd struct in <itemizedlist mark='bullet'>.
4189
4190         * man/shadow.3.xml:
4191         place definition of struct spwd in <programlisting></programlisting>.
4192
4193         * NEWS, src/userdel.c:
4194         userdel now deletes user groups from /etc/gshdow as well as /etc/group.
4195         Fix by Nicolas François <nicolas.francois@centraliens.net>.
4196         http://bugs.debian.org/99442
4197
4198         * 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:
4199         fixed bug in usermod ad run "make -C po update-po".
4200         When relocating a user's home directory, don't fail and remove the new
4201         home directory if we can't remove the old home directory for some
4202         reason; the results can be spectularly poort if, for instance, only
4203         the rmdir() fails. Patch prepared by Timo Lindfors <lindi-spamtrap@newmail.com>.
4204         http://bugs.debian.org/166369
4205
4206 2005-06-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
4207
4208         * src/login.c: indent.
4209
4210         * 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:
4211         cleanups.
4212
4213 2005-06-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4214
4215         * 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:
4216         cleanups.
4217
4218         * man/login.1.xml: rewrited FILES section.
4219
4220         * man/id.1.xml, man/lastlog.8.xml, man/gshadow.5.xml: cleanups.
4221
4222         * man/groups.1.xml: typos.
4223
4224         * man/chfn.1.xml, man/expiry.1.xml, man/gpasswd.1.xml: cleanups.
4225
4226 2005-06-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4227
4228         * NEWS:
4229         last patch for UTMPX was submited by by Nicolas François <nicolas.francois@centraliens.net>
4230
4231         * libmisc/failure.c, libmisc/failure.h, NEWS:
4232         use also UTMPX API instead UTMP on failure (login was by affected this when shadow
4233         was builded without PAM support).
4234
4235         * NEWS, src/login.c:
4236         the PAM session needs to be closed as root, thus before change_uid()
4237         http://bugs.debian.org/53570 http://bugs.debian.org/195048 http://bugs.debian.org/211884
4238
4239         * man/Attic/passwd.1, man/passwd.1.xml:
4240         s/compatiblity/compatibility/ (fix by Christian Perrier <bubulle@kheops.frmug.org>).
4241
4242 2005-06-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4243
4244         * NEWS, man/Attic/chfn.1, man/chfn.1.xml:
4245         give more details about the influence of login.defs on what's allowed to
4246         users (based on Debian patches).
4247
4248         * NEWS, src/su.c:
4249         fix syslogs to be less ambiguous. Use old:new format instead of old-new
4250         because '-' can appear in usernames.
4251         http://bugs.debian.org/213592
4252
4253         * NEWS, src/login.c:
4254         made login's -f option also able to use the username after -- if none
4255         was passed as it's optarg
4256         http://bugs.debian.org/53702
4257
4258         * po/POTFILES.in, NEWS, libmisc/Attic/setup.c, libmisc/Makefile.am:
4259         not used now (removed).
4260
4261         * man/Attic/usermod.8, man/usermod.8.xml:
4262         s/inactive_time/inactive_days/ in -f parameter in SYNOPSIS (fix by Christian
4263         Perrier <bubulle@debian.org>).
4264
4265 2005-06-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
4266
4267         * man/Attic/grpck.8, man/grpck.8.xml:
4268         typo: s/incorrectable/uncorrectable/ (by A Costa <agcosta@gis.net>).
4269
4270         * man/Attic/gshadow.5, man/gshadow.5.xml:
4271         typos: s/folowing/following/; s/encryped/encrypted/; s/supercedes/supersedes/
4272         (by A Costa <agcosta@gis.net>).
4273
4274         * man/Attic/shadow.5, man/shadow.5.xml:
4275         typos: s/encryped/encrypted/; s/supercedes/supersedes/
4276         (by A Costa <agcosta@gis.net>)
4277
4278 2005-06-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
4279
4280         * src/login.c, NEWS:
4281         check for hushed login and pass PAM_SILENT if true.
4282         http://bugs.debian.org/48002
4283
4284         * src/login.c, NEWS:
4285         fixed loggin of username on succesful login (was using the normal username,
4286         when it should have used pam_user) http://bugs.debian.org/47819
4287
4288 2005-06-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4289
4290         * NEWS, po/zh_TW.po: updated (by Tetralet <tetralet@pchome.com.tw>).
4291
4292         * NEWS, po/ca.po: updated (by Guillem Jover <guillem@debian.org>).
4293
4294         * man/de/passwd.1:
4295         added small comment with marker usefull for translators.
4296
4297 2005-05-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
4298
4299         * 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:
4300         indent all.
4301
4302         * 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:
4303         remove using SHADOWPWD #define so now shadow is allways builded with shadow
4304         password support.
4305
4306 2005-05-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4307
4308         * 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:
4309         rewrite for use getopt_long().
4310
4311 2005-05-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4312
4313         * NEWS, configure.in: start working on 4.0.10.
4314
4315         * man/Makefile.am: remove shadow-man-pages.pot target from all.
4316
4317 2005-05-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
4318
4319         * lib/encrypt.c, NEWS:
4320         fixed passwd segfault in non-PAM connfiguration (submited by Greg Schafer <gschafer@zip.com.au>).
4321
4322         * po/sv.po: upsdate (by Christian Perrier <bubulle@debian.org>).
4323
4324         * NEWS, src/newgrp.c:
4325         fixed NULL pointer dereference - getlogin() and ttyname() can
4326         return NULL which is not checked (http://bugs.debian.org/162303).
4327
4328         * man/Attic/su.1, man/pwconv.8.xml, man/su.1.xml, man/Attic/pwconv.8:
4329         fixed typo (s,similiar,similar,).
4330
4331 2005-05-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4332
4333         * NEWS, po/ro.po: updated by Sorin B. <sorin@bonbon.net>.
4334
4335         * po/ru.po, NEWS: updated by yu-koz <yu-koz@yandex.ru>.
4336
4337 2005-05-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
4338
4339         * po/ro.po: few updates by Sorin Batariuc <sorin@bonbon.net>.
4340
4341 2005-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
4342
4343         * po/ru.po: updated (by Yuri Kozlov <yuray@id.ru>).
4344
4345 2005-05-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4346
4347         * po/vi.po:
4348         completed translations for HEAD (by Clytie Siddall <clytie@riverland.net.au>).
4349
4350 2005-05-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4351
4352         * NEWS, po/LINGUAS, po/vi.po: added new vi translation.
4353
4354         * NEWS, lib/getdef.c:
4355         leaves the table as it is, and changes from the binary search to
4356         a sequential one (fix by Lucas Correia Villa Real <lucasvr@gobolinux.org>).
4357
4358         * man/Attic/passwd.1, man/passwd.1.xml:
4359         make bold passwd and chfn commands.
4360
4361 2005-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
4362
4363         * man/usermod.8.xml, man/vipw.8.xml: cleanups.
4364
4365 2005-04-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
4366
4367         * 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:
4368         replace <emphasis remap='B'></emphasis> by <command></command>.
4369
4370         * 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:
4371         fixed lastlog --help message (s,--login,--user,) http://bugs.debian.org/249611
4372
4373         * 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:
4374         use <varlistentry></varlistentry> in FILES section. Cleanups.
4375
4376         * 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:
4377         cleanups.
4378
4379         * man/Attic/vipw.8, man/vipw.8.xml:
4380         small fix: s,vi,vi(1), (reported by Helge Kreutzmann <kreutzm@itp.uni-hannover.de> in
4381         http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=260636).
4382         s,VISUAL,$VISUAL; s,EDITOR,$EDITOR,
4383
4384 2005-04-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
4385
4386         * man/login.1.xml: fixed bold (use <command></command>). Cleanups.
4387
4388         * man/Attic/login.1: fixed typo in bold.
4389
4390         * man/chage.1.xml: fixed italic. Cleanups.
4391
4392         * man/Attic/chage.1: fixed typo in italic.
4393
4394         * man/login.defs.5.xml:
4395         fixed italic (use <filename></filename> istead italic). Cleanups.
4396
4397         * man/Attic/login.defs.5: fixed typo in italic.
4398
4399         * man/vipw.8.xml: fixed italic (use <filename></filename>).
4400
4401         * man/Attic/vipw.8: typo in italic.
4402
4403         * man/Makefile.am:
4404         added target for generate shadow-man-pages.pot. List all now useable xml files
4405         in man_XMANS variable.
4406
4407         * man/pwconv.8.xml:
4408         fixed bold. Use in more places <command></command> istead bold.
4409
4410         * man/Attic/login.defs.5: typo in bold.
4411
4412         * man/su.1.xml:
4413         removed comment. Use <variablelist></variablelist> in Files secstion.
4414         Fixed bold.
4415
4416         * man/Attic/pwconv.8, man/Attic/su.1: typo in bold.
4417
4418 2005-04-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
4419
4420         * NEWS, configure.in: start work on 4.0.9.
4421
4422         * po/nl.po: kill fuzzy.
4423
4424         * man/Attic/chage.1:
4425         reverte last commit (by mistake commited experimental version generated from XML file).
4426
4427         * NEWS, po/nl.po:
4428         updated for 4.0.8 (by "cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
4429
4430         * 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:
4431         two typos (s,specyfied,specified,; s,maiximum,maximum,).
4432
4433         * NEWS, po/sk.po:
4434         updated for 4.0.8 (by Peter Mann <Peter.Mann@tuke.sk>).
4435
4436         * src/lastlog.c: typo (s,specyfied,specified,)
4437
4438         * src/faillog.c: typo (s,maiximum,maximum,).
4439
4440 2005-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
4441
4442         * 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:
4443         added <refmiscinfo class="sectdesc">User Commands</refmiscinfo> in <refmeta></refmeta>.
4444
4445         * 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:
4446         Use encoding="UTF-8" and DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN".
4447
4448         * 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:
4449         better formation using "xmlindent -l 80 -d 2".
4450
4451 2005-04-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
4452
4453         * 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:
4454         updated it man pages: chfn.1, chsh.1, groups.1, grpck.8, grpconv.8, grpunconv.8,
4455         id.1, lastlog.8, login.1, newgrp.1, pwunconv.8, shadow.5, vigr.8, vipw.8.
4456         new it man pages: chage.1, chpasswd.8, expiry.1, faillog.5, faillog.8,
4457         getspnam.3, logoutd.8, porttime.5, pwck.8, shadow.3, shadowconfig.8, su.1.
4458         (by Danilo Piazzalunga <danilopiazza@libero.it>)
4459
4460         * po/uk.po:
4461         cleanups in plural forms (by Roman Festchook <roma@polesye.net>).
4462
4463         * 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:
4464         reformated using xemacs.
4465
4466 2005-04-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
4467
4468         * po/fr.po, NEWS:
4469         updated for 4.0.8 (by Christian Perrier <bubulle@kheops.frmug.org>).
4470
4471         * NEWS, po/eu.po: updated for 4.0.8 (by ^pi^ <piarres@gmail.com>).
4472
4473         * NEWS, po/uk.po:
4474         updated for 4.0.8 (by Roman Festchook <roma@polesye.net>).
4475
4476         * po/cs.po:
4477         updated for 4.0.8 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
4478
4479         * po/da.po, NEWS:
4480         updated for 4.0.8 (by Claus Hindsgaul <claus_h@image.dk>).
4481
4482         * po/ko.po, NEWS:
4483         updated for 4.0.8 (by Changwoo Ryu <cwryu@debian.org>).
4484
4485         * po/fi.po: kill one fuzzy (by Tommi Vainikainen <thv+debian@iki.fi>).
4486
4487 2005-04-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
4488
4489         * man/chpasswd.8.xml: Rewrited by hand & xemacs.
4490
4491         * man/chfn.1.xml: cleanups in <refentry> tag.
4492
4493         * man/chfn.1.xml: Rewrited by hand & xemacs.
4494
4495         * NEWS, po/pt.po:
4496         updated for 4.0.8 (by Miguel Figueiredo <elmig@debianpt.org>).
4497
4498         * po/es.po, NEWS: updated (by Ruben Porras <nahoo@inicia.es>).
4499
4500 2005-04-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
4501
4502         * man/Attic/useradd.8:
4503         fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter.
4504
4505         * 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:
4506         raw version converted using doclifter.
4507
4508         * configure.in: remove handle --with-lib{opie,skey}.
4509
4510         * man/de/chsh.1:
4511         synced with english version (by Simon Brandmair <sbrandmair@gmx.net>).
4512
4513         * man/Attic/usermod.8: improved -o description.
4514
4515         * man/de/passwd.1:
4516         added translation EXIT VALUES section (by Simon Brandmair <sbrandmair@gmx.net>).
4517
4518         * NEWS, po/it.po:
4519         updated it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
4520
4521 2005-04-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4522
4523         * 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:
4524         cleanups.
4525
4526         * po/pl.po: updated.
4527
4528         * src/usermod.c:
4529         use the same error message ("%s: PAM authentication failed\n") on fail
4530         authentication as in other tools.
4531
4532         * 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:
4533         run "make update-po".
4534
4535         * src/login.c, src/login_nopam.c:
4536         fixed build with disabled PAM support: move bad_time_notify() and check_nologin()
4537         back to src/login.c but use this functions #ifndef USE_PAM.
4538
4539         * NEWS, lib/Makefile.am, lib/pwauth.c:
4540         remove not working OPIE and SKEY support.
4541
4542         * configure.in: typo (s,SELinuux,SELinux,).
4543
4544         * NEWS: typos.
4545
4546         * NEWS: chage, useradd, usermod: reduce multiple OPENLOG() calls.
4547
4548         * src/useradd.c, src/usermod.c: fix multiple OPENLOG() calls.
4549
4550         * src/chage.c: cleanups.
4551
4552         * src/chage.c: fix multiple OPENLOG() calls.
4553
4554         * src/chage.c:
4555         use E_SUCCESS/E_NOPERM #defines instead 0/1 in exit() arguments.
4556
4557 2005-04-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
4558
4559         * src/passwd.c:
4560         adjust also syslog message on usage -S option without permission.
4561         Consolidate SELinix and non-SELinux code.
4562
4563         * 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:
4564         fix #61313 Debian bug: "passwd -S root" (as a normal user) should not
4565         display "You may not change the password for root.
4566
4567         * NEWS, man/Attic/passwd.1:
4568         fix #160477 Debian bug: improve -S output description.
4569
4570         * man/de/passwd.1:
4571         new translation by Simon Brandmair <sbrandmair@gmx.net> with merged all
4572         changes between revision 1.2 a 1.5.
4573
4574 2005-04-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4575
4576         * man/Attic/passwd.1, man/pl/passwd.1: bold passwd and chage commands.
4577
4578         * NEWS, src/vipw.c:
4579         fixed race condition in vipw (Debian #242407 bug; fix by Alexander Gattin
4580         <arg@online.com.ua>).
4581
4582         * man/pl/Attic/chage.1.xml, man/pl/chage.1:
4583         synced with english version.
4584
4585         * man/Attic/chage.1, man/chage.1.xml:
4586         add info about what mean -1 passed n expiredate parameter (based on #304542
4587         Debian bug; submited by Federico Grau <grauf@rfa.org>).
4588
4589 2005-04-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
4590
4591         * po/fi.po, NEWS:
4592         updated translation (by Tommi Vainikainen <tvainikan@cc.hut.fi>).
4593
4594         * 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:
4595         cleanups and unifications in SEE ALSO section.
4596
4597 2005-04-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
4598
4599         * configure.in:
4600         Info documentation says about AC_GNU_SOURCE: "should be called before any
4601         macros that run the C compiler". So move this macro on top configure.in for
4602         avoid autoconf warnings.
4603
4604         * configure.in:
4605         AC_SYS_LARGEFILE() performs checking is fseeko() is avalaible so "fseeko" can
4606         be removed from AC_CHECK_FUNCS() parameters.
4607
4608         * NEWS, configure.in: Remove using AC_PROG_GCC_TRADITIONAL macro.
4609         Add using AC_GNU_SOURCE macro for kill compilation warnings about implicit
4610         declaration of function `fseeko'.
4611
4612         * po/cs.po: killed fuzzy (by Miroslav Kure <kurem@debian.cz>).
4613
4614         * man/ja/newgrp.1, man/pl/newgrp.1, NEWS, man/Attic/newgrp.1, man/hu/newgrp.1:
4615         newgrp uses /bin/sh (not bash).
4616
4617         * 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:
4618         describe /etc/group in FILES section as "group account information".
4619
4620         * man/Attic/grpck.8:
4621         describe /etc/passwd in FILES section as "user account information".
4622
4623         * po/stats: small script for generate translations statistics.
4624
4625         * NEWS, po/cs.po: Updated by Miroslav Kure <kurem@debian.cz>.
4626
4627         * 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:
4628         describe /etc/shadow in FILES section as "secure user account information".
4629
4630         * man/Attic/newgrp.1:
4631         Reformated paragraph. s,Bourne shell,\fBbash\fR shell,
4632
4633         * NEWS, man/Attic/newgrp.1:
4634         fix #251926, #166173, #113191 Debian bugs: explain why editing /etc/group
4635         (without gshadow) doesn't permit to use newgrp.
4636
4637         * 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:
4638         added/fixed Plural-Forms: header entries. Run "make update-po".
4639
4640         * po/pl.po:
4641         added Plural-Forms: header entry and updated for last change in
4642         libmisc/failure.c.
4643
4644         * libmisc/failure.c:
4645         break message text with failure login since last login.
4646
4647         * libmisc/failure.c:
4648         Use ngettext instead of string concatenation and static number of cases.
4649         Patch by Tommi Vainikainen <tvainika@cc.hut.fi>.
4650
4651 2005-04-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
4652
4653         * po/cs.po:
4654         new translation maintainer: Miroslav Kure <kurem@debian.cz>.
4655
4656 2005-04-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
4657
4658         * po/pl.po: updated for 4.0.8.
4659
4660 2005-04-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4661
4662         * 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:
4663         changed faillog records display format for allow fit in 80 columns all
4664         faillog atributies.
4665
4666         * 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:
4667         run "make update-po". Updated pl.po.
4668
4669         * src/faillog.c (usage): typo (s,IDAYS,DAYS,).
4670
4671         * man/Attic/faillog.8, NEWS:
4672         updated after rewrite faillog command for use getopt_long().
4673
4674         * src/faillog.c:
4675         Add handle -h,--help option. Show in usage output information about
4676         -t,--time option. Remove handle -p option.
4677
4678         * 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:
4679         run "make update-po".
4680
4681         * po/POTFILES.in: updated.
4682
4683         * man/Attic/gpasswd.1: typo (s,fB,\fB,).
4684
4685 2005-04-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
4686
4687         * NEWS, man/ja/login.1:
4688         updated ja man page for Debian #95213 bug (by Kenshi Muto <kmuto@debian.org>).
4689
4690         * 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:
4691         next round of cleanups: removed NDBM code (unused).
4692
4693         * src/login.c: consilidate some !USE_PAM lines.
4694
4695         * src/login.c, src/login_nopam.c:
4696         move bad_time_notify() and check_nologin() to src/login_nopam.c.
4697
4698         * lib/prototypes.h: remove not used login_desrpc() prototype.
4699
4700         * lib/Attic/rad64.c, lib/encrypt.c, lib/prototypes.h, lib/Makefile.am:
4701         remove lib/rad64 with not used c64i() and i64c() functions.
4702
4703         * lib/encrypt.c:
4704         remove "#ifdef SW_CRYPT .. #endif" and "#ifdef DOUBLESIZE .. #endif" unused code.
4705
4706         * lib/encrypt.c: remove "#ifdef MD5_CRYPT .. #endif" unused code.
4707
4708         * libmisc/salt.c:
4709         remove prototypes for *l64a() and add #include <stdlib.h>. Remove unused
4710         now code (old style random salt generator).
4711
4712         * src/chage.c: cleanups.
4713
4714         * src/chpasswd.c:
4715         remove prototypes for *l64a() and add #include <stdlib.h>.
4716
4717         * src/login.c: remove login_fbtab() prototype.
4718
4719         * src/chage.c:
4720         remove prototypes for a64l() and *l64a() and add #include <stdlib.h>.
4721
4722 2005-04-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
4723
4724         * 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:
4725         more replaces "-" by "\-" (s,\\-,-,g; s,-,\\-,g).
4726
4727         * man/pl/usermod.8: finish sync with english version.
4728
4729         * man/hu/login.1, man/pl/login.1, NEWS, man/Attic/login.1, man/de/login.1:
4730         removed fragment about abilities pass enviroment variables in login prompt.
4731
4732         * man/Attic/gpasswd.1, man/Attic/newgrp.1:
4733         fixes by Nicolas Nicolas François <nicolas.francois@centraliens.net> (not all
4734         commited).
4735
4736 2005-04-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
4737
4738         * 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:
4739         replace all "-" by "\-" (s,\\-,-,; s,-,\\-,).
4740
4741         * man/cs/groups.1: cleanups.
4742
4743         * NEWS, src/su.c:
4744         fixed use of SU_WHEEL_ONLY in su. Now su realy is avalaible for wheel group
4745         members. Thanks to Mike Frysinger <vapier@gentoo.org> for report:
4746         http://bugs.gentoo.org/show_bug.cgi?id=80345
4747
4748         * man/pl/Attic/chage.1.xml:
4749         converted from roff using doclifter. Rewrited by hand. Probably will be
4750         removed after prepare infrastructure for translate man pages using gettext
4751         but temporary I need this for some experiments.
4752
4753         * src/login.c: remove unused #ifded LOGIN_FBTAB .. #endif code.
4754
4755         * configure.in, libmisc/Attic/login_access.c, libmisc/Makefile.am, src/Makefile.am, src/login.c, src/login_nopam.c:
4756         move libmisc/login_access.c to src/login_mopam.c.
4757         Remove using LOGIN_ACCESS #define. Now LOGIN_ACCESS is equal to !USE_PAM.
4758         In src/login_nopam.c will be cumulated non-PAM specyfic login code.
4759
4760         * src/lastlog.c, src/login.c, src/useradd.c, src/usermod.c, libmisc/log.c:
4761         cleanups: remove using #include "lastlog_.h".
4762
4763         * src/login.c: fixed build with PAM support disabled.
4764
4765         * src/login.c: remove "#ifdef HUP_MESG_FILE .. #endif" code.
4766
4767         * src/login.c: reindent using -l80.
4768
4769         * man/Attic/chage.1, man/chage.1.xml:
4770         s/chage/chage command/ in DESCRIPTION.
4771
4772         * man/chage.1.xml:
4773         converted from roff using doclifter. Rewrited by hand.
4774
4775         * 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:
4776         cleanups.
4777
4778         * man/Attic/pwconv.8: fixed typo: s,fI,\fI,
4779
4780         * po/POTFILES.in: remove libmisc/login_{desrpc,krb}.c.
4781
4782         * lib/getdef.c, libmisc/Attic/login_desrpc.c, libmisc/Attic/login_krb.c, libmisc/Makefile.am, src/login.c, NEWS, autogen.sh, configure.in:
4783         drop never finished kerberos and des_rpc support.
4784
4785         * man/it/chfn.1: cleanups.
4786
4787 2005-04-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
4788
4789         * NEWS, configure.in:
4790         fixed UTMP path detection (by Kelledin <kelledin@users.sf.net>).
4791
4792         * man/fr/chsh.1: typo.
4793
4794         * man/de/Makefile.am, man/de/passwd.5:
4795         imported from Deutscher manpages.
4796
4797         * man/cs/Makefile.am, man/cs/groups.1, man/cs/lastlog.8, man/cs/su.1:
4798         new files imported from Czech man-pages.
4799
4800         * 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:
4801         cleanups: aded missing \fR.
4802
4803         * man/Attic/gpasswd.1, man/Attic/gshadow.5, man/Makefile.am, NEWS:
4804         added new file (by Nicolas Nicolas François <nicolas.francois@centraliens.net>).
4805
4806 2005-03-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
4807
4808         * man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/gpasswd.1:
4809         added missing \fR.
4810
4811         * man/pl/groupmod.8: typo: s,\fI,\fR,
4812
4813         * man/pl/login.1, man/pl/passwd.1: cleanups: aded missing \fR.
4814
4815         * man/pl/sulogin.8: cleanups.
4816
4817         * man/pl/useradd.8: cleanups: aded missing \fR.
4818
4819         * man/pl/usermod.8: partialy synced with english version.
4820
4821         * man/Attic/usermod.8: typo.
4822
4823         * NEWS, man/Attic/usermod.8:
4824         fixed #302388 Debian bug: added separated -o option description.
4825
4826         * lib/getdef.c:
4827         FAILLOG_ENAB, LOGIN_STRING moved to code "#ifndef USE_PAM" dependent.
4828
4829         * lib/pwauth.c, lib/pwauth.h: enable pw_auth() only #ifndef USE_PAM.
4830
4831         * 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:
4832         reindent all source code using -l80.
4833
4834         * libmisc/.indent.pro, src/.indent.pro, lib/.indent.pro: -l80 added.
4835
4836         * lib/gshadow.c, NEWS:
4837         rewrited group count to dynamic (by John Newbigin <jnewbigin@ict.swin.edu.au >).
4838
4839         * 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:
4840         run "make update-po".
4841
4842         * src/login.c: use allways "\n%s login: " login prompt.
4843
4844         * src/login.c: removed radius support (even not compiles).
4845
4846         * doc/Attic/README.mirrors, doc/Makefile.am: removed.
4847
4848         * src/userdel.c (update_user): removed next redundant closing }.
4849
4850         * src/userdel.c: remove using unused NO_REMOVE_MAILBOX #define.
4851
4852         * src/userdel.c (update_user): removed redundant closing }.
4853
4854 2005-03-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
4855
4856         * lib/getdef.c:
4857         move PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE to part PAM not dependent
4858         (used in useradd, pwconv).
4859
4860         * configure.in, src/Makefile.am:
4861         move define LOCALEDIR using AC_DEFINE_UNQUOTED() to src/Makefile.am::AM_CPPFLAGS.
4862
4863         * man/Attic/pwconv.8: typo in bold.
4864
4865         * doc/Attic/INSTALL: removed.
4866
4867         * doc/Attic/README.sun4, doc/Makefile.am: removed outdated README.sun4.
4868
4869 2005-03-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4870
4871         * po/pl.po: put mine data in Last-Translator: field.
4872
4873         * src/newusers.c:
4874         use the same as in useradd default UMASK (022 instead 077) if diffrent not
4875         defined in login.defs.
4876
4877         * NEWS, libmisc/copydir.c:
4878         added SELinux changes (based on Fedora patch).
4879
4880         * NEWS: typo.
4881
4882         * man/Attic/login.defs.5: typo in bold.
4883
4884         * src/chfn.c, src/chsh.c, lib/getdef.c:
4885         move CHFN_AUTH, CHSH_AUTH variables from login.defs to part !USE_PAM dependent.
4886         Use "auth required pam_unix.so" in /etc/pam.d/{chfn,chsh} for force enter password
4887         on use chfn/chsh.
4888
4889         * lib/getdef.c: added CHSH_AUTH variable in def_table[] table.
4890
4891         * src/chsh.c: s/CHFN_AUTH/CHSH_AUTH/
4892
4893         * man/Attic/shadow.5, man/Attic/passwd.5:
4894         add more accurate information about what contains field with encrypted password in
4895         each passwd/shadow line (reported by Mike Brodbelt).
4896
4897         * autogen.sh: reorder.
4898
4899         * lib/getdef.c:
4900         CRACKLIB_DICTPATH, ENV_HZ, ENV_PATH, ENV_ROOTPATH, ENV_SUPATH, ENV_TZ,
4901         ENVIRON_FILE, FTMP_FILE, ISSUE_FILE, LASTLOG_ENAB, MAIL_CHECK_ENAB, MAIL_DIR,
4902         MAIL_FILE, MD5_CRYPT_ENAB, MOTD_FILE, NOLOGINS_FILE, OBSCURE_CHECKS_ENAB,
4903         PASS_ALWAYS_WARN, PASS_CHANGE_TRIES, PASS_MAX_DAYS, PASS_MAX_LEN, PASS_MIN_DAYS,
4904         PASS_MIN_LEN, PASS_WARN_AGE, PORTTIME_CHECKS_ENAB, SU_WHEEL_ONLY, QMAIL_DIR,
4905         QUOTAS_ENAB, ULIMIT variables moved to code "#ifndef USE_PAM" dependent.
4906
4907         * configure.in:
4908         fix importand typo: added missing ",". Now LOGIN_ACCESS realy is defined only
4909         when PAM is not enabled.
4910
4911         * libmisc/obscure.c, libmisc/limits.c:
4912         all functions from this file are "#ifndef USE_PAM" dependent.
4913
4914         * libmisc/setugid.c (change_uid):
4915         removed dead code depndent on "#ifdef BSD".
4916
4917         * libmisc/ttytype.c (ttytype):
4918         removed dead code depend on "defined(SUN) || defined(BSD) || defined(SUN4)".
4919
4920         * src/login.c (setup_tty): remove dead code.
4921
4922         * libmisc/rlogin.c:
4923         fix compilation warning: replace #include <unistd.h> by #include <netdb.h>
4924         where ruserok() is declared.
4925
4926 2005-03-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4927
4928         * po/pl.po: kill one fuzzy entry.
4929
4930 2005-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4931
4932         * NEWS, libmisc/log.c:
4933         fixed create lastlog entry fo users never loged in on non-PAM
4934         variant of login (fix by <oracular@ziplip.com>).
4935
4936 2005-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
4937
4938         * NEWS, etc/Attic/login.defs.linux, etc/login.defs, lib/getdef.c, man/pl/login.defs.5:
4939         remove handle login.defs::NOLOGIN_STR (never used).
4940
4941 2005-02-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
4942
4943         * man/Attic/shadow.5:
4944         added missing '\&' in line starting with '\.', which causes groff to skip
4945         it entirely (fix submited by Danilo Piazzalunga <danilopiazza@libero.it>).
4946
4947         * TODO: cleanups.
4948
4949 2005-02-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
4950
4951         * src/useradd.c, NEWS:
4952         useradd: fixes a potential security problem when mailbox is created in
4953         useradd.
4954         Patch and comment by Koblinger Egmont <egmont@uhulinux.hu>:
4955         Only two arguments are passed to the open() call though it expects three
4956         because O_CREAT is present. Hence the permission of the file first becomes
4957         some random garbage found on the stack, and an attacker can perhaps open
4958         this file and hold it open for reading or writing before the proper
4959         fchmod() is executed. (Actually, we could also pass the final "mode" to
4960         the open() call and then save the consequent fchmod().)
4961
4962 2005-02-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
4963
4964         * NEWS, po/LINGUAS, po/tl.po:
4965         added tl translation (fron Debian resources).
4966
4967 2005-02-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
4968
4969         * NEWS, src/chage.c, src/chfn.c, src/chsh.c, src/passwd.c:
4970         SELinux changes: added changes in chage, chfn, chsh, passwd for allow
4971         construct more grained user password/accuunt properties on SELinux
4972         policies level. Patch originally based on RH changes (submited by Chris
4973         PeBenito <pebenito@gentoo.org>)
4974
4975 2005-02-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
4976
4977         * po/fr.po, NEWS:
4978         updated translation (by Jean-Luc Coulon <jean-luc.coulon@wanadoo.fr>) from
4979         Debian resources.
4980
4981 2005-01-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
4982
4983         * NEWS, configure.in: open work on 4.0.8.
4984
4985 2005-01-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
4986
4987         * 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:
4988         "make update-po".
4989
4990 2005-01-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
4991
4992         * NEWS, po/it.po:
4993         updated it translations (by Danilo Piazzalunga <danilopiazza@libero.it>).
4994
4995 2005-01-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
4996
4997         * libmisc/rlogin.c: remove ruserok() prototyle and #include <unistd.h>.
4998
4999         * lib/getdef.c: remove strtol() prototype (it comes with <stdlib.h>).
5000
5001         * po/da.po, po/es.po, po/nl.po, po/pl.po, po/pt.po:
5002         "Project-Id-Version: shadow 4.0.7".
5003
5004         * NEWS, po/fi.po:
5005         updated fi translation (by Tommi Vainikainen <thv+debian@iki.fi>).
5006
5007 2005-01-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
5008
5009         * po/da.po, po/es.po, po/pl.po, po/pt.po: kill fuzzy entries.
5010
5011         * po/nl.po, NEWS:
5012         updated nl translations (by cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
5013
5014         * lib/Makefile.am (libshadow_la_LIBADD): removed snprintf.h.
5015
5016         * NEWS, po/LINGUAS, po/zh_TW.po:
5017         added zh_TW translation (from Debian resources).
5018
5019         * 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:
5020         "make update-po".
5021
5022         * 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:
5023         "less means better" added fixes which makes english texts more consistent
5024         especially with capitalization issues. Based on fixes by Tommi Vainikainen
5025         <thv+debian@iki.fi> (make all text begining from lower case .. not upper).
5026         This patch cuts i18n entries in each po/*po file from 420 to 402.
5027
5028 2005-01-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5029
5030         * NEWS: added pt to updated translations.
5031
5032         * lib/defines.h: reverte last change (mistake).
5033
5034         * po/pt.po:
5035         updated translation by Miguel Figueiredo <elmig@debianpt.org>.
5036
5037 2005-01-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
5038
5039         * NEWS: typo.
5040
5041         * NEWS: update da, es and pl (100%) translations.
5042
5043         * po/pl.po: finish translations.
5044
5045         * po/da.po: updated translations by Claus Hindsgaul <claus_h@image.dk>.
5046
5047         * NEWS, TODO: Typos found by Claus Hindsgaul <claus_h@image.dk>.
5048
5049         * po/es.po: Updates from Ruben Porras <nahoo@inicia.es>.
5050
5051         * lib/defines.h: - remove usong shadow_.h.
5052
5053         * po/pl.po: kill fuzzy.
5054
5055         * 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:
5056         remove unused now files in lib/ directory.
5057
5058         * 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:
5059         Now correctly shadow passes "make distcheck".
5060
5061         * NEWS: typo.
5062
5063 2005-01-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
5064
5065         * 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:
5066         switch faillog ro use getopt_long().
5067
5068         * etc/pam.d/su: aded line with "session required pam_env.so".
5069
5070 2004-12-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
5071
5072         * man/de/Makefile.am, man/de/vigr.8, man/de/vipw.8, NEWS:
5073         added de vigr(8), vipw(8) man pages (from Debian resources).
5074
5075 2004-12-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5076
5077         * po/LINGUAS, po/ro.po, po/sq.po, NEWS:
5078         added ro, sq translations (from Debian resources).
5079
5080 2004-12-20  Tomasz Kłoczko  <kloczek@pld.org.pl>
5081
5082         * configure.in:
5083         added checing is fseeko() function is avalaibabe in system: added fseeko to
5084         AC_CHECK_FUNCS parameters.
5085
5086         * lib/Makefile.am:
5087         fixed warning message about incorrect try linking non-PIC code with shared
5088         library: removed $(top_builddir)/libmisc/libmisc.a from libshadow_la_LIBADD.
5089
5090         * NEWS:
5091         - final entry about fixed large file support in lastlog and faillog.
5092
5093         * src/vipw.c, lib/Attic/pwent.c, lib/Attic/grent.c:
5094         use fseeko() instead fseek(). This not realuy neccessary because in this
5095         cases fseek() was used for move to begin of file. This only for minimize
5096         external functions count.
5097
5098         * src/faillog.c:
5099         fixes for allow operate on large files by faillog: use fseeko() instead
5100         fseek().
5101
5102         * src/lastlog.c:
5103         fixes for allow operate lastlog on large files: use fseeko() instead fseek()
5104         and do not casrt file offsets to unsigned long (based on large-file patch
5105         from FC).
5106
5107         * src/faillog.c: fixed typo in usage().
5108
5109 2004-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5110
5111         * man/pl/newgrp.1: fixed typo in bold macro.
5112
5113 2004-12-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
5114
5115         * man/pl/chpasswd.8: remove bold from NAZWA section.
5116
5117 2004-12-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5118
5119         * src/faillog.c: remove using Prog variable.
5120
5121         * configure.in, NEWS:
5122         fixed large file support: added AC_SYS_LARGEFILE macro to autoconf.
5123
5124         * man/Attic/groupmod.8, man/pl/groupmod.8: separate OPTIONS section.
5125
5126         * man/pl/chpasswd.8: sync with english version.
5127
5128         * man/Attic/chpasswd.8:
5129         bold "chpasswd" command name in CAVEATS section.
5130
5131         * man/Attic/chpasswd.8: s/protect/protected/
5132
5133         * man/pl/lastlog.8: cleanups.
5134
5135         * man/Attic/chpasswd.8, man/Attic/lastlog.8, man/Attic/newusers.8:
5136         remove bold from NAME section.
5137
5138         * man/it/groupadd.8, man/it/useradd.8: separate OPZIONI section.
5139
5140         * man/pl/groupmems.8: fixes in OPCJE section.
5141
5142         * man/Attic/chpasswd.8: more cleanups.
5143
5144 2004-12-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
5145
5146         * 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:
5147         Fixed varoiuse typos and misspeling based partialy on patch from Bug#141322
5148         from Debian (submited by Christian Perrier <bubulle@debian.org>).
5149
5150         * man/Attic/chpasswd.8: more cleanups.
5151
5152         * man/pl/faillog.8, man/Attic/faillog.8, man/ja/faillog.8:
5153         remove from OPTIONS section information about avalaibability on some systems
5154         faillog database in other location thad listed in FILES section.
5155
5156         * man/Attic/chpasswd.8: updated.
5157
5158         * man/fr/faillog.5:
5159         fixed FICHIERS secttion: corrected change to italic on /var/log/faillog.
5160
5161         * src/faillog.c:
5162         move main() to the end of file and reorder rest functions. Now declararion
5163         finction prototypes can be removed.
5164
5165 2004-12-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
5166
5167         * NEWS: updated.
5168
5169         * man/pl/lastlog.8: synced with current english version.
5170
5171         * man/Attic/lastlog.8: use the same style as in chpasswd(8).
5172
5173         * 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:
5174         "make update-po" after rewrite lastlog.
5175
5176         * src/lastlog.c: Rewrite for use the same style as in chpasswd.c.
5177         Move open lastlog file after commadline option parsing so now --help option
5178         can be used by user without read access to lastlog file.
5179
5180         * src/chpasswd.c:
5181         s/display this help and exit/display this help message and exit/ in ussage()
5182         output.
5183
5184         * 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:
5185         "make update-po".
5186
5187         * src/chpasswd.c:
5188         Added handle -h|--help option. Improved and updated ussage() output.
5189
5190 2004-12-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
5191
5192         * 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:
5193         "make update-po" and resolve fuzzy with last change in src/chpasswd.c.
5194
5195         * src/chpasswd.c, NEWS:
5196         switch chpasswd to use getopt_long() and adds a --md5 option
5197         (by Ian Gulliver <ian@penguinhosting.net>).
5198
5199         * NEWS, configure.in: start work on 4.0.7.
5200
5201 2004-11-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
5202
5203         * NEWS: cleanups.
5204
5205         * 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:
5206         removed not used translations.
5207
5208         * NEWS, src/su.c:
5209         fix adding of pam_env env variables to enviroment (Martin Schlemmer <azarah@nosferatu.za.org>).
5210
5211         * NEWS, configure.in:
5212         fixed filling MAIL_SPOOL_DIR and MAIL_SPOOL_FILE variables which was allways
5213         empty (Gregorio Guidi <g.guidi@sns.it>)
5214
5215         * NEWS: updated.
5216
5217         * 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:
5218         do not translate variable names from /etc/default/useradd during "useradd -D".
5219
5220 2004-11-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
5221
5222         * 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:
5223         correction: groups/users with gid/uid 0 and 999 are reserved for system accounts.
5224
5225         * 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:
5226         zgroups/users with gid/uid 0 and 499 are typically reserved for system accounts.
5227
5228 2004-11-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
5229
5230         * 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:
5231         separated OPTIONS section.
5232
5233         * lib/commonio.c: reverte last change.
5234
5235         * libmisc/pwdcheck.c:
5236         one word fix .. ommited "else" was removed. Now security bug which allow
5237         unauthorized account properties modification is realy closed.
5238
5239 2004-10-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5240
5241         * lib/commonio.c:
5242         add matchpathcon to create the files correctly when they do not exist (based
5243         on patch from FC).
5244
5245         * man/Attic/passwd.1: fixed two typos ("/" in incorrect place).
5246
5247 2004-10-27  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5248
5249         * etc/pam.d/useradd: - added header
5250
5251         * etc/pam.d/chfn, etc/pam.d/chsh, etc/pam.d/userdel: - fixed header
5252
5253 2004-10-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
5254
5255         * etc/pam.d/chfn, etc/pam.d/chsh, etc/pam.d/userdel:
5256         added missing template/example PAM service config files for chfn, chsh, userdel.
5257
5258         * NEWS, configure.in: start 4.0.6.
5259
5260 2004-10-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
5261
5262         * 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:
5263         remove adduser(8) roff include man page to useradd(8).
5264
5265         * lib/Makefile.am: more fixes for non-inst libmisc.
5266
5267         * libmisc/Makefile.am, src/Makefile.am, NEWS:
5268         change libmisc to private static library.
5269
5270         * etc/pam.d/Makefile.am: typo.
5271
5272 2004-10-24  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5273
5274         * po/pl.po: - more translation/formatting fixes
5275
5276         * po/pl.po: - updated translation
5277
5278         * 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:
5279         - make update-po, updated usage() translation
5280
5281         * src/useradd.c: - syntax fix for useradd in usage()
5282
5283         * 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:
5284         - usage() formatting and other fixes
5285
5286         * po/fi.po: - proper UTF
5287
5288         * po/pl.po: - pl translation fixes/updates by Jakub Bogusz
5289
5290 2004-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
5291
5292         * 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:
5293         use default path to PAM modules.
5294
5295         * 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:
5296         Remove shadow PAM config file. Added PAM config files for: chage, chpasswd,
5297         groupadd, groupdel, groupmod, login, newusers.
5298
5299         * 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:
5300         "make update-po".
5301
5302         * configure.in: reverte previous incorrect commit.
5303
5304         * NEWS, src/su.c:
5305         add pam_open_session() support. If builded without PAM support
5306         propagate $DISPLAY and $XAUTHORITY enviroment variables.
5307         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
5308
5309 2004-10-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
5310
5311         * configure.in: cleanups.
5312
5313         * lib/defines.h:
5314         define syslog() depending on ENABLE_NLS (not on HAVE_SETLOCALE).
5315
5316 2004-10-23  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5317
5318         * man/fr/Makefile.am: - killed non-existent manpage
5319
5320 2004-10-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
5321
5322         * libmisc/copydir.c, NEWS:
5323         when placing symlinks into /etc/skel copy_tree of libmisc/copydir.c will
5324         properly create the symlink in the destination directory but not change the
5325         ownership to the target user/group. This makes httpd Option
5326         SymlinkIfOwnerMatch break for default weg pages including symlinks placed
5327         into /etc/skel/public_html for example.
5328         http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=66819
5329
5330 2004-10-11  Tomasz Kłoczko  <kloczek@pld.org.pl>
5331
5332         * src/Makefile.am:
5333         seems I foud CorrectWay(tm) for add some symlinks on install target.
5334
5335         * po/pl.po: more fixes.
5336
5337         * po/pl.po: added missing \n.
5338
5339         * 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:
5340         more verbose/human readable -l output. This output is much more beter for
5341         send directly via email for each users as message with account status (for
5342         example as message with warning about account/password expiration).
5343
5344         * configure.in: start prepare for 4.0.5.
5345
5346         * src/Makefile.am, libmisc/Makefile.am, lib/Makefile.am, configure.in:
5347         move LOCALEDIR to autoheader variables. Remove redefining DEFS in
5348         Makefile.am (not neccessary now).
5349
5350         * 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:
5351         applied OWL shadow-4.0.4.1-owl-pam-auth.diff patch by Solar Designer
5352         <solar@openwall.com>:
5353           Moved the PAM authentication in user management commands after
5354           command-line parsing, made it use separate service names for each command.
5355           Use constant strings rather than argv[0] for syslog ident in the user
5356           management commands.
5357
5358         * man/Attic/useradd.8:
5359         reword the useradd manpage a little to make it more clear. Fix from:
5360         http://www.gentoo.org/cgi-bin/viewcvs.cgi/sys-apps/shadow/files/shadow-4.0.4.1-useradd-manpage-update.patch?rev=1.1
5361
5362         * configure.in: added libselinux detection.
5363
5364         * lib/Makefile.am, lib/commonio.c, lib/commonio.h, NEWS, autogen.sh, configure.in:
5365         added SELinux support (basing on patch from Gentoo).
5366
5367         * man/fr/Makefile.am (man_MANS): added getspnam.3.
5368
5369 2004-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
5370
5371         * 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:
5372         English grammar fix: s/is a not a valid group name/is not a valid group name/
5373         (pointed by Mike Frysinger <vapier@gentoo.org>).
5374
5375 2004-10-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
5376
5377         * NEWS, src/userdel.c:
5378         When removing a user with userdel, userdel always exits 1 (fixed).
5379         Based on http://bugs.gentoo.org/show_bug.cgi?id=66687.
5380
5381 2004-08-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
5382
5383         * configure.in:
5384         Use AC_SEARCH_LIBS() for inet_ntoa(), socket(), gethostbyname() probing (instead AC_CHECK_FUNC()).
5385
5386 2004-08-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
5387
5388         * man/Makefile.am: shadow(3) man page moved to man_MANS.
5389
5390         * libmisc/ttytype.c: Removed getenv() prototype (it is in <stdlib.h>).
5391
5392         * src/Attic/mkpasswd.c:
5393         Removed fgetsx() prototype (it is in lib/prototypes.h).
5394
5395         * man/it/vigr.8: Fixed typo (s/wipw/vipw/).
5396
5397 2004-08-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
5398
5399         * NEWS: Typo.
5400
5401         * 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:
5402         Run "make update-po".
5403
5404         * po/ca.po, po/da.po, po/nl.po, po/pt_BR.po: Converted to UTF-8.
5405
5406         * po/LINGUAS: Typo.
5407
5408         * 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:
5409         New translations: bs, ca, da, eu, he, id, nb, nl, nn, pt, pt_BR, tr,
5410         zh_CN (stolen froM Debian)
5411
5412         * 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:
5413         Corrected section number.
5414
5415 2004-08-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
5416
5417         * 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:
5418         Options description in alphabetical order.
5419
5420         * NEWS, src/login.c:
5421         Applied 036_pam_access_with_preauth.patch Debian patch submited by Bjorn
5422         Torkelsson <Bjorn.Torkelsson@hpc2n.umu.se>: add support for PAM account
5423         management to restrict access using pam_access when login is invoked with -f.
5424
5425 2004-06-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5426
5427         * man/Attic/getspnam.3: added roff link to shadow(3).
5428
5429         * man/Makefile.am (man_MANS): added getspnam.3.
5430
5431 2004-06-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
5432
5433         * NEWS, lib/commonio.c, lib/getdef.c, src/vipw.c:
5434         Applied OWL shadow-4.0.4.1-owl-check-reads.diff patch by Solar Designer.
5435         Add checking for read errors in commonio and vipw/vigr (not doing so could
5436         result in data loss when the records are written back).
5437
5438         * NEWS: Add note about apply shadow-4.0.4.1-owl-tmp.diff OWL patch.
5439
5440         * src/useradd.c, configure.in:
5441         Remove looking for mkstemp() prototype and allways use mkstemp() (removed
5442         using mktemp if mkstemp() not found).
5443         Partialy based on tmp OWL patch by Solar Designer <solar@openwall.com>.
5444
5445         * NEWS, libmisc/pwdcheck.c:
5446         Fixed securirty bug which allow unauthorized account properties modification.
5447         Affected tools: chfn and chsh.
5448         Bug was discovered by Martin Schulze <joey@infodrom.org>.
5449
5450 2004-05-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
5451
5452         * NEWS: typo.
5453
5454         * NEWS, po/LINGUAS, po/it.po:
5455         added it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
5456
5457 2004-05-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
5458
5459         * NEWS: typos.
5460
5461         * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
5462
5463 2004-05-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5464
5465         * po/sk.po: run "make update-po".
5466
5467         * NEWS, po/LINGUAS, po/sk.po:
5468         added sk translation (by Mann <Peter.Mann@tuke.sk>, submited by Christian
5469         Perrier <bubulle@kheops.frmug.org>).
5470
5471 2004-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5472
5473         * configure.in:
5474         Use autoconf cache variables for file and directory location tests (by
5475         Maciej W. Rozycki  <macro@ds2.pg.gda.pl>).
5476
5477 2004-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5478
5479         * man/Attic/passwd.5:
5480         Correct path directory delimiters (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
5481
5482         * libmisc/xmalloc.c (malloc):
5483         Remove the declaration (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
5484
5485 2004-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
5486
5487         * src/login.c, NEWS:
5488         Fixed handle -f option: now it works correctly without specify "-h
5489         <host>" if open login session localy is required (thanks for help
5490         investigate bug for Krzysztof Kotlenga).
5491
5492         * po/es.po: Updated (by Ruben Porras <nahoo82@telefonica.net>).
5493
5494 2004-04-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
5495
5496         * 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:
5497         Run "update-po".
5498
5499 2004-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
5500
5501         * po/es.po: Updated to current (by run "update-po").
5502
5503         * po/es.po: Converted to utf-8.
5504
5505         * po/LINGUAS: Added es.
5506
5507         * po/es.po, NEWS:
5508         Added es translation (by Ruben Porras <nahoo82@telefonica.net>).
5509
5510 2004-04-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5511
5512         * po/ko.po, NEWS:
5513         Updated ko translations (by Changwoo Ryu <cwryu@debian.org>).
5514
5515 2004-04-02  Tomasz Kłoczko  <kloczek@pld.org.pl>
5516
5517         * po/fi.po: iconv -f iso8859-9 -t utf8
5518
5519 2004-03-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5520
5521         * libmisc/age.c:
5522         Use endsgent() conditionaly depending on SHADOWGRP (fix submited by Gabor Z.
5523         Papp <gzp@papp.hu>).
5524
5525         * po/LINGUAS, po/fi.po, NEWS:
5526         Added fi translation (by Tommi Vainikainen <thv@iki.fi>).
5527
5528         * README: Fixed shadow and shadow-commit lists on-line archives URLs.
5529
5530 2004-01-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
5531
5532         * NEWS, configure.in, man/fr/Makefile.am, man/hu/Makefile.am, man/it/Makefile.am:
5533         New version 4.0.4.1
5534         bug fixes in automake files for generate correct tar ball on "make dist":
5535         added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
5536
5537         * man/ko/Makefile.am: New version 4.0.4.1
5538         bug fixes in automake files for generate correct tar ball on "make dist":
5539         added missing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
5540
5541         * man/de/Makefile.am, man/es/Makefile.am: New version 4.0.4.1
5542         bug fixes in automake files for generate correct tar ball on "make dist":
5543         added midsiing "EXTRA_DIST = $(man_MANS)" in man/*/Makefile.am.
5544
5545         * configure.in: Fixed checking is avalaible st_rdev in struct stat.
5546
5547 2004-01-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
5548
5549         * po/pl.po: Typo.
5550
5551         * man/pl/useradd.8: Cleanups in SYNOPSIS.
5552
5553 2004-01-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5554
5555         * po/pl.po: Cleanups.
5556
5557 2004-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5558
5559         * configure.in: Cleanups after autoupdate.
5560
5561 2004-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5562
5563         * 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:
5564         Added missing information about -f options in groupadd usage mesage (document
5565         this also in man page).
5566
5567 2003-12-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
5568
5569         * lib/Attic/lastlog_.h, libmisc/log.c, libmisc/utmp.c, src/lastlog.c, src/login.c:
5570         More time() or gettimeofday() prevention overwrite memory on 64bit arch
5571         (partialy based on patch from MDK).
5572
5573         * 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:
5574         Post remove TCFS support "make update-po".
5575
5576         * man/Makefile.am: Removed getspnam.3 from EXTRA_DIST.
5577
5578         * po/POTFILES.in: Removed lib/tcfsio.c.
5579
5580         * lib/Attic/tcfsio.c, lib/Attic/tcfsio.h, lib/Makefile.am, src/passwd.c, src/userdel.c, NEWS, configure.in, doc/Attic/README.pam:
5581         Removed TCFS support (tcfs is dead).
5582
5583         * configure.in:
5584         Added using AM_MAINTAINER_MODE. AC_INIT without parameters.
5585
5586         * Attic/acconfig.h, configure.in:
5587         Cleanups on autoheadres level: use AC_DEFINE(VAR, VAL, [Comment]) for
5588         USE_PAM, HAVE_TCFS and TCFS_GDBM_SUPPORT.
5589
5590         * src/newusers.c, src/useradd.c, Attic/acconfig.h, autogen.sh, lib/Attic/pwpack.c, NEWS:
5591         Remove all old BSD_QUOTA dependent code.
5592
5593 2003-12-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
5594
5595         * lib/Makefile.am, libmisc/Makefile.am, src/Makefile.am:
5596         Removed -I$(top_srcdir) from INCLUDES (isn't neccessary becaus this is in
5597         DEFAULT_INCLUDES) - slightly shorter compile output.
5598
5599         * Makefile.am, configure.in:
5600         Added using AM_GNU_GETTEXT([external]) - removed intl SUBDIRS.
5601         Added locale.h to AC_CHECK_HEADERS() - lib/defines.h have part which depends
5602         on HAVE_LOCALE_H.
5603
5604         * lib/nscd.h: Added missing newline at end of file.
5605
5606         * Attic/acconfig.h: Remove unused (#un)defines.
5607
5608         * autogen.sh: Typo.
5609
5610         * autogen.sh: Much more simpler script - use autoreconf.
5611
5612         * 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:
5613         "make update-po".
5614
5615 2003-12-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5616
5617         * po/LINGUAS: Languages list for gettext 1.12.x.
5618
5619 2003-10-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
5620
5621         * po/pl.po: Kill fuzzy entries.
5622
5623 2003-10-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
5624
5625         * man/Attic/usermod.8:
5626         Typo: missing "." on end of sentence (submited by Stepan Kasal <kasal@ucw.cz>).
5627
5628 2003-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5629
5630         * 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:
5631         convert all po/*.po files to utf-8.
5632
5633 2003-09-05  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
5634
5635         * po/ru.po: - fixed header
5636
5637 2003-07-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5638
5639         * 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:
5640         Otput "passwd: password updated successfully\n" message on successfull
5641         password change (based on Debian changes).
5642
5643         * src/newgrp.c: Remove work around for unsecure gettext.
5644
5645 2003-06-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
5646
5647         * src/useradd.c, src/usermod.c:
5648         Added initializing memory in variables when get_groups() function is not called,
5649         and memory allocated for user_groups is not initialized (in both useradd and
5650         usermod when -G options is used and in usermod when -l option is used).
5651         That causing segfaults sometimes.
5652         This fix is importand but not critical because usermod and usermod aren't suid
5653         root.
5654         Problem reported and fixed by Alexey Voinov <voins@altlinux.ru>.
5655
5656 2003-06-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
5657
5658         * man/Attic/login.1: Fixed FILES section.
5659
5660         * 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:
5661         Indented.
5662
5663         * src/chage.c: Move *flg variables to global.
5664
5665         * Attic/acconfig.h: Comment for USG.
5666
5667 2003-05-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
5668
5669         * man/de/chfn.1, man/de/login.1:
5670         Fixed section name (s/NAME/BEZEICHNUNG/).
5671
5672         * man/de/chfn.1, man/de/chsh.1: Sync FILES section with en version.
5673
5674         * man/Attic/login.1: Typo (s/avr/var/).
5675
5676         * man/de/login.1: Sync FILES section with en man version.
5677
5678         * man/de/chfn.1, man/de/chsh.1, man/de/login.1: Remove ^M from EOL.
5679
5680         * man/de/login.1, man/de/Makefile.am, man/de/chfn.1, man/de/chsh.1, NEWS:
5681         Next round updates from Josef Spillner <josef@ggzgamingzone.org>: update
5682         chsh(1), login(1) and added new chfn(1) german man pages.
5683
5684         * NEWS: Added info about remove d_passwd(5), dialups(5) man pags.
5685
5686 2003-05-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
5687
5688         * 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:
5689         One TODO entry gone: fix nscd flushing databases on change (use
5690         per service flushing method instead HUPing nscd process).
5691
5692         * lib/Makefile.am, lib/commonio.c, lib/nscd.c, lib/nscd.h, libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am:
5693         Move nscd.{c,h} from libmisc/ to lib/.
5694         Fix warning about implicit declaration of function `nscd_flush_cache' in lib/commonio.c.
5695
5696         * lib/pwauth.h: Fix pw_auth() prototype.
5697
5698         * libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am:
5699         Added header file for nscd communication functions.
5700
5701         * libmisc/chkname.c (good_name):
5702         fixed warning about comparison between pointer and integer.
5703
5704         * 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:
5705         "make update-po".
5706
5707         * src/useradd.c (main):
5708         chain create_mail() and small fix in usage message.
5709
5710         * src/userdel.c: Removed AUTH_METHODS code.
5711
5712         * lib/pwauth.c: Fixed pw_auth() prototype.
5713
5714         * src/sulogin.c, src/usermod.c: Removed AUTH_METHODS code.
5715
5716         * 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:
5717         "make update-po".
5718
5719         * src/useradd.c: Indent.
5720
5721         * 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:
5722         Cleanups continuations: removed old AUTH_METHODS dependent code,
5723         removed also pwauth(8) man page.
5724
5725         * man/pl/Makefile.am (man_MANS): remove d_passwd.5 man page.
5726
5727         * 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:
5728         Cleanups in usage messages.
5729
5730         * src/newgrp.c: Cleanups in comments.
5731
5732         * 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:
5733         "make update-po".
5734
5735         * lib/getdef.c (main): remove gettextize error messages from test code.
5736
5737         * NEWS: Cleanups.
5738
5739 2003-05-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
5740
5741         * 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:
5742         Added handle by useradd /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes|no}.
5743         Now on adding user account can be added also created empty user mail
5744         spool. Curent code handle only mailbox.
5745         TODO: add handle create user mail spool in maildir format.
5746
5747         * TODO: Typo.
5748
5749         * src/chage.c (usage): fix missing ")".
5750         (main): updated commented description.
5751
5752         * src/useradd.c: Indent.
5753
5754         * man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8:
5755         Minor cleanups.
5756
5757         * man/Attic/chage.1, man/pl/chage.1:
5758         Rewrite for use claissic list form options descriptions.
5759
5760         * man/pl/groupadd.8:
5761         s/Polecenie groupadd posiada opcje:/Polecenie groupadd posiada następujące opcje:/
5762
5763         * TODO: ALL:
5764         move base passwd/shadow/group/gshadow operation to module for allow write
5765         diffrent backend modules for db, NIS, LDAP and others. Default backend it
5766         will be choose depending on /etc/nsswitch.conf and allow overrride this by
5767         -r <repository> options (where the <repository> can be file, db, nis
5768         nisplus, ldap .. like on /etc/nsswitch.conf in service column).
5769         passwd have old piece of code with handling -r option and it will be good
5770         finish this and propagate on other shadow tools for allow operate on other
5771         user databases by well known tools.
5772
5773         useradd:
5774         add handle /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes,no} for allow
5775         create empty mail spool for added user.
5776
5777         * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5: Removed.
5778
5779         * man/Attic/groupmems.8: Close few \fB by add \fR.
5780
5781         * man/Attic/groupadd.8, man/Attic/groupmems.8: Minor cleanups.
5782
5783 2003-05-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
5784
5785         * src/grpconv.c, src/grpunconv.c, src/pwconv.c, src/pwunconv.c:
5786         Move non-SHADOWPWD stub code to end of file (like in chage.c) and do not use
5787         gettextized message.
5788
5789         * 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:
5790         "make update-po".
5791
5792         * src/chage.c, NEWS:
5793         Now all code depend on SHADOWPWD. If shadow will not be configured on
5794         autoconf level for using shadow possword chage is olny stub which informs
5795         "chage not configured for shadow password support."
5796
5797         * man/it/Makefile.am: Removed EXTRA_DIST (not neccessary).
5798
5799         * man/es/Makefile.am: Removed groups.1 (doen't exist es groups(1)).
5800
5801         * man/de/Makefile.am (man_MANS): added login.1.
5802
5803         * man/de/Makefile.am: Removed EXTRA_DIST (isn't neccessary now).
5804
5805         * 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:
5806         Install groups(1) man page (moved from EXTRA_DIST to man_MANS).
5807
5808         * po/.cvsignore:
5809         Added files generated by gettextize from gettext 0.11.5.
5810
5811         * 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:
5812         Updated after removing dialup tools.
5813
5814         * po/POTFILES.in: Removed lib/{dialchk,dialup}.c and src/dpasswd.c.
5815
5816 2003-05-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
5817
5818         * libmisc/shell.c (shell): do not gettexitize DEBUG message.
5819
5820         * 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:
5821         Removed "#if 0 .. #endif" dead code.
5822
5823         * libmisc/utmp.c: Fixed unterminated #if.
5824
5825         * libmisc/Attic/login_access.c (resolve_hostname):
5826         cleanup: removed #if 1 .. #endif.
5827
5828         * libmisc/.cvsignore: Added getdate.c.
5829
5830         * libmisc/Attic/getdate.c:
5831         Removed - this file is generated by bison/yacc.
5832
5833         * configure.in:
5834         Change file name passwd in AC_INIT argument from lib/dialchk.c to src/passwd.c.
5835
5836         * src/su.c:
5837         Removed dead code (#if 0 .. #endif) with call motd() and mailcheck()
5838         (was commnted because GNU su doesn't do this).
5839
5840 2003-05-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
5841
5842         * 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:
5843         Removed old dpasswd and DIALUPS_CHECK_ENAB login.defs handling code from login.
5844
5845         * doc/Attic/ANNOUNCE, doc/Makefile.am, NEWS: Removed old doc/ANNOUNCE.
5846
5847         * src/login.c, lib/getdef.c, etc/Attic/login.defs.linux, NEWS:
5848         Remove NO_PASSWORD_CONSOLE code.
5849
5850 2003-05-03  Tomasz Kłoczko  <kloczek@pld.org.pl>
5851
5852         * 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:
5853         Remove old SVR4, ATT_AGE, ATT_COMMENT dependent code.
5854
5855         * src/chage.c:
5856         Remove some ageing code which was not used if SHADOWPWD isn't defined.
5857         Now handling mindays, maxdays and lastday also depends on SHADOWPWD.
5858
5859 2003-05-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
5860
5861         * 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:
5862         Reformated.
5863
5864         * etc/login.defs:
5865         Use FHS 2.x compliant paths to lastlog, sulog, mail spool and also change
5866         ENV_SUPATH to PATH=/sbin:/bin:/usr/sbin:/usr/bin and
5867         ENV_PATH to PATH=/bin:/usr/bin
5868
5869         * 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:
5870         Removed old stuff.
5871
5872 2003-04-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
5873
5874         * 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:
5875         make update-po
5876
5877         * src/su.c: Remove not mached #endif after removing ATT_AGE code.
5878
5879         * man/ko/passwd.5: Remove ^M from end of line.
5880
5881         * 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:
5882         Removed old ATT_AGE (account ageing in passwd file) dependent code.
5883
5884         * po/pl.po: Fix chage and lastlog messages.
5885
5886 2003-04-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
5887
5888         * libmisc/limits.c, src/logoutd.c:
5889         More utmp/utmpx fixes: use endutend() or endutxend() depending on HAVE_UTMPX_H.
5890
5891         * 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:
5892         Run "make update-po" after remove SVR4 code and fix duplicated entries in sv.po.
5893
5894         * NEWS, src/login.c, src/logoutd.c, src/useradd.c:
5895         Remove old SVR4 and SVR4_SI86_EUA dependent code from login, useradd and
5896         logoutd.
5897
5898 2003-04-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
5899
5900         * man/pl/usermod.8: Remove "OD TŁUMACZA" section.
5901
5902         * 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:
5903         Added EXIT VALUES section with full description exit codes.
5904
5905         * src/groupadd.c: Typo (s/nut/not/).
5906
5907         * man/Attic/shadowconfig.8: Merge changes from Debian.
5908
5909         * NEWS, man/Attic/passwd.5:
5910         Remove text about password aging from passwd(5) (based on Debian changes).
5911
5912         * 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:
5913         More unification in lastlog command syntax.
5914
5915         * man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8:
5916         Unifications in SYNOPSIS.
5917
5918         * 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:
5919         Remove ^M from end of line.
5920
5921         * man/Attic/gpasswd.1, man/Attic/groupadd.8:
5922         Indentation in FILES section.
5923
5924         * src/pwconv.c, src/useradd.c, src/userdel.c:
5925         s/bad command syntax/invalid command syntax/
5926
5927         * src/userdel.c:
5928         Indent by hand (seems indent have problems with complex conditions).
5929
5930         * man/ru/Makefile.am: man_MANS: s#passwd.1#passwd.5#
5931
5932         * po/pl.po: s/nie mogę/nie można/
5933
5934         * po/fr.po: Emoticon removed.
5935
5936         * NEWS, configure.in, man/Makefile.am, man/ru/.cvsignore, man/ru/Makefile.am, man/ru/passwd.5:
5937         Added ru passwd(1) man page from KSI resources.
5938
5939         * 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:
5940         Added chch(1), chfn(1) man pages from chinese man pages translation
5941         project.
5942         Added id(1) man page czech man pages translation project.
5943         Updated ja man pages and added expiry(1).
5944
5945         * man/hu/groups.1, man/hu/login.1:
5946         Remove info about $HOME/.profile from FILES section (this does not depends
5947         stricte on shadow).
5948
5949         * configure.in, man/Makefile.am, man/es/Makefile.am:
5950         Added es man pages to ac/am suit.
5951
5952         * man/es/.cvsignore, man/hu/.cvsignore, man/pt_BR/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore:
5953         Added .cvsignore files.
5954
5955         * man/hu/Makefile.am, man/hu/su.1:
5956         Added su(1) man page from hungarian man pages translation project.
5957
5958 2003-04-26  Tomasz Kłoczko  <kloczek@pld.org.pl>
5959
5960         * NEWS: Ready for gettext 0.11.5, automake 1.7.4, autoconf 2.57.
5961         Many cleanups and unifications in man pages.
5962
5963         * 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:
5964         Fixes: correct utmp/wtmp paths.
5965         Unifications: bold commnanda and italify other file names.
5966         Other minor changes and cleanups and unifications.
5967
5968         * libmisc/limits.c: More utmpx/utmp fixes.
5969
5970         * 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:
5971         Usage help message unification (s/usage:/Usage:/).
5972
5973         * TODO: Missing "are".
5974
5975         * src/logoutd.c, src/userdel.c, NEWS:
5976         Handle also utmpx if avalaile in userdel and logoutd.
5977
5978 2003-04-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
5979
5980         * src/sulogin.c: Remove unused utent declaration.
5981
5982         * src/sulogin.c, src/login.c:
5983         Remove #include <utmp.h> and <utmpx.h>. This comes with #include "prototypes.h".
5984
5985         * lib/prototypes.h:
5986         "#include <utmp.h>" or "#include <utmpx.h>" depending on HAVE_UTMPX_H.
5987
5988         * libmisc/failure.c:
5989         Remove "#include <utmp.h>" (this is included in failure.h).
5990
5991         * configure.in:
5992         On detect mail spool directory location try first /var/mail.
5993
5994 2003-04-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
5995
5996         * 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:
5997         Indent all using current .indent.pro settings.
5998
5999         * po/Makevars: New file neccessary for gettext >=0.11.5.
6000
6001         * man/Makefile.am: Removed getspnam.3 from man_MANS (dos not exist).
6002
6003         * po/de.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/ru.po:
6004         Fixes after filtering gettext 0.11.5 (missing headers elements, inforrect
6005         format strings).
6006
6007 2003-04-21  Tomasz Kłoczko  <kloczek@pld.org.pl>
6008
6009         * NEWS, man/de/passwd.1:
6010         updated german passwd(1) man page (by Josef Spillner <josef@ggzgamingzone.org>)
6011
6012 2003-03-12  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6013
6014         * po/pl.po: - updated; terminology unification
6015
6016 2003-02-28  Paweł Gołaszewski  <blues@pld.org.pl>
6017
6018         * etc/login.defs: - missing "MD5_CRYPT_ENAB  yes" added
6019
6020 2003-01-20  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6021
6022         * configure.in: - added Makefiles for man/zh_{CN,TW}
6023
6024         * 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:
6025         - added zh man pages from MDK (2 x 6) and from cman (1)
6026
6027 2003-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6028
6029         * man/ja/shadow.3, man/pl/shadow.3, man/Attic/shadow.3:
6030         sync spwd structure declaration with current glibc declaration (tahnks for
6031         point this bug to Michael Kerrisk <michael.kerrisk@gmx.net>).
6032
6033         * man/pl/faillog.5: s/konsolę/terminal/
6034
6035 2002-12-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
6036
6037         * src/Makefile.am: typo (s/EXTRA_DOST/EXTRA_DIST/).
6038
6039 2002-10-14  Tomasz Kłoczko  <kloczek@pld.org.pl>
6040
6041         * src/Makefile.am:
6042         fixed making vigr symlink to vipw (not vipw to vigr) in install-exec-hook (fix submited by
6043         Dimitar Zhekov <jimmy@is-vn.bg>).
6044
6045         * 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:
6046         removed debian directory.
6047
6048 2002-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6049
6050         * NEWS, src/newgrp.c:
6051         Use CLOSE_SESSIONS depending code only when USE_PAM.
6052         The problem was reported by Mattias Webjorn Eriksson using Slackware
6053         8.1 and reproduced it using slackware-current (9.0beta) (fix submited by
6054         Simon Williams <simon@no-dns-yet.org.uk>).
6055
6056 2002-10-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6057
6058         * 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:
6059         changed utmp and wtmp files paths (s#/etc/utmp/#/var/run/utmp#; s#/etc/wtmp#/var/log/wtmp#)
6060
6061         * po/ru.po, configure.in: added ru translation (from KSI resources).
6062
6063 2002-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6064
6065         * NEWS, libmisc/failure.c:
6066         libbmisc/failure.c (too_many_failures): incorrect if() condition in non-PAM
6067         dependent code in fail login handling (fixed by Krzysztof Oledzki <ole@ans.pl>).
6068
6069 2002-08-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
6070
6071         * man/pl/useradd.8, man/Attic/useradd.8, NEWS:
6072         document useradd and groupadd -M option in en and pl man pages
6073         (by Jakub Mikusek <mick3y@o.k.pl>).
6074
6075         * configure.in: start prepare 4.0.4.
6076
6077 2002-03-18  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6078
6079         * 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:
6080         - updated to man-pages-ja-20020315 (except cvs tags)
6081
6082 2002-03-15  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6083
6084         * TODO: - remove already done pl man updates from the list
6085
6086 2002-03-13  Tomasz Kłoczko  <kloczek@pld.org.pl>
6087
6088         * 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:
6089         added ko man pages.
6090
6091         * man/de/.cvsignore, man/de/Makefile.am:
6092         automake files for de man pages.
6093
6094         * TODO: updated.
6095
6096         * 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:
6097         added cs, de, fr, id, it, ko man pages to ac/am.
6098
6099 2002-03-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6100
6101         * 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:
6102         "make update-po"
6103
6104         * po/de.po, NEWS, configure.in:
6105         added de translation (by Frank Schmid <frank@cs-schmid.de>).
6106
6107         * NEWS: added info about Solar patch for man pages.
6108
6109 2002-03-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6110
6111         * 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:
6112         added some raw cs, de, es, fr, id, it man pages from national
6113         man pages translation projects (all man pages not yet added to Makefile.am
6114         files because all need some work).
6115
6116         * man/hu/chfn.1, man/hu/id.1:
6117         added id(1) chfn(1) from hu man pages translation project (it need some work
6118         because this documents describes GNU version id and chfn from util-linux).
6119
6120         * man/hu/Makefile.am, man/hu/login.1:
6121         added login(1) man page from hu man pages translation project.
6122
6123         * po/POTFILES.in: updated (suath.c moved to src/).
6124
6125         * src/Makefile.am: added su_SOURCES with "su.c suauth.c".
6126
6127         * libmisc/Makefile.am:
6128         remove suauth.c from libmisc_la_SOURCES (varialbles and functions from
6129         this file are usesd only in su).
6130
6131         * libmisc/Attic/suauth.c, src/suauth.c: move suauth.c o src/.
6132
6133         * libmisc/Attic/suauth.c:
6134         move "struct passwd pwent" outside #ifdef SU_ACCESS.
6135
6136 2002-03-09  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6137
6138         * 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:
6139         - sync with en versions
6140
6141         * 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:
6142         - update to chage.1; formatting/typo fixes
6143
6144 2002-03-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
6145
6146         * po/uk.po, po/ko.po, po/pl.po, po/sv.po, po/ja.po, po/cs.po, po/el.po, po/fr.po:
6147         "make update-po"
6148
6149 2002-03-09  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6150
6151         * 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:
6152         - further "SEE ALSO" references sorting
6153
6154 2002-03-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
6155
6156         * 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:
6157         merged shadow-4.0.0-owl-man.patch by Solar Designer <solar@openwall.com>.
6158
6159         * NEWS: updated for 4.0.3.
6160
6161         * libmisc/Attic/suauth.c, libmisc/utmp.c, src/login.c, src/su.c:
6162         swapped utent dnd pwent efinition/extern and now shadow source can be configured
6163         --with-shared (fix by Dimitar Zhekov <jimmy@is-vn.bg>).
6164
6165 2002-03-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6166
6167         * configure.in: start prepare 4.0.3.
6168
6169         * src/Makefile.am:
6170         use ln -sf instead ln -s in install-exec-hok (fix pointed by Dimitar Zhekov
6171         <jimmy@is-vn.bg>).
6172
6173 2002-03-02  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6174
6175         * man/pl/passwd.1: sync with en version
6176
6177         * man/Attic/passwd.1: - they -> his/her, user's
6178         - typos
6179         - fix sentence about "writing down"
6180
6181         * man/Attic/passwd.1: relocation by NAKANO Takeo
6182
6183 2002-02-28  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6184
6185         * man/hu/passwd.1: missing "-"
6186
6187         * man/ja/Attic/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5:
6188         - updated to man-pages-ja-20020215
6189
6190 2002-02-23  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6191
6192         * po/cs.po, po/fr.po, po/pl.po, po/sv.po, po/uk.po, man/pl/useradd.8:
6193         - typos in pl/useradd.8; commented out unsupported -r option description
6194         - useradd "usage" formatting fixes
6195         - fix translation in uk.po
6196
6197 2002-02-18  Tomasz Kłoczko  <kloczek@pld.org.pl>
6198
6199         * configure.in: release 4.0.2.
6200
6201 2002-02-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
6202
6203         * Attic/shadow-utils.spec.in, Makefile.am, configure.in, shadow.spec.in:
6204         rename spec file s/shadow-utils.spec/shadow.spec/
6205
6206         * po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/sv.po, po/uk.po:
6207         update-po before release.
6208
6209         * po/ko.po, po/pl.po: cleanups.
6210
6211 2002-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
6212
6213         * 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:
6214         placa ".so man<level>/<man_page>.<level>" in roff .so includes (seems some
6215         man page viewers do not handles correctly man documents without subdirectory
6216         name in roff .so incude).
6217
6218 2002-01-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
6219
6220         * 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:
6221         resolve many fuzzy translations also all this which may cause problems on
6222         displaing long uid/gid.
6223
6224         * 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:
6225         drop translate some messages in id output (about {,e}{u,g}id).
6226
6227 2002-01-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
6228
6229         * README: s#password: cvs#password: [empty password]#
6230
6231 2002-01-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6232
6233         * NEWS: two new entries.
6234
6235         * libmisc/chkname.c (good_name):
6236         allow usernames ending with "$" for allow create machine
6237         acounts for samba (thanks for point this problem in 4.0.1 by
6238         Jerome Borsboom <borsboom@tch.fgg.eur.nl>).
6239
6240         * 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:
6241         s/invalid user name `%s'/invalid user name '%s'/
6242
6243 2002-01-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6244
6245         * configure.in:
6246         fix in libpam_misc detection (removed one "," AC_CHECK_LIB()).
6247         Thanks to Silvan Minghetti for report this.
6248
6249 2002-01-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6250
6251         * NEWS: start prepare to 4.0.2.
6252
6253         * po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po, po/cs.po:
6254         updated.
6255
6256         * configure.in: It is good time to release 4.0.1.
6257
6258         * libmisc/.indent.pro, lib/.indent.pro: added -pcs option.
6259
6260         * TODO: some things goes out other in.
6261
6262         * src/newgrp.c, NEWS:
6263         added ability to log session closes in newgrp (look at long nice comments
6264         inside source code :_) by Joseph Parmelee <jparmele@wildbear.com>.
6265
6266         * src/groupadd.c, src/useradd.c:
6267         next part fixes for handle long UID/GID (by Thorsten Kukuk <kukuk@suse.de>).
6268
6269         * lib/getdef.c, lib/getdef.h:
6270         adeded getdef_unum(): get unsigned numerical value from table of
6271         definitions (Thorsten Kukuk <kukuk@suse.de>).
6272
6273         * NEWS: updated.
6274
6275         * libmisc/isexpired.c:
6276         remove "#if defined(SHADOWPWD)" (not removed during remove AGING).
6277
6278         * etc/Makefile.am: useradd config file added to EXTRA_DIST.
6279
6280 2002-01-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
6281
6282         * po/sv.po, po/uk.po, po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po:
6283         update.
6284
6285         * 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:
6286         Add -pcs to .indent.pro file and reindent all code.
6287         Remove "\n" from all SYSLOG() messages.
6288
6289         * NEWS: s/SuSe/SuSE/
6290
6291 2001-12-22  Tomasz Kłoczko  <kloczek@pld.org.pl>
6292
6293         * man/pl/useradd.8, man/Attic/useradd.8: documment -o option.
6294
6295         * 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:
6296         correct package name (s/shadow-password/shadow/).
6297
6298         * src/chage.c, src/expiry.c, src/login.c, src/passwd.c, src/su.c, libmisc/age.c, libmisc/isexpired.c, NEWS, configure.in:
6299         Finish integrate AGING code into SHADOWPW.
6300         Remove handle old HAVE_USERSEC_H code.
6301
6302         * po/uk.po: typo.
6303
6304         * 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:
6305         cleanups.
6306
6307         * 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:
6308         standarize usage messages syntax.
6309
6310         * man/pl/useradd.8, man/pl/usermod.8, man/pl/vipw.8, man/pl/userdel.8:
6311         removed duplicated man page text.
6312
6313         * 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:
6314         standarize usage meissages syntax.
6315
6316         * src/chage.c, NEWS (main):
6317         merge part Solar shadow-4.0.0-owl-pam-auth.diff patch with reorder
6318         nitialize PAM and checkin is chage is runed by root or not - now chage can be
6319         runed from non-root account for checking by user own accout information.
6320
6321         * src/pwck.c: indent source.
6322
6323         * src/pwck.c (main): remove old work around for Slackware bug.
6324
6325 2001-12-20  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6326
6327         * man/ja/Attic/adduser.8, man/ja/Makefile.am, man/ja/limits.5, man/ja/pwconv.8:
6328         - updated to man-pages-ja-20011215
6329
6330 2001-11-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
6331
6332         * src/grpck.c:
6333         remove check for a Slackware bug (make sure GID is not -1; it was special
6334         meaning for some syscalls).
6335
6336         * 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:
6337         fixes for handle/print correctly 32bit uid/gid (Thorsten Kukuk <kukuk@suse.de>).
6338
6339         * src/chage.c: - break usage vomment line.
6340
6341         * lib/defines.h:
6342         removed bunch spaces on end line in conditionale #include <errno.h>
6343         which in some cases dissallow compile correctly shadow (thanks for
6344         Silvan Minghetti <bullet@users.sourceforge.net>).
6345
6346 2001-11-17  Michał Moskal  <malekith@pld.org.pl>
6347
6348         * NEWS:
6349         - mention fix for SEGV when using pwck -s on /etc/passwd file with
6350           empty lines in it
6351
6352         * lib/commonio.c:
6353         - installed fix for SEGV when using pwck -s on /etc/passwd file with
6354           empty lines in it
6355
6356 2001-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
6357
6358         * libmisc/chkname.c, NEWS:
6359         next merge from Solar patches (shadow-4.0.0-owl-check_names.diff) but only
6360         part this patch with checking login name matching; checking is login
6361         string isn't longer than possible probably it will be good prepare using
6362         _POSIX_LOGIN_NAME_MAX from <bits/posix1_lim.h>
6363
6364 2001-11-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6365
6366         * NEWS: typos.
6367
6368         * NEWS: added info about new hu man pages.
6369
6370         * NEWS: updated.
6371
6372 2001-11-16  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6373
6374         * 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:
6375         - updated to man-pages-ja-20011115.tar.gz
6376
6377         * man/ja/groups.1: 3c26de91cfd359c0b7c36ca3cd3e170d  groups.1
6378
6379         * man/ja/grpconv.8: 402190c04b8df45e20afd01e3acd0da4  grpconv.8
6380
6381         * man/ja/grpunconv.8: 402190c04b8df45e20afd01e3acd0da4  grpunconv.8
6382
6383         * man/ja/id.1: 3edc687b1c09bbdd170553f326a71711  id.1
6384
6385         * man/ja/newusers.8: c2ecaa6ddffe07de2c39be3aefb5bcae  newusers.8
6386
6387         * man/ja/pwunconv.8: 402190c04b8df45e20afd01e3acd0da4  pwunconv.8
6388
6389         * man/ja/Attic/shadowconfig.8:
6390         f79300c0db64fd961443177c88605087  shadowconfig.8
6391
6392         * man/ja/useradd.8: 3333b9a2e5a388a472fb05106d65a596  useradd.8
6393
6394         * man/ja/vigr.8: 42825938683e54e391897ea100001af1  vigr.8
6395
6396         * man/ja/vipw.8: 0cb8db0f1f19de7690f0ef9baeceb919  vipw.8
6397
6398 2001-11-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6399
6400         * lib/Attic/getpass.c:
6401         one fix warning from Solar shadow-4.0.0-owl-warnings.diff.
6402
6403         * src/chage.c, lib/defines.h:
6404         move "#include <errno.h>" to /lib/defines.h.
6405
6406         * configure.in: added AC_CHECK_HEADERS(errno.h)
6407
6408         * src/chage.c: apply shadow-4.0.0-owl-chage-drop-priv.diff and
6409         shadow-4.0.0-owl-chage-ro-no-lock.diff by Solar Designer <solar@openwall.com>.
6410         Added locks which are needed when doing r/w accesses, not when running as root.
6411         If root does read-only, there's no lock needed. Added missing
6412         "#include <errno.h>" for above.
6413
6414 2001-11-14  Andrzej Krzysztofowicz  <ankry@pld.org.pl>
6415
6416         * configure.in: - added hu directory antry
6417
6418         * man/Makefile.am: - groups.1 moved to EXTRA_DIST
6419         - added hu directory entry
6420
6421         * man/ja/Makefile.am: - sorted
6422         - shadow.3 moved to EXTRA_DIST
6423
6424         * man/pl/Makefile.am: - sorted
6425         - added entries for new pages
6426         - EXTRA_DIST synced with man/Makefile.am
6427
6428         * 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:
6429         - man pages from Debian
6430
6431         * man/Attic/groupmems.8: - typo
6432
6433         * man/pl/expiry.1, man/pl/groupmems.8: - translated pages
6434
6435 2001-11-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6436
6437         * libmisc/Makefile.am:
6438         fix building with cracklib enabled: $(LIBCRACK) added to libmisc_la_LIBADD.
6439
6440         * src/useradd.c: typo.
6441
6442 2001-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6443
6444         * 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:
6445         removed prototypes which are defined in libc header files
6446         (Thorsten Kukuk <kukuk@suse.de>).
6447
6448         * libmisc/Attic/nscd.c, libmisc/Makefile.am, lib/commonio.c:
6449         implemetn better reloading the nscd cache (per NSS map)
6450         by Thorsten Kukuk <kukuk@suse.de>
6451
6452         * src/login.c, libmisc/setupenv.c:
6453         fixed warnings "not used but defined" on compile using gcc 3.0.x
6454         by bulletpr00ph <bullet@users.sourceforge.net>.
6455
6456 2001-10-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
6457
6458         * NEWS: New entries for 4.0.1.
6459
6460         * po/pl.po: few more pl translations.
6461
6462         * po/cs.po, po/el.po, po/fr.po, po/ja.po, po/ko.po, po/pl.po, po/sv.po, po/uk.po:
6463         "make update-po".
6464
6465         * po/ja.po, po/ko.po, configure.in:
6466         added ja, ko translations found in SuSe.
6467
6468 2001-10-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
6469
6470         * src/useradd.c: sort alphabetically *flg variables.
6471
6472         * debian/Attic/Makefile.am, debian/Attic/tar.c: removed.
6473
6474 2001-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6475
6476         * 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:
6477         added vigr(1) man page as roff .so link to vipw(1),                                                                             - added sg(1) man page as roff .so link to newgrp(1).
6478
6479         * src/Makefile.am:
6480         added install symlinks newgrp -> sg, vipw -> vigr in install-exec-hook target.
6481
6482 2001-10-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6483
6484         * lib/Makefile.am (libshadow_la_SOURCES):
6485         reverte last change and added rcsid.h,
6486         (EXTRA_DIST): added missing "\".
6487
6488         * src/Makefile.am: (DEFS):
6489         - fix -DLOCALEDIR in DEFS,
6490         - added -DHAVE_CONFIG_H,
6491         - removed @DEFS@.
6492
6493         * lib/Makefile.am:
6494         added missing shadow_.h file to libshadow_la_SOURCES.
6495
6496 2001-09-08  Tomasz Kłoczko  <kloczek@pld.org.pl>
6497
6498         * Makefile.am (AUTOMAKE_OPTIONS):
6499         version changed to 1.5 and added dist-bzip2.
6500
6501         * lib/Makefile.am, libmisc/Makefile.am, src/Makefile.am:
6502         add .indent.pro to EXTRA_DIST.
6503
6504         * etc/Makefile.am, etc/useradd: add example /etc/defaults/useradd.
6505
6506 2001-09-07  Tomasz Kłoczko  <kloczek@pld.org.pl>
6507
6508         * TODO: last touch.
6509
6510         * TODO: more TODO.
6511
6512         * lib/commonio.c, NEWS:
6513         Fix bug discovered and fixed by Marcel Ritter <Marcel.Ritter@rrze.uni-erlangen.de>
6514         Due to a big buffer size in lib/commonio.c this error does only appear
6515         if a line gets longer than 4096 bytes (there are probably very few people
6516         stumbling across this).
6517         Ths bug can be exposed by trashing /etc/groups file using useradd with script:
6518                 #!/bin/sh
6519                 typeset -i NUM
6520                 NUM=0
6521                 groupadd demogroup
6522                 while [ $NUM -le 1000 ]; do
6523                    useradd -g demogroup -G demogroup -p "NONE" user$NUM
6524                    NUM=$NUM+1
6525                 done
6526
6527 2001-09-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
6528
6529         * src/groups.c, src/id.c, src/newgrp.c, src/useradd.c, src/usermod.c, libmisc/addgrps.c, NEWS:
6530         remove limit 32 to groups per user (the same user can belong to
6531         more than 32 groups) by use sysconf(_SC_NGROUPS_MAX) instead constant
6532         NGROUPS_MAX (patch by Radu Constantin Rendec <radu.rendec@ines.ro>)
6533         NOTE: it probably need testing on other system for add some conditionals
6534         for using sysconf(_SC_NGROUPS_MAX) or NGROUPS_MAX constant.
6535
6536 2001-08-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
6537
6538         * etc/pam.d/Makefile.am, etc/pam.d/useradd: added file for useradd.
6539
6540 2001-08-24  Tomasz Kłoczko  <kloczek@pld.org.pl>
6541
6542         * src/useradd.c (set_defaults):
6543         handle correctly error open/create useradd default config
6544         filei (based on orginal post to bugtraq).
6545
6546         * TODO: documment in pt_BR, ja man pages -s {pw,grp}ck option.
6547
6548         * libmisc/sulog.c, NEWS:
6549         remove limit to 6 chars logged tty name (apply 012_libmisc_sulog.c.diff Debian
6550         patch).
6551
6552         * man/pl/Attic/shadowconfig.8, man/Attic/shadowconfig.8:
6553         - aply 021_man_shadowconfig_usr_doc.diff debian patch.
6554
6555         * src/Makefile.am, lib/Makefile.am:
6556         use $(top_builddir) in .la files paths (for allow correct compile if
6557         $(top_builddir) isn't the same as $(top_srcdir)).
6558
6559         * po/.cvsignore, po/Attic/ChangeLog: removed ChangeLog.
6560
6561 2001-08-18  Michał Moskal  <malekith@pld.org.pl>
6562
6563         * src/grpck.c: - fixed getopt() call, thnx to arekm
6564
6565 2001-08-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6566
6567         * NEWS: - include last changes to list changes in version 4.0.0.
6568
6569 2001-08-14  Michał Moskal  <malekith@pld.org.pl>
6570
6571         * NEWS: - mention new -s options
6572
6573         * man/pl/grpck.8, man/pl/pwck.8, man/Attic/grpck.8, man/Attic/pwck.8:
6574         - documented new -s options
6575
6576         * src/grpck.c, src/pwck.c: - added -s option to sort output files
6577
6578         * lib/groupio.c, lib/groupio.h, lib/pwio.c, lib/pwio.h, lib/sgroupio.c, lib/sgroupio.h, lib/shadowio.c, lib/shadowio.h:
6579         - added pw_sort, gr_sort, sgr_sort and spw_sort functions
6580
6581         * lib/commonio.c, lib/commonio.h:
6582         - added commonio_sort{,_wrt} functions
6583
6584 2001-08-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6585
6586         * po/Attic/ChangeLog, po/uk.po, configure.in:
6587         added uk translation (Roman Festchook <roma@polesye.net>).
6588
6589         * src/logoutd.c (mani):
6590         s/ut->ut_libe/ut->ut_user/ on prepare strin with user name for syslog
6591         line (reported by Roman Festchook <roma@polesye.net>).
6592
6593 2001-07-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6594
6595         * Attic/acconfig.h: - added missing USG.
6596
6597 2001-07-04  Marek Michałkiewicz  <marekm@pld.org.pl>
6598
6599         * lib/commonio.c:
6600         fix buffer overflow (not a security hole) in commonio_setname
6601
6602 2001-06-28  Tomasz Kłoczko  <kloczek@pld.org.pl>
6603
6604         * NEWS: entry about dropping support one argument pam_strerror().
6605
6606         * libmisc/pam_pass.c, src/login.c, src/su.c, Attic/acconfig.h, configure.in, lib/defines.h, lib/pam_defs.h:
6607         drop detecting is pam_strerror() need one or two arguments. Instead using
6608         PAM_STRERROR() macro use directly pam_strerror() function with two arguments.
6609         pam_strerror() with one argument is obsoleted.
6610
6611         * configure.in:
6612         pass display error message if libpam_misc not found in correct argument
6613         AC_CHECK_LIB().
6614
6615         * configure.in:
6616         added checking for libpam_misc if libpam found and if libpam_misc is avalaible
6617         add them to $LIBPAM. Othervise exit fron autoconf script with error message.
6618         Now shadow compiles if pam support is enabled.
6619
6620 2001-06-28  Marek Michałkiewicz  <marekm@pld.org.pl>
6621
6622         * libmisc/copydir.c: fix overwriting existing file (add O_TRUNC)
6623
6624 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6625
6626         * configure.in: remove intl/po2tbl.sed from AC_OUTPUT().
6627
6628         * configure.in:
6629         removed add md5.o md5crypt.o conditionaly to $LIBOBJS (this is obsoleted).
6630         In current version ndling md5 functionality is included conditionaly
6631         inside md5.c and md5crypt.c source files.
6632
6633         * lib/Attic/md5.c: added comments for #endif.
6634
6635         * configure.in: also do not use SU_ACCESS when PAM is used.
6636
6637         * configure.in:
6638         - check pam directly by AC_CHECK_LIB() (PAM from PLD is now fixed an also other
6639           PAM implementation must be fixed for this method checkin is libpam is avalaible;
6640           sorry .. no way this is plain linking procedure bug),
6641         - use AC_DEFINE(LOGIN_ACCES) only when PAM isn't used.
6642
6643 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6644
6645         * src/Makefile.am:
6646         add LDADD for groupmod and usermod, as they use PAM too
6647
6648         * src/login.c, src/su.c: fix uninitialized variable failcount
6649         skip '*' in pw_shell for subsystem root
6650
6651 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6652
6653         * src/login.c: use "extern int login_access()" only if !USE_PAM.
6654
6655         * src/Makefile.am:
6656         added LDADD rules for programs which uses PAM and cracklib.
6657
6658 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6659
6660         * libmisc/chowntty.c:
6661         allow root login even on read-only root filesystem
6662
6663         * libmisc/Makefile.am: add -DHAVE_CONFIG_H to DEFS
6664
6665 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6666
6667         * autogen.sh: run configure by default with --disable-desrpc,
6668         fix: --with-libpam (not --with-pam).
6669
6670 2001-06-23  Marek Michałkiewicz  <marekm@pld.org.pl>
6671
6672         * libmisc/chowntty.c:
6673         libmisc/chowntty.c (chown_tty): move perror() before syslog() call
6674         which might change errno.
6675
6676         * man/pl/login.defs.5, man/Attic/login.defs.5:
6677         (UMASK): Default value is 077, not 0 - see NEWS for shadow-3.3.2-951106.
6678
6679 2001-06-23  Tomasz Kłoczko  <kloczek@pld.org.pl>
6680
6681         * NEWS, configure.in: prepare for release 4.0.0 version.
6682
6683         * configure.in: remove commented line.
6684
6685 2001-06-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6686
6687         * po/pl.po: fixed charset (must be iso-8859-2).
6688
6689         * 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:
6690         added ja man pages.
6691
6692 2001-05-30  Tomasz Kłoczko  <kloczek@pld.org.pl>
6693
6694         * src/Attic/shadowconfig.sh, src/Makefile.am, debian/Attic/Makefile.am, debian/Attic/shadowconfig.sh:
6695         move shadowconfig.sh to debian/
6696
6697         * src/Makefile.am: added missing -I${top_srcdir} to INCLUDES.
6698
6699         * lib/Makefile.am: empty DEFS and INCLUDES="-I$(top_srcdir)".
6700
6701         * libmisc/Makefile.am:
6702         empty DEFS and INCLUDES="-I$(top_srcdir) -I$(top_srcdir)/lib".
6703
6704 2001-03-05  Tomasz Kłoczko  <kloczek@pld.org.pl>
6705
6706         * src/.indent.pro, lib/.indent.pro, libmisc/.indent.pro:
6707         directory indent config file is -kr -i8 -bad (indent open this file and
6708         read options if options not specyfied in commnad line).
6709
6710         * autogen.sh (conf_flags): added --with-pam.
6711
6712         * NEWS: start complette next release information.
6713
6714 2001-02-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
6715
6716         * shlib/Attic/Makefile.am, shlib/Attic/Makefile.in.saved: - removed.
6717
6718         * src/Makefile.am, libmisc/Makefile.am, lib/Makefile.am:
6719         Rewrited automake suit for building lib, libmisc and src (now this look much
6720         better). Also for all is now used libtool in proper way.
6721
6722         * configure.in:
6723         - added useing AM_DISABLE_SHARED, AM_ENABLE_STATIC for disable compile shared
6724           libraries and enable static,
6725         - some cosmetics.
6726
6727         * Makefile.am (SUBDIRS): reorder libmisc must be before lib.
6728
6729 2001-02-01  Tomasz Kłoczko  <kloczek@pld.org.pl>
6730
6731         * man/pt_BR/Makefile.am: - added man_MANS to EXTRA_DIST.
6732
6733 2001-01-31  Tomasz Kłoczko  <kloczek@pld.org.pl>
6734
6735         * 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:
6736         include pt_BR man pages for gpasswd(1), groupadd(1), groupdel(8),
6737         groupmod(8), shadow(5).
6738
6739 2001-01-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6740
6741         * TODO: - updated.
6742
6743         * 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:
6744         many small cleanups, fixes also removed commented obsoleted texts.
6745
6746 2001-01-25  Tomasz Kłoczko  <kloczek@pld.org.pl>
6747
6748         * autogen.sh: add to conf_flags --disable-shared.
6749
6750         * 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:
6751         put or move to top cemmented Id cvs keyword,
6752         (passwd.1): documment -e option (patch from Debian),
6753         (userdel.1): remove commented obsoleted options.
6754
6755         * man/Makefile.am:
6756         put all files in man_MANS and EXTRA_DIST in alphabethic order.
6757
6758         * src/chpasswd.c, src/pwunconv.c:
6759         remove from comments program description and history logs.
6760
6761         * src/Makefile.am: move groups to bin_PROGRAMS.
6762
6763 2000-12-19  Tomasz Kłoczko  <kloczek@pld.org.pl>
6764
6765         * src/su.c: Based on Debian modyfications:
6766         (main): #endif /* USE_PAM */ #ifdef USE_PAM replaced by #else,
6767         (main): removed some dead code (scoped by #if 0 .. #endif).
6768         (main): call to re-establish SIGINT to right place.
6769
6770         * man/pl/passwd.1: Removed SEE ALSO to shadow(3) and passwd(3).
6771
6772         * man/pl/shadow.5, man/Attic/shadow.5: Removed SEE ALSO to shadow(3).
6773
6774         * man/Attic/passwd.1:
6775         Removed SEE ALSO to passwd(3) and commented shadow(3).
6776
6777 2000-12-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6778
6779         * src/useradd.c (main):
6780         use "useradd" instead "shadow in pam_start() parameters - this
6781         allow use separated pam config file for useradd (for example for allow
6782         specified non-root user for add user).
6783
6784 2000-11-29  Tomasz Kłoczko  <kloczek@pld.org.pl>
6785
6786         * TODO: remove write expiry(1) man page.
6787
6788         * man/Attic/expiry.1, man/Makefile.am:
6789         added expiry(1) man page from Debian.
6790
6791         * man/pl/lastlog.8, man/Attic/lastlog.8:
6792         updated man pages for whole dispaly syntax.
6793
6794         * src/lastlog.c (main): fixed command line syntax description.
6795
6796         * src/lastlog.c (main):
6797         display correctly and full current commnad line lastlog syntax
6798         and also output this string using gettext.
6799
6800         * src/lastlog.c (main):
6801         merge src_lastlogin.c patch from debian with use getopt_long()
6802         instead getopt() for add handling --help, --user, --time switches and
6803         dipslay useage message on -h, --help and as default action.
6804
6805 2000-11-17  Tomasz Kłoczko  <kloczek@pld.org.pl>
6806
6807         * src/groupmems.c, po/el.po, po/fr.po, po/pl.po, po/sv.po, po/POTFILES.in, po/cs.po:
6808         added i18n support for src/groupmems.c.
6809
6810         * src/useradd.c:
6811         * (set_defaults): use mkstemp() if avalaible. Othereise use mktemp().
6812
6813         * configure.in: * added checking for mkstemp().
6814
6815         * src/useradd.c: * (set_defaults): use mkstemp() instead mktemp(),
6816         * (mani): fix compilation error in previouse RH patch (removed using nflg).
6817
6818 2000-11-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6819
6820         * TODO: - groupmems need some work on add PAM and i18n support.
6821
6822         * src/groupmems.c, man/Attic/groupmems.8:
6823         Added raw version groupmems program for administer members of a user's
6824         primary group. groupmems was written by George Kraft IV <gk4@us.ibm.com>
6825         and this tool have BSD license.
6826
6827         * src/Attic/patchlevel.h, src/Makefile.am:
6828         patchlevel.h, Makefile.am: removed patchlevel.h file,
6829         Makefile.am: removed bindir, sbindir (this comes with autoconf).
6830
6831 2000-11-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6832
6833         * TODO: - write expire man page.
6834
6835 2000-10-16  Tomasz Kłoczko  <kloczek@pld.org.pl>
6836
6837         * 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:
6838         Julianne F. Haugh new contact adress.
6839
6840         * NEWS: - summary chanfes for 20001016.
6841
6842         * doc/Attic/README.shadow-paper, doc/Makefile.am:
6843         - removed outdated README.shadow-paper.
6844
6845         * configure.in: - release 20001016.
6846
6847 2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6848
6849         * man/pl/Makefile.am, man/Makefile.am: fixes in man/{,po}/Makefile.am:
6850         - $(man_MANS) added to EXTRA_DISTS,
6851         - do not install by default groups.1, id.1, pw_auth.3, shadow.3, pwauth.8,
6852           sulogin.8, dpasswd.8 (moved to EXTRA_DISTS),
6853
6854 2000-10-15  Marek Michałkiewicz  <marekm@pld.org.pl>
6855
6856         * lib/commonio.c (reload_nscd): Disable for now because not every
6857         version of nscd can handle it, unless ENABLE_NSCD_SIGHUP defined.
6858
6859 2000-10-15  Tomasz Kłoczko  <kloczek@pld.org.pl>
6860
6861         * libmisc/pwdcheck.c, libmisc/Makefile.am: - added missing pwdcheck.c.
6862
6863         * configure.in: - removed old/Makefile from AC_OUTPUT list.
6864
6865 2000-10-12  Tomasz Kłoczko  <kloczek@pld.org.pl>
6866
6867         * README: - fixed information about RO cvs access.
6868
6869         * NEWS: - summary changes description for shadow-20001012.
6870
6871         * configure.in: - release changed to 20001012.
6872
6873         * etc/Makefile.am: - removed shells and suauth from EXTRA_DIST.
6874
6875         * doc/Makefile.am: - removed README.debian from EXTRA_DIST.
6876
6877         * libmisc/Makefile.am: - removed pwdcheck.c from libmisc_a_SOURCES.
6878
6879         * debian/Attic/Makefile.am: - removed FILES from EXTRA_DIST.
6880
6881         * contrib/Makefile.am: - s/udbachk.v012.tgz/udbachk.tgz/
6882
6883         * doc/Makefile.am: - removed CHANGES (this file was moved to ../NEWS).
6884
6885 2000-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6886
6887         * po/Attic/ChangeLog: - add empty file (gettext requires this).
6888
6889 2000-10-10  Arkadiusz Miśkiewicz  <misiek@pld.org.pl>
6890
6891         * README: typos fixed
6892
6893 2000-10-10  Tomasz Kłoczko  <kloczek@pld.org.pl>
6894
6895         * Makefile.am: - added shadow-utils.spec.in to EXTR_DIST.
6896
6897         * redhat/Attic/shadow-utils.spec.in: - obsoleted.
6898
6899         * Attic/stamp-h.in: - removed (this file is autogenerated by autoconf).
6900
6901         * po/pl.po, po/sv.po, po/cs.po, po/el.po, po/fr.po:
6902         - update before release.
6903
6904         * doc/Attic/LSM: - new maintainer and new primary site.
6905
6906         * Makefile.am: - README added to EXTRA_DIST.
6907
6908         * README: - added README with all shadow sites and resources details.
6909
6910         * Attic/shadow-utils.spec.in: - partialy rewrited.
6911
6912         * configure.in: - change version to 20001010.
6913
6914         * Makefile.am: - added NEWS to EXTRA_DIST.
6915
6916         * Makefile.am, TODO: - added TODO.
6917
6918         * doc/Attic/CHANGES, NEWS: - rename doc/CHANGES -> NEWS.
6919
6920 2000-10-09  Tomasz Kłoczko  <kloczek@pld.org.pl>
6921
6922         * 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:
6923         - remove redhat/ directory with obsoleted files.
6924
6925         * po/.cvsignore, src/.cvsignore, man/.cvsignore, man/pl/.cvsignore, .cvsignore, libmisc/.cvsignore:
6926         - shut up cvs.
6927
6928         * man/Makefile.am: - removed redundant ${man_MANS} from EXTRA_DIST.
6929
6930         * src/useradd.c:
6931         - fix a security bug (adduser could overwrite previously existing
6932           groups (shadow-19990827-group.patch from RH),
6933
6934         * po/cs.po, po/el.po, po/fr.po, po/pl.po, po/sv.po:
6935         - "make updated-po".
6936
6937         * 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:
6938         - added man pages for grpconv(8), grpunconv(8), pwunconv(8) (.so link to
6939           pwconv(8))
6940
6941         * man/pl/Attic/adduser.8, man/pl/Makefile.am, man/Attic/adduser.8, man/Makefile.am:
6942         - added man page for adduser(8) (.so link to useradd(8)).
6943
6944         * po/Attic/doit:
6945         - removed (in po/Makefile.in.in exist special update-po target).
6946
6947         * etc/pam.d/passwd, etc/pam.d/su: - cosmetics.
6948
6949         * etc/pam.d/Attic/shadow: - sample PAM config file for shadow utils.
6950
6951         * etc/pam.d/Makefile.am: - added shadow to EXTRA_DIST
6952
6953         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
6954         - bind to shadow PAM file instead userdb (mainly PAMimication all shadow
6955           utils is used for proper updating db files but in real this can be used
6956           for perform many other tasks).
6957
6958         * src/Makefile.am: - added linking with @LIBPAM@ all PAMified tools.
6959
6960         * src/chpasswd.c, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/newusers.c, src/useradd.c, src/userdel.c, src/usermod.c:
6961         - added PAM support (bind to common "userdb" PAM authentication description
6962           file).
6963
6964         * src/chage.c: - added PAM support.
6965
6966 2000-10-06  Tomasz Kłoczko  <kloczek@pld.org.pl>
6967
6968         * autogen.sh:
6969         - added autogen.sh script which prepare raw source code from cvs to use.
6970
6971 2000-10-04  Tomasz Kłoczko  <kloczek@pld.org.pl>
6972
6973         * man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8:
6974         - merged changes from PTM.
6975
6976         * man/pl/Makefile.am:
6977         - simplified: use only man_MANS and remaped $(mandir) variable.
6978
6979 2000-09-27  Tomasz Kłoczko  <kloczek@pld.org.pl>
6980
6981         * po/cs.po, configure.in:
6982         - added cs translation (Jiri Pavlovsky <Jiri.Pavlovsky@ff.cuni.cz>).
6983
6984 2000-09-05  Marek Michałkiewicz  <marekm@pld.org.pl>
6985
6986         * 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:
6987         *** empty log message ***
6988
6989 2000-09-02  Marek Michałkiewicz  <marekm@pld.org.pl>
6990
6991         * 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:
6992         *** empty log message ***
6993
6994 2000-08-26  Marek Michałkiewicz  <marekm@pld.org.pl>
6995
6996         * 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:
6997         *** empty log message ***
6998
6999 1999-08-27  Marek Michałkiewicz  <marekm@pld.org.pl>
7000
7001         * 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:
7002         *** empty log message ***
7003
7004 1999-07-09  Marek Michałkiewicz  <marekm@pld.org.pl>
7005
7006         * 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:
7007         *** empty log message ***
7008
7009 1999-06-07  Marek Michałkiewicz  <marekm@pld.org.pl>
7010
7011         * 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:
7012         *** empty log message ***
7013
7014 1999-03-07  Marek Michałkiewicz  <marekm@pld.org.pl>
7015
7016         * 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:
7017         *** empty log message ***
7018
7019 1998-12-28  Marek Michałkiewicz  <marekm@pld.org.pl>
7020
7021         * 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:
7022         *** empty log message ***
7023
7024 1998-07-24  Marek Michałkiewicz  <marekm@pld.org.pl>
7025
7026         * 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:
7027         *** empty log message ***
7028
7029 1998-06-26  Marek Michałkiewicz  <marekm@pld.org.pl>
7030
7031         * 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:
7032         *** empty log message ***
7033
7034 1998-05-29  Marek Michałkiewicz  <marekm@pld.org.pl>
7035
7036         * 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:
7037         *** empty log message ***
7038
7039 1998-04-16  Marek Michałkiewicz  <marekm@pld.org.pl>
7040
7041         * 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:
7042         *** empty log message ***
7043
7044 1998-04-02  Marek Michałkiewicz  <marekm@pld.org.pl>
7045
7046         * 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:
7047         *** empty log message ***
7048
7049 1998-01-30  Marek Michałkiewicz  <marekm@pld.org.pl>
7050
7051         * 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:
7052         *** empty log message ***
7053
7054 1998-01-25  Marek Michałkiewicz  <marekm@pld.org.pl>
7055
7056         * Attic/acconfig.h: *** empty log message ***
7057
7058 1997-12-14  Marek Michałkiewicz  <marekm@pld.org.pl>
7059
7060         * 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:
7061         *** empty log message ***
7062
7063 1997-12-08  Marek Michałkiewicz  <marekm@pld.org.pl>
7064
7065         * 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:
7066         *** empty log message ***
7067
7068 1997-10-01  Marek Michałkiewicz  <marekm@pld.org.pl>
7069
7070         * 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:
7071         *** empty log message ***
7072
7073 1997-09-30  Marek Michałkiewicz  <marekm@pld.org.pl>
7074
7075         * 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:
7076         *** empty log message ***
7077
7078 1997-09-29  Marek Michałkiewicz  <marekm@pld.org.pl>
7079
7080         * man/Attic/chpasswd.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/su.1, man/Makefile.am:
7081         *** empty log message ***
7082
7083 1997-06-16  Marek Michałkiewicz  <marekm@pld.org.pl>
7084
7085         * 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:
7086         *** empty log message ***
7087
7088 1997-06-01  Marek Michałkiewicz  <marekm@pld.org.pl>
7089
7090         * 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:
7091         *** empty log message ***
7092
7093 1997-05-02  Marek Michałkiewicz  <marekm@pld.org.pl>
7094
7095         * 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:
7096         *** empty log message ***
7097
7098 1997-02-11  Marek Michałkiewicz  <marekm@pld.org.pl>
7099
7100         * 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:
7101         *** empty log message ***
7102
7103 1997-01-08  Marek Michałkiewicz  <marekm@pld.org.pl>
7104
7105         * 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:
7106         *** empty log message ***
7107
7108 1996-10-27  Marek Michałkiewicz  <marekm@pld.org.pl>
7109
7110         * 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:
7111         *** empty log message ***
7112
7113 1996-09-25  Marek Michałkiewicz  <marekm@pld.org.pl>
7114
7115         * 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:
7116         *** empty log message ***
7117
7118 1996-09-20  Marek Michałkiewicz  <marekm@pld.org.pl>
7119
7120         * 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:
7121         *** empty log message ***
7122
7123 1996-09-10  Marek Michałkiewicz  <marekm@pld.org.pl>
7124
7125         * 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:
7126         *** empty log message ***
7127
7128 1996-08-10  Marek Michałkiewicz  <marekm@pld.org.pl>
7129
7130         * 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:
7131         New file.
7132
7133         * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel:
7134         960810 - first version under cvs
7135
7136         * 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:
7137         New file.
7138