nekral-guest
8e82ae234e
Also fix the detection of the pam and selinux features:
...
Fail if the feature is requested but the library (or
header file) could not be found. If nothing is specified, enable
the feature only if we can find the library (or header file).
2008-04-16 21:18:20 +00:00
nekral-guest
17cb7c754e
Document --with-selinux as "yes if found" rather than "autodetected" for consistency with other options.
2008-04-16 20:16:43 +00:00
nekral-guest
70bf7cca33
Fix the detection of the audit library and header file.
2008-04-16 20:09:03 +00:00
nekral-guest
f89cf0cf20
* NEWS, etc/pam.d/Makefile.am: Add chfn, chsh, and userdel to
...
$(pamd_files). Remove the duplicate useradd. And sort
alphabetically. Thanks to Mark Rosenstand <mark@borkware.net>.
* NEWS: Prepare next release, 4.1.2.
2008-04-04 18:50:22 +00:00
nekral-guest
1dd0a7e836
Commit the PO and POTs released with 4.1.1.
2008-04-03 20:27:37 +00:00
nekral-guest
1de80f9457
* NEWS, configure.in: Prepare release 4.1.1
...
* NEWS: Fix the release date of 4.1.0. Was in 2007, not 2008.
2008-04-02 21:55:27 +00:00
nekral-guest
b345316e49
Update according to the file under review. Thanks to Jean-Luc Coulon.
2008-04-02 21:54:23 +00:00
nekral-guest
e8a2633984
Add TODO items for SELINUX.
2008-04-02 21:42:04 +00:00
bubulle
5c9143c432
German translation update
2008-04-01 19:01:16 +00:00
bubulle
9dda0ada5f
Basque translation update
2008-03-31 17:54:52 +00:00
nekral-guest
57144e2820
updated to 360t71f. Thanks to Leandro Azevedo <leorock182@gmail.com>.
2008-03-30 12:52:57 +00:00
bubulle
d7a926d69a
Turkish translation update
2008-03-30 12:18:40 +00:00
nekral-guest
0a5fad05a8
updated to 431t. Thanks to Clytie Siddall
2008-03-30 12:06:33 +00:00
nekral-guest
ad135f478a
Updated Swedish translation. Thanks to Daniel Nylander.
2008-03-30 11:54:19 +00:00
nekral-guest
f2b518a31f
Updated to 431t. Thanks to helix84 <helix84@centrum.sk>.
2008-03-28 23:23:41 +00:00
bubulle
231bb00904
Italian translation update
2008-03-27 18:54:34 +00:00
nekral-guest
f7a256fc19
* src/passwd.c, NEWS: Make SE Linux tests more strict, when the
...
real UID is 0 SE Linux checks will be performed. Thanks to
Russell Coker <russell@coker.com.au>
* TODO: Added entries regarding SE Linux.
2008-03-26 22:00:50 +00:00
nekral-guest
eca5208c20
Added TODO entries.
2008-03-26 21:44:50 +00:00
bubulle
9a6f0d3969
Russian translation update
2008-03-24 18:34:04 +00:00
bubulle
fed294e11e
Updated Korean and Portuguese translations
2008-03-23 08:39:58 +00:00
nekral-guest
04af9cb9f8
Fix manpages generation. The SYS_GID_MAX and SYS_UID_MAX entities were not defined.
2008-03-17 23:07:04 +00:00
nekral-guest
32b424e507
Fix minor compilation warning (assignment used as a comparison).
2008-03-17 23:05:59 +00:00
nekral-guest
d94602add8
login_access() is used in src/login.c, and defined in src/login_nopam.c
...
(which lacks a prototype). Move its prototype from src/login.c to
lib/prototypes.h.
2008-03-17 23:04:46 +00:00
nekral-guest
e33e2b7d79
Compilation fix. gshadow_locked should only be used if SHADOWGRP is defined.
2008-03-17 23:02:23 +00:00
nekral-guest
78c59b7261
Fix some warnings. compare_members_lists() is only used if SHADOWGRP is defined.
2008-03-17 23:00:49 +00:00
nekral-guest
8377303981
Remove unused global variable.
2008-03-08 23:52:50 +00:00
nekral-guest
a8a614c515
* NEWS, src/groupmod.c: Make sure the passwd, group, and gshadow
...
files are unlocked on exit. Unlock locked files in fail_exit().
Prefer fail_exit() over exit().
* NEWS, src/groupmod.c: When the GID of a group is changed, update
also the GID of the passwd entries of the users whose primary
group is the group being modified.
2008-03-08 23:01:49 +00:00
nekral-guest
b1a0769d3d
* lib/commonio.c (commonio_remove): Fail when the name to be
...
removed is used by different entries (like commonio_update does).
* NEWS: This fix the behavior of groupdel when the system is not
configured to support split group but different group entries
have the name of the group to be deleted.
2008-03-08 22:52:44 +00:00
nekral-guest
1b808e62df
Make sure the passwd, group, shadow, and gshadow files are unlocked on
...
exit. Unlock locked files in fail_exit(). Prefer fail_exit() over exit().
2008-03-08 22:44:53 +00:00
nekral-guest
5af8a5d74d
* NEWS, src/groupdel.c: Make sure the group, and gshadow files are
...
unlocked on exit. Add function fail_exit(). Use fail_exit()
instead of exit().
* src/groupdel.c: Fail immediately instead of increasing errors.
Better handling of error cases, like locked group or gshadow file.
2008-03-08 21:13:54 +00:00
nekral-guest
d1290c0d5d
Make sure the passwd, group, shadow, and gshadow files are unlocked on
...
exit. Add function fail_exit(). Use fail_exit() instead of exit().
2008-03-08 21:04:31 +00:00
nekral-guest
bded00fd11
Make sure the group and gshadow files are unlocked on exit. Add function fail_exit().
2008-03-08 20:54:54 +00:00
nekral-guest
a2242f6f1b
Do not rewrite the group and gshadow file in case of error.
2008-03-08 16:23:22 +00:00
nekral-guest
9e07fec6ba
Do not log that the group was deleted if an error occurred.
2008-03-08 16:20:55 +00:00
nekral-guest
d44f1dfeca
Do not raise an error if the group does not exist in the gshadow file.
2008-03-08 16:17:07 +00:00
nekral-guest
987d853aa9
Document MAX_MEMBERS_PER_GROUP.
2008-03-08 16:05:30 +00:00
nekral-guest
e0579449d8
Fix typo
2008-03-07 20:46:47 +00:00
nekral-guest
1b2618d688
* src/newgrp.c: Add missing end of line in message.
...
* src/newgrp.c: Add audit events for the authentication
(AUDIT_GRP_AUTH). Thansk to Peter Vrabec.
2008-03-07 20:21:15 +00:00
nekral-guest
6ea65c8992
Only reset the entries of existing users with faillog -r (not all numeric
...
IDs starting from 0). Thanks to Peter Vrabec.
2008-03-05 00:10:25 +00:00
nekral-guest
52cfc3372b
Fix typo. One "can't open" message is a "can't lock".
2008-03-04 23:53:00 +00:00
nekral-guest
528346cb3b
When a password is moved to the gshadow file, use "x" instead of "x"
...
to indicate that the password is shadowed (consistency with grpconv).
2008-02-26 20:09:56 +00:00
nekral-guest
f43a4659c6
Re-indent.
2008-02-26 19:17:20 +00:00
nekral-guest
2a2b2b3aa4
* NEWS: Fix failures when the gshadow file is not present. Thanks
...
to Christian Henz (http://bugs.debian.org/467488 )
* src/gpasswd.c (get_group): Do not fail if gshadow is not present. Just use
the group file and set the grent structure
* src/gpasswd.c (check_perms): The permissions should be checked
using both the gshadow and group file. Add a <struct group *>
parameter, and check if the gshadow file exists (is_shadowgrp).
* src/gpasswd.c (main): Do not use sgent.sg_mem or sgent.sg_adm if
the gshadow file is not present (sgent is not initialized in that
case). The fields of sgent can be set, but not used.
2008-02-26 19:09:10 +00:00
nekral-guest
db479122f3
* Fix typo in comment.
...
* Move comment regarding FIRST_MEMBER_IS_ADMIN to
where it belongs.
* Indicate the end of the #ifdef FIRST_MEMBER_IS_ADMIN
section.
2008-02-26 18:59:28 +00:00
nekral-guest
4160d8c1fb
Add the new XML documentation files to EXTRA_DIST.
2008-02-25 21:46:27 +00:00
nekral-guest
dead78e4d9
Use --previous when merging PO files of the manpages.
...
(I need to find a way to do it for the PO files of the binaries)
2008-02-25 21:27:31 +00:00
nekral-guest
7ce94164c7
* man/login.defs.d/SYS_UID_MAX.xml, man/login.defs.d/SYS_GID_MAX.xml:
...
Document new variables.
* man/newusers.8.xml, man/login.defs.5.xml,
man/login.defs.d/GID_MAX.xml, man/login.defs.d/UID_MAX.xml:
newusers uses now the GID_MAX, GID_MIN, UID_MAX, UID_MIN,
SYS_GID_MAX, SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN variables.
* man/groupadd.8.xml, man/login.defs.5.xml: groupadd uses now the
SYS_GID_MAX, and SYS_GID_MIN variables.
* man/login.defs.5.xml: useradd uses now the SYS_GID_MAX,
SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN variables.
2008-02-25 21:17:18 +00:00
nekral-guest
77f722ae9d
Added missing SYS_GID_MAX, SYS_GID_MIN, SYS_UID_MAX, and SYS_UID_MIN.
2008-02-25 21:06:30 +00:00
nekral-guest
93e2f66a60
* NEWS, src/useradd.c, man/useradd.8.xml: Added options
...
-user-group (-U, Uflg) and --no-user-group (-N, Nflg) to replace
nflg.
* man/login.defs.d/USERGROUPS_ENAB.xml: useradd now also uses
USERGROUPS_ENAB.
2008-02-25 21:03:46 +00:00
nekral-guest
2a5c015cd1
Add missing 'p' to the getopt_long's optstring.
2008-02-19 21:26:04 +00:00