]> git.ipfire.org Git - thirdparty/shadow.git/commit
2010-01-30 Paweł Hajdan, Jr. <phajdan.jr@gentoo.org>
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 4 Mar 2010 18:11:13 +0000 (18:11 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 4 Mar 2010 18:11:13 +0000 (18:11 +0000)
commit391a3847157c49ace82d7b26e5a0e76736e98c43
treeb4978c2b70b96c87c69c408099bd16dff486febb
parent5ba95d4c5369cee7780bd5cd8436010ca7077186
2010-01-30  PaweÅ‚ Hajdan, Jr.  <phajdan.jr@gentoo.org>

* NEWS: Add support for TCB.
* lib/tcbfuncs.h, lib/tcbfuncs.c, lib/Makefile.am: New library to
support TCB.
* lib/prototypes, libmisc/copydir.c (remove_tree): Add boolean
parameter remove_root.
* configure.in: Add conditional WITH_TCB.
* src/userdel.c, src/usermod.c: Add support for TCB. Update call to
remove_tree().
* src/pwconv.c, src/pwunconv.c: Should not be used with TCB enabled.
* src/vipw.c: Add support for TCB. Update call to remove_tree().
* src/useradd.c: Add support for TCB. Open the shadow file outside
of open_files().
* src/chage.c: Add support for TCB.
* src/Makefile.am: Install passwd sgid shadow when TCB is enabled.
* lib/getdefs.c, man/vipw.8.xml, man/login.defs.5.xml,
man/login.defs/TCB_AUTH_GROUP.xml, man/login.defs/USE_TCB.xml,
man/login.defs/TCB_SYMLINKS.xml, man/generate_mans.mak,
man/generate_mans.deps, man/Makefile.am: New configuration
parameters: TCB_AUTH_GROUP, TCB_SYMLINKS, USE_TCB.
* lib/shadowio.c, lib/commonio.c: Add support for TCB.
27 files changed:
ChangeLog
NEWS
configure.in
lib/Makefile.am
lib/commonio.c
lib/getdef.c
lib/prototypes.h
lib/shadowio.c
lib/tcbfuncs.c [new file with mode: 0644]
lib/tcbfuncs.h [new file with mode: 0644]
libmisc/copydir.c
man/Makefile.am
man/generate_mans.deps
man/generate_mans.mak
man/login.defs.5.xml
man/login.defs.d/TCB_AUTH_GROUP.xml [new file with mode: 0644]
man/login.defs.d/TCB_SYMLINKS.xml [new file with mode: 0644]
man/login.defs.d/USE_TCB.xml [new file with mode: 0644]
man/vipw.8.xml
src/Makefile.am
src/chage.c
src/pwconv.c
src/pwunconv.c
src/useradd.c
src/userdel.c
src/usermod.c
src/vipw.c