1 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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.
7 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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.
16 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
18 Merge Debian's patch 480_getopt_args_reorder
19 * NEWS, src/su.c: su's arguments are now reordered.
21 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
23 Merge RedHat's patch shadow-4.0.18.1-mtime.patch:
24 * NEWS: Document that usermod will now preserve user's file modification
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.
32 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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.
42 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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
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).
61 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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.
67 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
69 * src/useradd.c, src/groupadd.c: NO_GETPWENT is no more supported. Remove
70 associated chunks of code.
72 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
74 * man/groupadd.8.xml: Document the long options (--force, --gid, --key,
77 2007-12-26 Nicolas François <nicolas.francois@centraliens.net>
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.
83 2007-12-09 Nicolas François <nicolas.francois@centraliens.net>
85 * NEWS, configure.in: Prepare the 4.1.0 release.
87 2007-12-09 Nicolas François <nicolas.francois@centraliens.net>
89 * NEWS, src/chgpasswd.c: Use chgpasswd PAM policy file instead of
92 2007-12-09 Nicolas François <nicolas.francois@centraliens.net>
94 * man/pwconv.8.xml: Fix typos.
95 * man/chpasswd.8.xml, man/chgpasswd.8.xml: Document the NONE crypt
97 * man/login.defs.d/MAIL_DIR.xml: Add comment regarding useradd not
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
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 ->
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
118 * man/login.defs.5.xml: sulogin uses variables even when compiled
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.
123 2007-12-09 Nicolas François <nicolas.francois@centraliens.net>
125 * src/login.c: Make sure is_console is only defined when USE_PAM
128 2007-12-09 Nicolas François <nicolas.francois@centraliens.net>
130 * libmisc/pwd2spwd.c: Fix time() prototype.
132 2007-12-08 Nicolas François <nicolas.francois@centraliens.net>
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
176 2007-12-05 Nicolas François <nicolas.francois@centraliens.net>
178 * man/gshadow.5.xml: Fix the newgrp section in the gshadow.5
179 manpage. Thanks to Andre Majorel <aym-naibed@teaser.fr>.
181 2007-11-27 Nicolas François <nicolas.francois@centraliens.net>
183 * man/Makefile.am: Added the login.defs variables description to
184 the man's EXTRA_DIST.
186 2007-11-27 Nicolas François <nicolas.francois@centraliens.net>
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.
209 2007-11-26 Nicolas François <nicolas.francois@centraliens.net>
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.
215 2007-11-26 Nicolas François <nicolas.francois@centraliens.net>
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.
231 2007-11-26 Nicolas François <nicolas.francois@centraliens.net>
233 * po/stats: Do not generate gmo files.
235 2007-11-25 Nicolas François <nicolas.francois@centraliens.net>
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.
241 2007-11-25 Nicolas François <nicolas.francois@centraliens.net>
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.
257 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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
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
276 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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.
286 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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).
302 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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.
309 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
311 * lib/groupio.c: Add missing #include "getdef.h"
313 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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
320 2007-11-24 Nicolas François <nicolas.francois@centraliens.net>
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.
332 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
334 * libmisc/salt.c: Move the srandom call to gensalt.
335 * libmisc/salt.c (gensalt): Replace the test on salt_size by an
338 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
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).
351 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
353 * NEWS, src/newusers.c: New options -c/--crypt-method
356 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
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.
364 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
366 * lib/groupio.c: Removed unused variable 'member'.
368 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
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.
374 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
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
386 2007-11-23 Nicolas François <nicolas.francois@centraliens.net>
388 * lib/shadowmem.c, lib/groupmem.c, lib/pwmem.c:
389 svn propset svn:keywords Id
391 2007-11-22 Nicolas François <nicolas.francois@centraliens.net>
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)
405 2007-11-22 Nicolas François <nicolas.francois@centraliens.net>
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
414 2007-11-22 Nicolas François <nicolas.francois@centraliens.net>
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
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.
427 2007-11-22 Nicolas François <nicolas.francois@centraliens.net>
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>.
433 2007-11-22 Nicolas François <nicolas.francois@centraliens.net>
435 * man/Makefile.am: Add support for conditionally including
436 paragraphs. (e.g. to support the documentation of PAM and !PAM
439 2007-11-21 Nicolas François <nicolas.francois@centraliens.net>
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
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).
452 2007-11-21 Nicolas François <nicolas.francois@centraliens.net>
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.
459 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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.
465 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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
473 * src/chpasswd.c, src/chgpasswd.c: Add missing parenthesis.
475 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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.
480 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
482 * src/chgpasswd.c, src/chpasswd.c: The -c, -e, and -m options are
485 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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
493 * etc/login.defs: Indicate that MD5_CRYPT_ENAB is deprecated.
494 Document the relationship with PAM for MD5_CRYPT_ENAB and
497 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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).
502 2007-11-20 Nicolas François <nicolas.francois@centraliens.net>
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
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.
517 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
519 * libmisc/salt.c: The salt has a random size (between 8 and 16
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.
526 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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
535 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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.
545 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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
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
553 * man/de/su.1, man/fr/id.1, man/pl/groupmems.8, man/it/logoutd.8:
554 Removed, since auto-generated.
556 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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.
574 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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).
581 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
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.
654 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
656 * man/pl/chgpassw.8: Remove chgpassw.8 since the real manpage
657 should be named chgpasswd.8.
659 2007-11-19 Nicolas François <nicolas.francois@centraliens.net>
661 * man/vigr.8.xml: Remove file. The vigr man page is generated from
664 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
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
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
702 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
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).
709 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
711 * src/login.c: Fix typo introduced while fixing
712 http://bugs.debian.org/451521 (compile fix).
714 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
716 * libmisc/Makefile.am: Fix typo: EXTRA_DOST -> EXTRA_DIST.
718 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
720 * src/login_nopam.c: Fix a typo in a comment.
722 2007-11-18 Nicolas François <nicolas.francois@centraliens.net>
724 * src/useradd.c: Do not document the behavior compared to old
727 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
729 * man/usermod.8.xml: Document the differences between locking an
730 account and locking a password.
732 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
739 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
745 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
747 * NEWS, src/newgrp.c: Do not give an indication that the group has no
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.
752 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
762 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
770 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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
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.
788 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
794 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
801 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
807 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
814 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
820 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
827 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
835 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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
841 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
843 * man/useradd.8.xml: -b documenation: Use the same notation for
844 the -d argument as in the -d documentation.
846 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
848 * src/useradd.c: Allow the -b option even without the -D option.
850 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
852 * src/usermod.c: Use the same error message for the below errors.
853 (option working ONLY if another is specified).
855 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
857 * src/usermod.c: Make usermod -o and -u work independently of the
860 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
866 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
872 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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.
882 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
884 * src/usermod.c (fail_exit): Add static variables pw_locked,
885 spw_locked, gr_locked, and sgr_locked to indicate which files must
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
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
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.
900 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
902 * src/userdel.c: Differentiate failure to update a group entry and
903 failure to update a shadow group entry.
905 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
907 * src/userdel.c, src/usermod.c, src/useradd.c: Inform the user if
908 out of memory while updating a group database.
910 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
912 * NEWS, src/usermod.c: Update the group database before flushing
915 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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
921 2007-11-17 Nicolas François <nicolas.francois@centraliens.net>
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
927 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
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)
936 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
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.
945 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
947 * man/fr/fr.po: Fix typo: missing / in <placeholder-1/>. This
948 caused the gpasswd title to be incomplete in the French manpage.
950 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
952 * configure.in: Check if the l64a function exists instead of a64l
954 * libmisc/salt.c: Add support for uClibc with no l64a().
956 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
958 * configure.in: Check if the netdb.h header file and the innetgr
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.
965 2007-11-16 Nicolas François <nicolas.francois@centraliens.net>
967 * src/useradd.c: Indentation fix.
969 2007-11-14 Nicolas François <nicolas.francois@centraliens.net>
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.
975 2007-11-14 Nicolas François <nicolas.francois@centraliens.net>
977 * src/Makefile, NEWS: Add a suidperms variable. This should ease
978 the change of permission of suid binaries for distributors (not
981 2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
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.
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.
1001 2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
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
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.
1015 2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
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.
1022 2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
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.
1028 2007-11-10 Nicolas François <nicolas.francois@centraliens.net>
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>.
1035 2007-10-28 Nicolas François <nicolas.francois@centraliens.net>
1037 * configure.in: Prepare the next release: 4.0.18.2. The gettext
1038 version used for the configuration will be 0.16.
1040 2007-10-28 Nicolas François <nicolas.francois@centraliens.net>
1042 * po/ja.po: Remove a plural form. nplurals=1 for japanese.
1043 Moreover, msgstr[0] was identical to msgstr[1].
1045 2007-10-27 Nicolas François <nicolas.francois@centraliens.net>
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.
1053 2007-10-27 Nicolas François <nicolas.francois@centraliens.net>
1055 * man/gpasswd.1.xml: Describe the options separately in the
1056 OPTIONS section. Simplify the synopsis.
1058 2007-10-27 Nicolas François <nicolas.francois@centraliens.net>
1060 * README, po/Makevars: Update contact information.
1062 2007-10-27 Christian Perrier <bubulle@debian.org
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
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
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
1085 2007-10-27 Nicolas François <nicolas.francois@centraliens.net>
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.
1090 2007-10-13 Tommi Vainikainen <thv+debian@iki.fi>
1092 * NEWS, po/fi.po: Updated Finish translation (400t).
1094 2007-10-13 Nicolas François <nicolas.francois@centraliens.net>
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.
1100 2007-10-07 Nicolas François <nicolas.francois@centraliens.net>
1102 * NEWS, Changelog: Convert the Changelog and NEWS files to UTF-8
1103 (it was partially ISO-8859-2).
1105 2007-02-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
1111 2007-01-16 Tomasz Kłoczko <kloczek@pld.org.pl>
1113 * NEWS, src/usermod.c:
1114 fixed handle -a option in usermod (by Benno Schulenberg <bensberg@justemail.net>).
1116 2006-12-15 Tomasz Kłoczko <kloczek@pld.org.pl>
1119 more UTF8 fixe (by Mikael Magnusson <mikma@users.sourceforge.net>).
1122 UTF8 fixes (by Mikael Magnusson <mikma@users.sourceforge.net>).
1124 2006-11-19 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1129 2006-11-12 Tomasz Kłoczko <kloczek@pld.org.pl>
1131 * man/pl/pl.po: resolve fuzzy entries.
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>).
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".
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>).
1143 * man/pl/groupmod.8, man/pl/chage.1, man/pl/chsh.1, man/pl/lastlog.8, man/pl/vipw.8:
1146 * man/de/de.po: run "make update-po".
1149 added de to LINGUAS but man/de/de.po still need many work.
1151 2006-11-04 Tomasz Kłoczko <kloczek@pld.org.pl>
1153 * src/useradd.c: indent code.
1155 * NEWS, src/useradd.c:
1156 improved auditing support (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211659).
1158 2006-11-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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".
1164 updated (by cobaco (aka Bart Cornelis) <cobaco@skolelinux.no>).
1166 * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po, man/sv/sv.po:
1169 2006-11-02 Tomasz Kłoczko <kloczek@pld.org.pl>
1172 added sg(1) to the SEE ALSO section (Debian Bug#396690).
1174 2006-10-30 Tomasz Kłoczko <kloczek@pld.org.pl>
1176 * man/newusers.8.xml: clarify pw_gid fileld content description.
1178 * man/it/Makefile.am, man/sv/Makefile.am:
1179 s/man_nonpam/man_nopam/ (merged 498_man_nonpam_undefined Debian patch).
1182 fixed https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=212892
1184 2006-10-28 Tomasz Kłoczko <kloczek@pld.org.pl>
1186 * man/newusers.8.xml: there is no pw_age fileld in passwd.
1189 Fix an error in the passwd.1 French translation (fixed Debian bug #395537).
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.
1194 * man/pl/pl.po: typos.
1196 2006-10-13 Tomasz Kłoczko <kloczek@pld.org.pl>
1198 * po/pl.po: cleanups.
1200 2006-10-07 Tomasz Kłoczko <kloczek@pld.org.pl>
1202 * man/pl/pl.po: more translations.
1205 UTF-8 corrections (by Benno Schulenberg <bensberg@justemail.net>).
1207 2006-10-05 Tomasz Kłoczko <kloczek@pld.org.pl>
1209 * man/groupdel.8.xml: added description for exit code 6.
1211 2006-08-16 Tomasz Kłoczko <kloczek@pld.org.pl>
1213 * man/de/de.po: copy & paste some msgid to msgstr.
1216 kill some fuzzy (by Nicolas François <nicolas.francois@centraliens.net>).
1218 2006-08-15 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
1224 initial version based on partial translations only for passwd(1) by
1225 Simon Brandmair <sbrandmair@gmx.net>.
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.
1230 2006-08-14 Tomasz Kłoczko <kloczek@pld.org.pl>
1232 * po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
1234 2006-08-07 Tomasz Kłoczko <kloczek@pld.org.pl>
1236 * NEWS, po/ja.po: updated (by Takeo Nakano <nakano@webmasters.gr.jp>).
1238 2006-08-03 Tomasz Kłoczko <kloczek@pld.org.pl>
1240 * man/fr/Makefile.am:
1241 removed whitespaces following trailing backslashes.
1243 * NEWS, configure.in: release 4.0.18.1.
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.
1248 * NEWS, src/groupmems.c:
1249 fixed groupmems compilation when PAM is disabled (by Johannes Winkelmann <jw@smts.ch>).
1252 typo s/followig/following/ (by Johannes Winkelmann <jw@smts.ch>).
1254 2006-08-01 Tomasz Kłoczko <kloczek@pld.org.pl>
1256 * NEWS: release date corrected.
1259 fixed set enviroment too early when using PAM, so move it to !USE_PAM
1260 (patch submitted by Mike Frysinger <vapier@gentoo.org>).
1262 2006-07-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1268 more updates for 4.0.18 (by Nicolas François <nicolas.francois@centraliens.net>).
1271 updated for 4.0.18 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1273 2006-07-28 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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).
1283 fixed inactive/mindays/warndays/maxdays overflow (similar to RH#198920).
1285 * src/groupadd.c, src/groupmod.c:
1286 fixed GID overflow (fixed http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198920).
1288 2006-07-27 Tomasz Kłoczko <kloczek@pld.org.pl>
1290 * src/.cvsignore: groupmems added.
1292 2006-07-24 Tomasz Kłoczko <kloczek@pld.org.pl>
1295 updated for 4.0.18 (by ean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1297 * po/uk.po: break lines longer than 80 cols and add missing \n.
1300 updated for 4.0.18 (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
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/
1305 * NEWS: sv man pages are partially translated.
1307 2006-07-23 Tomasz Kłoczko <kloczek@pld.org.pl>
1309 * src/groupmems.c: fix compilation warnings.
1313 * po/nl.po: break lines longer than 80 cols and add missing \n.
1315 2006-07-22 Tomasz Kłoczko <kloczek@pld.org.pl>
1317 * man/ru/faillog.5: regenerated.
1319 * po/ko.po: updated for 4.0.18 (by Changwoo Ryu <cwryu@debian.org>).
1321 2006-07-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1326 * man/sv/Attic/grupper.1: removed.
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>).
1331 * po/tr.po: break lines longer than 80 cols.
1334 updated for 4.0.18 (by Mehmet TURKER <mturker@innova.com.tr>).
1336 * configure.in, man/Makefile.am, man/sv/Makefile.am:
1337 fixes for "make {dist|distchec}" and sv man pages.
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.
1343 * po/pl.po: updated for 4.0.18.
1345 2006-07-19 Tomasz Kłoczko <kloczek@pld.org.pl>
1348 updated for 4.0.18 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1351 updated for 4.0.18 (by Jacobo Tarrio <jacobo@tarrio.org>).
1354 updated for 4.0.18 (by Piarres Beobide <pi@beobide.net>).
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>).
1360 updated for 4.0.18 (by Clytie Siddall <clytie@riverland.net.au>).
1363 updated for 4.0.18 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1366 updated for 4.0.18 (by Daniel Nylander <info@danielnylander.se>).
1369 updated for 4.0.18 (by Guillem Jover <guillem@debian.org>).
1371 2006-07-18 Tomasz Kłoczko <kloczek@pld.org.pl>
1373 * po/hu.po: cleanups.
1376 updated for 4.0.18 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1378 * po/hu.po, NEWS: updated for 4.0.18 (by SZERVÁC Attila <sas@321.hu>).
1382 * man/ru/ru.po, man/fr/fr.po, man/pl/pl.po: run "make update-po".
1384 * man/su.1.xml: fixes in <refsynopsisdiv>.
1386 * src/groupmems.c: indent soutrce code.
1388 * src/groupmems.c: use shadow Copyright.
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.
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>).
1397 * NEWS, configure.in: start prepare for 4.0.18.
1399 2006-07-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
1404 * src/su.c: s#[login]#[LOGIN]# in help message.
1406 * man/useradd.8.xml:
1407 added missing --<foo> long options names in "Changing the default values" section.
1409 * po/tr.po: updated (by Murat Şenel <muratasenel@gmail.com>).
1411 2006-07-16 Tomasz Kłoczko <kloczek@pld.org.pl>
1413 * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
1415 * man/useradd.8.xml: added newusers(8) to SEE ALSO section.
1418 removed GETPASS_ASTERISKS (patch by Mike Frysinger <vapier@gentoo.org>).
1420 2006-07-15 Tomasz Kłoczko <kloczek@pld.org.pl>
1422 * NEWS, man/pl/chsh.1, man/pl/pl.po: pl chage(1): translation finished.
1425 s#fix by Mike Frysinger <vapier@gentoo.org>)#(patch by Ulrich Mueller <ulm@kph.uni-mainz.de>; http://bugs.gentoo.org/139966#
1427 * NEWS, configure.in:
1428 S/Key: removed assign getpass() to libshadow_getpass() on autoconf level
1429 (fix by Mike Frysinger <vapier@gentoo.org>).
1431 2006-07-14 Tomasz Kłoczko <kloczek@pld.org.pl>
1433 * man/vipw.8.xml: make options <replaceable> in SYNOPSIS.
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.
1439 move **envcp declaration to #ifdef USE_PAM (fixed warning about unused
1440 variable when shadow is builded with PAM didabled).
1442 * man/pl/pl.po, NEWS, man/pl/chage.1: pl chage(1) translation finished.
1444 * man/fr/fr.po, man/pl/pl.po, man/ru/ru.po: updated.
1446 * man/chsh.1.xml: updated after rewrite chsh for use getopt_long().
1448 * po/pl.po: kill fuzzy.
1450 2006-07-13 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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:
1458 * NEWS, src/chsh.c: chsh rewrited for use getopt_long().
1460 2006-07-12 Tomasz Kłoczko <kloczek@pld.org.pl>
1462 * man/pl/groupmod.8, man/pl/pl.po: finish translation groupmod(8).
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).
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>).
1471 * man/fr/fr.po, man/groupmod.8.xml, man/pl/pl.po, man/ru/ru.po:
1472 updated groupmod man page.
1474 2006-07-11 Tomasz Kłoczko <kloczek@pld.org.pl>
1476 * src/groupmod.c: too many \t in help message.
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:
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".
1484 * src/groupmod.c: cleunps in help message.
1486 * src/chage.c: s/user/\[LOGIN\]/ in help message.
1488 * src/passwd.c: s/\[login\]/\[LOGIN\]/ in help message.
1490 * NEWS, src/groupmod.c: groupmod rewrited for use getopt_log().
1492 2006-07-10 Tomasz Kłoczko <kloczek@pld.org.pl>
1495 added missing \n in help messages and few other minor cleanups.
1498 updated for 4.0.17 (by Daniel Nylander <info@danielnylander.se>).
1500 * NEWS: 4.0.17 release date i 10-07-2006.
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).
1506 * src/login.c, src/logoutd.c, src/userdel.c, libmisc/limits.c:
1507 remove USER_PROCESS conditionsi (code simplifications).
1509 2006-07-07 Tomasz Kłoczko <kloczek@pld.org.pl>
1511 * po/km.po: kill all fuzzy (Sokhem <khoemsokhem@khmeros.info>).
1513 2006-07-06 Tomasz Kłoczko <kloczek@pld.org.pl>
1515 * po/de.po: kill fuzzy (by Holger Wansing <linux@wansing-online.de>).
1517 2006-07-05 Tomasz Kłoczko <kloczek@pld.org.pl>
1519 * man/Makefile.am: removed duplicated all target.
1521 * NEWS, po/LINGUAS, po/ne.po:
1522 new Nepali translation (by Paras Pradhan <pradhanparas@gmail.com>).
1524 * NEWS, po/LINGUAS, po/dz.po: new Dzongkha translation.
1527 updated for 4.0.17 (by Holger Wansing <linux@wansing-online.de>).
1530 updated for 4.0.17 (by "cobaco (aka Bart Cornelis)" <cobaco@skolelinux.no>)
1532 2006-06-25 Tomasz Kłoczko <kloczek@pld.org.pl>
1534 * po/ko.po: cleanups (by darehanl <darehanl@gmail.com>).
1536 * src/usermod.c: fixes in getopt_long() optstring: s/a/a:/ and added h.
1539 fixed long_options[] entries: s/no_argument/required_argument/ for lock-secs,
1540 maximum, time and user options.
1542 * NEWS, configure.in:
1543 improved SELinux detection on autoconf level (based on patch by
1544 Dan Yefimov <dan@D00M.lightwave.net.ru>).
1547 updated for 4.0.17 (by Sorin Batariuc <sorin@bonbon.net>).
1549 2006-06-24 Tomasz Kłoczko <kloczek@pld.org.pl>
1553 * man/pl/pl.po: more translations for chage(1).
1555 * TODO: remove done things.
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).
1561 * NEWS, src/Makefile.am: move nologin do $(sbindir).
1563 * man/pl/pl.po: more work.
1565 * man/pl/pl.po: more translations.
1567 * po/pl.po: s/KEY=VALUE/KLUCZ=WARTOŚĆ/
1569 * po/pl.po: s/SEC/SEK/
1571 * src/chpasswd.c: added missing #include "exitcodes.h".
1573 * src/chpasswd.c: s/exit (1)/exit (E_USAGE)/
1576 move all current i18n man pages automation inside "if ENABLE_REGENERATE_MAN .. endif".
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>).
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).
1586 updated for 4.0.17 (by Yuri Kozlov <kozlov.y@gmail.com>).
1588 * NEWS, po/LINGUAS, po/km.po:
1589 new km translation (Sokhem <khoemsokhem@khmeros.info>).
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.
1595 updated for 4.0.17 (by Bjørn Steensrud <bjornst@powertech.no>).
1598 updated for 4.0.17 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1601 s/twóş/twĂłrz/ (fix by Michał Łomnicki <michal.lomnicki@gmail.com>).
1604 updated for 4.0.17 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
1607 updated for 4.0.17 (by Clytie Siddall <clytie@riverland.net.au>).
1610 updated for 4.0.17 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1612 * po/eu.po, po/fr.po, po/gl.po, po/pl.po:
1613 Project-Id-Version: shadow 4.0.17
1616 updated for 4.0.17 (by Peter Mann <Peter.Mann@tuke.sk>).
1619 updated for 4.0.17 (by Changwoo Ryu <cwryu@debian.org>).
1621 2006-06-22 Tomasz Kłoczko <kloczek@pld.org.pl>
1623 * NEWS, configure.in: schedule release 40.17 on 26-06-2006.
1626 adjust last fix for leave some fix mail spool creation after rewrite internal
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).
1633 2006-06-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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.
1641 * man/pl/pl.po: more work on usermod.
1643 * po/pl.po: cleanups.
1645 2006-06-19 Tomasz Kłoczko <kloczek@pld.org.pl>
1648 regenerated using fixed DocBook XSL Stylesheets v1.70.1 (I must submit my
1649 fixes common/pl.xml do DocBook XSL Stylesheets mantainer).
1651 * man/fr/fr.po, man/ru/ru.po: updated.
1653 * man/pl/lastlog.8, man/pl/pl.po: finish translate lastlog(8).
1655 * man/lastlog.8.xml: improved NOTE section content.
1657 * po/pl.po: iprove lastlog help message.
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
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 ? :)
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>).
1670 2006-06-16 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1676 hack for generate translated xml files with lang="<lang> in <refentry> tag.
1677 Now is possible testing correctnes of XSLT sheets languages definition.
1679 2006-06-13 Tomasz Kłoczko <kloczek@pld.org.pl>
1681 * NEWS, po/eu.po: updated (by Piarres Beobide <pi@beobide.net>).
1683 2006-06-12 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1688 * man/pl/pl.po: more translations for usermod.
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.
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.
1696 * po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
1698 * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
1701 updated usermod help message and fixed few other things introduced during
1702 copy&paset from useradd help message.
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:
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/
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.
1715 * po/es.po, po/eu.po, po/fi.po, po/tl.po: cleanups.
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:
1720 2006-06-11 Tomasz Kłoczko <kloczek@pld.org.pl>
1722 * NEWS, configure.in, man/Makefile.am:
1723 reverte using docbook.sourceforge.net in XSLT url.
1725 * po/pl.po: cleanups.
1727 2006-06-05 Tomasz Kłoczko <kloczek@pld.org.pl>
1730 improved gen-xmls target: now this target generates only missing xml files.
1732 2006-06-04 Tomasz Kłoczko <kloczek@pld.org.pl>
1735 updated for 4.0.16 (by Peter Mann <Peter.Mann@tuke.sk>).
1738 updated for 4.0.16 (by Ruben Porras <nahoo82@gmail.com>).
1741 updated for 4.0.16 (by Tommi Vainikainen <thv+debian@iki.fi>).
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>).
1748 updated for 4.0.16 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
1750 2006-06-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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/
1756 * man/.cvsignore: shadow-man-pages.pot added.
1759 added temporary gen-xmls targed and dependencies beetwen .pot and .po files.
1761 * man/chgpasswd.8.xml: removed <!DOCTYPE> tag (isn't neccessary).
1763 2006-05-31 Tomasz Kłoczko <kloczek@pld.org.pl>
1765 * man/pl/pl.po: chage(1) translation.
1767 * man/pl/Attic/chage.1.xml: removed.
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.
1773 updated for 4.0.16 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
1775 * po/pl.po: s/_DAYS/_DNI/
1777 2006-05-30 Tomasz Kłoczko <kloczek@pld.org.pl>
1781 * NEWS: new release date for 4.0.16 is 05-06-2006.
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>)
1789 * src/useradd.c (create_mail):
1790 move checking create_mail_spool is "yes" on top function.
1792 * man/pl/pl.po: cleanups.
1795 plugged fuzzy (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1798 updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
1800 2006-05-29 Tomasz Kłoczko <kloczek@pld.org.pl>
1803 simplifications in update-po target and fixes in dist-po-files target.
1806 updated for 4.0.16 (by Piarres Beobide <pi@beobide.net>).
1808 2006-05-28 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
1815 * man/Makefile.am, man/ru/ru.po: added ru to LINGUAS.
1817 * po/ru.po: updated for 4.0.16 (by Yuri Kozlov <kozlov.y@gmail.com>).
1819 2006-05-27 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
1825 * po/vi.po: updated (by Clytie Siddall <clytie@riverland.net.au>).
1828 updated for 4.0.16 (by Gabor Kelemen <kelemeng@gnome.hu>).
1830 2006-05-25 Tomasz Kłoczko <kloczek@pld.org.pl>
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>)
1837 2006-05-22 Tomasz Kłoczko <kloczek@pld.org.pl>
1840 updates for 4.0.16 (by Clytie Siddall <clytie@riverland.net.au>).
1842 * po/gl.po: updated for 4.0.16 (by Jacobo Tarrio <jtarrio@debian.org>).
1844 2006-05-20 Tomasz Kłoczko <kloczek@pld.org.pl>
1846 * po/pl.po: more cleanups.
1849 updated for 4.0.16 (by Christian Perrier <bubulle@kheops.frmug.org>).
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.
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.
1857 * man/fr/fr.po, man/pl/pl.po, man/pwconv.8.xml, man/vipw.8.xml:
1858 remove "." from <refpurpose>.
1860 * po/pl.po: cleanups.
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:
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:
1870 * NEWS, man/pl/vipw.8: update pl vipw(8) man page.
1872 * src/useradd.c: s/mailbox/mailbox file/
1874 * man/pl/pl.po: seems vipw finished.
1876 * man/fr/fr.po, man/vipw.8.xml: s/Quiet mode database./Quiet mode./
1878 * man/pl/pl.po: more entries.
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/
1883 * man/pl/pl.po: fill few entries.
1885 * man/Makefile.am: fixes in dist-po-files target.
1887 * man/Makefile.am: pl added to Linguas. Some mprovements.
1890 initial version based on ond version submited by Christian Perrier <bubulle@debian.org>.
1892 * man/pl/pl.po: initial version.
1895 implemet update-po target and dist, dist-check hooks for put .po and
1896 .pot files in dist tar ball.
1899 reverte struct group newgr declaration but use them only conditionaly (#ifndef SHADOWGRP).
1901 2006-05-19 Tomasz Kłoczko <kloczek@pld.org.pl>
1903 * NEWS, configure.in: schedule release 4.0.16 to 29.05.06.
1905 * po/pl.po: updated.
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".
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>).
1917 2006-05-15 Tomasz Kłoczko <kloczek@pld.org.pl>
1919 * man/.cvsignore: added *.[1358]
1921 * NEWS, man/ru/Makefile.am, man/ru/chgpasswd.8:
1922 added chgpasswd(8) ru man page (by Yuri Kozlov <kozlov.y@gmail.com>).
1924 * po/gl.po: updated (by Jacobo Tarrio <jtarrio@debian.org>).
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>).
1930 * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
1932 * NEWS, po/pt.po: updated (by Miguel Figueiredo <elmig@debianpt.org>).
1934 2006-05-13 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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.
1946 by default in development enviroment use CFLAGS="-O2 -Wall".
1948 * src/chgpasswd.c (main): remove two unused variables (newgr and now).
1950 * src/userdel.c (main): removed unused arg variable.
1952 * libmisc/setupenv.c (setup_env):
1953 move *cp varable to #ifndef PAM part (fixed compilation
1954 warning about unused variable).
1956 * lib/getdef.c: now GETPASS_ASTERISKS is SKEY #define dependent.
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.
1965 * src/sulogin.c: break long line.
1968 added #include <unistd.h> and remove localy defined getpass() prototype.
1970 2006-05-12 Tomasz Kłoczko <kloczek@pld.org.pl>
1972 * man/Makefile.am: removed dupplicated sulogin.8.xml from EXTRA_DIST.
1974 * man/Attic/pw_auth.3.xml, man/Makefile.am: remove pw_auth(3) man page.
1976 * NEWS, lib/getdef.c: move login.defs::MD5_CRYPT_ENAB to non-PAM part.
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/)
1981 2006-05-11 Tomasz Kłoczko <kloczek@pld.org.pl>
1983 * man/userdel.8.xml:
1984 updated (after add getopt_log() support for userdel).
1986 * po/pl.po: updated.
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().
1991 * po/pl.po: cleanups.
1993 * etc/pam.d/Makefile.am, etc/pam.d/chgpasswd: new file.
1995 2006-05-09 Tomasz Kłoczko <kloczek@pld.org.pl>
1998 updated (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
2000 2006-05-08 Tomasz Kłoczko <kloczek@pld.org.pl>
2002 * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
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.
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.
2014 * NEWS, po/gl.po: updated (by Jacobo Tarrio <jtarrio@trasno.net>).
2016 2006-05-07 Tomasz Kłoczko <kloczek@pld.org.pl>
2019 updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2021 * NEWS, lib/commonio.c:
2022 fixed handle relative symlinks too in lib/commonio.c (merge patch from Fedora).
2024 * NEWS, lib/nscd.c: properly notify nscd to flush its cache
2025 (https://bugzilla.redhat.com/bugzilla/186803).
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).
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'.
2035 reverte http://bugs.debian.org/276419 (this is Debian specyfic).
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\".
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:
2043 * po/pl.po: updated.
2045 * NEWS, libmisc/setupenv.c (setup_env):
2046 export MAIL only when MAIL_CHECK_ENAB is enabled
2047 (Mike Frysinger <vapier@gentoo.org>).
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).
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).
2058 2006-05-06 Tomasz Kłoczko <kloczek@pld.org.pl>
2060 * NEWS, man/passwd.1.xml:
2061 better document how password strength is checked (fixed http://bugs.debian.org/115380).
2063 2006-04-28 Tomasz Kłoczko <kloczek@pld.org.pl>
2065 * NEWS, man/usermod.8.xml:
2066 added missing -a option description (by Christian Perrier <bubulle@debian.org>).
2068 2006-04-24 Tomasz Kłoczko <kloczek@pld.org.pl>
2070 * NEWS, man/hu/chsh.1, man/hu/login.1, man/hu/newgrp.1:
2071 fixed typos (by Koblinger Egmont <egmont@uhulinux.hu>).
2073 2006-04-16 Tomasz Kłoczko <kloczek@pld.org.pl>
2075 * NEWS, po/LINGUAS, po/hu.po:
2076 new hu translation (by SZERVÁC Attila <sas@321.hu>).
2078 2006-04-08 Tomasz Kłoczko <kloczek@pld.org.pl>
2080 * man/userdel.8.xml:
2081 minior fixes for the note under the -f option (Mike Frysinger <vapier@gentoo.org>).
2083 2006-04-07 Tomasz Kłoczko <kloczek@pld.org.pl>
2085 * NEWS, po/id.po: updatd (by Parlin Imanuel <pimanuel@gmail.com>).
2087 2006-04-01 Tomasz Kłoczko <kloczek@pld.org.pl>
2089 * src/su.c: indent code.
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>)
2097 simple patch to fixup grammar and Gentoo distfile URL (by Mike Frysinger <vapier@gentoo.org>).
2099 2006-03-31 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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).
2109 * man/fr/login.defs.5, man/ja/login.defs.5, man/pl/useradd.8, man/ru/login.defs.5:
2112 * NEWS, man/login.defs.5.xml:
2113 CREATE_HOME is not supported by useradd (patch by Mike Frysinger <vapier@gentoo.org>).
2115 2006-03-29 Tomasz Kłoczko <kloczek@pld.org.pl>
2118 s/wachtwoord is mes succes aangepast/wachtwoord is met succes aangepast/
2119 (typo reported by Wim De Smet <wdesmet@yucom.be>).
2121 2006-03-26 Tomasz Kłoczko <kloczek@pld.org.pl>
2124 removed GPASSWD_PROGRAM, CHFN_PROGRAM CHFN_PROGRAM #defines (not used now).
2126 * NEWS, man/Makefile.am, man/chgpasswd.8.xml:
2127 chgpasswd(8): new man page.
2129 2006-03-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
2134 2006-03-23 Tomasz Kłoczko <kloczek@pld.org.pl>
2136 * NEWS, src/chgpasswd.c:
2137 fixes for build correctly with --disable-shadowgrp
2138 (patch by Johannes Winkelmann <jw@tks6.net>)
2140 2006-03-22 Tomasz Kłoczko <kloczek@pld.org.pl>
2142 * man/pl/chage.1: fixed typo.
2144 2006-03-13 Tomasz Kłoczko <kloczek@pld.org.pl>
2147 updated for 4.0.15 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2149 2006-03-12 Tomasz Kłoczko <kloczek@pld.org.pl>
2152 updated for 4.0.15 (by Bjørn Steensrud <bjornst@powertech.no>).
2155 updated for 4.0.15 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
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>).
2161 * NEWS, po/pt_BR.po:
2162 updated for 4.0.15 (by Andre Luis Lopes <andrelop@debian.org>).
2165 updated for 4.0.15 (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
2167 2006-03-11 Tomasz Kłoczko <kloczek@pld.org.pl>
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>)
2174 * README: added paragragraph about S/Key support.
2176 * po/sk.po: updated for 4.0.15 (by Peter Mann <Peter.Mann@tuke.sk>).
2178 * NEWS: newgrp: do not link with libselinux.
2180 * NEWS, po/zh_CN.po:
2181 updated for 4.0.15 (by Carlos Z.F. Liu <carlosliu@users.sourceforge.net>).
2183 * po/ru.po: updated for 4.0.15 (by Yuri Kozlov <kozlov.y@gmail.com>).
2186 removed $(LIBSELINUX) from newgrp_LDADD (newgrp does not need to be linked
2187 with SELinux libraries).
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>).
2193 2006-03-09 Tomasz Kłoczko <kloczek@pld.org.pl>
2196 updated for 4.0.15 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
2199 updated for 4.0.15 (by Clytie Siddall <clytie@riverland.net.au>).
2202 updated for 4.0.15 (by Daniel Nylander <po@danielnylander.se>).
2204 2006-03-08 Tomasz Kłoczko <kloczek@pld.org.pl>
2206 * po/eu.po: updated for 4.0.15 (by pi <pi@beobide.net>).
2208 * po/ro.po: cleanups.
2211 updated for 4.0.15 (by Eric Pareja <xenos@upm.edu.ph>).
2213 * po/ro.po: updated for 4.0.15 (by Sorin B. <sorin@bonbon.net>).
2216 updated for 4.0.15 (by Ruben Porras <nahoo82@gmail.com>).
2218 2006-03-07 Tomasz Kłoczko <kloczek@pld.org.pl>
2221 updated for 4.0.15 (by Claus Hindsgaul <claus.hindsgaul@gmail.com>).
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>).
2228 updated for 4.0.15 (by Tommi Vainikainen <thv+debian@iki.fi>).
2231 updated for 4.0.15 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
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).
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.
2242 2006-03-06 Tomasz Kłoczko <kloczek@pld.org.pl>
2244 * po/pl.po: updated for 4.0.15.
2247 updated for 4.0.15 (by Jacobo Tarrio <jtarrio@trasno.net>).
2249 * NEWS, configure.in: schedule release 4.0.15 to 13-03-2006.
2251 2006-03-05 Tomasz Kłoczko <kloczek@pld.org.pl>
2253 * NEWS: typo (s/onas Meurer/Jonas Meurer/)
2255 * src/.cvsignore: added chgpasswd.
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>).
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/
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).
2267 2006-03-02 Tomasz Kłoczko <kloczek@pld.org.pl>
2269 * man/Attic/chpasswd.8, man/chpasswd.8.xml:
2270 fixed CAVEATS section (by Justin Pryzby <justinpryzby@users.sourceforge.net>)
2272 2006-02-28 Tomasz Kłoczko <kloczek@pld.org.pl>
2274 * man/Attic/passwd.1, man/passwd.1.xml:
2275 fixed SYNOPSIS section (http://bugs.debian.org/352136).
2277 2006-02-23 Tomasz Kłoczko <kloczek@pld.org.pl>
2279 * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
2281 2006-02-21 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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>)
2293 updated (commited http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347755).
2295 * NEWS, po/ca.po: updated (by Jordi Mallach <jordi@debian.org>).
2297 2006-02-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
2302 * po/gl.po: updated (Jacobo Tarrio <jtarrio@trasno.net>).
2305 updated (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2307 2006-02-15 Tomasz Kłoczko <kloczek@pld.org.pl>
2310 update (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2312 * po/vi.po: update (by Clytie Siddall <clytie@riverland.net.au>).
2314 * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2316 2006-02-09 Tomasz Kłoczko <kloczek@pld.org.pl>
2318 * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
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".
2323 * po/pl.po: updated.
2325 * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
2327 * po/eu.po: update (by ^pi^ <pi@beobide.net>).
2329 2006-02-08 Tomasz Kłoczko <kloczek@pld.org.pl>
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
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
2345 * po/ro.po: kill one fuzzy.
2347 * po/ro.po, NEWS: updated (by Sorin B. <sorin@bonbon.net>).
2349 * src/gpasswd.c: s/die/catch_signals/
2351 * src/expiry.c, src/sulogin.c: s/catch/catch_signals/
2353 * src/su.c: /su_catch_sig/chatch_signals/
2355 2006-02-07 Tomasz Kłoczko <kloczek@pld.org.pl>
2357 * src/id.c, src/groups.c, libmisc/getdate.y: lint code using CC=g++.
2360 fixed pam session support (patch from Topi Miettinen; fixed #57526, #55873,
2361 #57532 Debian bugs).
2364 fixed pam session support (patch from Topi Miettinen; fixed #57526,
2365 #55873, #57532 Debian bugs).
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>
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)
2376 * NEWS, src/userdel.c: fixed excess audit_logger() argument.
2378 * NEWS, lib/prototypes.h:
2379 corrected prototypes in lib/prototypes.h (thre is no audit_help_log(); added
2380 audit_logger() prototype).
2382 * src/login.c: fixed missing ";" in declaration.
2384 * man/Attic/limits.5, man/limits.5.xml:
2385 fixed example limits string (by Yuri Kozlov <kozlov.y@gmail.com>).
2387 2006-02-06 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
2392 2006-02-04 Tomasz Kłoczko <kloczek@pld.org.pl>
2394 * src/useradd.c, NEWS:
2395 fixed allow non-unique UID (http://bugs.debian.org/351281).
2397 2006-02-01 Tomasz Kłoczko <kloczek@pld.org.pl>
2399 * po/cs.po: updated (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2401 2006-01-27 Tomasz Kłoczko <kloczek@pld.org.pl>
2404 updated (by Clytie Siddall <clytie@riverland.net.au>).
2406 2006-01-26 Tomasz Kłoczko <kloczek@pld.org.pl>
2409 typo (fixed by Christian Perrier <bubulle@kheops.frmug.org>).
2411 * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
2413 2006-01-25 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
2419 2006-01-23 Tomasz Kłoczko <kloczek@pld.org.pl>
2421 * NEWS, po/eu.po: updated (by pi <pi@beobide.net>).
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
2427 2006-01-22 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
2432 * NEWS, po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
2434 2006-01-20 Tomasz Kłoczko <kloczek@pld.org.pl>
2437 updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2439 2006-01-18 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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>)
2453 updated (by Konstantinos Margaritis <markos@debian.org>).
2455 2006-01-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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 */
2461 2006-01-16 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
2471 * po/it.po: updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2473 2006-01-14 Tomasz Kłoczko <kloczek@pld.org.pl>
2477 * libmisc/shell.c: remove DEBUG code.
2479 * po/LINGUAS, po/gl.po, NEWS:
2480 added new gl translation (by Jacobo Tarrio <jtarrio@trasno.net>).
2482 2006-01-12 Tomasz Kłoczko <kloczek@pld.org.pl>
2484 * po/eu.po: small update (by pi <pi@beobide.net>).
2486 2006-01-10 Tomasz Kłoczko <kloczek@pld.org.pl>
2488 * src/su.c: fixed compilation error.
2490 2006-01-08 Tomasz Kłoczko <kloczek@pld.org.pl>
2492 * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>)
2493 http://bugs.debian.org/346449
2495 2006-01-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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)
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).
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:
2507 (http://bugs.debian.org/341489)
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).
2512 * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>)
2513 http://bugs.debian.org/346376
2515 2006-01-06 Tomasz Kłoczko <kloczek@pld.org.pl>
2517 * po/id.po: updated (by Parlin Imanuel <parlin_i@yahoo.com>)
2518 http://bugs.debian.org/345514
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).
2523 2006-01-05 Tomasz Kłoczko <kloczek@pld.org.pl>
2525 * NEWS, configure.in: start work on 4.1.0.
2527 * po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
2528 http://bugs.debian.org/346017
2530 2006-01-03 Tomasz Kłoczko <kloczek@pld.org.pl>
2532 * NEWS: correct 4.0.14 release date (03-01-2006).
2534 * src/Makefile.am: reverte install nologin in sbindir and use usbindir.
2536 * po/POTFILES.in: removed src/chsh_chkshell.c.
2538 * lib/prototypes.h: remove grdbm.c prototypes.
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.
2544 s/libpam_misc is missing/libpam_misc is missing for enable PAM support/
2546 2006-01-02 Tomasz Kłoczko <kloczek@pld.org.pl>
2548 * etc/pam.d/.cvsignore: added.
2550 * src/su.c: indent code.
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
2557 (by Nicolas François <nicolas.francois@centraliens.net>)
2560 simplifies how -p is handled (at least for its documentation).
2561 (by Nicolas François <nicolas.francois@centraliens.net>)
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>)
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>).
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.
2577 * po/cs.po, po/pl.po: run "make update-po".
2579 * src/Makefile.am: move nologin to sbindir.
2581 * man/Attic/groupadd.8, man/groupadd.8.xml: s/gid/GID/
2583 * man/Attic/lastlog.8, man/Attic/useradd.8, man/lastlog.8.xml, man/useradd.8.xml:
2586 2005-12-30 Tomasz Kłoczko <kloczek@pld.org.pl>
2588 * po/tl.po: updated for 4.0.14 (by Eric Pareja <xenos@upm.edu.ph>).
2590 2005-12-27 Tomasz Kłoczko <kloczek@pld.org.pl>
2593 updated for 4.0.14 (by Guillem Jover <guillem@debian.org>).
2595 2005-12-24 Tomasz Kłoczko <kloczek@pld.org.pl>
2598 updated for 4.0.14 (by Konstantinos Margaritis <markos@debian.org>).
2600 2005-12-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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>).
2610 * man/Attic/su.1, man/su.1.xml:
2611 added forgoten the SHELL argument description (by Nicolas François <nicolas.francois@centraliens.net>).
2613 * man/Attic/useradd.8, man/useradd.8.xml:
2614 s/group/user/ (cached by Nicolas François).
2616 2005-12-16 Tomasz Kłoczko <kloczek@pld.org.pl>
2618 * man/ko/vigr.8: added.
2621 updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2623 2005-12-15 Tomasz Kłoczko <kloczek@pld.org.pl>
2626 updated for 4.0.14 (by Miguel Figueiredo <mfigueiredo@gmail.com>).
2629 s/grp_update/grp_add/ in comment (by Nicolas François <nicolas.francois@centraliens.net>).
2631 * man/Attic/login.1, man/login.1.xml:
2632 added use <envar></envar> tags instead <emphasis></emphasis>.
2634 * man/Attic/su.1, man/su.1.xml: added use <envar></envar>.
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>)
2640 2005-12-14 Tomasz Kłoczko <kloczek@pld.org.pl>
2643 updated for 4.0.14 (by Tommi Vainikainen <thv+debian@iki.fi>).
2645 * po/ru.po: updated for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
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>_.
2650 * doc/Attic/README.linux, doc/Makefile.am: removed.
2652 * README, doc/Attic/README.linux:
2653 move contributors list from doc/README.linux to README.
2655 * doc/Attic/LSM, doc/Attic/README, doc/Makefile.am:
2656 removed (outdated content).
2659 updated cs.po for 4.0.14 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
2661 * po/pl.po: updated.
2664 kill one fuzzy (by Christian Perrier <bubulle@kheops.frmug.org>).
2667 updated da.po for 4.0.14 (by Claus Hindsgaul <claus_h@image.dk>).
2669 * po/eu.po: updated for 4.0.14 (by pi <pi@beobide.net>).
2672 updated vi.po fo 4.0.14 (by Clytie Siddall <clytie@riverland.net.au>).
2674 2005-12-13 Tomasz Kłoczko <kloczek@pld.org.pl>
2676 * NEWS: set release day for 4.0.14 to 19-12-2005.
2679 removed #include "libaudit.h" (it is conditionaly included in "defines.h").
2682 replaced "shell" by "shellstr". "shell" is also the name of a function.
2683 (Nicolas François <nicolas.francois@centraliens.net>).
2685 * src/vipw.c: - added missing break in case 'q'.
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),
2691 2005-12-11 Tomasz Kłoczko <kloczek@pld.org.pl>
2693 * doc/Attic/LICENSE, doc/Makefile.am, COPYING:
2694 move doc/LICENSE to COPYING.
2696 * doc/WISHLIST: remove some outdated/finished things.
2698 * doc/Attic/README.nls, doc/Attic/README.pam, doc/Makefile.am: removed.
2700 2005-12-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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>)
2713 added handle -s/--shell option like in GNU su (based on Debian patch sublmited
2714 by Nicolas François <nicolas.francois@centraliens.net>).
2717 make -, -l , --login option as no_argument (based on fix by Nicolas François).
2720 cosmetic fixes (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2722 2005-12-09 Tomasz Kłoczko <kloczek@pld.org.pl>
2724 * man/es/Makefile.am: s/patches/passwd/
2726 2005-12-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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).
2734 * man/Attic/id.1, man/Attic/pw_auth.3, man/Attic/sulogin.8:
2737 * man/ko/Makefile.am: added su.1 to man_MANS.
2739 * man/Makefile.am: reverte incorrect commit.
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>).
2744 2005-12-06 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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:
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/
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/
2759 updated ru translatios for 4.0.14 (by Yuri Kozlov <kozlov.y@gmail.com>).
2761 * po/eu.po: finish update for 4.0.14 (by pi <pi@beobide.net>).
2764 updated for 4.0.14 (by Danilo Piazzalunga <danilopiazza@gmail.com>).
2766 2005-12-05 Tomasz Kłoczko <kloczek@pld.org.pl>
2768 * po/fr.po: updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2770 * NEWS, po/eu.po: Basque translation updated (by pi <pi@beobide.net>).
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.
2775 2005-12-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
2780 * man/Attic/passwd.1, man/passwd.1.xml: cleanups.
2782 * man/ko/Makefile.am: commented newgrp.1 (must be updated).
2784 2005-12-02 Tomasz Kłoczko <kloczek@pld.org.pl>
2786 * man/Makefile.am: update-po target added.
2788 * man/Attic/pwck.8, man/pwck.8.xml: document -q option.
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
2797 export $USER and $SHELL as well as $HOME (http://bugs.debian.org/11003 and
2798 http://bugs.debian.org/11189).
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).
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).
2808 2005-12-01 Tomasz Kłoczko <kloczek@pld.org.pl>
2810 * configure.in: added man/fi/Makefile to AC_CONFIG_FILES().
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.
2815 * NEWS, src/userdel.c:
2816 fix incorrect audit record in userdel (https://bugzilla.redhat.com/bugzilla/174392).
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:
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".
2824 2005-11-30 Tomasz Kłoczko <kloczek@pld.org.pl>
2827 if an password is expired, su should propose to change this password
2828 (fixed http://bugs.debian.org/321384).
2830 * src/Makefile.am, src/login.c, NEWS:
2831 added auditing support (based on Fedora patch for login from util-linux).
2833 * src/useradd.c: remove use rflg.
2835 * man/ru/Makefile.am: typo.
2837 * po/pl.po: partialy updated.
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".
2842 * NEWS, src/useradd.c: merge PUG fixes from RedHat patch.
2844 2005-11-29 Tomasz Kłoczko <kloczek@pld.org.pl>
2847 updated (by Danilo Piazzalunga <danilopiazza@gmail.com>).
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>).
2852 2005-11-25 Tomasz Kłoczko <kloczek@pld.org.pl>
2854 * NEWS, src/Makefile.am, src/nologin.c: added nologin program.
2856 * NEWS, src/su.c: rewrited for use getopt_long().
2858 2005-11-17 Tomasz Kłoczko <kloczek@pld.org.pl>
2860 * po/zh_CN.po: updated (by Ming Hua <minghua@rice.edu>).
2862 2005-11-12 Tomasz Kłoczko <kloczek@pld.org.pl>
2864 * man/Attic/usermod.8, man/usermod.8.xml:
2865 rewrited for document long options.
2868 added a "quiet" mode (http://bugs.debian.org/190252.
2871 fixed wrong translation in german po file (http://bugs.debian.org/338373
2872 by Nico Golde <nico@ngolde.de>).
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).
2877 * NEWS, man/it/Makefile.am, man/it/newusers.8: added it newusers(8).
2880 updated (by Christian Perrier <bubulle@kheops.frmug.org>).
2882 2005-11-10 Tomasz Kłoczko <kloczek@pld.org.pl>
2884 * NEWS, src/Makefile.am, src/newgrp.c:
2885 added auditing support for newgrp (by Steve Grubb <sgrubb@redhat.com>).
2887 * NEWS, configure.in, libmisc/audit_help.c:
2888 switch over to a new logging function (by Steve Grubb <sgrubb@redhat.com>).
2892 2005-11-06 Tomasz Kłoczko <kloczek@pld.org.pl>
2894 * po/ru.po: updated (by Yuri Kozlov <kozlov.y@gmail.com>).
2896 2005-11-05 Tomasz Kłoczko <kloczek@pld.org.pl>
2899 s/logdir/shadow_cv_logdir/ fix wrong var name (by Mike Frysinger <vapier@gentoo.org>).
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.
2904 * src/userdel.c: added two new error messages to translated phrases.
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).
2910 2005-11-04 Tomasz Kłoczko <kloczek@pld.org.pl>
2912 * src/usermod.c: fix long name options name in long_options[].
2914 2005-11-02 Tomasz Kłoczko <kloczek@pld.org.pl>
2916 * src/userdel.c: indent source code.
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),
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).
2927 * man/Attic/userdel.8, man/userdel.8.xml:
2928 aphabetic order options description.
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).
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).
2938 * NEWS, libmisc/sulog.c:
2939 log in successful/failed su through syslog (http://bugs.debian.org/190215).
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).
2945 * man/pt_BR/gpasswd.1: merge 204_pt_BR-manpages Debian patch.
2947 2005-10-31 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
2952 * NEWS, po/tl.po: updated (by Eric Pareja <xenos@upm.edu.ph>).
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.
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:
2960 * src/usermod.c: cleanups in usage() output.
2962 * src/usermod.c: indent code.
2964 * NEWS, src/usermod.c:
2965 rewrited for use getopt_long() (Christian Perrier <bubulle@kheops.frmug.org>).
2967 2005-10-24 Tomasz Kłoczko <kloczek@pld.org.pl>
2969 * po/uk.po: updated (by Eugeniy Meshcheryakov <eugen@univ.kiev.ua>).
2971 2005-10-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
2976 2005-10-19 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
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>).
2988 2005-10-17 Tomasz Kłoczko <kloczek@pld.org.pl>
2990 * man/Attic/faillog.5, man/faillog.5.xml:
2991 typos (by A Costa <agcosta@gis.net>).
2993 2005-10-16 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
2998 * NEWS, po/sv.po: updated (by Daniel Nylander <yeager@lidkoping.net>).
3000 2005-10-13 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3005 2005-10-12 Tomasz Kłoczko <kloczek@pld.org.pl>
3007 * man/Attic/gpasswd.1, man/gpasswd.1.xml:
3008 move "Notes about group passwords" section from passwd man page.
3010 * src/passwd.c, NEWS, man/Attic/passwd.1, man/passwd.1.xml:
3011 remove handle -f, -g and -s options in passwd.
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>.
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>.
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>
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>
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.
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.
3033 2005-10-11 Tomasz Kłoczko <kloczek@pld.org.pl>
3035 * NEWS, configure.in: start work on 4.0.14.
3037 2005-10-10 Tomasz Kłoczko <kloczek@pld.org.pl>
3039 * NEWS: move release 4.0.13 date to 10-10-2005.
3041 * NEWS: added infor about removed duplicated pam_start() in chage.
3045 * man/Makefile.am: added sg.1.xml to man_XMANS.
3047 * man/Attic/chage.1, man/chage.1.xml:
3048 cleanups (by Yuri Kozlov <kozlov.y@gmail.com>).
3050 * man/Attic/newgrp.1, man/newgrp.1.xml:
3051 use <filename> in few more places.
3053 * man/Attic/newgrp.1, man/newgrp.1.xml:
3054 better newgrp description (http://bugs.debian.org/325558).
3056 2005-10-04 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
3061 * src/chsh.c: finish PAM support using pam_start() & co.
3063 * src/chage.c: remove using pam_chauthtok() on finish chage.
3066 use E_NOPERM in more places. remove using pam_chauthtok() on finish chfn.
3068 * src/chfn.c: cleanups.
3071 removed duplicaded not moved PAM code) was introduced during merge
3072 shadow-4.0.4.1-owl-pam-auth.diff patch).
3074 * src/chfn.c: finish PAM support.
3076 2005-10-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
3081 2005-10-02 Tomasz Kłoczko <kloczek@pld.org.pl>
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)
3087 2005-10-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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>/
3092 * man/Attic/sg.1, man/sg.1.xml: use <command> instead <emphasis>.
3094 * man/newgrp.1.xml, man/sg.1.xml, man/chage.1.xml, man/chsh.1.xml, man/login.defs.5.xml:
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).
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).
3105 * po/ru.po: updated for 4.0.13 (by Yuri Kozlov <kozlov.y@gmail.com>).
3107 2005-09-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3114 * man/Makefile.am: added rules for id.1, pw_auth.3 and sulogin.8.
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).
3120 2005-09-29 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
3126 2005-09-28 Tomasz Kłoczko <kloczek@pld.org.pl>
3130 * po/pl.po: few updates.
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>).
3137 updated for 4.0.13 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3139 2005-09-27 Tomasz Kłoczko <kloczek@pld.org.pl>
3143 * configure.in: fixes for correct handle --with{,out}-<feature>.
3146 use @<:@ @:>@ instead ( ) inside AC_HELP_STRING() and s/feactures/features/
3147 (based on fixes by Mike Frysinger <vapier@gentoo.org>).
3149 * po/da.po: updated for 4.0.13 (by Claus Hindsgaul <claus_h@image.dk>).
3151 * po/es.po: updated for 4.0.13 (by Ruben Porras <nahoo@inicia.es>).
3153 2005-09-26 Tomasz Kłoczko <kloczek@pld.org.pl>
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>)
3159 * man/Attic/getspnam.3, man/Attic/shadow.3, man/shadow.3.xml:
3160 added <refname>getspnam</refname> to <refnamediv>.
3162 * man/Attic/sg.1, man/sg.1.xml: fixed <cmdsynopsis>.
3164 * man/Attic/sg.1, man/Makefile.am, man/sg.1.xml:
3165 added separated sg(1) man page.
3167 2005-09-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
3173 * po/ro.po: updated (by Sorin Batariuc <sorin@bonbon.net>).
3175 2005-09-21 Tomasz Kłoczko <kloczek@pld.org.pl>
3177 * NEWS: schedule release 4.0.13 to 03-10-2005.
3179 2005-09-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3184 * man/logoutd.8.xml: fixed id inside <refentry>.
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.
3189 * man/Attic/login.access.5, man/login.access.5.xml:
3190 rewrited FILES section.
3192 * man/login.access.5.xml: cleanups.
3194 2005-09-15 Tomasz Kłoczko <kloczek@pld.org.pl>
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
3200 2005-09-13 Tomasz Kłoczko <kloczek@pld.org.pl>
3202 * po/ro.po: updates (by Sorin Batariuc <sorin@bonbon.net>).
3204 2005-09-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3209 * src/useradd.c: group all #include.
3212 updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3214 2005-09-06 Tomasz Kłoczko <kloczek@pld.org.pl>
3216 * src/gpasswd.c: remove exit(1) after failure().
3218 * src/usermod.c: consolidate few #ifdef WITH_AUDIT .. #endif sections.
3220 2005-09-05 Tomasz Kłoczko <kloczek@pld.org.pl>
3222 * src/Makefile.am: added missing $(LDADD) in gpasswd_LDADD.
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)
3229 * configure.in: try find and use by default feactures:
3235 Report on finish also S/Key and CrackLib support.
3237 * configure.in: cleanups.
3239 * src/Makefile.am: sort *_LDADD.
3241 * src/Makefile.am: added missing gpasswd_LDADD = $(LIBAUDIT).
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:
3246 * libmisc/Makefile.am: sort libmisc_a_SOURCES elements.
3248 * libmisc/audit_help.c: added shadow copyright text and indent file.
3250 * libmisc/audit_help.c:
3251 patr of auditing support not added on commiting audit changes.
3253 * src/Makefile.am: s/AUDIT/LIBAUDIT/
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.
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.
3266 * po/pt.po: finish update (by Christian Perrier <bubulle@debian.org>).
3268 2005-09-04 Tomasz Kłoczko <kloczek@pld.org.pl>
3270 * po/pt.po, NEWS: updated (by Miguel Figueiredo <elmig@debianpt.org>).
3272 2005-09-03 Tomasz Kłoczko <kloczek@pld.org.pl>
3275 fix warning (initialization makes pointer from integer without a cast) in
3276 long_options[] entry.
3279 partialy updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3281 2005-09-02 Tomasz Kłoczko <kloczek@pld.org.pl>
3283 * src/chage.c: indent source sode.
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>).
3289 2005-09-01 Tomasz Kłoczko <kloczek@pld.org.pl>
3291 * man/Attic/newgrp.1, man/newgrp.1.xml: finished rewrite.
3293 * etc/login.defs: moved from login.defs.linux.
3295 * src/login_nopam.c: use #ident.
3297 * etc/Attic/login.defs.hurd, etc/Attic/login.defs.linux, etc/Makefile.am:
3298 remove login.defs.hurd and login.defs.linux.
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).
3304 * etc/login.defs: s/chkpasswd/chpasswd/
3306 2005-08-31 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
3311 * man/Attic/gpasswd.1, man/gpasswd.1.xml:
3312 fixed refentry id (must be 'gpasswd.1').
3314 * man/Makefile.am, man/newgrp.1.xml:
3315 raw version converted from roff using doclifter.
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 */
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.
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.
3331 * man/Makefile.am: added support for regenerate roff files from XML.
3332 Added depeing shadow-man-pages.pot on $(man_XMANS).
3334 2005-08-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
3339 * po/pl.po: more updates.
3342 typo in handle --with-selinux. Fixes in xsltproc detection.
3345 added --enable-man and --enable-maintainer-mode to configure options.
3347 * man/Attic/chage.1, man/chage.1.xml, NEWS:
3348 added EXIT VALUES section (by Nicolas François <nicolas.francois@centraliens.net>).
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.
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>).
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).
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).
3364 * po/pl.po: partialy updated.
3366 2005-08-29 Tomasz Kłoczko <kloczek@pld.org.pl>
3368 * lib/exitcodes.h, src/chage.c:
3369 s/E_NOT_SHADOWED/E_SHADOW_NOTFOUND/ and change value of this exit code to 14.
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.
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).
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.
3383 * src/expiry.c, src/login.c: remove #if 0 .. #endif code.
3385 * src/login.c: remove #if 1 .. #endif.
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>).
3392 fix .SH (fix merged from 207_id-manpages debian patch).
3394 2005-08-28 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3400 * man/Attic/useradd.8, man/useradd.8.xml:
3401 cleanups in "Changing the default values" section.
3403 * man/useradd.8.xml:
3404 replace <emphasis remap='I'></emphasis> by <replaceable></replaceable>.
3405 Other minor cleanups.
3408 fixed missing )] in AC_ARG_WITH(skey, ..) (thank for fix to Yuri Kozlov <kozlov.y@gmail.com>).
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>).
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_-]*[$]).
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.
3424 update ru translations (by Yuri Kozlov <kozlov.y@gmail.com>).
3426 2005-08-27 Tomasz Kłoczko <kloczek@pld.org.pl>
3428 * man/Attic/passwd.1, man/passwd.1.xml:
3429 removed "Account maintenance" section.
3431 * man/Attic/passwd.1, man/passwd.1.xml: partialy done rewrite.
3434 some fixes after review of the translation (by Sorin Batariuc <sorin@bonbon.net>).
3436 * man/Attic/lastlog.8, man/lastlog.8.xml:
3437 s/Print help message and exit./Display help message and exit./
3439 * man/Attic/chage.1, man/chage.1.xml: document -h,--help option.
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.
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>.
3448 * man/Attic/lastlog.8, man/lastlog.8.xml:
3449 document new -b,--before option.
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.
3454 * man/Attic/lastlog.8, man/lastlog.8.xml:
3455 add "" aroud <command></command>.
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".
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>).
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>).
3468 2005-08-25 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3475 2005-08-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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.
3484 2005-08-23 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
3489 * man/Attic/chage.1, man/chage.1.xml: /warndays/--warndays/
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.
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.
3497 * src/newgrp.c: indent code.
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
3505 2005-08-22 Tomasz Kłoczko <kloczek@pld.org.pl>
3507 * configure.in: typo.
3510 add display short summary information on finish autoconf script.
3512 * NEWS, configure.in: start work on 4.0.13.
3514 2005-08-21 Tomasz Kłoczko <kloczek@pld.org.pl>
3516 * po/ru.po: updated for 4.0.12 (by Yuri Kozlov <yuray@id.ru>).
3519 updated for 4.0.12 (by Peter Mann <Peter.Mann@tuke.sk>).
3521 2005-08-20 Tomasz Kłoczko <kloczek@pld.org.pl>
3524 updated for 4.0.12 (by cobaco (aka Bart Cornelis) <cobaco@linux.be>).
3526 2005-08-19 Tomasz Kłoczko <kloczek@pld.org.pl>
3529 updated for 4.0.12 (by Tommi Vainikainen <thv+debian@iki.fi>).
3532 updated for 4.0.12 (by Frank Schmid <frank@cs-schmid.de>).
3535 updated for 4.0.12 (by Miguel Figueiredo <elmig@debianpt.org>).
3537 2005-08-11 Tomasz Kłoczko <kloczek@pld.org.pl>
3540 updated for 4.0.12 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
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>.
3545 * po/pl.po: finished update for 4.0.12.
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./
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.
3553 * po/pl.po: updated.
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.
3558 * lib/getdef.c, src/login.c, src/newgrp.c, NEWS:
3559 remove using login.defs::CLOSE_SESSIONS variable and allways close PAM session.
3561 2005-08-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
3568 * man/Attic/chage.1, man/chage.1.xml:
3569 s/occurrence/occurence/ (334_chage.1-typo Debian patch).
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).
3574 * man/it/Makefile.am: cleanups (443_man_it_Makefile.am Debian patch).
3576 * man/Attic/userdel.8, man/userdel.8.xml: s/an NIS client/a NIS client/
3578 * man/Attic/useradd.8, man/useradd.8.xml: s/an NIS group/a NIS group/
3580 * man/Attic/lastlog.8, man/lastlog.8.xml:
3581 s/you have an high UID/you have a high UID/
3583 * man/Attic/lastlog.8, man/lastlog.8.xml:
3584 added missing <para></para> in AUTHORS section (cached by Nicolas).
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".
3589 * po/POTFILES.in: added missing libmisc/pwdcheck.c. Sorted.
3591 2005-08-09 Tomasz Kłoczko <kloczek@pld.org.pl>
3593 * NEWS: s/22-07-2005/22-08-2005/
3595 * NEWS: schedule release 4.0.12 in 22-07-2005.
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.
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
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)
3609 * man/Attic/chage.1, man/chage.1.xml: s/an password/a password/
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.
3616 * src/gpasswd.c, src/grpck.c, src/grpconv.c, src/grpunconv.c, NEWS:
3617 added flushing group nscd cache on exit.
3619 * src/pwck.c, src/pwconv.c, NEWS:
3620 added flushing passwd nscd cache on exit.
3622 * NEWS, src/usermod.c:
3623 fixed handle -p option (patch by Peter Vrabec <pvrabec@redhat.com>).
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
3632 2005-08-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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
3642 * po/pl.po: updated.
3644 2005-08-06 Tomasz Kłoczko <kloczek@pld.org.pl>
3647 s/spoll/spool/ (spoted by Nicolas François <nicolas.francois@centraliens.net>).
3649 2005-08-04 Tomasz Kłoczko <kloczek@pld.org.pl>
3652 ignore SIGINT while authenticating. A ^C could defeat the waiting
3653 period and permit brute-force attacks (fixed http://bugs.debian.org/288827).
3655 2005-08-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
3663 * src/faillog.c: start using exitcodes.h.
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.
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).
3671 2005-08-02 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
3676 * src/chage.c: indent.
3678 * NEWS, src/groupadd.c, src/groupdel.c, src/groupmod.c, src/userdel.c:
3679 do OPENLOG() before pam_start().
3681 * NEWS, src/groupadd.c: fixed double OPENLOG().
3683 * src/passwd.c, src/vipw.c, src/userdel.c: reorder nscd_flush_cache().
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.
3688 * NEWS, src/chage.c: added flushing NSS shadow map on exit.
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:
3693 * po/POTFILES.in: removed lib/{grpack,gspack,pwpack,sppack}.c.
3695 * NEWS, src/newusers.c:
3696 added flushing NSS passwd, shadow and group maps.
3698 * NEWS, src/chpasswd.c, src/useradd.c:
3699 added flushing NSS shadow map on exit.
3701 * lib/prototypes.h: removed outdated prototypes for lib/gsdbm.c.
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).
3706 * lib/prototypes.h: removed outdated prototypes from lib/pwdbm.c.
3708 2005-07-31 Tomasz Kłoczko <kloczek@pld.org.pl>
3710 * NEWS, src/usermod.c: added flushing NSS shadow map.
3712 2005-07-29 Tomasz Kłoczko <kloczek@pld.org.pl>
3714 * man/Attic/chage.1, man/chage.1.xml:
3715 typo (s/passwordchanges/password changes/).
3717 2005-07-27 Tomasz Kłoczko <kloczek@pld.org.pl>
3719 * lib/getdef.c, src/su.c:
3720 ENV_SUPATH and ENV_PATH must be used independently to PAM.
3722 * lib/exitcodes.h: added E_BAD_ARG.
3724 * src/gpasswd.c: start use exitcodes.h.
3726 * lib/getdef.c: remove ENV_ROOTPATH def_table[] (not used).
3728 2005-07-24 Tomasz Kłoczko <kloczek@pld.org.pl>
3730 * src/chsh.c: start use exitcodes.h.
3732 2005-07-23 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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>)
3743 2005-07-22 Tomasz Kłoczko <kloczek@pld.org.pl>
3745 * po/Makevars: added:
3746 MSGID_BUGS_ADDRESS = kloczek@pld.org.pl
3748 2005-07-21 Tomasz Kłoczko <kloczek@pld.org.pl>
3750 * src/chfn.c: start use #include "exitcodes.h",
3752 * lib/exitcodes.h: cleanups.
3754 * lib/Makefile.am, lib/exitcodes.h, src/chage.c:
3755 start separate all E_* exit codes to lib/exitcodes.h.
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>).
3762 updated (by Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>).
3764 * NEWS, configure.in: start work on 4.0.12.
3766 2005-07-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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>).
3775 * po/sv.po, NEWS: update finished (by Per Olofsson <pelle@dsv.su.se>)
3777 * po/sv.po: partialy updated (by Per Olofsson <pelle@dsv.su.se>).
3779 2005-07-19 Tomasz Kłoczko <kloczek@pld.org.pl>
3781 * NEWS, configure.in: start work on 4.0.12.
3783 2005-07-18 Tomasz Kłoczko <kloczek@pld.org.pl>
3786 fixed compilation warning about incompatible implicit declaration of built-in
3787 function printf: added "#include <stdio.h>".
3790 move #ifdef USE_PAM .. #endif #includes outside #ifdef SHADOWGRP .. #endif.
3792 * libmisc/pwdcheck.c:
3793 added missing "#include <stdio.h>" (fix compilation with PAM disabled).
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".
3799 move declaration of pamh nad caught variables to #ifdef USE_PAM .. #endif.
3801 * po/pl.po, NEWS: updated pl translation.
3803 2005-07-17 Tomasz Kłoczko <kloczek@pld.org.pl>
3806 updated for 4.0.11 (by Peter Mann <Peter.Mann@tuke.sk>).
3808 2005-07-16 Tomasz Kłoczko <kloczek@pld.org.pl>
3811 updated for 4.0.11 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
3813 2005-07-15 Tomasz Kłoczko <kloczek@pld.org.pl>
3816 updated for 4.0.11 (by Frank Schmid <frank@cs-schmid.de>).
3818 2005-07-14 Tomasz Kłoczko <kloczek@pld.org.pl>
3821 updated for 4.0.11 (by Miguel Figueiredo <elmig@debianpt.org>).
3823 2005-07-13 Tomasz Kłoczko <kloczek@pld.org.pl>
3825 * po/stats: reorder gsub().
3827 * po/ru.po: cleanups.
3830 updated for 4.0.11 (by Yuri Kozlov <yucoz@yandex.ru>).
3832 2005-07-12 Tomasz Kłoczko <kloczek@pld.org.pl>
3835 move MAIL_DIR variable from def_table[] to part independent to USE_PAM
3836 (still used in userdel/usermod).
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.
3843 - updated for 4.0.11 (by Claus Hindsgaul <claus_h@image.dk>).
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
3851 - updated for 4.0.11 (by Tommi Vainikainen <thv+debian@iki.fi>).
3853 * po/ro.po: - updated Project-Id-Version field.
3856 - updated for 4.0.11 (by Sorin B. <sorin@bonbon.net>).
3858 2005-07-11 Tomasz Kłoczko <kloczek@pld.org.pl>
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
3864 * src/chage.c: use E_USAGE=2 as usage() exit code.
3867 updated for 4.0.11 (by Ruben Porras <nahoo82@telefonica.net>).
3869 * src/useradd.c: cleanups in usage() oyput.
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.
3874 * NEWS: release 4.0.11 is sheduled to 18-06-2005.
3876 2005-07-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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)
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)
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).
3889 * man/it/sg.1: added.
3891 * man/it/Makefile.am: more files in man_MANS.
3893 * man/it/Makefile.am: move pwunconv.8 to man_MANS.
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).
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().
3902 * po/stats: more gsub().
3904 2005-07-08 Tomasz Kłoczko <kloczek@pld.org.pl>
3907 indent source code and use fix for handle splitted groups unconditionaly.
3909 * lib/nscd.c: indent.
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>
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>)
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).
3926 2005-07-07 Tomasz Kłoczko <kloczek@pld.org.pl>
3928 * po/stats: improved.
3930 * man/Attic/groupadd.8, man/groupadd.8.xml, NEWS:
3931 document -o option in groupadd(8).
3933 * configure.in: s/'"$<foo>" != "no"'/'"$<foo>" = "yes"'/
3935 * NEWS, configure.in, lib/Makefile.am, lib/pwauth.c:
3936 S/Key support is back.
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".
3941 * po/pl.po: updated.
3943 * src/useradd.c: s,key=value,KEY=VALUE,
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.
3948 * man/Attic/useradd.8, man/useradd.8.xml, src/useradd.c:
3949 s/NAME=VALUE/KEY=VALUE/; s/key=value/KEY=VALUE/
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) {}.
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.
3958 remove A: from getopt() optstring (the same bug as in usermod).
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>.
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.
3967 * po/POTFILES.in: mistake s,chage_chkshell.c,chsh_chkshell.c,
3969 * po/POTFILES.in: s,libmisc/chkshell.c,src/chage_chkshell.c,
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>)
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.
3979 2005-07-06 Tomasz Kłoczko <kloczek@pld.org.pl>
3981 * Attic/acconfig.h, NEWS, configure.in:
3982 finish move all autoheader templates from acconfig.h to configure.in.
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.
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".
3990 * src/usermod.c: move all #include in one place.
3992 * src/useradd.c: s/-O/-K/
3994 * man/Attic/useradd.8, man/useradd.8.xml:
3995 cleanups in Note: in -K description.
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.
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'>.
4005 replace #ifdef USE_PAM .. #endif #ifndef USE_PAN .. #endif by
4006 #ifdef USE_PAM .. #else .. #endif.
4008 * src/su.c: conditiona code reorganization.
4010 * src/login.c: remove one #ifndef USE_PAM .. #endif.
4012 * libmisc/setupenv.c: move setup $MAIL to !USE_PAM.
4014 * libmisc/setupenv.c, src/su.c:
4015 consolidate two sections of code #ifndef USE_PAM to one.
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>)
4021 2005-07-05 Tomasz Kłoczko <kloczek@pld.org.pl>
4023 * configure.in, libmisc/getdate.y, libmisc/utmp.c, src/logoutd.c:
4024 remove non-USG code.
4026 * Attic/acconfig.h, configure.in:
4027 start moving all autoheader templates from acconfig.h to configure.in.
4029 * configure.in: remove not used AC_DEFINE(HAVE_LIBCRYPT).
4031 * Attic/acconfig.h, NEWS, configure.in:
4032 stop with error message if crypt() not found. Remove --with{,out}-libcrypt switch.
4034 * src/login.c: fixed use SYSLOG macro.
4036 2005-07-02 Tomasz Kłoczko <kloczek@pld.org.pl>
4038 * src/login_nopam.c: fixed use SYSLOG macro.
4040 2005-07-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
4046 2005-06-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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>)
4056 * NEWS, configure.in: start work on 4.0.11.
4058 2005-06-28 Tomasz Kłoczko <kloczek@pld.org.pl>
4060 * NEWS: +1 day release 4.0.10 date.
4062 * po/pl.po: kill fuzzy.
4064 * po/de.po: partial update by Frank Schmid <frank@cs-schmid.de>.
4066 2005-06-25 Tomasz Kłoczko <kloczek@pld.org.pl>
4068 * po/ca.po: run "make update-po".
4070 * po/sk.po: updated sk translation by Peter Mann <Peter.Mann@tuke.sk>.
4072 2005-06-22 Tomasz Kłoczko <kloczek@pld.org.pl>
4076 2005-06-21 Tomasz Kłoczko <kloczek@pld.org.pl>
4080 * po/pl.po: updated for 4.0.10.
4082 * po/ru.po, NEWS: updated ru translation by maintainer.
4084 * NEWS: added past releases dates. Cleanups.
4086 * man/Attic/shadowconfig.8: merge version generated from XML file.
4088 * po/ca.po, po/cs.po, po/da.po, po/fi.po, NEWS:
4089 translations updated by maintainers.
4091 2005-06-20 Tomasz Kłoczko <kloczek@pld.org.pl>
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/.
4096 * po/pl.po: start update for 4.0.10.
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.
4101 * libmisc/failure.c, libmisc/limits.c, lib/pwio.c:
4102 s/uid/UID/ in comments.
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.
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".
4111 * libmisc/getdate.y:
4112 remove extern for gmtime(), localtime() and mktime() and instead add #include <time.h>.
4114 * libmisc/entry.c: removed extern for fgetpwent().
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.
4120 * man/Attic/pw_auth.3.xml: cleanups.
4122 * man/grpck.8.xml, man/passwd.1.xml:
4123 correctly code EXIT VALUES section using <variablelist>. Cleanups.
4125 * man/shadow.3.xml: cleanups.
4127 2005-06-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
4132 2005-06-16 Tomasz Kłoczko <kloczek@pld.org.pl>
4134 * man/pwck.8.xml, man/useradd.8.xml, man/userdel.8.xml:
4135 correctly code EXIT VALUES section.
4137 * Attic/acconfig.h: removed DES_RPC and OPIE templates.
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:
4142 * man/Makefile.am: do not install mkpasswd(8) man page.
4144 * src/Makefile.am: move mkpasswd.c to EXTRA_DIST.
4147 use <itemizedlist mark='bullet'> for describe passwd fields. Remove outdated
4148 information about additional fields in comment field. Cleanups.
4150 * man/newusers.8.xml: cleanups.
4152 * man/gshadow.5.xml:
4153 use <itemizedlist mark='bullet'> for gshadow fields desscription.
4155 * man/shadow.5.xml: cleanups.
4158 use <itemizedlist mark='bullet'> for describe shadow fields.
4160 * man/Attic/pw_auth.3.xml: cleanups.
4162 * man/Attic/pw_auth.3.xml: use correct <refname>.
4164 * man/Attic/pw_auth.3.xml: cleanups.
4166 * man/groupdel.8.xml, man/groupmod.8.xml:
4167 correctly code EXIT VALUES section.
4169 * man/groupadd.8.xml: cleanups.
4171 * man/Attic/mkpasswd.8.xml: added missing <variablelist> tag.
4173 * man/usermod.8.xml: cleanups.
4175 * man/usermod.8.xml: remove <sbr/> tags from SYNOPSIS section.
4177 * man/faillog.8.xml: cleanups.
4179 * man/faillog.5.xml:
4180 put struct faillog definition in <programlisting></programlisting>.
4182 * man/chsh.1.xml, man/chpasswd.8.xml: cleanups.
4184 * man/groupadd.8.xml:
4185 seems I found good way for code EXIT VALUES section.
4188 put meanings of each field spwd struct in <itemizedlist mark='bullet'>.
4191 place definition of struct spwd in <programlisting></programlisting>.
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
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
4206 2005-06-15 Tomasz Kłoczko <kloczek@pld.org.pl>
4208 * src/login.c: indent.
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:
4213 2005-06-14 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
4218 * man/login.1.xml: rewrited FILES section.
4220 * man/id.1.xml, man/lastlog.8.xml, man/gshadow.5.xml: cleanups.
4222 * man/groups.1.xml: typos.
4224 * man/chfn.1.xml, man/expiry.1.xml, man/gpasswd.1.xml: cleanups.
4226 2005-06-10 Tomasz Kłoczko <kloczek@pld.org.pl>
4229 last patch for UTMPX was submited by by Nicolas François <nicolas.francois@centraliens.net>
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).
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
4239 * man/Attic/passwd.1, man/passwd.1.xml:
4240 s/compatiblity/compatibility/ (fix by Christian Perrier <bubulle@kheops.frmug.org>).
4242 2005-06-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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
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
4258 * po/POTFILES.in, NEWS, libmisc/Attic/setup.c, libmisc/Makefile.am:
4259 not used now (removed).
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>).
4265 2005-06-08 Tomasz Kłoczko <kloczek@pld.org.pl>
4267 * man/Attic/grpck.8, man/grpck.8.xml:
4268 typo: s/incorrectable/uncorrectable/ (by A Costa <agcosta@gis.net>).
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>).
4274 * man/Attic/shadow.5, man/shadow.5.xml:
4275 typos: s/encryped/encrypted/; s/supercedes/supersedes/
4276 (by A Costa <agcosta@gis.net>)
4278 2005-06-07 Tomasz Kłoczko <kloczek@pld.org.pl>
4280 * src/login.c, NEWS:
4281 check for hushed login and pass PAM_SILENT if true.
4282 http://bugs.debian.org/48002
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
4288 2005-06-02 Tomasz Kłoczko <kloczek@pld.org.pl>
4290 * NEWS, po/zh_TW.po: updated (by Tetralet <tetralet@pchome.com.tw>).
4292 * NEWS, po/ca.po: updated (by Guillem Jover <guillem@debian.org>).
4295 added small comment with marker usefull for translators.
4297 2005-05-25 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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
4306 2005-05-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
4311 2005-05-23 Tomasz Kłoczko <kloczek@pld.org.pl>
4313 * NEWS, configure.in: start working on 4.0.10.
4315 * man/Makefile.am: remove shadow-man-pages.pot target from all.
4317 2005-05-19 Tomasz Kłoczko <kloczek@pld.org.pl>
4319 * lib/encrypt.c, NEWS:
4320 fixed passwd segfault in non-PAM connfiguration (submited by Greg Schafer <gschafer@zip.com.au>).
4322 * po/sv.po: upsdate (by Christian Perrier <bubulle@debian.org>).
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).
4328 * man/Attic/su.1, man/pwconv.8.xml, man/su.1.xml, man/Attic/pwconv.8:
4329 fixed typo (s,similiar,similar,).
4331 2005-05-14 Tomasz Kłoczko <kloczek@pld.org.pl>
4333 * NEWS, po/ro.po: updated by Sorin B. <sorin@bonbon.net>.
4335 * po/ru.po, NEWS: updated by yu-koz <yu-koz@yandex.ru>.
4337 2005-05-13 Tomasz Kłoczko <kloczek@pld.org.pl>
4339 * po/ro.po: few updates by Sorin Batariuc <sorin@bonbon.net>.
4341 2005-05-12 Tomasz Kłoczko <kloczek@pld.org.pl>
4343 * po/ru.po: updated (by Yuri Kozlov <yuray@id.ru>).
4345 2005-05-10 Tomasz Kłoczko <kloczek@pld.org.pl>
4348 completed translations for HEAD (by Clytie Siddall <clytie@riverland.net.au>).
4350 2005-05-09 Tomasz Kłoczko <kloczek@pld.org.pl>
4352 * NEWS, po/LINGUAS, po/vi.po: added new vi translation.
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>).
4358 * man/Attic/passwd.1, man/passwd.1.xml:
4359 make bold passwd and chfn commands.
4361 2005-04-28 Tomasz Kłoczko <kloczek@pld.org.pl>
4363 * man/usermod.8.xml, man/vipw.8.xml: cleanups.
4365 2005-04-27 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
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
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.
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:
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,
4384 2005-04-26 Tomasz Kłoczko <kloczek@pld.org.pl>
4386 * man/login.1.xml: fixed bold (use <command></command>). Cleanups.
4388 * man/Attic/login.1: fixed typo in bold.
4390 * man/chage.1.xml: fixed italic. Cleanups.
4392 * man/Attic/chage.1: fixed typo in italic.
4394 * man/login.defs.5.xml:
4395 fixed italic (use <filename></filename> istead italic). Cleanups.
4397 * man/Attic/login.defs.5: fixed typo in italic.
4399 * man/vipw.8.xml: fixed italic (use <filename></filename>).
4401 * man/Attic/vipw.8: typo in italic.
4404 added target for generate shadow-man-pages.pot. List all now useable xml files
4405 in man_XMANS variable.
4408 fixed bold. Use in more places <command></command> istead bold.
4410 * man/Attic/login.defs.5: typo in bold.
4413 removed comment. Use <variablelist></variablelist> in Files secstion.
4416 * man/Attic/pwconv.8, man/Attic/su.1: typo in bold.
4418 2005-04-25 Tomasz Kłoczko <kloczek@pld.org.pl>
4420 * NEWS, configure.in: start work on 4.0.9.
4422 * po/nl.po: kill fuzzy.
4424 * man/Attic/chage.1:
4425 reverte last commit (by mistake commited experimental version generated from XML file).
4428 updated for 4.0.8 (by "cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
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,).
4434 updated for 4.0.8 (by Peter Mann <Peter.Mann@tuke.sk>).
4436 * src/lastlog.c: typo (s,specyfied,specified,)
4438 * src/faillog.c: typo (s,maiximum,maximum,).
4440 2005-04-22 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
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".
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".
4451 2005-04-21 Tomasz Kłoczko <kloczek@pld.org.pl>
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>)
4461 cleanups in plural forms (by Roman Festchook <roma@polesye.net>).
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.
4466 2005-04-20 Tomasz Kłoczko <kloczek@pld.org.pl>
4469 updated for 4.0.8 (by Christian Perrier <bubulle@kheops.frmug.org>).
4471 * NEWS, po/eu.po: updated for 4.0.8 (by ^pi^ <piarres@gmail.com>).
4474 updated for 4.0.8 (by Roman Festchook <roma@polesye.net>).
4477 updated for 4.0.8 (by Miroslav Kure <kurem@upcase.inf.upol.cz>).
4480 updated for 4.0.8 (by Claus Hindsgaul <claus_h@image.dk>).
4483 updated for 4.0.8 (by Changwoo Ryu <cwryu@debian.org>).
4485 * po/fi.po: kill one fuzzy (by Tommi Vainikainen <thv+debian@iki.fi>).
4487 2005-04-19 Tomasz Kłoczko <kloczek@pld.org.pl>
4489 * man/chpasswd.8.xml: Rewrited by hand & xemacs.
4491 * man/chfn.1.xml: cleanups in <refentry> tag.
4493 * man/chfn.1.xml: Rewrited by hand & xemacs.
4496 updated for 4.0.8 (by Miguel Figueiredo <elmig@debianpt.org>).
4498 * po/es.po, NEWS: updated (by Ruben Porras <nahoo@inicia.es>).
4500 2005-04-18 Tomasz Kłoczko <kloczek@pld.org.pl>
4502 * man/Attic/useradd.8:
4503 fixed typos in useadd syntax (in SYNOPSIS section) catched using doclifter.
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.
4508 * configure.in: remove handle --with-lib{opie,skey}.
4511 synced with english version (by Simon Brandmair <sbrandmair@gmx.net>).
4513 * man/Attic/usermod.8: improved -o description.
4516 added translation EXIT VALUES section (by Simon Brandmair <sbrandmair@gmx.net>).
4519 updated it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
4521 2005-04-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
4526 * po/pl.po: updated.
4529 use the same error message ("%s: PAM authentication failed\n") on fail
4530 authentication as in other tools.
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".
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.
4539 * NEWS, lib/Makefile.am, lib/pwauth.c:
4540 remove not working OPIE and SKEY support.
4542 * configure.in: typo (s,SELinuux,SELinux,).
4546 * NEWS: chage, useradd, usermod: reduce multiple OPENLOG() calls.
4548 * src/useradd.c, src/usermod.c: fix multiple OPENLOG() calls.
4550 * src/chage.c: cleanups.
4552 * src/chage.c: fix multiple OPENLOG() calls.
4555 use E_SUCCESS/E_NOPERM #defines instead 0/1 in exit() arguments.
4557 2005-04-15 Tomasz Kłoczko <kloczek@pld.org.pl>
4560 adjust also syslog message on usage -S option without permission.
4561 Consolidate SELinix and non-SELinux code.
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.
4567 * NEWS, man/Attic/passwd.1:
4568 fix #160477 Debian bug: improve -S output description.
4571 new translation by Simon Brandmair <sbrandmair@gmx.net> with merged all
4572 changes between revision 1.2 a 1.5.
4574 2005-04-14 Tomasz Kłoczko <kloczek@pld.org.pl>
4576 * man/Attic/passwd.1, man/pl/passwd.1: bold passwd and chage commands.
4579 fixed race condition in vipw (Debian #242407 bug; fix by Alexander Gattin
4580 <arg@online.com.ua>).
4582 * man/pl/Attic/chage.1.xml, man/pl/chage.1:
4583 synced with english version.
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>).
4589 2005-04-13 Tomasz Kłoczko <kloczek@pld.org.pl>
4592 updated translation (by Tommi Vainikainen <tvainikan@cc.hut.fi>).
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.
4597 2005-04-12 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
4605 AC_SYS_LARGEFILE() performs checking is fseeko() is avalaible so "fseeko" can
4606 be removed from AC_CHECK_FUNCS() parameters.
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'.
4612 * po/cs.po: killed fuzzy (by Miroslav Kure <kurem@debian.cz>).
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).
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".
4620 * man/Attic/grpck.8:
4621 describe /etc/passwd in FILES section as "user account information".
4623 * po/stats: small script for generate translations statistics.
4625 * NEWS, po/cs.po: Updated by Miroslav Kure <kurem@debian.cz>.
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".
4630 * man/Attic/newgrp.1:
4631 Reformated paragraph. s,Bourne shell,\fBbash\fR shell,
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.
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".
4641 added Plural-Forms: header entry and updated for last change in
4644 * libmisc/failure.c:
4645 break message text with failure login since last login.
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>.
4651 2005-04-11 Tomasz Kłoczko <kloczek@pld.org.pl>
4654 new translation maintainer: Miroslav Kure <kurem@debian.cz>.
4656 2005-04-10 Tomasz Kłoczko <kloczek@pld.org.pl>
4658 * po/pl.po: updated for 4.0.8.
4660 2005-04-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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
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.
4669 * src/faillog.c (usage): typo (s,IDAYS,DAYS,).
4671 * man/Attic/faillog.8, NEWS:
4672 updated after rewrite faillog command for use getopt_long().
4675 Add handle -h,--help option. Show in usage output information about
4676 -t,--time option. Remove handle -p option.
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".
4681 * po/POTFILES.in: updated.
4683 * man/Attic/gpasswd.1: typo (s,fB,\fB,).
4685 2005-04-06 Tomasz Kłoczko <kloczek@pld.org.pl>
4687 * NEWS, man/ja/login.1:
4688 updated ja man page for Debian #95213 bug (by Kenshi Muto <kmuto@debian.org>).
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).
4693 * src/login.c: consilidate some !USE_PAM lines.
4695 * src/login.c, src/login_nopam.c:
4696 move bad_time_notify() and check_nologin() to src/login_nopam.c.
4698 * lib/prototypes.h: remove not used login_desrpc() prototype.
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.
4704 remove "#ifdef SW_CRYPT .. #endif" and "#ifdef DOUBLESIZE .. #endif" unused code.
4706 * lib/encrypt.c: remove "#ifdef MD5_CRYPT .. #endif" unused code.
4709 remove prototypes for *l64a() and add #include <stdlib.h>. Remove unused
4710 now code (old style random salt generator).
4712 * src/chage.c: cleanups.
4715 remove prototypes for *l64a() and add #include <stdlib.h>.
4717 * src/login.c: remove login_fbtab() prototype.
4720 remove prototypes for a64l() and *l64a() and add #include <stdlib.h>.
4722 2005-04-05 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
4727 * man/pl/usermod.8: finish sync with english version.
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.
4732 * man/Attic/gpasswd.1, man/Attic/newgrp.1:
4733 fixes by Nicolas Nicolas François <nicolas.francois@centraliens.net> (not all
4736 2005-04-02 Tomasz Kłoczko <kloczek@pld.org.pl>
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,-,\\-,).
4741 * man/cs/groups.1: cleanups.
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
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.
4753 * src/login.c: remove unused #ifded LOGIN_FBTAB .. #endif code.
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.
4760 * src/lastlog.c, src/login.c, src/useradd.c, src/usermod.c, libmisc/log.c:
4761 cleanups: remove using #include "lastlog_.h".
4763 * src/login.c: fixed build with PAM support disabled.
4765 * src/login.c: remove "#ifdef HUP_MESG_FILE .. #endif" code.
4767 * src/login.c: reindent using -l80.
4769 * man/Attic/chage.1, man/chage.1.xml:
4770 s/chage/chage command/ in DESCRIPTION.
4773 converted from roff using doclifter. Rewrited by hand.
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:
4778 * man/Attic/pwconv.8: fixed typo: s,fI,\fI,
4780 * po/POTFILES.in: remove libmisc/login_{desrpc,krb}.c.
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.
4785 * man/it/chfn.1: cleanups.
4787 2005-04-01 Tomasz Kłoczko <kloczek@pld.org.pl>
4789 * NEWS, configure.in:
4790 fixed UTMP path detection (by Kelledin <kelledin@users.sf.net>).
4792 * man/fr/chsh.1: typo.
4794 * man/de/Makefile.am, man/de/passwd.5:
4795 imported from Deutscher manpages.
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.
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.
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>).
4806 2005-03-31 Tomasz Kłoczko <kloczek@pld.org.pl>
4808 * man/pl/chage.1, man/pl/chfn.1, man/pl/chsh.1, man/pl/gpasswd.1:
4811 * man/pl/groupmod.8: typo: s,\fI,\fR,
4813 * man/pl/login.1, man/pl/passwd.1: cleanups: aded missing \fR.
4815 * man/pl/sulogin.8: cleanups.
4817 * man/pl/useradd.8: cleanups: aded missing \fR.
4819 * man/pl/usermod.8: partialy synced with english version.
4821 * man/Attic/usermod.8: typo.
4823 * NEWS, man/Attic/usermod.8:
4824 fixed #302388 Debian bug: added separated -o option description.
4827 FAILLOG_ENAB, LOGIN_STRING moved to code "#ifndef USE_PAM" dependent.
4829 * lib/pwauth.c, lib/pwauth.h: enable pw_auth() only #ifndef USE_PAM.
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.
4834 * libmisc/.indent.pro, src/.indent.pro, lib/.indent.pro: -l80 added.
4836 * lib/gshadow.c, NEWS:
4837 rewrited group count to dynamic (by John Newbigin <jnewbigin@ict.swin.edu.au >).
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".
4842 * src/login.c: use allways "\n%s login: " login prompt.
4844 * src/login.c: removed radius support (even not compiles).
4846 * doc/Attic/README.mirrors, doc/Makefile.am: removed.
4848 * src/userdel.c (update_user): removed next redundant closing }.
4850 * src/userdel.c: remove using unused NO_REMOVE_MAILBOX #define.
4852 * src/userdel.c (update_user): removed redundant closing }.
4854 2005-03-30 Tomasz Kłoczko <kloczek@pld.org.pl>
4857 move PASS_MAX_DAYS, PASS_MIN_DAYS and PASS_WARN_AGE to part PAM not dependent
4858 (used in useradd, pwconv).
4860 * configure.in, src/Makefile.am:
4861 move define LOCALEDIR using AC_DEFINE_UNQUOTED() to src/Makefile.am::AM_CPPFLAGS.
4863 * man/Attic/pwconv.8: typo in bold.
4865 * doc/Attic/INSTALL: removed.
4867 * doc/Attic/README.sun4, doc/Makefile.am: removed outdated README.sun4.
4869 2005-03-24 Tomasz Kłoczko <kloczek@pld.org.pl>
4871 * po/pl.po: put mine data in Last-Translator: field.
4874 use the same as in useradd default UMASK (022 instead 077) if diffrent not
4875 defined in login.defs.
4877 * NEWS, libmisc/copydir.c:
4878 added SELinux changes (based on Fedora patch).
4882 * man/Attic/login.defs.5: typo in bold.
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
4889 * lib/getdef.c: added CHSH_AUTH variable in def_table[] table.
4891 * src/chsh.c: s/CHFN_AUTH/CHSH_AUTH/
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).
4897 * autogen.sh: reorder.
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.
4908 fix importand typo: added missing ",". Now LOGIN_ACCESS realy is defined only
4909 when PAM is not enabled.
4911 * libmisc/obscure.c, libmisc/limits.c:
4912 all functions from this file are "#ifndef USE_PAM" dependent.
4914 * libmisc/setugid.c (change_uid):
4915 removed dead code depndent on "#ifdef BSD".
4917 * libmisc/ttytype.c (ttytype):
4918 removed dead code depend on "defined(SUN) || defined(BSD) || defined(SUN4)".
4920 * src/login.c (setup_tty): remove dead code.
4923 fix compilation warning: replace #include <unistd.h> by #include <netdb.h>
4924 where ruserok() is declared.
4926 2005-03-23 Tomasz Kłoczko <kloczek@pld.org.pl>
4928 * po/pl.po: kill one fuzzy entry.
4930 2005-03-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
4936 2005-03-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
4941 2005-02-25 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
4949 2005-02-23 Tomasz Kłoczko <kloczek@pld.org.pl>
4951 * src/useradd.c, NEWS:
4952 useradd: fixes a potential security problem when mailbox is created in
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().)
4962 2005-02-17 Tomasz Kłoczko <kloczek@pld.org.pl>
4964 * NEWS, po/LINGUAS, po/tl.po:
4965 added tl translation (fron Debian resources).
4967 2005-02-14 Tomasz Kłoczko <kloczek@pld.org.pl>
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>)
4975 2005-02-09 Tomasz Kłoczko <kloczek@pld.org.pl>
4978 updated translation (by Jean-Luc Coulon <jean-luc.coulon@wanadoo.fr>) from
4981 2005-01-26 Tomasz Kłoczko <kloczek@pld.org.pl>
4983 * NEWS, configure.in: open work on 4.0.8.
4985 2005-01-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
4990 2005-01-21 Tomasz Kłoczko <kloczek@pld.org.pl>
4993 updated it translations (by Danilo Piazzalunga <danilopiazza@libero.it>).
4995 2005-01-20 Tomasz Kłoczko <kloczek@pld.org.pl>
4997 * libmisc/rlogin.c: remove ruserok() prototyle and #include <unistd.h>.
4999 * lib/getdef.c: remove strtol() prototype (it comes with <stdlib.h>).
5001 * po/da.po, po/es.po, po/nl.po, po/pl.po, po/pt.po:
5002 "Project-Id-Version: shadow 4.0.7".
5005 updated fi translation (by Tommi Vainikainen <thv+debian@iki.fi>).
5007 2005-01-18 Tomasz Kłoczko <kloczek@pld.org.pl>
5009 * po/da.po, po/es.po, po/pl.po, po/pt.po: kill fuzzy entries.
5012 updated nl translations (by cobaco (aka Bart Cornelis)" <cobaco@linux.be>).
5014 * lib/Makefile.am (libshadow_la_LIBADD): removed snprintf.h.
5016 * NEWS, po/LINGUAS, po/zh_TW.po:
5017 added zh_TW translation (from Debian resources).
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:
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.
5028 2005-01-17 Tomasz Kłoczko <kloczek@pld.org.pl>
5030 * NEWS: added pt to updated translations.
5032 * lib/defines.h: reverte last change (mistake).
5035 updated translation by Miguel Figueiredo <elmig@debianpt.org>.
5037 2005-01-16 Tomasz Kłoczko <kloczek@pld.org.pl>
5041 * NEWS: update da, es and pl (100%) translations.
5043 * po/pl.po: finish translations.
5045 * po/da.po: updated translations by Claus Hindsgaul <claus_h@image.dk>.
5047 * NEWS, TODO: Typos found by Claus Hindsgaul <claus_h@image.dk>.
5049 * po/es.po: Updates from Ruben Porras <nahoo@inicia.es>.
5051 * lib/defines.h: - remove usong shadow_.h.
5053 * po/pl.po: kill fuzzy.
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.
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".
5063 2005-01-02 Tomasz Kłoczko <kloczek@pld.org.pl>
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().
5068 * etc/pam.d/su: aded line with "session required pam_env.so".
5070 2004-12-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5075 2004-12-29 Tomasz Kłoczko <kloczek@pld.org.pl>
5077 * po/LINGUAS, po/ro.po, po/sq.po, NEWS:
5078 added ro, sq translations (from Debian resources).
5080 2004-12-20 Tomasz Kłoczko <kloczek@pld.org.pl>
5083 added checing is fseeko() function is avalaibabe in system: added fseeko to
5084 AC_CHECK_FUNCS parameters.
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.
5091 - final entry about fixed large file support in lastlog and faillog.
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.
5099 fixes for allow operate on large files by faillog: use fseeko() instead
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
5107 * src/faillog.c: fixed typo in usage().
5109 2004-12-17 Tomasz Kłoczko <kloczek@pld.org.pl>
5111 * man/pl/newgrp.1: fixed typo in bold macro.
5113 2004-12-13 Tomasz Kłoczko <kloczek@pld.org.pl>
5115 * man/pl/chpasswd.8: remove bold from NAZWA section.
5117 2004-12-12 Tomasz Kłoczko <kloczek@pld.org.pl>
5119 * src/faillog.c: remove using Prog variable.
5121 * configure.in, NEWS:
5122 fixed large file support: added AC_SYS_LARGEFILE macro to autoconf.
5124 * man/Attic/groupmod.8, man/pl/groupmod.8: separate OPTIONS section.
5126 * man/pl/chpasswd.8: sync with english version.
5128 * man/Attic/chpasswd.8:
5129 bold "chpasswd" command name in CAVEATS section.
5131 * man/Attic/chpasswd.8: s/protect/protected/
5133 * man/pl/lastlog.8: cleanups.
5135 * man/Attic/chpasswd.8, man/Attic/lastlog.8, man/Attic/newusers.8:
5136 remove bold from NAME section.
5138 * man/it/groupadd.8, man/it/useradd.8: separate OPZIONI section.
5140 * man/pl/groupmems.8: fixes in OPCJE section.
5142 * man/Attic/chpasswd.8: more cleanups.
5144 2004-12-11 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
5150 * man/Attic/chpasswd.8: more cleanups.
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.
5156 * man/Attic/chpasswd.8: updated.
5159 fixed FICHIERS secttion: corrected change to italic on /var/log/faillog.
5162 move main() to the end of file and reorder rest functions. Now declararion
5163 finction prototypes can be removed.
5165 2004-12-10 Tomasz Kłoczko <kloczek@pld.org.pl>
5169 * man/pl/lastlog.8: synced with current english version.
5171 * man/Attic/lastlog.8: use the same style as in chpasswd(8).
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.
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.
5181 s/display this help and exit/display this help message and exit/ in ussage()
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:
5188 Added handle -h|--help option. Improved and updated ussage() output.
5190 2004-12-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5195 * src/chpasswd.c, NEWS:
5196 switch chpasswd to use getopt_long() and adds a --md5 option
5197 (by Ian Gulliver <ian@penguinhosting.net>).
5199 * NEWS, configure.in: start work on 4.0.7.
5201 2004-11-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5209 fix adding of pam_env env variables to enviroment (Martin Schlemmer <azarah@nosferatu.za.org>).
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>)
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".
5220 2004-11-04 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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.
5228 2004-11-02 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5233 * lib/commonio.c: reverte last change.
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.
5239 2004-10-29 Tomasz Kłoczko <kloczek@pld.org.pl>
5242 add matchpathcon to create the files correctly when they do not exist (based
5245 * man/Attic/passwd.1: fixed two typos ("/" in incorrect place).
5247 2004-10-27 Andrzej Krzysztofowicz <ankry@pld.org.pl>
5249 * etc/pam.d/useradd: - added header
5251 * etc/pam.d/chfn, etc/pam.d/chsh, etc/pam.d/userdel: - fixed header
5253 2004-10-27 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5258 * NEWS, configure.in: start 4.0.6.
5260 2004-10-26 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5265 * lib/Makefile.am: more fixes for non-inst libmisc.
5267 * libmisc/Makefile.am, src/Makefile.am, NEWS:
5268 change libmisc to private static library.
5270 * etc/pam.d/Makefile.am: typo.
5272 2004-10-24 Andrzej Krzysztofowicz <ankry@pld.org.pl>
5274 * po/pl.po: - more translation/formatting fixes
5276 * po/pl.po: - updated translation
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
5281 * src/useradd.c: - syntax fix for useradd in usage()
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
5286 * po/fi.po: - proper UTF
5288 * po/pl.po: - pl translation fixes/updates by Jakub Bogusz
5290 2004-10-24 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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.
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:
5302 * configure.in: reverte previous incorrect commit.
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
5309 2004-10-23 Tomasz Kłoczko <kloczek@pld.org.pl>
5311 * configure.in: cleanups.
5314 define syslog() depending on ENABLE_NLS (not on HAVE_SETLOCALE).
5316 2004-10-23 Andrzej Krzysztofowicz <ankry@pld.org.pl>
5318 * man/fr/Makefile.am: - killed non-existent manpage
5320 2004-10-18 Tomasz Kłoczko <kloczek@pld.org.pl>
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
5330 2004-10-11 Tomasz Kłoczko <kloczek@pld.org.pl>
5333 seems I foud CorrectWay(tm) for add some symlinks on install target.
5335 * po/pl.po: more fixes.
5337 * po/pl.po: added missing \n.
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).
5344 * configure.in: start prepare for 4.0.5.
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).
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.
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
5362 * configure.in: added libselinux detection.
5364 * lib/Makefile.am, lib/commonio.c, lib/commonio.h, NEWS, autogen.sh, configure.in:
5365 added SELinux support (basing on patch from Gentoo).
5367 * man/fr/Makefile.am (man_MANS): added getspnam.3.
5369 2004-10-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
5375 2004-10-08 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5381 2004-08-21 Tomasz Kłoczko <kloczek@pld.org.pl>
5384 Use AC_SEARCH_LIBS() for inet_ntoa(), socket(), gethostbyname() probing (instead AC_CHECK_FUNC()).
5386 2004-08-18 Tomasz Kłoczko <kloczek@pld.org.pl>
5388 * man/Makefile.am: shadow(3) man page moved to man_MANS.
5390 * libmisc/ttytype.c: Removed getenv() prototype (it is in <stdlib.h>).
5392 * src/Attic/mkpasswd.c:
5393 Removed fgetsx() prototype (it is in lib/prototypes.h).
5395 * man/it/vigr.8: Fixed typo (s/wipw/vipw/).
5397 2004-08-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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".
5404 * po/ca.po, po/da.po, po/nl.po, po/pt_BR.po: Converted to UTF-8.
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)
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.
5415 2004-08-04 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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.
5425 2004-06-05 Tomasz Kłoczko <kloczek@pld.org.pl>
5427 * man/Attic/getspnam.3: added roff link to shadow(3).
5429 * man/Makefile.am (man_MANS): added getspnam.3.
5431 2004-06-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5438 * NEWS: Add note about apply shadow-4.0.4.1-owl-tmp.diff OWL patch.
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>.
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>.
5450 2004-05-28 Tomasz Kłoczko <kloczek@pld.org.pl>
5454 * NEWS, po/LINGUAS, po/it.po:
5455 added it translation (by Danilo Piazzalunga <danilopiazza@libero.it>).
5457 2004-05-18 Tomasz Kłoczko <kloczek@pld.org.pl>
5461 * po/sk.po: updated (by Peter Mann <Peter.Mann@tuke.sk>).
5463 2004-05-17 Tomasz Kłoczko <kloczek@pld.org.pl>
5465 * po/sk.po: run "make update-po".
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>).
5471 2004-05-07 Tomasz Kłoczko <kloczek@pld.org.pl>
5474 Use autoconf cache variables for file and directory location tests (by
5475 Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
5477 2004-05-06 Tomasz Kłoczko <kloczek@pld.org.pl>
5479 * man/Attic/passwd.5:
5480 Correct path directory delimiters (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
5482 * libmisc/xmalloc.c (malloc):
5483 Remove the declaration (by Maciej W. Rozycki <macro@ds2.pg.gda.pl>).
5485 2004-04-28 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5492 * po/es.po: Updated (by Ruben Porras <nahoo82@telefonica.net>).
5494 2004-04-23 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
5499 2004-04-22 Tomasz Kłoczko <kloczek@pld.org.pl>
5501 * po/es.po: Updated to current (by run "update-po").
5503 * po/es.po: Converted to utf-8.
5505 * po/LINGUAS: Added es.
5508 Added es translation (by Ruben Porras <nahoo82@telefonica.net>).
5510 2004-04-05 Tomasz Kłoczko <kloczek@pld.org.pl>
5513 Updated ko translations (by Changwoo Ryu <cwryu@debian.org>).
5515 2004-04-02 Tomasz Kłoczko <kloczek@pld.org.pl>
5517 * po/fi.po: iconv -f iso8859-9 -t utf8
5519 2004-03-29 Tomasz Kłoczko <kloczek@pld.org.pl>
5522 Use endsgent() conditionaly depending on SHADOWGRP (fix submited by Gabor Z.
5523 Papp <gzp@papp.hu>).
5525 * po/LINGUAS, po/fi.po, NEWS:
5526 Added fi translation (by Tommi Vainikainen <thv@iki.fi>).
5528 * README: Fixed shadow and shadow-commit lists on-line archives URLs.
5530 2004-01-14 Tomasz Kłoczko <kloczek@pld.org.pl>
5532 * NEWS, configure.in, man/fr/Makefile.am, man/hu/Makefile.am, man/it/Makefile.am:
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.
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.
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.
5545 * configure.in: Fixed checking is avalaible st_rdev in struct stat.
5547 2004-01-13 Tomasz Kłoczko <kloczek@pld.org.pl>
5551 * man/pl/useradd.8: Cleanups in SYNOPSIS.
5553 2004-01-12 Tomasz Kłoczko <kloczek@pld.org.pl>
5555 * po/pl.po: Cleanups.
5557 2004-01-07 Tomasz Kłoczko <kloczek@pld.org.pl>
5559 * configure.in: Cleanups after autoupdate.
5561 2004-01-05 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5567 2003-12-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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".
5576 * man/Makefile.am: Removed getspnam.3 from EXTRA_DIST.
5578 * po/POTFILES.in: Removed lib/tcfsio.c.
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).
5584 Added using AM_MAINTAINER_MODE. AC_INIT without parameters.
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.
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.
5593 2003-12-16 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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
5604 * lib/nscd.h: Added missing newline at end of file.
5606 * Attic/acconfig.h: Remove unused (#un)defines.
5610 * autogen.sh: Much more simpler script - use autoreconf.
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:
5615 2003-12-07 Tomasz Kłoczko <kloczek@pld.org.pl>
5617 * po/LINGUAS: Languages list for gettext 1.12.x.
5619 2003-10-26 Tomasz Kłoczko <kloczek@pld.org.pl>
5621 * po/pl.po: Kill fuzzy entries.
5623 2003-10-21 Tomasz Kłoczko <kloczek@pld.org.pl>
5625 * man/Attic/usermod.8:
5626 Typo: missing "." on end of sentence (submited by Stepan Kasal <kasal@ucw.cz>).
5628 2003-09-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5633 2003-09-05 Andrzej Krzysztofowicz <ankry@pld.org.pl>
5635 * po/ru.po: - fixed header
5637 2003-07-29 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
5643 * src/newgrp.c: Remove work around for unsecure gettext.
5645 2003-06-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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
5654 Problem reported and fixed by Alexey Voinov <voins@altlinux.ru>.
5656 2003-06-19 Tomasz Kłoczko <kloczek@pld.org.pl>
5658 * man/Attic/login.1: Fixed FILES section.
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:
5663 * src/chage.c: Move *flg variables to global.
5665 * Attic/acconfig.h: Comment for USG.
5667 2003-05-14 Tomasz Kłoczko <kloczek@pld.org.pl>
5669 * man/de/chfn.1, man/de/login.1:
5670 Fixed section name (s/NAME/BEZEICHNUNG/).
5672 * man/de/chfn.1, man/de/chsh.1: Sync FILES section with en version.
5674 * man/Attic/login.1: Typo (s/avr/var/).
5676 * man/de/login.1: Sync FILES section with en man version.
5678 * man/de/chfn.1, man/de/chsh.1, man/de/login.1: Remove ^M from EOL.
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.
5684 * NEWS: Added info about remove d_passwd(5), dialups(5) man pags.
5686 2003-05-12 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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.
5696 * lib/pwauth.h: Fix pw_auth() prototype.
5698 * libmisc/Attic/nscd.c, libmisc/Attic/nscd.h, libmisc/Makefile.am:
5699 Added header file for nscd communication functions.
5701 * libmisc/chkname.c (good_name):
5702 fixed warning about comparison between pointer and integer.
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:
5707 * src/useradd.c (main):
5708 chain create_mail() and small fix in usage message.
5710 * src/userdel.c: Removed AUTH_METHODS code.
5712 * lib/pwauth.c: Fixed pw_auth() prototype.
5714 * src/sulogin.c, src/usermod.c: Removed AUTH_METHODS code.
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:
5719 * src/useradd.c: Indent.
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.
5725 * man/pl/Makefile.am (man_MANS): remove d_passwd.5 man page.
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.
5730 * src/newgrp.c: Cleanups in comments.
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:
5735 * lib/getdef.c (main): remove gettextize error messages from test code.
5739 2003-05-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5749 * src/chage.c (usage): fix missing ")".
5750 (main): updated commented description.
5752 * src/useradd.c: Indent.
5754 * man/Attic/faillog.8, man/Attic/gpasswd.1, man/Attic/groupadd.8:
5757 * man/Attic/chage.1, man/pl/chage.1:
5758 Rewrite for use claissic list form options descriptions.
5760 * man/pl/groupadd.8:
5761 s/Polecenie groupadd posiada opcje:/Polecenie groupadd posiada następujące opcje:/
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.
5774 add handle /etc/defaults/useradd::CREATE_MAIL_SPOOL={yes,no} for allow
5775 create empty mail spool for added user.
5777 * man/pl/Attic/d_passwd.5, man/pl/Attic/dialups.5: Removed.
5779 * man/Attic/groupmems.8: Close few \fB by add \fR.
5781 * man/Attic/groupadd.8, man/Attic/groupmems.8: Minor cleanups.
5783 2003-05-06 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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:
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."
5797 * man/it/Makefile.am: Removed EXTRA_DIST (not neccessary).
5799 * man/es/Makefile.am: Removed groups.1 (doen't exist es groups(1)).
5801 * man/de/Makefile.am (man_MANS): added login.1.
5803 * man/de/Makefile.am: Removed EXTRA_DIST (isn't neccessary now).
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).
5809 Added files generated by gettextize from gettext 0.11.5.
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.
5814 * po/POTFILES.in: Removed lib/{dialchk,dialup}.c and src/dpasswd.c.
5816 2003-05-05 Tomasz Kłoczko <kloczek@pld.org.pl>
5818 * libmisc/shell.c (shell): do not gettexitize DEBUG message.
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.
5823 * libmisc/utmp.c: Fixed unterminated #if.
5825 * libmisc/Attic/login_access.c (resolve_hostname):
5826 cleanup: removed #if 1 .. #endif.
5828 * libmisc/.cvsignore: Added getdate.c.
5830 * libmisc/Attic/getdate.c:
5831 Removed - this file is generated by bison/yacc.
5834 Change file name passwd in AC_INIT argument from lib/dialchk.c to src/passwd.c.
5837 Removed dead code (#if 0 .. #endif) with call motd() and mailcheck()
5838 (was commnted because GNU su doesn't do this).
5840 2003-05-04 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5845 * doc/Attic/ANNOUNCE, doc/Makefile.am, NEWS: Removed old doc/ANNOUNCE.
5847 * src/login.c, lib/getdef.c, etc/Attic/login.defs.linux, NEWS:
5848 Remove NO_PASSWORD_CONSOLE code.
5850 2003-05-03 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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.
5859 2003-05-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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
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:
5872 2003-04-30 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
5877 * src/su.c: Remove not mached #endif after removing ATT_AGE code.
5879 * man/ko/passwd.5: Remove ^M from end of line.
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.
5884 * po/pl.po: Fix chage and lastlog messages.
5886 2003-04-29 Tomasz Kłoczko <kloczek@pld.org.pl>
5888 * libmisc/limits.c, src/logoutd.c:
5889 More utmp/utmpx fixes: use endutend() or endutxend() depending on HAVE_UTMPX_H.
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.
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
5898 2003-04-28 Tomasz Kłoczko <kloczek@pld.org.pl>
5900 * man/pl/usermod.8: Remove "OD TŁUMACZA" section.
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.
5905 * src/groupadd.c: Typo (s/nut/not/).
5907 * man/Attic/shadowconfig.8: Merge changes from Debian.
5909 * NEWS, man/Attic/passwd.5:
5910 Remove text about password aging from passwd(5) (based on Debian changes).
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.
5915 * man/Attic/lastlog.8, man/it/lastlog.8, man/ja/lastlog.8, man/pl/lastlog.8:
5916 Unifications in SYNOPSIS.
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.
5921 * man/Attic/gpasswd.1, man/Attic/groupadd.8:
5922 Indentation in FILES section.
5924 * src/pwconv.c, src/useradd.c, src/userdel.c:
5925 s/bad command syntax/invalid command syntax/
5928 Indent by hand (seems indent have problems with complex conditions).
5930 * man/ru/Makefile.am: man_MANS: s#passwd.1#passwd.5#
5932 * po/pl.po: s/nie mogę/nie można/
5934 * po/fr.po: Emoticon removed.
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.
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
5942 Added id(1) man page czech man pages translation project.
5943 Updated ja man pages and added expiry(1).
5945 * man/hu/groups.1, man/hu/login.1:
5946 Remove info about $HOME/.profile from FILES section (this does not depends
5949 * configure.in, man/Makefile.am, man/es/Makefile.am:
5950 Added es man pages to ac/am suit.
5952 * man/es/.cvsignore, man/hu/.cvsignore, man/pt_BR/.cvsignore, man/zh_CN/.cvsignore, man/zh_TW/.cvsignore:
5953 Added .cvsignore files.
5955 * man/hu/Makefile.am, man/hu/su.1:
5956 Added su(1) man page from hungarian man pages translation project.
5958 2003-04-26 Tomasz Kłoczko <kloczek@pld.org.pl>
5960 * NEWS: Ready for gettext 0.11.5, automake 1.7.4, autoconf 2.57.
5961 Many cleanups and unifications in man pages.
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.
5968 * libmisc/limits.c: More utmpx/utmp fixes.
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:/).
5973 * TODO: Missing "are".
5975 * src/logoutd.c, src/userdel.c, NEWS:
5976 Handle also utmpx if avalaile in userdel and logoutd.
5978 2003-04-25 Tomasz Kłoczko <kloczek@pld.org.pl>
5980 * src/sulogin.c: Remove unused utent declaration.
5982 * src/sulogin.c, src/login.c:
5983 Remove #include <utmp.h> and <utmpx.h>. This comes with #include "prototypes.h".
5986 "#include <utmp.h>" or "#include <utmpx.h>" depending on HAVE_UTMPX_H.
5988 * libmisc/failure.c:
5989 Remove "#include <utmp.h>" (this is included in failure.h).
5992 On detect mail spool directory location try first /var/mail.
5994 2003-04-22 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
5999 * po/Makevars: New file neccessary for gettext >=0.11.5.
6001 * man/Makefile.am: Removed getspnam.3 from man_MANS (dos not exist).
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
6007 2003-04-21 Tomasz Kłoczko <kloczek@pld.org.pl>
6009 * NEWS, man/de/passwd.1:
6010 updated german passwd(1) man page (by Josef Spillner <josef@ggzgamingzone.org>)
6012 2003-03-12 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6014 * po/pl.po: - updated; terminology unification
6016 2003-02-28 Paweł Gołaszewski <blues@pld.org.pl>
6018 * etc/login.defs: - missing "MD5_CRYPT_ENAB yes" added
6020 2003-01-20 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6022 * configure.in: - added Makefiles for man/zh_{CN,TW}
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)
6027 2003-01-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
6033 * man/pl/faillog.5: s/konsolę/terminal/
6035 2002-12-29 Tomasz Kłoczko <kloczek@pld.org.pl>
6037 * src/Makefile.am: typo (s/EXTRA_DOST/EXTRA_DIST/).
6039 2002-10-14 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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.
6048 2002-10-12 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
6056 2002-10-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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#)
6061 * po/ru.po, configure.in: added ru translation (from KSI resources).
6063 2002-09-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
6069 2002-08-05 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
6075 * configure.in: start prepare 4.0.4.
6077 2002-03-18 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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)
6082 2002-03-15 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6084 * TODO: - remove already done pl man updates from the list
6086 2002-03-13 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
6091 * man/de/.cvsignore, man/de/Makefile.am:
6092 automake files for de man pages.
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.
6099 2002-03-12 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
6104 * po/de.po, NEWS, configure.in:
6105 added de translation (by Frank Schmid <frank@cs-schmid.de>).
6107 * NEWS: added info about Solar patch for man pages.
6109 2002-03-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
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).
6120 * man/hu/Makefile.am, man/hu/login.1:
6121 added login(1) man page from hu man pages translation project.
6123 * po/POTFILES.in: updated (suath.c moved to src/).
6125 * src/Makefile.am: added su_SOURCES with "su.c suauth.c".
6127 * libmisc/Makefile.am:
6128 remove suauth.c from libmisc_la_SOURCES (varialbles and functions from
6129 this file are usesd only in su).
6131 * libmisc/Attic/suauth.c, src/suauth.c: move suauth.c o src/.
6133 * libmisc/Attic/suauth.c:
6134 move "struct passwd pwent" outside #ifdef SU_ACCESS.
6136 2002-03-09 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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
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
6144 2002-03-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
6149 2002-03-09 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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
6154 2002-03-08 Tomasz Kłoczko <kloczek@pld.org.pl>
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>.
6159 * NEWS: updated for 4.0.3.
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>).
6165 2002-03-07 Tomasz Kłoczko <kloczek@pld.org.pl>
6167 * configure.in: start prepare 4.0.3.
6170 use ln -sf instead ln -s in install-exec-hok (fix pointed by Dimitar Zhekov
6173 2002-03-02 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6175 * man/pl/passwd.1: sync with en version
6177 * man/Attic/passwd.1: - they -> his/her, user's
6179 - fix sentence about "writing down"
6181 * man/Attic/passwd.1: relocation by NAKANO Takeo
6183 2002-02-28 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6185 * man/hu/passwd.1: missing "-"
6187 * man/ja/Attic/shadowconfig.8, man/ja/passwd.5, man/ja/shadow.5:
6188 - updated to man-pages-ja-20020215
6190 2002-02-23 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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
6197 2002-02-18 Tomasz Kłoczko <kloczek@pld.org.pl>
6199 * configure.in: release 4.0.2.
6201 2002-02-17 Tomasz Kłoczko <kloczek@pld.org.pl>
6203 * Attic/shadow-utils.spec.in, Makefile.am, configure.in, shadow.spec.in:
6204 rename spec file s/shadow-utils.spec/shadow.spec/
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.
6209 * po/ko.po, po/pl.po: cleanups.
6211 2002-02-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
6218 2002-01-31 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
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).
6227 2002-01-19 Tomasz Kłoczko <kloczek@pld.org.pl>
6229 * README: s#password: cvs#password: [empty password]#
6231 2002-01-10 Tomasz Kłoczko <kloczek@pld.org.pl>
6233 * NEWS: two new entries.
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>).
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'/
6243 2002-01-07 Tomasz Kłoczko <kloczek@pld.org.pl>
6246 fix in libpam_misc detection (removed one "," AC_CHECK_LIB()).
6247 Thanks to Silvan Minghetti for report this.
6249 2002-01-06 Tomasz Kłoczko <kloczek@pld.org.pl>
6251 * NEWS: start prepare to 4.0.2.
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:
6256 * configure.in: It is good time to release 4.0.1.
6258 * libmisc/.indent.pro, lib/.indent.pro: added -pcs option.
6260 * TODO: some things goes out other in.
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>.
6266 * src/groupadd.c, src/useradd.c:
6267 next part fixes for handle long UID/GID (by Thorsten Kukuk <kukuk@suse.de>).
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>).
6275 * libmisc/isexpired.c:
6276 remove "#if defined(SHADOWPWD)" (not removed during remove AGING).
6278 * etc/Makefile.am: useradd config file added to EXTRA_DIST.
6280 2002-01-05 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
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.
6289 * NEWS: s/SuSe/SuSE/
6291 2001-12-22 Tomasz Kłoczko <kloczek@pld.org.pl>
6293 * man/pl/useradd.8, man/Attic/useradd.8: documment -o option.
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/).
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.
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:
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.
6310 * man/pl/useradd.8, man/pl/usermod.8, man/pl/vipw.8, man/pl/userdel.8:
6311 removed duplicated man page text.
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.
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.
6321 * src/pwck.c: indent source.
6323 * src/pwck.c (main): remove old work around for Slackware bug.
6325 2001-12-20 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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
6330 2001-11-19 Tomasz Kłoczko <kloczek@pld.org.pl>
6333 remove check for a Slackware bug (make sure GID is not -1; it was special
6334 meaning for some syscalls).
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>).
6339 * src/chage.c: - break usage vomment line.
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>).
6346 2001-11-17 Michał Moskal <malekith@pld.org.pl>
6349 - mention fix for SEGV when using pwck -s on /etc/passwd file with
6353 - installed fix for SEGV when using pwck -s on /etc/passwd file with
6356 2001-11-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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>
6364 2001-11-16 Tomasz Kłoczko <kloczek@pld.org.pl>
6368 * NEWS: added info about new hu man pages.
6372 2001-11-16 Andrzej Krzysztofowicz <ankry@pld.org.pl>
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
6377 * man/ja/groups.1: 3c26de91cfd359c0b7c36ca3cd3e170d groups.1
6379 * man/ja/grpconv.8: 402190c04b8df45e20afd01e3acd0da4 grpconv.8
6381 * man/ja/grpunconv.8: 402190c04b8df45e20afd01e3acd0da4 grpunconv.8
6383 * man/ja/id.1: 3edc687b1c09bbdd170553f326a71711 id.1
6385 * man/ja/newusers.8: c2ecaa6ddffe07de2c39be3aefb5bcae newusers.8
6387 * man/ja/pwunconv.8: 402190c04b8df45e20afd01e3acd0da4 pwunconv.8
6389 * man/ja/Attic/shadowconfig.8:
6390 f79300c0db64fd961443177c88605087 shadowconfig.8
6392 * man/ja/useradd.8: 3333b9a2e5a388a472fb05106d65a596 useradd.8
6394 * man/ja/vigr.8: 42825938683e54e391897ea100001af1 vigr.8
6396 * man/ja/vipw.8: 0cb8db0f1f19de7690f0ef9baeceb919 vipw.8
6398 2001-11-16 Tomasz Kłoczko <kloczek@pld.org.pl>
6400 * lib/Attic/getpass.c:
6401 one fix warning from Solar shadow-4.0.0-owl-warnings.diff.
6403 * src/chage.c, lib/defines.h:
6404 move "#include <errno.h>" to /lib/defines.h.
6406 * configure.in: added AC_CHECK_HEADERS(errno.h)
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.
6414 2001-11-14 Andrzej Krzysztofowicz <ankry@pld.org.pl>
6416 * configure.in: - added hu directory antry
6418 * man/Makefile.am: - groups.1 moved to EXTRA_DIST
6419 - added hu directory entry
6421 * man/ja/Makefile.am: - sorted
6422 - shadow.3 moved to EXTRA_DIST
6424 * man/pl/Makefile.am: - sorted
6425 - added entries for new pages
6426 - EXTRA_DIST synced with man/Makefile.am
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
6431 * man/Attic/groupmems.8: - typo
6433 * man/pl/expiry.1, man/pl/groupmems.8: - translated pages
6435 2001-11-07 Tomasz Kłoczko <kloczek@pld.org.pl>
6437 * libmisc/Makefile.am:
6438 fix building with cracklib enabled: $(LIBCRACK) added to libmisc_la_LIBADD.
6440 * src/useradd.c: typo.
6442 2001-11-06 Tomasz Kłoczko <kloczek@pld.org.pl>
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>).
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>
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>.
6456 2001-10-24 Tomasz Kłoczko <kloczek@pld.org.pl>
6458 * NEWS: New entries for 4.0.1.
6460 * po/pl.po: few more pl translations.
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:
6465 * po/ja.po, po/ko.po, configure.in:
6466 added ja, ko translations found in SuSe.
6468 2001-10-17 Tomasz Kłoczko <kloczek@pld.org.pl>
6470 * src/useradd.c: sort alphabetically *flg variables.
6472 * debian/Attic/Makefile.am, debian/Attic/tar.c: removed.
6474 2001-10-10 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
6480 added install symlinks newgrp -> sg, vipw -> vigr in install-exec-hook target.
6482 2001-10-06 Tomasz Kłoczko <kloczek@pld.org.pl>
6484 * lib/Makefile.am (libshadow_la_SOURCES):
6485 reverte last change and added rcsid.h,
6486 (EXTRA_DIST): added missing "\".
6488 * src/Makefile.am: (DEFS):
6489 - fix -DLOCALEDIR in DEFS,
6490 - added -DHAVE_CONFIG_H,
6494 added missing shadow_.h file to libshadow_la_SOURCES.
6496 2001-09-08 Tomasz Kłoczko <kloczek@pld.org.pl>
6498 * Makefile.am (AUTOMAKE_OPTIONS):
6499 version changed to 1.5 and added dist-bzip2.
6501 * lib/Makefile.am, libmisc/Makefile.am, src/Makefile.am:
6502 add .indent.pro to EXTRA_DIST.
6504 * etc/Makefile.am, etc/useradd: add example /etc/defaults/useradd.
6506 2001-09-07 Tomasz Kłoczko <kloczek@pld.org.pl>
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:
6522 while [ $NUM -le 1000 ]; do
6523 useradd -g demogroup -G demogroup -p "NONE" user$NUM
6527 2001-09-01 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6536 2001-08-31 Tomasz Kłoczko <kloczek@pld.org.pl>
6538 * etc/pam.d/Makefile.am, etc/pam.d/useradd: added file for useradd.
6540 2001-08-24 Tomasz Kłoczko <kloczek@pld.org.pl>
6542 * src/useradd.c (set_defaults):
6543 handle correctly error open/create useradd default config
6544 filei (based on orginal post to bugtraq).
6546 * TODO: documment in pt_BR, ja man pages -s {pw,grp}ck option.
6548 * libmisc/sulog.c, NEWS:
6549 remove limit to 6 chars logged tty name (apply 012_libmisc_sulog.c.diff Debian
6552 * man/pl/Attic/shadowconfig.8, man/Attic/shadowconfig.8:
6553 - aply 021_man_shadowconfig_usr_doc.diff debian patch.
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)).
6559 * po/.cvsignore, po/Attic/ChangeLog: removed ChangeLog.
6561 2001-08-18 Michał Moskal <malekith@pld.org.pl>
6563 * src/grpck.c: - fixed getopt() call, thnx to arekm
6565 2001-08-15 Tomasz Kłoczko <kloczek@pld.org.pl>
6567 * NEWS: - include last changes to list changes in version 4.0.0.
6569 2001-08-14 Michał Moskal <malekith@pld.org.pl>
6571 * NEWS: - mention new -s options
6573 * man/pl/grpck.8, man/pl/pwck.8, man/Attic/grpck.8, man/Attic/pwck.8:
6574 - documented new -s options
6576 * src/grpck.c, src/pwck.c: - added -s option to sort output files
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
6581 * lib/commonio.c, lib/commonio.h:
6582 - added commonio_sort{,_wrt} functions
6584 2001-08-06 Tomasz Kłoczko <kloczek@pld.org.pl>
6586 * po/Attic/ChangeLog, po/uk.po, configure.in:
6587 added uk translation (Roman Festchook <roma@polesye.net>).
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>).
6593 2001-07-27 Tomasz Kłoczko <kloczek@pld.org.pl>
6595 * Attic/acconfig.h: - added missing USG.
6597 2001-07-04 Marek Michałkiewicz <marekm@pld.org.pl>
6600 fix buffer overflow (not a security hole) in commonio_setname
6602 2001-06-28 Tomasz Kłoczko <kloczek@pld.org.pl>
6604 * NEWS: entry about dropping support one argument pam_strerror().
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.
6612 pass display error message if libpam_misc not found in correct argument
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.
6620 2001-06-28 Marek Michałkiewicz <marekm@pld.org.pl>
6622 * libmisc/copydir.c: fix overwriting existing file (add O_TRUNC)
6624 2001-06-23 Tomasz Kłoczko <kloczek@pld.org.pl>
6626 * configure.in: remove intl/po2tbl.sed from AC_OUTPUT().
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.
6633 * lib/Attic/md5.c: added comments for #endif.
6635 * configure.in: also do not use SU_ACCESS when PAM is used.
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.
6643 2001-06-23 Marek Michałkiewicz <marekm@pld.org.pl>
6646 add LDADD for groupmod and usermod, as they use PAM too
6648 * src/login.c, src/su.c: fix uninitialized variable failcount
6649 skip '*' in pw_shell for subsystem root
6651 2001-06-23 Tomasz Kłoczko <kloczek@pld.org.pl>
6653 * src/login.c: use "extern int login_access()" only if !USE_PAM.
6656 added LDADD rules for programs which uses PAM and cracklib.
6658 2001-06-23 Marek Michałkiewicz <marekm@pld.org.pl>
6660 * libmisc/chowntty.c:
6661 allow root login even on read-only root filesystem
6663 * libmisc/Makefile.am: add -DHAVE_CONFIG_H to DEFS
6665 2001-06-23 Tomasz Kłoczko <kloczek@pld.org.pl>
6667 * autogen.sh: run configure by default with --disable-desrpc,
6668 fix: --with-libpam (not --with-pam).
6670 2001-06-23 Marek Michałkiewicz <marekm@pld.org.pl>
6672 * libmisc/chowntty.c:
6673 libmisc/chowntty.c (chown_tty): move perror() before syslog() call
6674 which might change errno.
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.
6679 2001-06-23 Tomasz Kłoczko <kloczek@pld.org.pl>
6681 * NEWS, configure.in: prepare for release 4.0.0 version.
6683 * configure.in: remove commented line.
6685 2001-06-16 Tomasz Kłoczko <kloczek@pld.org.pl>
6687 * po/pl.po: fixed charset (must be iso-8859-2).
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:
6692 2001-05-30 Tomasz Kłoczko <kloczek@pld.org.pl>
6694 * src/Attic/shadowconfig.sh, src/Makefile.am, debian/Attic/Makefile.am, debian/Attic/shadowconfig.sh:
6695 move shadowconfig.sh to debian/
6697 * src/Makefile.am: added missing -I${top_srcdir} to INCLUDES.
6699 * lib/Makefile.am: empty DEFS and INCLUDES="-I$(top_srcdir)".
6701 * libmisc/Makefile.am:
6702 empty DEFS and INCLUDES="-I$(top_srcdir) -I$(top_srcdir)/lib".
6704 2001-03-05 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
6710 * autogen.sh (conf_flags): added --with-pam.
6712 * NEWS: start complette next release information.
6714 2001-02-04 Tomasz Kłoczko <kloczek@pld.org.pl>
6716 * shlib/Attic/Makefile.am, shlib/Attic/Makefile.in.saved: - removed.
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.
6723 - added useing AM_DISABLE_SHARED, AM_ENABLE_STATIC for disable compile shared
6724 libraries and enable static,
6727 * Makefile.am (SUBDIRS): reorder libmisc must be before lib.
6729 2001-02-01 Tomasz Kłoczko <kloczek@pld.org.pl>
6731 * man/pt_BR/Makefile.am: - added man_MANS to EXTRA_DIST.
6733 2001-01-31 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
6739 2001-01-27 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6746 2001-01-25 Tomasz Kłoczko <kloczek@pld.org.pl>
6748 * autogen.sh: add to conf_flags --disable-shared.
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.
6756 put all files in man_MANS and EXTRA_DIST in alphabethic order.
6758 * src/chpasswd.c, src/pwunconv.c:
6759 remove from comments program description and history logs.
6761 * src/Makefile.am: move groups to bin_PROGRAMS.
6763 2000-12-19 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6770 * man/pl/passwd.1: Removed SEE ALSO to shadow(3) and passwd(3).
6772 * man/pl/shadow.5, man/Attic/shadow.5: Removed SEE ALSO to shadow(3).
6774 * man/Attic/passwd.1:
6775 Removed SEE ALSO to passwd(3) and commented shadow(3).
6777 2000-12-06 Tomasz Kłoczko <kloczek@pld.org.pl>
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).
6784 2000-11-29 Tomasz Kłoczko <kloczek@pld.org.pl>
6786 * TODO: remove write expiry(1) man page.
6788 * man/Attic/expiry.1, man/Makefile.am:
6789 added expiry(1) man page from Debian.
6791 * man/pl/lastlog.8, man/Attic/lastlog.8:
6792 updated man pages for whole dispaly syntax.
6794 * src/lastlog.c (main): fixed command line syntax description.
6796 * src/lastlog.c (main):
6797 display correctly and full current commnad line lastlog syntax
6798 and also output this string using gettext.
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.
6805 2000-11-17 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6811 * (set_defaults): use mkstemp() if avalaible. Othereise use mktemp().
6813 * configure.in: * added checking for mkstemp().
6815 * src/useradd.c: * (set_defaults): use mkstemp() instead mktemp(),
6816 * (mani): fix compilation error in previouse RH patch (removed using nflg).
6818 2000-11-12 Tomasz Kłoczko <kloczek@pld.org.pl>
6820 * TODO: - groupmems need some work on add PAM and i18n support.
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.
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).
6831 2000-11-06 Tomasz Kłoczko <kloczek@pld.org.pl>
6833 * TODO: - write expire man page.
6835 2000-10-16 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6840 * NEWS: - summary chanfes for 20001016.
6842 * doc/Attic/README.shadow-paper, doc/Makefile.am:
6843 - removed outdated README.shadow-paper.
6845 * configure.in: - release 20001016.
6847 2000-10-15 Tomasz Kłoczko <kloczek@pld.org.pl>
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),
6854 2000-10-15 Marek Michałkiewicz <marekm@pld.org.pl>
6856 * lib/commonio.c (reload_nscd): Disable for now because not every
6857 version of nscd can handle it, unless ENABLE_NSCD_SIGHUP defined.
6859 2000-10-15 Tomasz Kłoczko <kloczek@pld.org.pl>
6861 * libmisc/pwdcheck.c, libmisc/Makefile.am: - added missing pwdcheck.c.
6863 * configure.in: - removed old/Makefile from AC_OUTPUT list.
6865 2000-10-12 Tomasz Kłoczko <kloczek@pld.org.pl>
6867 * README: - fixed information about RO cvs access.
6869 * NEWS: - summary changes description for shadow-20001012.
6871 * configure.in: - release changed to 20001012.
6873 * etc/Makefile.am: - removed shells and suauth from EXTRA_DIST.
6875 * doc/Makefile.am: - removed README.debian from EXTRA_DIST.
6877 * libmisc/Makefile.am: - removed pwdcheck.c from libmisc_a_SOURCES.
6879 * debian/Attic/Makefile.am: - removed FILES from EXTRA_DIST.
6881 * contrib/Makefile.am: - s/udbachk.v012.tgz/udbachk.tgz/
6883 * doc/Makefile.am: - removed CHANGES (this file was moved to ../NEWS).
6885 2000-10-10 Tomasz Kłoczko <kloczek@pld.org.pl>
6887 * po/Attic/ChangeLog: - add empty file (gettext requires this).
6889 2000-10-10 Arkadiusz Miśkiewicz <misiek@pld.org.pl>
6891 * README: typos fixed
6893 2000-10-10 Tomasz Kłoczko <kloczek@pld.org.pl>
6895 * Makefile.am: - added shadow-utils.spec.in to EXTR_DIST.
6897 * redhat/Attic/shadow-utils.spec.in: - obsoleted.
6899 * Attic/stamp-h.in: - removed (this file is autogenerated by autoconf).
6901 * po/pl.po, po/sv.po, po/cs.po, po/el.po, po/fr.po:
6902 - update before release.
6904 * doc/Attic/LSM: - new maintainer and new primary site.
6906 * Makefile.am: - README added to EXTRA_DIST.
6908 * README: - added README with all shadow sites and resources details.
6910 * Attic/shadow-utils.spec.in: - partialy rewrited.
6912 * configure.in: - change version to 20001010.
6914 * Makefile.am: - added NEWS to EXTRA_DIST.
6916 * Makefile.am, TODO: - added TODO.
6918 * doc/Attic/CHANGES, NEWS: - rename doc/CHANGES -> NEWS.
6920 2000-10-09 Tomasz Kłoczko <kloczek@pld.org.pl>
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.
6925 * po/.cvsignore, src/.cvsignore, man/.cvsignore, man/pl/.cvsignore, .cvsignore, libmisc/.cvsignore:
6928 * man/Makefile.am: - removed redundant ${man_MANS} from EXTRA_DIST.
6931 - fix a security bug (adduser could overwrite previously existing
6932 groups (shadow-19990827-group.patch from RH),
6934 * po/cs.po, po/el.po, po/fr.po, po/pl.po, po/sv.po:
6935 - "make updated-po".
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
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)).
6945 - removed (in po/Makefile.in.in exist special update-po target).
6947 * etc/pam.d/passwd, etc/pam.d/su: - cosmetics.
6949 * etc/pam.d/Attic/shadow: - sample PAM config file for shadow utils.
6951 * etc/pam.d/Makefile.am: - added shadow to EXTRA_DIST
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).
6958 * src/Makefile.am: - added linking with @LIBPAM@ all PAMified tools.
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
6964 * src/chage.c: - added PAM support.
6966 2000-10-06 Tomasz Kłoczko <kloczek@pld.org.pl>
6969 - added autogen.sh script which prepare raw source code from cvs to use.
6971 2000-10-04 Tomasz Kłoczko <kloczek@pld.org.pl>
6973 * man/pl/useradd.8, man/pl/userdel.8, man/pl/usermod.8, man/pl/vipw.8:
6974 - merged changes from PTM.
6976 * man/pl/Makefile.am:
6977 - simplified: use only man_MANS and remaped $(mandir) variable.
6979 2000-09-27 Tomasz Kłoczko <kloczek@pld.org.pl>
6981 * po/cs.po, configure.in:
6982 - added cs translation (Jiri Pavlovsky <Jiri.Pavlovsky@ff.cuni.cz>).
6984 2000-09-05 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
6989 2000-09-02 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
6994 2000-08-26 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
6999 1999-08-27 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7004 1999-07-09 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7009 1999-06-07 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7014 1999-03-07 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7019 1998-12-28 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7024 1998-07-24 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7029 1998-06-26 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7034 1998-05-29 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7039 1998-04-16 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7044 1998-04-02 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7049 1998-01-30 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7054 1998-01-25 Marek Michałkiewicz <marekm@pld.org.pl>
7056 * Attic/acconfig.h: *** empty log message ***
7058 1997-12-14 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7063 1997-12-08 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7068 1997-10-01 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7073 1997-09-30 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7078 1997-09-29 Marek Michałkiewicz <marekm@pld.org.pl>
7080 * man/Attic/chpasswd.8, man/Attic/pwconv.8, man/Attic/pwunconv.8, man/Attic/su.1, man/Makefile.am:
7081 *** empty log message ***
7083 1997-06-16 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7088 1997-06-01 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7093 1997-05-02 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7098 1997-02-11 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7103 1997-01-08 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7108 1996-10-27 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7113 1996-09-25 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7118 1996-09-20 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7123 1996-09-10 Marek Michałkiewicz <marekm@pld.org.pl>
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 ***
7128 1996-08-10 Marek Michałkiewicz <marekm@pld.org.pl>
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:
7133 * contrib/adduser-old.c, contrib/adduser.sh, contrib/adduser2.sh, contrib/atudel:
7134 960810 - first version under cvs
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: