nekral-guest
304b0ec202
* src/chage.c: expdays renamed to expdate. It is a date, even if
...
expressed in a number of days since Jan 1, 1970.
* src/chage.c: Likewise: lastday renamed to lstchgdate. Also fix
the --lastday documentation.
2009-04-10 22:34:42 +00:00
nekral-guest
52238dd6a7
* src/chage.c: More strtol() replaced by getlong().
2009-04-10 22:34:36 +00:00
nekral-guest
66e39884e2
* lib/prototypes.h: pwd_to_spwd() should be declared if USE_PAM is
...
NOT defined.
2009-04-10 22:34:29 +00:00
nekral-guest
d548bf4742
* src/passwd.c: Replace getnumber() by getlong(). This permits to
...
get rid of another strtol().
2009-04-10 22:34:23 +00:00
nekral-guest
1675ca3378
* libmisc/getlong.c: Include both <stdlib.h> and <errno.h> needed
...
for strtol and errno, and do not include "defines.h" (not needed).
2009-04-10 22:34:17 +00:00
nekral-guest
77459dc27d
* src/useradd.c, src/usermod.c, libmisc/getgr_nam_gid.c,
...
libmisc/Makefile.am, lib/prototypes.h: Moved getgr_nam_gid() from
src/useradd.c and src/usermod.c to libmisc/getgr_nam_gid.c.
2009-04-10 22:34:10 +00:00
nekral-guest
ffd3e43ad8
* src/useradd.c: Get rid of strtol.
...
* src/useradd.c: Provide better warning in case a default GROUP or
INACTIVE value is not valid in /etc/default/useradd.
2009-04-10 22:34:04 +00:00
nekral-guest
95bc6eb7b2
* src/useradd.c: Re-indent.
2009-04-10 22:33:57 +00:00
nekral-guest
06c81b67c2
* src/useradd.c: Use getlong instead of get_number.
2009-04-10 22:33:50 +00:00
nekral-guest
c3f109556a
* src/usermod.c: Re-indent.
...
* src/usermod.c: Specifying a inactivity value < -1 is not valid.
2009-04-10 22:33:43 +00:00
nekral-guest
f481938cc5
* po/*.po, man/po/*.po: Updated PO files.
2009-04-05 23:52:46 +00:00
nekral-guest
b9df8b5817
* configure.in: Prepare the next 4.1.3 release.
2009-04-05 22:35:12 +00:00
nekral-guest
ac52639b77
* libmisc/setugid.c libmisc/age.c (setup_uid_gid): is_console is
...
never set ifndef USE_PAM. Change the prototype of setup_uid_gid()
when USE_PAM is not defined. This permits to remove add_groups
from PAM builds. setup_uid_gid is already subject to
HAVE_INITGROUPS.
2009-04-05 22:33:00 +00:00
nekral-guest
a51954203e
* lib/prototypes.h, libmisc/addgrps.c: restrict add_groups() to
...
ifndef USE_PAM.
* lib/prototypes.h: Remove the declaration of add_cons_grps(). The
function does not exist.
* libmisc/age.c (setup_uid_gid): is_console is never set ifndef
USE_PAM. Change the prototype of setup_uid_gid() when USE_PAM is
not defined. This permits to remove add_groups from PAM builds.
setup_uid_gid is already subject to HAVE_INITGROUPS.
* libmisc/pwd2spwd.c (pwd_to_spwd): pwd_to_spwd() is not used in
PAM builds.
2009-04-05 22:29:42 +00:00
nekral-guest
021066a980
* src/passwd.c: do_update_age is only used ifndef USE_PAM. Make it
...
more explicit.
2009-04-05 22:04:31 +00:00
nekral-guest
a1cac18ac3
* src/useradd.c: Set errno to 0 before calling strtol.
2009-04-05 22:02:50 +00:00
nekral-guest
2a3b84b888
* libmisc/isexpired.c: If there are no shadow entry, there is no
...
need to convert the password entry to a shadow entry. The password
is valid.
2009-04-05 22:02:00 +00:00
nekral-guest
682eedb167
* man/usermod.8.xml: Split some paragraphs into smaller units.
2009-04-05 21:23:55 +00:00
nekral-guest
2f85113366
* man/shadow.5.xml: Rewrote to mention the meaning of special
...
values.
2009-04-05 21:23:35 +00:00
nekral-guest
b23443630c
* libmisc/pwd2spwd.c, src/chpasswd.c, src/newusers.c,
...
src/passwd.c, src/pwck.c, src/pwconv.c, src/useradd.c,
src/usermod.c: On Jan 01, 1970, do not set the sp_lstchg field to
0 (which means that the password shall be changed during the next
login), but use -1 (password aging disabled).
* src/passwd.c: Do not check sp_min if sp_lstchg is null or -1.
2009-04-05 21:23:27 +00:00
nekral-guest
7585fa0fe9
* src/chage.c: When no shadow entry exist, thedefault sp_lstchg
...
value should be -1 (no aging) rather than 0 (password must be
changed).
* src/chage.c: For password expiration and inactivity, indicate
that the password must be changed when sp_lstchg is null rather
than indicating that expiration and inactivity are not enabled.
2009-04-05 21:23:17 +00:00
nekral-guest
1ba2139d5c
* libmisc/isexpired.c: Document the isexpired return value.
2009-04-05 21:23:06 +00:00
nekral-guest
f67403ba01
* libmisc/age.c: Return a specific message when sp_lstchg is null.
2009-04-05 21:22:53 +00:00
nekral-guest
d4fc74e43c
* lib/sgetpwent.c, lib/sgetgrent.c: Use get_uid and get_gid to
...
validate the UIDs or GIDs instead of atoi/strtol.
2009-03-21 20:29:58 +00:00
nekral-guest
a1dd26d2d6
* libmisc/get_gid.c, libmisc/get_uid.c, libmisc/Makefile.am,
...
lib/get_gid.c, lib/get_uid.c, lib/Makefile.am: get_uid.c and
get_gid.c moved from libmisc/ to lib/.
2009-03-21 20:24:37 +00:00
nekral-guest
503976fc6a
* src/grpck.c (check_members): When a member is removed, do not
...
increase the index.
* src/grpck.c: Fix typo in messages and comments.
2009-03-21 19:42:48 +00:00
nekral-guest
dab1523df5
* libmisc/sulog.c: Likewise for the su log.
2009-03-21 19:32:14 +00:00
nekral-guest
a65c2c9b18
* src/vipw.c: Likewise for the backup file.
2009-03-21 19:28:02 +00:00
nekral-guest
5331930716
* src/usermod.c: Likewise for the faillog and lastlog file.
2009-03-21 19:25:02 +00:00
nekral-guest
96c7b12bc4
* src/useradd.c: Likewise for the default file, faillog, lastlog,
...
and mail spool.
2009-03-21 19:18:06 +00:00
nekral-guest
5dd5f51700
* lib/commonio.c: Call fsync before closing the backup file. This
...
ensures that the backup file is flushed to the storage medium.
2009-03-21 19:12:00 +00:00
nekral-guest
a8e9fc86eb
* src/groupmod.c: Embed gshadow related cleanup in #ifdef
...
SHADOWGRP.
2009-03-15 21:38:08 +00:00
nekral-guest
a402c4db3b
* src/usermod.c: get_number() replaced by getlong().
...
* src/usermod.c: When the user is renamed, make sure we do not
override an user with the same name (in passwd or shadow).
2009-03-15 21:34:20 +00:00
nekral-guest
780af2653a
* src/gpasswd.c: log_gpasswd_success_gshadow is in the cleanup
...
stack only when the shadow group file is present.
2009-03-15 21:32:26 +00:00
nekral-guest
9372111aaa
* NEWS, src/userdel.c: Make sure the user exists in the shadow
...
database before calling spw_remove().
* NEWS, src/userdel.c: When the user's group is removed, make sure
the group is in the gshadow database before calling sgr_remove().
* src/userdel.c: Improve warning's wording.
2009-03-15 21:29:16 +00:00
nekral-guest
9fda9f5c28
* libmisc/cleanup.c: Fix del_cleanup. The arguments were not
...
desynchronized with the cleanup functions.
* libmisc/cleanup.c: cleanup_function_args is an array of void
pointer, not strings.
2009-03-15 21:15:48 +00:00
nekral-guest
80135cdc17
* libmisc/find_new_gid.c: Fix find_new_gid() the current group
...
database was not taken into account.
2009-03-15 21:12:57 +00:00
nekral-guest
6aa874a0a0
* libmisc/addgrps.c: Fix compilation warnings.
2009-03-15 21:10:35 +00:00
nekral-guest
d1dac25379
* man/po/Makefile.in.in: xml2po cannot exclude one entity for
...
expansion. Make sure config.xml does not exist when the POT file
is created in order to keep the configurations in the POT file
* man/generate_translations.mak: make sure config.xml does not
exist neither when the translated XML is generated. Add the
missing %config; (strip out by xml2po). and make sure config.xml
is present when the translated manpage is generated.
* man/generate_mans.mak: config.xml is needed for the generation
of manpages (already in the .deps for the English manpages, but
needed for the translations).
* man/Makefile.am: Added missing CREATE_HOME.xml.
2009-03-14 16:18:06 +00:00
nekral-guest
526e7ac972
* man/generate_mans.deps: Added Makefile dependency rules.
2009-03-14 13:29:55 +00:00
nekral-guest
d60f0a1a10
* etc/login.defs: Added note for PAM enabled configurations.
2009-03-14 13:20:25 +00:00
nekral-guest
8411a8e8b4
* man/Makefile.am: Compute the dependencies for building the
...
manpages.
2009-03-14 13:16:55 +00:00
nekral-guest
295106b6a8
* libmisc/addgrps.c: Fix warnings.
2009-03-14 13:13:47 +00:00
nekral-guest
29381bf9d6
* man/po/fr.po: Added missing space.
2009-03-14 13:08:49 +00:00
nekral-guest
5a5cf15430
* man/lastlog.8.xml: Document that there might be entries, for
...
deleted users, that are not displayed.
2009-03-14 11:11:04 +00:00
nekral-guest
884a2de437
* man/chgpasswd.8.xml, man/chpasswd.8.xml: Fix the man page in
...
case SHA crypt is not supported.
2009-03-14 11:09:57 +00:00
nekral-guest
5349c79d12
* man/vipw.8.xml: MAX_MEMBERS_PER_GROUP is not used by vipw and
...
vigr.
2009-03-14 11:08:39 +00:00
nekral-guest
9ee627fe02
* man/login.defs.5.xml: Indicate that sg uses the same variables
...
as newgrp.
* man/login.defs.5.xml: vipw does not use any variable.
* man/login.defs.5.xml: In PAM enabled configurations, login still
uses some login.defs variables.
2009-03-13 23:17:43 +00:00
nekral-guest
1def19ecea
* man/usermod.8.xml: use a <replaceable> instead of a
...
<emphasis remap='I'>.
2009-03-13 23:14:18 +00:00
nekral-guest
dc857372ed
* man/newusers.8.xml: Document the behavior of newusers for each
...
field.
* man/newusers.8.xml: Do not add the note on PAM on non-PAM
enabled configurations.
2009-03-13 23:12:06 +00:00