2004-02-19 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS: version 0.29.195

2004-02-19 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: added SYSINFO command internal cleanups

2004-02-19 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_e2fscheck.m4: tell correct packagename for Debian's
	  e2fsprogs-devel tell packagename for Mandrake

2004-02-19 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
	  showattr.c: applied new iattr interface and changed some internal
	  functions

2004-02-19 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: unify-unify.c, util-safechdir.c: applied new iattr
	  interface

2004-02-19 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: * changed iattr interface * removed
	  *iattr_compat() functions; functionality is covered by new
	  iattr interface already

2004-02-19 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: added new iattr definitions

2004-02-19 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getiattr-v13.hc, syscall_getiattr.c,
	  syscall_setiattr-v13.hc, syscall_setiattr.c: implemented new
	  iattr interface

2004-02-19 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-compat.hc: vc_set_ipv4root_compat(): fixed off-by-one
	  error while checking number of allowed IPs

2004-02-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-fscompat.hc[DEAD],
	  fscompat_setiattr-fscompat.hc[DEAD],
	  syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: moved
	  fscompat* files to *iattr-fscompat* and applied the changed iattr
	  interface

2004-02-19 23:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/createskeleton-full.hc: use new iattr interface

2004-02-19 23:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: removed the fscompat* files added
	  *iattr-fscompat files

2004-02-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst: added FEATURES.txt and vcopy

2004-02-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: create FEATURES.txt and rearranged code a little
	  bit

2004-02-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added FEATURES.txt

2004-02-18 05:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added vc_createSkeleton() plus defines

2004-02-18 05:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/fscompat_setiattr-fscompat.hc:
	  vc_set_iattr_compat_fscompat(): fixed usage of the mode argument

2004-02-18 05:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: unify-unify.c, unify.h: Unify_deUnify(): fixed
	  parameters Unify_copy(), Unify_setTime(): added prototype

2004-02-18 05:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-deunify.c: fixed parameters

2004-02-18 05:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchlist.h: MatchList_printId(): added prototype

2004-02-18 05:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/Makefile-files: added unify* and util-* files

2004-02-18 05:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify.c, vunify.h: cleanups; outsourced a lot to
	  libinternal.a

2004-02-18 05:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: cleanups; outsourced some macros/inlines to
	  libinternal.a

2004-02-18 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added vcopy link the fstool programs against
	  libinternal.a removed vserver-visitdir

2004-02-18 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added vcopy

2004-02-18 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util-safechdir.c[DEAD]: moved into libinternal.a

2004-02-18 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/createskeleton-full.hc, lib/createskeleton-short.hc,
	  lib/createskeleton.c, lib_internal/matchlist-printid.c,
	  lib_internal/unify-copy.c, lib_internal/unify-settime.c,
	  lib_internal/util-dotfile.h, lib_internal/util-safechdir.c,
	  lib_internal/util-safechdir.h, src/vcopy-init.hc, src/vcopy.c,
	  src/vserver-visitdir.hc: initial checkin

2004-02-18 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/wrappers-io.hc: rewrote the W*all() function to
	  accept an additional argument holding the error, instead of
	  giving out the error

2004-02-18 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added createskeleton* files

2004-02-18 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR

2004-02-18 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: added PURE

2004-02-18 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac, Makefile.am: do not redefine 'LIBTOOL'; the '--tag'
	  causes problems on install

2004-02-17 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to determine if
	  '-lcompat' is needed for dietlibc

2004-02-17 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: define $(VSERVER_LDADDS) generalized some LIBTOOL
	  stuff do not install libinternal.a anymore

2004-02-17 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/Makefile-files: use $(VSERVER_LDADDS) instead of
	  lib/libvserver.la to use '-lcompat' on purpose

2004-02-17 20:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: _pkgMountRPM(): do not mount /proc when it is
	  already mounted

2004-02-17 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: rearranged inclusion of <sys/socket.h> to fix
	  compilation problems with fc1.90

2004-02-17 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rebootmgr.c: include <limits.h>

2004-02-17 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: use $(VSERVER_LDADDS) instead of
	  lib/libvserver.la to use '-lcompat' on purpose fixed capchroot
	  compilation

2004-02-17 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc_compat.m4: initial checkin

2004-02-17 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c:
	  make non-C99 compilers happy

2004-02-17 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS: version 0.29.192

2004-02-17 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added missing backslash

2004-02-17 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify.h, testsuite/Makefile-files,
	  testsuite/vunify-functest.c: use new lib_internal/

2004-02-17 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-init.hc: moved most function into lib_internal/

2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.c: use new lib_internal

2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: moved some functions/macros into lib_internal/util-*

2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: removed vunify-* files which went into
	  lib_internal

2004-02-17 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added lib_internal/ files

2004-02-17 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD],
	  vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD],
	  vunify-matchlist.h[DEAD]: moved functionality into lib_internal
	  library

2004-02-17 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: Makefile-files, matchlist-appendfiles.c,
	  matchlist-compare.c, matchlist-destroy.c, matchlist-init.c,
	  matchlist-initbyvserver.c, matchlist-initmanually.c,
	  matchlist-initrefserverlist.c, matchlist.h, pathinfo-append.c,
	  pathinfo-test.c, pathinfo.h, string-destroy.c, string.h,
	  string.hc, unify-deunify.c, unify-unify.c, unify.h, util-io.h,
	  util-mem.h: initial checkin

2004-02-17 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc: fixed
	  some 'noreturn' warnings for the execv() functions

2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/make-manifest: ignore lines beginning with '#'

2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst: set @ENSC_HAVE_*_COMPILER_TRUE@
	  tags

2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/test1.c: #undef NDEBUG

2004-02-16 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: use $_READLINK mount /proc when doing
	  pkg-management

2004-02-16 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added readlink

2004-02-16 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm-preload: made rpm-flavor configurable (e.g. 'i' for
	  install (default), 'q' for query, 'd' for database)

2004-02-16 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions: create /proc dir

2004-02-16 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.apt-rpm: call rpm.initDB()

2004-02-16 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.rpm: rpm.initDB(): added

2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: added --initstyle support (->
	  /etc/vservers/.../apps/init/style)

2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chbind.c: refined test-routine to work in vservers without
	  'lo' interface

2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: define MS_REC when needed

2004-02-16 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac, src/rpm-fake-resolver.c: added big, fat warning
	  when not using dietlibc

2004-02-16 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added ENSC_HAVE_*_COMPILER_* to pathsubst-rules

2004-02-14 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: use isAvoidNamespace() from main-functions file

2004-02-14 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, vserver.functions: moved isAvoidNamespace()
	  into main-functions file

2004-02-14 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscallnr.m4: fixed auto-case improved message

2004-02-14 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made argument
	  optionally

2004-02-14 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst: added clearenv

2004-02-14 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use ENSC_SYSCALLNR()

2004-02-14 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: use results from ENSC_SYSCALLNR

2004-02-14 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscallnr.m4: initial checkin

2004-02-12 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/clearenv.c: use VSERVER_DECLARE_CMD

2004-02-12 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added clearenv

2004-02-12 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start: use clearenv

2004-02-12 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: made namespace stuff configurable at a
	  global place

2004-02-12 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm-preload: give more rights... (same like at --secure)

2004-02-12 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files, scripts/util-vserver-vars.pathsubst: added
	  clearenv

2004-02-12 00:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/clearenv.c: initial checkin

2004-02-10 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, setattr.c: handle dot-files by default; it does
	  not make sense to use a special '-a' flag for the set-operations

2004-02-10 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.28.200

2004-02-10 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: recognize 'rbind' in fstab use internal
	  mount(2) on MOVE too

2004-02-10 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver, vserver.functions, vserver.start: implemented
	  CLONE_NS and --rbind mounting

2004-02-10 15:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: implemented '--rbind'

2004-02-10 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore:
	  initial checkin

2004-02-10 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/testsuite/flags.c: s!init!fakeinit!

2004-02-10 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.28.199

2004-02-10 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: moved the 'chattr' into the right %post
	  scriptlet

2004-02-10 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/flags.c: s!init!fakeinit!

2004-02-10 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.28.198

2004-02-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/: make-manifest, manifest.dat.pathsubst: moved *.so.*
	  files from -core to -lib

2004-02-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added -lib subpackage moved *.so.* files
	  from -core to -lib removed the '%exclude ...vrpm.8' added a 'make
	  check'

2004-02-10 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/.cvsignore: initial checkin

2004-02-10 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added added some
	  'NORETURN' specifiers

2004-02-10 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added lib/testsuite

2004-02-10 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/vunify-test.sh: redirect output to /dev/null

2004-02-10 00:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/rpm-fake-test.c: fixed compilation warnings

2004-02-10 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/chcontext-test.c: added explicite 'return' for
	  non-C99 compilers

2004-02-10 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/Makefile-files: added chbind-test

2004-02-10 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* man/Makefile-files: renoved vrpm.8 for now

2004-02-10 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: vc_text2cap(): take 'unsigned int' instead of
	  'int' argument vc_textlist2flag(), vc_text2flag(),
	  vc_hiflag2text(): added prototypes

2004-02-10 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/capabilities.c: vc_text2cap(): take 'unsigned int' instead of
	  'int' argument

2004-02-10 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added flags* files added testsuite +
	  -programs

2004-02-10 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chcontext.c: setFlags(): use vc_textlist2flag() function
	  rearranged code to avoid unremovable zombie processes

2004-02-10 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chbind.c, reducecap.c: rewrote it

2004-02-10 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: made reducecap & chbind native dietlibc
	  programs

2004-02-10 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files,
	  lib/testsuite/flags.c, src/testsuite/chbind-test.c: initial
	  checkin

2004-02-06 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added sys_clone.h

2004-02-06 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added 'chattr -t /vservers' + needed
	  Requires:

2004-02-06 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions: call 'chattr -t' on newly create
	  vserverdirs cleanups; parenthesize case-expressions

2004-02-06 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: exitLikeProcess(): added NORETURN attribute to
	  prototype

2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: cleanups; use sys_clone()

2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/new-namespace.c: cleanups; modernized it

2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: link new-namespace against
	  util-exitlikeprocess cleanups

2004-02-06 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/sys_clone.h: initial checkin

2004-02-06 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/Makefile-files: do not call vunify-test when no C99
	  compiler is available

2004-02-06 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/: Makefile-files, test1.c: initial checkin

2004-02-06 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/vunify-test.sh: use '-n' flag

2004-02-06 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vutil.cc: minor cosmetical changes

2004-02-06 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-init.hc: initModeManually(): added missing strdup()

2004-02-06 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, ensc_vector/Makefile-files: added ensc_vector
	  testsuite

2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/vector-insert.c: fixed it

2004-02-06 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c: use ensc_vector cleanups

2004-02-06 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/lsxid.c: use ensc_vector to cache xid->name mappings

2004-02-06 17:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: link vserver-stat against libensc_vector.a

2004-02-06 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml: enumerated possible resources

2004-02-06 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chxid.c: fixed do-display-dir behavior

2004-02-06 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: _generateFlagOptions(): fixed a case
	  expression; formerly x"foo" == foo checks which would never
	  succeed

2004-02-06 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chcontext.c, chroot-cat.c, chroot-rm.c, exec-cd.c,
	  exec-ulimit.c, fstool.c, new-namespace.c, pipe-sync.c,
	  rpm-fake-resolver.c, save_ctxinfo.c, vps.c, vrsetup.c,
	  vserver-info.c, vserver-stat.c, vunify-doit.hc, vunify-init.hc,
	  vunify-matchlist.c, vunify.c, testsuite/rpm-fake-test.c: use new
	  ensc_wrappers/ headers

2004-02-06 15:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: removed wrappers-* link lsxid against
	  libensc_vector.a

2004-02-06 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD],
	  wrappers-vserver.h[DEAD], wrappers.h[DEAD]: moved and generalized
	  into an own /ensc_wrappers subdir

2004-02-06 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/Makefile-files, ensc_vector/vector-clear.c,
	  ensc_vector/vector-free.c, ensc_vector/vector-init.c,
	  ensc_vector/vector-insert.c, ensc_vector/vector-internal.h,
	  ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c,
	  ensc_vector/vector-resize.c,
	  ensc_vector/vector-resizeinternal.hc,
	  ensc_vector/vector-search.c, ensc_vector/vector-sort.c,
	  ensc_vector/vector-unique.c, ensc_vector/vector.h,
	  ensc_vector/vector.hc, ensc_wrappers/Makefile-files,
	  ensc_wrappers/wrappers-clone.hc,
	  ensc_wrappers/wrappers-dirent.hc,
	  ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc,
	  ensc_wrappers/wrappers-ioctl.hc,
	  ensc_wrappers/wrappers-iosock.hc,
	  ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc,
	  ensc_wrappers/wrappers-resource.hc,
	  ensc_wrappers/wrappers-stdlib.hc,
	  ensc_wrappers/wrappers-unistd.hc,
	  ensc_wrappers/wrappers-vserver.hc,
	  ensc_wrappers/wrappers-wait.hc, ensc_wrappers/wrappers.h,
	  ensc_wrappers/wrappers_handler.hc: initial checkin

2004-02-06 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added ensc_vector/ & ensc_wrappers/ subdirs and
	  files

2004-02-05 23:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/setattr.c: documented --barrier fixed do-display-dir behavior

2004-02-05 05:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: added another path for the template
	  mtab file

2004-02-05 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.28.195

2004-02-05 05:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/defaults/apt.conf: initial checkin

2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added default apt.conf

2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml: documented default apt.conf

2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc: minor code cleanups added a missing
	  '#ifdef ENSC_SYSCALL_TRADITIONAL'

2004-02-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscall.m4: enhanced check by using kernel headers

2004-02-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.apt: added default
	  apt.conf/vendors.conf files

2004-02-05 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chcontext.c: use sethostname(2)/setdomainname(2) again...

2004-02-05 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use ENSC_SYSCALL enhanced diagnostic output

2004-02-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall-legacy.hc, vserver-internal.h: use
	  ENSC_SYSCALL_TRADITIONAL

2004-02-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall.c: cleanups; do not include "compat.h" anymore
	  explicitly

2004-02-05 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added @WGET@ substitution

2004-02-04 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscall.m4: initial checkin

2004-02-04 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vpkg: implemented Debian support

2004-02-04 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: cleanups added '--silent' option

2004-02-04 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify-init.hc, vunify.c: minor cleanups

2004-02-04 04:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter transmission

2004-02-04 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS: version 0.28.193

2004-02-04 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added check for wget version 0.28.193

2004-02-04 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added some (Build)Requires:

2004-02-04 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst: added debootstrap files

2004-02-04 04:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml: documented debootstrap configuration

2004-02-04 04:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.debootstrap: fixed path of default-uri file

2004-02-04 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/debootstrap.uri: initial checkin

2004-02-04 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added debootstrap.uri

2004-02-04 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: use $PKGLIBDEFAULTDIRc

2004-02-04 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.functions,
	  vserver-build.skeleton: cleanups; use 'base.' namespace

2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build: added debootstrap

2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vpkg: added basic support for Debian

2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added $_WGET

2004-02-04 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added debootstrap and pkgmgmt files

2004-02-04 03:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.debootstrap: initial checkin

2004-02-03 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.28.192

2004-02-03 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added 'vuname'

2004-02-03 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst,
	  .cvsignore: initial checkin

2004-02-03 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added more details to the final summary

2004-02-03 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added misc/fstab

2004-02-03 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.functions:
	  splitted some functions into a separate
	  vserver-build.functions.pkgmgmt file use XXX.yyy namespace-style
	  notation

2004-02-03 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.pkgmgmt,
	  scripts/vserver-build.skeleton, distrib/misc/fstab: initial
	  checkin

2004-02-03 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: allow to configure fstab-file

2004-02-03 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.functions.apt,
	  vserver-build.functions.rpm: splitted some functions into a
	  separate vserver-build.functions.pkgmgmt file use XXX.yyy
	  namespace-style notation

2004-02-03 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build: added skeleton support fixed help message

2004-02-03 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: added '--debug' option

2004-02-03 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added
	  $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT

2004-02-03 22:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added vserver-build.skeleton

2004-02-03 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vkill.c: cleanups; use modern interfaces

2004-02-03 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: VSERVER_DECLARE_CMD macro: added

2004-02-03 22:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added vuname

2004-02-03 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/Makefile-files: added workaround for automake bug

2004-02-03 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vuname.c: initial checkin

2004-02-03 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use ENSC_C99COMPILER give out summary at end of
	  ./configure

2004-02-03 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: * added support for ENSC_HAVE_C99_COMPILER
	  and conditionalized build   of 'vunify' * renamed *_CXX_X_*
	  variables to *_CXX_*

2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.cc[DEAD]: removed since rewritten in C

2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4: use 'yes' instead of '1'

2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER added
	  warning-messages

2004-02-03 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
	  #include <string.h>

2004-02-02 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/compatibility.xml: added note about chcontext rewrite

2004-02-02 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added support for olduts API

2004-02-02 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: substitute @PACKAGE@ too

2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/Makefile-files: added chcontext-test.c

2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/chcontext-test.c: initial checkin

2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: added Esetsid()

2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers-vserver.h: return xid_t instead of void

2004-02-02 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c: cleanups added missing '\n' in error-msg

2004-02-02 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: added UTS tag

2004-02-02 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/reducecap.c: cleanups in the vc_new_s_context() call

2004-02-02 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chcontext.c: rewrote and enhanced it

2004-02-02 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: made chcontext a dietlibc program and updated
	  its SOURCES

2004-02-02 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: return xid_t on vc_new_s_context() added VHOST/vhi
	  functions and types

2004-02-02 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: cleanups added CALL_VC_OLDUTS() added
	  VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers

2004-02-02 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: added VHOST support

2004-02-02 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_gettaskxid-oldproc.hc,
	  syscall_getvxinfo-oldproc.hc: renamed *_X to *_oldproc

2004-02-02 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c: fixed
	  vc_new_s_context() to return the context instead of 0/1

2004-02-02 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
	  syscall_getiattr-v13.hc, syscall_getvxinfo-v13.hc,
	  syscall_kill-v11.hc, syscall_setiattr-v13.hc: use CTX_USER2KERNEL
	  to wrap xid

2004-02-02 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'

2004-02-02 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added *vhiname* files

2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getvhiname-olduts.hc, syscall_getvhiname-v13.hc,
	  syscall_getvhiname.c, syscall_setvhiname-olduts.hc,
	  syscall_setvhiname-v13.hc, syscall_setvhiname.c: initial checkin

2004-01-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/.cvsignore: initial checkin

2004-01-29 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS: version 0.28.190

2004-01-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: cleanups; use $(SED) instead of sed fix $pkglibdir
	  in install-data-hook put some hooks into own targets

2004-01-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added tests for sed and cmp outsourced ext2fs test
	  (merged from 0.28)

2004-01-29 12:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c: fixed insert-into-list function give out
	  warning when vc_get_task_xid() fails

2004-01-29 12:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: use DIM_OF() macro added APIVER tag fixed
	  help message

2004-01-29 12:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: added DIM_OF() macro

2004-01-29 12:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added vrsetup

2004-01-29 12:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: rootshell, vapt-get, vapt-get-worker, vpkg, vpstree,
	  vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build,
	  vserver-copy, vservers.grabinfo.sh, vsysvwrapper, vtop,
	  legacy/distrib-info, legacy/vserver, legacy/vserverkillall:
	  fixed/changed path-detection for $UTIL_VSERVER_VARS

2004-01-29 12:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: cleanups do not install util-vserver-vars
	  in SBINDIR anymore

2004-01-29 12:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_e2fscheck.m4: initial checkin

2004-01-29 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ext2fs.h, getversion.c, vserver.h: merged with 0.28

2004-01-23 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files: added some files to doc_DAT

2004-01-23 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.27.199 added check for xsltproc

2004-01-23 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS: version 0.27.199

2004-01-23 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: added ENSC_FIX_IOCTL()

2004-01-23 21:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added $(doc_DAT)

2004-01-23 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files: added compat-doc

2004-01-23 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml:
	  initial checkin

2004-01-23 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
	  ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc:
	  use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values

2004-01-22 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getversion-internal.hc, syscall-compat.hc,
	  syscall_getiattr-v13.hc, syscall_gettaskxid-v13.hc,
	  syscall_getvxinfo-v13.hc, syscall_kill-v11.hc,
	  syscall_rlimit-v11.hc, syscall_setiattr-v13.hc: use the VCMD_*
	  macros instead of the VC_CMD(...) macros

2004-01-22 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.27.198

2004-01-22 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vrsetup.c: fixed copyright date

2004-01-22 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: added Eioctl() wrapper

2004-01-22 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added vrsetup

2004-01-22 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vrsetup.c: initial checkin

2004-01-22 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-doit.hc: * provide st_mode at vc_set_iattr_compat()
	  call

2004-01-22 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: lsxid.c, showattr.c: * provide st_mode at
	  vc_set_iattr_compat() call * do not stop on non-regular files;
	  vc_set_iattr_compat() handles this   already

2004-01-22 14:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/setattr.c: * removed the race-check; this is done by
	  vc_set_iattr_compat() already * provide st_mode at
	  vc_set_iattr_compat() call * do not stop on non-regular files;
	  vc_set_iattr_compat() handles this   already * moved setFlags()
	  code into handleFile() * added 'iunlink' option

2004-01-22 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chxid.c: * removed the race-check; this is done by
	  vc_set_iattr_compat() already * provide st_mode at
	  vc_set_iattr_compat() call * do not stop on non-regular files;
	  vc_set_iattr_compat() handles this   already * moved setFile()
	  code into handleFile()

2004-01-22 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: removed 'vunify' from list of C++ files

2004-01-22 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_gettaskxid-v13.hc: fixed call

2004-01-22 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
	  ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc,
	  ioctl-setxflg.hc: when ioctl() returns a value <-1, assign errno
	  manually and return -1

2004-01-22 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc: updated
	  to changed API; removed 'dev' field from 'struct
	  vcmd_ctx_iattr_v0'

2004-01-22 14:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: updated; removed 'dev' field from 'struct
	  vcmd_ctx_iattr_v0'

2004-01-22 14:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: CALL_VC(): return ENOSYS in errorcase

2004-01-22 14:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: * vc_[sg]et_iattr_compat(): added additional
	  'mode' parameter to avoid   an additional 'lstat'

2004-01-22 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr.c, fscompat_setiattr.c: * added
	  additional 'mode' parameter to avoid an additional 'lstat'

2004-01-22 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-fscompat.hc,
	  fscompat_setiattr-fscompat.hc: * added additional 'mode'
	  parameter to avoid an additional 'lstat' * operate on regular
	  files and directories only

2004-01-21 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_gettaskxid-v13.hc: return VC_NOCTX instead of -1

2004-01-21 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getinitpid.c: updated to new API

2004-01-21 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: added INITPID* and XID tags

2004-01-21 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c,
	  src/wrappers-vserver.h, tests/getctx.c: use vc_get_task_xid()
	  instead of vc_X_getctx()

2004-01-21 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: * vc_get_vx_info(), vc_get_task_xid(): added
	  prototypes plus required   typedefinitions * vc_X_getctx(),
	  vc_X_getinitpid(): removed since obsoleted by functions   above

2004-01-21 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: * added fscompat & oldproc API * added
	  support for VC_MULTIVERSION_SYSCALL which chooses the optimal
	  CALL_VC variant * changed CALL_VC() so that it looks for version
	  greater than requested   one now

2004-01-21 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: updated; added VINFO commands

2004-01-21 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_kill.c, syscall_rlimit.c: cleanups; optimize
	  CALL_VC() usage

2004-01-21 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr.c, fscompat_setiattr.c: cleanups; use
	  CALL_VC() macro

2004-01-21 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: checkversion.c, getversion-internal.hc, getversion.c,
	  ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc,
	  ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc,
	  syscall-compat.hc, syscall.c, syscall_getiattr-v13.hc,
	  syscall_setiattr-v13.hc: cleanups; fixed/changed
	  "vserver-internal.h" including

2004-01-21 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added get_task_xid & get_vc_info files
	  removed obsoleted getctx/getinitpid files renamed some -v11 files
	  to -fscompat

2004-01-21 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD],
	  getctx.c[DEAD], getinitpid-compat.hc[DEAD],
	  getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]: obsoleted by
	  v13/oldproc functions

2004-01-21 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
	  syscall_gettaskxid-oldproc.hc, syscall_gettaskxid-v13.hc,
	  syscall_gettaskxid.c, syscall_getvxinfo-oldproc.hc,
	  syscall_getvxinfo-v13.hc, syscall_getvxinfo.c: initial checkin

2004-01-21 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-fscompat.hc,
	  fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc,
	  fscompat_setiattr-v11.hc[DEAD]: renamed *-v11 to *-fscompat

2004-01-21 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: added 'Build-*'

2004-01-21 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added 'oldproc' API

2004-01-21 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: Makefile-files, vunify-compare.hc, vunify-compare.ic[DEAD],
	  vunify-doit.hc, vunify-doit.ic[DEAD], vunify-init.hc,
	  vunify-init.ic[DEAD], vunify.c: renamed *.ic to *.hc

2004-01-21 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.h: added changes for new API added rsSPECIAL reason

2004-01-21 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.c: added changes for new API

2004-01-21 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-doit.ic: updated to new API

2004-01-21 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vlimit.c: fixed help message

2004-01-21 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
	  showattr.c: updated/enhanced for new API

2004-01-21 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: updated

2004-01-21 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: added v13 API

2004-01-21 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added fscompat and v13 functions removed ioctl
	  functions

2004-01-21 02:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added fscompat and v13 functions

2004-01-21 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ioctl-getext2flags.c[DEAD], ioctl-getfilecontext.c[DEAD],
	  ioctl-setext2flags.c[DEAD], ioctl-setfilecontext.c[DEAD],
	  ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
	  ioctl-setext2flags.hc, ioctl-setfilecontext.hc: do not provide
	  the ioctl-functions anymore; use them only internally and include
	  them directly. Therefore, renamed them from *.c to *.hc

2004-01-21 02:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fscompat_getiattr-v11.hc, fscompat_getiattr.c,
	  fscompat_setiattr-v11.hc, fscompat_setiattr.c, ioctl-getxflg.hc,
	  ioctl-setxflg.hc, syscall_getiattr-v13.hc, syscall_getiattr.c,
	  syscall_setiattr-v13.hc, syscall_setiattr.c: initial checkin

2004-01-21 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added v13 & fscompat APIs

2004-01-19 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/vunify-exclude: added .rpmdb

2004-01-19 19:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, lsxid.c, setattr.c, showattr.c:
	  s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files

2004-01-19 19:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: removed vunify-operations

2004-01-19 19:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.h: cleanups; moved structure declarations from
	  vunify.c into this headerfile

2004-01-19 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.c: cleanups added 'skip_reason' support added debug
	  output

2004-01-19 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-init.ic: added debug output fixed descriptor leak

2004-01-19 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify-compare.ic, vunify-doit.ic: initial checkin

2004-01-19 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]:
	  obsoleted by more straight-forward code

2004-01-19 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vlimit.c: fixed copy&paste error

2004-01-17 06:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.27.196

2004-01-17 06:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/vserver-info.c: updated to new vc_getVserverVdir() API

2004-01-17 06:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.c: moved init*() functions to vunify-init.c

2004-01-17 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-operations.c: compareUnify(): check mtime too

2004-01-17 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-matchlist.h: made 'buf' constant

2004-01-17 06:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-matchlist.c: allow cmp-pointer to be NULL

2004-01-17 06:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-init.ic: use VPKG_PROG instead of PKGMGMT_INFO_PROG
	  register 'vdir' use default exclude-lists

2004-01-17 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify-debug.c: added a const_cast

2004-01-17 06:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: updated VDIR tag to new interface

2004-01-17 06:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: added 'unify' and 'pkg' commands

2004-01-17 06:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vpkg: initial checkin

2004-01-17 06:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added $_VUNIFY and $_VPKG

2004-01-17 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: distrib-info[DEAD], legacy/distrib-info: moved
	  distrib-info to legacy/

2004-01-17 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: moved distrib-info to legacy/ added vpkg

2004-01-17 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getvservervdir.c, vserver.h: added 'physical' parameter to
	  vc_getVserverVdir() which resolves the complete physical path of
	  the vdir

2004-01-17 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/vunify-exclude: initial checkin

2004-01-17 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added vunify-exclude

2004-01-17 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: use manifest-data for -legacy

2004-01-17 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added VPKG_PROG minor cleanups

2004-01-16 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/vunify-test.sh: applied new calling scheme

2004-01-16 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/vunify-functest.c: added wrapper_exit_code

2004-01-16 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Elseek(), Emkstemp(): added Emalloc(),
	  Erealloc(): fixed declarations

2004-01-16 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vunify-matchlist.c, vunify-matchlist.h,
	  vunify-operations.c, vunify.c: added exclude-list support

2004-01-16 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: added APPDIR tag made it possible to supply
	  additional paramaters

2004-01-16 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: new-namespace.c, rpm-fake.c: do not use CLONE_VFORK in
	  debug mode; lockups with 'strace' are too annoying

2004-01-16 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: updated vunify setup added files for vunify

2004-01-16 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/legacy/.cvsignore, src/vunify-debug.c,
	  src/vunify-init.ic, src/vunify.h, src/wrappers-io.h: initial
	  checkin

2004-01-16 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: accept vservers beginning with './'

2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added new management functions + doc

2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h: added utilvserver_isDirectory() prototype

2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservervdir.c: use utilvserver_isDirectory()

2004-01-16 18:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added new management sources

2004-01-16 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c:
	  initial checkin

2004-01-16 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: use filelists from contrib/make-manifest

2004-01-16 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: fixed CVS tag

2004-01-16 18:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added contrib/ dir substitute MANDIR too

2004-01-14 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util-exitlikeprocess.c: added missing <signal.h>

2004-01-14 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/fstool.h: added 'local_fs' struct-member

2004-01-14 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/fstool.c: added support for '-x' (do not cross filesystems)
	  fixed invocation with directory-name implemented '-a' (show dot)

2004-01-14 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vps.c: minor documentation fix

2004-01-14 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, lsxid.c, setattr.c, showattr.c: added and
	  documented '-x' switch

2004-01-14 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vps.c: makde it compilable with gcc296

2004-01-14 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added -legacy subpackage

2004-01-14 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: removed timestamps in legacy-dir also substitute
	  LEGACYDIR and PS

2004-01-14 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vps.c: added native '--version' and '--help'

2004-01-14 01:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added legacy-scripts to
	  $(scripts_OPTIONS_EXEMPT) added scripts_legacy_gen_SCRPTS to
	  $(scripts_CLEANFILES)

2004-01-14 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/validate.am: fixed parallel build

2004-01-14 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added check for PS

2004-01-14 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added PS_PROG

2004-01-14 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added vps

2004-01-14 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: made vps a dietprog

2004-01-14 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx.c: minor code cleanups

2004-01-14 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support

2004-01-14 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: vc_get_securecaps(): added prototype

2004-01-14 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: made CALL_VC-macro a block

2004-01-14 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util-exitlikeprocess.c: include <unistd.h>

2004-01-14 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: moved legacy scripts into legacy/ and
	  updated variables

2004-01-14 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: updated legacy paths

2004-01-14 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added vps

2004-01-14 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: exitLikeProcess(): added prototype

2004-01-14 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Emalloc(), Erealloc(): added

2004-01-14 00:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: util-exitlikeprocess.c, vps.c: initial checkin

2004-01-14 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: save_s_context[DEAD], vps.pathsubst[DEAD],
	  vserver-legacy[DEAD], vserverkillall[DEAD]: moved into legacy

2004-01-14 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/legacy/: save_s_context, vps.pathsubst, vserver,
	  vserverkillall: initial checkin (moved from ../)

2004-01-13 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-legacy: use 'exec' to call commands on 'suexec'
	  (patch by Alec Thomas)

2004-01-13 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added missing fstool.h header

2004-01-13 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: updated (added scheduler stuff)

2004-01-13 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vkill.c: removed warnings about unused parameters

2004-01-13 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c,
	  tests/escaperoot.c, tests/testipc.c, tests/testlimit.c,
	  tests/testopenf.c: made it compilable with gcc296

2004-01-13 15:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: use $(src_sbin_SCRPTS)

2004-01-13 15:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added declarations for the ext2fs functions

2004-01-13 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: added EXT2FS macros

2004-01-13 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/fmt.h: fixed xulong/xlong declarations

2004-01-13 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added the ioctl-* files added ext2fs.h

2004-01-13 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: updated

2004-01-13 15:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: removed ext2fs.h added the fstools
	  (lsxid,chxid,showattr,setattr) plus deps

2004-01-13 15:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
	  showattr.c: minor/medium cleanups

2004-01-13 15:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/fstool-resolvectx.c: initial checkin

2004-01-13 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/showattr.c: rewrote completely

2004-01-13 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/ext2fs.h, src/ext2fs.h[DEAD]: moved ext2fs.h from src/ into
	  lib/ directory; we are providing the needed functionality through
	  libvserver now

2004-01-13 14:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chxid.c, src/fstool.c, src/fstool.h, src/lsxid.c,
	  src/setattr.c, lib/ioctl-getext2flags.c,
	  lib/ioctl-getfilecontext.c, lib/ioctl-setext2flags.c,
	  lib/ioctl-setfilecontext.c: initial checkin

2004-01-07 16:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added URL which describes context-creation

2004-01-07 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chcontext.c: * removed obsolete and unused 'fakeinit'
	  variable * fixed ctx-creation with fakeinit and static ctx-id's;
	  fakeinit   requires a second call for ctx -2 to take effect

2004-01-05 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added vserver-info

2004-01-05 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: updated

2004-01-05 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Edup2(): added

2004-01-05 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c: use existing syscall-wrappers instead of
	  checking return-codes manually

2004-01-05 23:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c: initial checkin

2004-01-05 23:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: use fd3 for synchronization with resolver adding
	  some missing '\n' in messages ignore empty environment variables
	  too exitRPMFake(): conditionalized debug-message

2004-01-05 23:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake-resolver.c: daemonize(): child waits for parent to
	  finish now use fd3 for synchronisation enable fork on default

2004-01-05 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added vserver-info minor cosmetical fixes

2004-01-05 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop: fixed error-handling

2004-01-05 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: added '--context' option minor
	  cosmetical cleanups

2004-01-05 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.apt: initVariablesApt(): fixed
	  empty function body

2004-01-05 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm-preload: major cleanups; use 'vserver-info' to
	  retrieve information about vserver

2004-01-05 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vapt-get-worker: removed old, unused debug code

2004-01-05 22:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vapt-get, vrpm: use modern '--help' & '--version'
	  output

2004-01-05 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added $_VSERVER_INFO

2004-01-05 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: getVserverStatus(): fixed usage of 2nd
	  parameter

2004-01-05 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c,
	  vserver-internal.h, vserver.h: small cosmetical fix

2003-12-30 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.27.190

2003-12-30 20:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: - since dynamic libraries will be installed
	  now, call /sbin/ldconfig - other updates...

2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/compat-pivot_root.h: use <asm/unistd.h> instead of
	  <linux/unistd.h> to fix problems with RH's headers

2003-12-30 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/vunify-test.sh: fixed paths

2003-12-30 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop: use sendKillSequence instead of ctx-kill

2003-12-30 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: sendKillSequence(): added

2003-12-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: removed _CTX_KILL added
	  _VKILL

2003-12-30 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: getVserverStatus(): fixed usage if ctx
	  isCtxRunning(): added

2003-12-30 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added missing compat-c99.h header-file

2003-12-30 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-rm.c: fixed order of chroot() and parameter evaluation
	  so that '--version' and '--help' are working as non-root also

2003-12-30 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added missing headers removed 'ctx-kill'; it
	  is obsoleted through 'vkill'

2003-12-30 18:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/ctx-kill.c[DEAD]: replaced by 'vkill'

2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: use results from dietlib's C99 compatibility-check

2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4: added check for C99 compatibility

2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP mismatch

2003-12-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore:
	  updated

2003-12-30 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c: merged
	  with 0.26.90

2003-12-30 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD path

2003-12-30 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: updated start/stop help-messages

2003-12-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: getAllVservers(): ignore backup vservers

2003-12-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: fixed multiple 'make install' by using '-f'
	  on 'ln'

2003-12-30 17:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: - merged with 0.26.90 (fixed --enable-apis, renamed
	  ctx_t to xid_t,   renamed syscall, use C++ for ext2fs.h test) -
	  libtool'ized it

2003-12-30 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: * added vkill (merged from 0.26.90) *
	  libtool'ized it

2003-12-30 17:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: * added vc_kill() syscall (merged from
	  0.26.90) * libtool'ized it

2003-12-30 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: * added legacy-dir (merged from 0.26.90) *
	  libtool'ized it

2003-12-30 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: .cvsignore, ctx-kill.c, rpm-fake-resolver.c, rpm-fake.c,
	  save_ctxinfo.c, vlimit.c, vserver-stat.c, wrappers-vserver.h:
	  merged with 0.26.90

2003-12-30 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getctx.c, compat.h, lib/getctx-compat.hc,
	  lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc,
	  lib/getversion.c, lib/getvserverbyctx.c, lib/getvserverctx.c,
	  lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c,
	  lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
	  lib/vserver-internal.h, lib/vserver.h, scripts/Makefile-files,
	  scripts/vps.pathsubst, scripts/vserver-legacy: merged with
	  0.26.90

2003-12-29 20:02  uid68581

	* src/capchroot.c: do not use vc_chrootsafe() anymore

2003-12-29 20:01  uid68581

	* tests/Makefile-files: removed chrootsafe libtool'ized

2003-12-26 01:49  uid68581

	* compat-c99.h, src/testsuite/Makefile-files,
	  src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh,
	  src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh,
	  src/testsuite/data/rpm-fake-test.inp,
	  src/testsuite/data/rpm-fake-test.out: initial checkin

2003-12-26 01:49  uid68581

	* pathconfig.h.pathsubst: added RESOLVER_PROG

2003-12-26 01:48  uid68581

	* scripts/vprofile[DEAD]: removed since obsoleted

2003-12-26 01:48  uid68581

	* tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c: used
	  workarounds to make it compilable with non-C99 compilers

2003-12-26 01:47  uid68581

	* src/wrappers.h: added setgid/setuid/setgroups wrappers

2003-12-26 01:47  uid68581

	* src/util.h: added Xmemcpy() added safeChdir() prototype

2003-12-26 01:46  uid68581

	* src/rpm-fake.c: rewrote large parts added NSS functions
	  (getpwnam(), getgrnam(), ...)

2003-12-26 01:45  uid68581

	* src/fakerunlevel.c: use setgroups() also

2003-12-26 01:45  uid68581

	* src/chroot-rm.c: added '--help' and '--version'

2003-12-26 01:44  uid68581

	* src/.cvsignore: added exec-cd and rpm-fake-resolver removed
	  secure-umount

2003-12-26 01:41  uid68581

	* src/: exec-cd.c, rpm-fake-resolver.c, vunify-matchlist.c,
	  vunify-matchlist.h, vunify-operations.c, vunify-operations.h,
	  vunify.c, wrappers-dirent.h, util-safechdir.c: initial checkin

2003-12-26 01:38  uid68581

	* src/Makefile-files: removed secure-umount added exec-cd vunify
	  will be a dietlibc program soonly

2003-12-26 01:34  uid68581

	* scripts/: vsysvwrapper, vtop: fixed quoting

2003-12-26 01:34  uid68581

	* scripts/vserver.functions: use 'exec-cd' instead of
	  'secure-umount'

2003-12-26 01:33  uid68581

	* scripts/vserver-build.functions.apt: fixed initVariablesApt()
	  added support for default apt.conf

2003-12-26 01:33  uid68581

	* scripts/vserver-build.functions: rename package-cfg directory on
	  '--force' also

2003-12-26 01:32  uid68581

	* scripts/vserver-build.apt-rpm: added '--debug' option

2003-12-26 01:32  uid68581

	* scripts/vserver: added package-management options (atleast their
	  documention)

2003-12-26 01:30  uid68581

	* scripts/vapt-get-worker: set RPM::PM to 'external'

2003-12-26 01:29  uid68581

	* scripts/util-vserver-vars.pathsubst: added _EXEC_CD removed
	  _SECURE_UMOUNT

2003-12-26 01:29  uid68581

	* scripts/: rootshell, vpstree: fixed quoting

2003-12-26 01:29  uid68581

	* scripts/functions: added support for default apt.conf

2003-12-26 01:23  uid68581

	* scripts/Makefile-files: removed vprofile

2003-12-26 01:22  uid68581

	* m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4,
	  ensc_release.m4, ensc_uv_vrootdir.m4: fixed broken quoting which
	  is complained by recent automake

2003-12-26 01:22  uid68581

	* lib/: getvserverbyctx.c, getvserverctx.c: added workarounds for
	  non-C99 compilers

2003-12-26 01:21  uid68581

	* distrib/defaults/apt/apt.conf: initial checkin

2003-12-26 01:20  uid68581

	* distrib/Makefile.am: added default apt.conf

2003-12-26 01:20  uid68581

	* compat.h: differ between >=3.3 and below at certain options added
	  'restrict' workarounds

2003-12-26 01:19  uid68581

	* Makefile.am: - removed m4_FILES; it is handled by automake >=2.8
	  automatically - added basic test support

2003-12-02 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: evaluate CHBIND_OPTS lazily

2003-12-02 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservername.c: getRecentName(): return basename of
	  directory but not this of the link anymore

2003-11-22 03:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.26.193

2003-11-22 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/ifspec.c, configure.ac, Makefile.am, .cvsignore: merged with
	  0.26

2003-11-22 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: generate some .defaults symlinks

2003-11-22 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: generate %ghost symlinks in %post added
	  vlimit added some .default directories

2003-11-22 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvserverctx.c: added missing includes

2003-11-22 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: use '$CONFDIR/.defaults/run.rev'
	  instead of '$PKGSTATEREVDIR'

2003-11-20 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: use 'vservers.rev' directory instead of
	  'vservers/rev'

2003-11-20 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: use PKGSTATEREVDIR

2003-11-20 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/.cvsignore: added vps

2003-11-20 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added separate 'pkgstaterevdir' variable

2003-11-20 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR

2003-11-20 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added getvserverctx & getvserverbyctx files
	  added fmtx* files

2003-11-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc: has_chrootsafe(), call_set_ctxlimit():
	  removed

2003-11-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: vc_getVserverByCtx(), vc_getVserverCtx(): added

2003-11-20 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fmt.h, fmt.hc: added/use specialized hex-formating
	  functions

2003-11-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc,
	  getvserverbyctx.c, getvserverctx.c: initial checkin

2003-11-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added PKGSTATEREVDIR

2003-11-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c: rewrote it to * use the new management
	  function * remove all traces of printf() * remove stacked
	  functions

2003-11-20 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vlimit.c: use the specialized utilvserver_fmt_xuint64()
	  function

2003-11-20 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: made 'vserver-stat' a dietlibc-compiled
	  program

2003-11-20 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: define FMT_PREFIX

2003-11-20 16:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getinitpid.c, tests/getctx.c, src/save_ctxinfo.c,
	  src/vlimit.c, lib/getprocentry-legacy.c, lib/Makefile-files,
	  lib/fmt-32.c, lib/fmt-64.c, lib/fmt.h, lib/fmt.hc,
	  lib/int2str.c[DEAD], lib/internal.h, lib/uint2str.c[DEAD]: use
	  fmt_*() functions instead of *int2str()

2003-11-20 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vps[DEAD]: removed since autogenerated from vps.pathsubst

2003-11-19 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01,
	  pkgs/02: initial checkin (based on fdr0.95)

2003-11-19 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added Fedora Core 1 removed Fedora Beta

2003-11-19 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vapt-get: do not set $_APT_GET

2003-11-19 00:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: merged/added from 0.25 added workaround for broken
	  'long long' handling of dietlibc

2003-11-19 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files, lib/syscall-compat.hc,
	  lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
	  lib/vserver-internal.h, lib/vserver.h, Makefile.am, THANKS,
	  configure.ac, util-vserver.spec.in: merged/added from 0.25

2003-11-19 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc,
	  src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c,
	  scripts/vserver-legacy: merged/added from 0.25

2003-11-19 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/: rebootmgr.subst, vservers.subst: merged in changes from
	  0.25

2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.24.191

2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added '--without dietlibc' option

2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4: fixed typos ('withval' instead of
	  'enableval')

2003-11-05 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getvservername.c, getvservervdir.c: added '#include
	  <unistd.h>' to fix compilation problems with glibc

2003-11-04 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.24.190

2003-11-04 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: added linuxcaps.h (merged from stable)

2003-11-04 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: - separated and completed m4_FILES - added
	  '--show-dead' to cvs2cl params - fix linuxcaps.h (merged from
	  stable)

2003-11-04 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservercfgstyle.c: added some additional logic

2003-11-04 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: do not include the <linux/types.h> kernel-header
	  anymore

2003-11-04 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: - getAllVservers: use _tmp instead of tmp to
	  avoid clashes when caller   wants to have results in 'tmp', fixed
	  array assignment

2003-11-04 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rebootmgr.c: fixed typo

2003-11-04 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/vserver-info.c: added '--help' and '--version'

2003-11-04 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: merged from SYSCALL_SWITCH

2003-11-04 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_changelog.m4: merged from SYSCALL_SWITCH

2003-11-04 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/distrib-info, scripts/vserver-copy,
	  scripts/vserver-legacy, scripts/vservers.grabinfo.sh,
	  src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst:
	  merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR)

2003-11-04 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/validate.am: updated from vserver-djinni

2003-11-04 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: ignore lower 8bit on version

2003-11-03 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: removed 'vkill' for now call
	  'install-vserverdir'

2003-11-03 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost: create /etc/sysconfig/network

2003-11-03 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: - fixed some statements which would
	  fail with 'set -e' - made 'disableInterface' smart so that it
	  calculates parameters   automatically

2003-11-03 20:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions: added support for '--netbcast'

2003-11-03 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservername.c: terminate name with '\0'

2003-10-30 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-legacy: merged from 0.23.95: - reenabled the
	  copy-all mode; can be disabled by setting the
	  $UTIL_VSERVER_AVOID_COPY environment variable - use '-HS' ulimit
	  switch for newly created vservers

2003-10-30 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: - large cleanup; use changed variables from
	  scripts/Makefile - try to keep modes of pathsubstituted files -
	  create own install-rule for vserver-dir; 'make distcheck' does
	  not	like /vservers...

2003-10-30 18:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/reducecap.c: use QUOTACTL (merged from 0.23.94)

2003-10-30 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rebootmgr.c: use configured SBINDIR instead of hardcoded
	  /usr/sbin

2003-10-30 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chcontext.c: added QUOTACTL to 'secure' caps (merged from
	  0.23.94)

2003-10-30 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: create 'setattr' program

2003-10-30 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: distrib-info, rootshell, vpstree, vserver-copy,
	  vsysvwrapper, vtop: merged in changes from 0.24.94
	  (s!/usr/sbin!$SBINDIR!)

2003-10-30 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.start, vserver.stop: use 'set -e' instead of
	  'set +e'

2003-10-30 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: added 'checkComponents()' function

2003-10-30 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vps.pathsubst: initial check (was: vps)

2003-10-30 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vkill[DEAD]: removed; is obsoleted by ctx-kill

2003-10-30 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added INITRDDIR, LIBDIR and
	  INCLUDEDIR

2003-10-30 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: large cleanup removed 'vkill' (obsoleted
	  by ctx-kill) vps is now vps.subst

2003-10-30 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/capabilities.c, lib/vserver.h, man/reducecap.8: use
	  CAP_QUOTACTL instead of CAP_OPENDEV

2003-10-30 15:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: use ENSC_UV_VROOTDIR to set 'vserverdir' added
	  missing path-substitutions

2003-10-30 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use ENSC_UV_VROOTDIR to set 'vserverdir'

2003-10-30 15:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_uv_vrootdir.m4: initial checkin

2003-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/vserver-info.c: initial checkin

2003-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/: Makefile-files, .cvsignore: added vserver-info

2003-10-23 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: define TEMP_FAILURE_RETRY for dietlibc-compilation

2003-10-23 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR and
	  DEFAULT_VSERVERPKGDIR

2003-10-23 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added files for higher-level management

2003-10-23 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added functions for vserver-management

2003-10-23 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c:
	  initial checkin

2003-10-23 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.start, vserver.stop, vserver.suexec: cleanups;
	  go into vserver-dir before *and* after executing scriptlets

2003-10-23 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build, vserver-build.functions: used
	  $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
	  hardcoded '/vservers' values

2003-10-23 00:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: rewrote it added -build subpackage

2003-10-23 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
	  ENSC_ENABLE_DIETLIBC and ENSC_KERNEL_HEADERS checks into own m4/*
	  files

2003-10-23 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: renamed sysvdir to initrddir use $(RELEASE_CPPFLAGS)
	  (-DNDEBUG) substitute $(vserverdir) and $(vserverpkgdir) create
	  the $(vserverdir) and $(vserverpkgdir) directories

2003-10-23 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added sample 'mtab' file create the
	  config-dirs

2003-10-23 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost: $2 is no longer $_VSERVER but the
	  'util-vserver-vars' file

2003-10-23 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/rh9/apt/sources.list: added some mirrors

2003-10-23 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4,
	  m4/ensc_release.m4, distrib/misc/mtab: initial checkin

2003-10-23 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added DEFAULT_VSERVERDIR and
	  DEFAULT_VSERVERPKGDIR

2003-10-23 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.apt-rpm: call pre/post scriplets with
	  "$UTIL_VSERVER_VARS" as second param instead of "$_VSERVER"

2003-10-23 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions: fixed broken quotes

2003-10-22 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.functions, vserver.start: - reorganized
	  CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the   separate
	  CHCONTEXT_DISCONNECT variable completetly and put '--flag
	  fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
	  'vserver ... start' command only

2003-10-22 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-umount.c: use real 'umount' program to unmount
	  directories

2003-10-22 20:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/exec-ulimit.c: added [mMkK] modifies for limits

2003-10-22 20:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions: added support for copying some
	  default files (resolv.conf, localtime, krb-conf,...)

2003-10-22 20:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build, vserver-setup.functions: fixed getopt
	  long-option string

2003-10-22 20:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: implemented findAndCopy

2003-10-21 16:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.23.194

2003-10-21 16:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added scripts to
	  AM_INSTALLCHECK_STD_OPTIONS_EXEMPT

2003-10-21 16:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/exec-ulimit.c: implemented '--help' and '--version'

2003-10-21 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vbuild.cc: removed warning about unused parameters

2003-10-21 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/Makefile-files: renamed to .cc files to .c

2003-10-21 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/: chrootsafe.c, chrootsafe.cc[DEAD], escaperoot.c,
	  escaperoot.cc[DEAD], forkbomb.c, forkbomb.cc[DEAD], testipc.c,
	  testipc.cc[DEAD], testlimit.c, testlimit.cc[DEAD], testopenf.c,
	  testopenf.cc[DEAD]: renamed to .cc files to .c and made some
	  little changes to make them compilable with C compilers

2003-10-21 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added new m4/*.m4 macros added conditional build of
	  CXX files added support for libtool

2003-10-21 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost: initial checkin

2003-10-21 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added Fedora Core 0.95 removed Red Hat
	  9.0.93 use common redhat/initpost script

2003-10-21 15:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: - use dietlibc compilation only for
	  library-built, but not e.g. when   building object for
	  rpm-fake.so. This is very dark magic...

2003-10-21 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: removed vunify.old.sh

2003-10-21 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: - conditionalized built of C++ programs -
	  added very dark magic to build everything of rpm-fake.so with
	  '-fPIC'   flag (when possible); on ia32 this will not work/is not
	  necessarily	but x86_64 seems to have problems with current
	  method

2003-10-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added check for C++ compiler added some CXX flags
	  use ENSC_FPIC_SYSCALL

2003-10-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL)

2003-10-21 15:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc,
	  src/vserver.hh: initial checkin

2003-10-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: made it compilabe with non-C99 compilers and
	  older kernels

2003-10-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: made it compilabe with non-C99 compilers

2003-10-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vbuild.cc: use 'Vserver' class instead of 'string' !!BROKE
	  LOTS OF THINGS!! this version does not work yet

2003-10-21 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.cc: use 'Vserver' class instead of 'string' use
	  getopt() reindented large parts

2003-10-21 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vutil.cc: use 'Vserver' class instead of 'string' fixed
	  format-string error

2003-10-21 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vutil.p, vutil.h: use 'Vserver' class instead of 'string'

2003-10-21 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: make it compilable with non-C99 compilers

2003-10-21 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml: documented 'ulimits' directory

2003-10-21 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vunify.old.sh[DEAD]: as the name ('*old*') is saying
	  already: it is old and obsoleted...

2003-10-21 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.start, vserver.stop, vserver.suexec: added
	  ulimits support

2003-10-21 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added _EXEC_ULIMIT

2003-10-21 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/exec-ulimit.c: work also, when ulimit-directory does not
	  exist

2003-10-21 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added exec-ulimit

2003-10-21 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/exec-ulimit.c: initial checkin

2003-10-21 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added exec-ulimit.c

2003-10-21 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Egetrlimit(),Esetrlimit(): added

2003-10-20 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/reducecap.c: use capability support from the library as far
	  as possible

2003-10-20 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: capchroot.c, chcontext.c: use capability support from the
	  library instead of including kernel-headers

2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/capabilities.c: initial checkin

2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added capability support

2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added support for '-DNDEBUG' in the library
	  added capability.c

2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added support for '-DNDEBUG' in the library

2003-10-20 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added PKGSTATEDIR substitution

2003-10-20 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.apt-rpm, scripts/vserver-build.functions,
	  scripts/vserver-build.functions.apt,
	  scripts/vserver-build.functions.rpm,
	  scripts/vserver-setup.functions, doc/cfgdirdoc.dtd,
	  doc/configuration.xml: initial checkin

2003-10-20 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: - removed vserver-init file - added
	  vserver-build* files

2003-10-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: - added PKGSTATEDIR, RUNDIR,
	  LIB_VSERVER_SETUP_FUNCTIONS,	 LIB_VSERVER_BUILD_FUNCTIONS* and
	  _VSERVER variables - added WORKAROUND_APT_DBPATH variable

2003-10-20 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build: implemented it...

2003-10-20 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: added '--sync' and '--verbose' options sync the
	  'stop' stage on restart fixed invocation of 'vserver-build'

2003-10-20 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vapt-get, vrpm: made it more mature by using arrays for
	  the vserver-list

2003-10-20 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: - moved getFileValue/getFileArray from
	  'vserver.functions' into 'functions'

2003-10-20 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: - moved getFileValue/getFileArray from
	  'vserver.functions' into 'functions' - implemented '/<path>'
	  style vserver specification - made getAllVservers more mature by
	  using arrays

2003-10-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init[DEAD]: moved 'vserver-init' functionality
	  into the more general vserver-build* files

2003-10-18 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: gnit'ified

2003-10-18 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added pipe-sync

2003-10-18 04:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: gnit'ified added pipe-sync

2003-10-18 04:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-cat.c: minor cosmetical changes

2003-10-18 04:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-rm.c: use "wrapper.h"

2003-10-18 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Eunlink(): added

2003-10-18 04:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added $_VSERVER_BUILD

2003-10-18 04:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: added help/version added 'build' option made
	  'running' silently

2003-10-18 04:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/pipe-sync.c, scripts/vserver-build: initial checkin

2003-10-18 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: - gnit'ified it

2003-10-18 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: - gnit'ified it - added vserver-build

2003-10-18 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/Makefile-files: gnit'ified it

2003-10-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/checkversion.c: restored compatibility for case when old
	  syscall interface uses the new syscall-number (merged from
	  SYSCALL_SWITCH branch)

2003-10-17 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: add '#include "compat.h'" at bottom of config.h
	  version 0.23.191

2003-10-17 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: cleaned up pathsubst rule

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added _CHROOT_CAT

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init: create link to reverse ctx->vserver mapping

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: - removed '#! /bin/bash' header -
	  added separate CHCONTEXT_DISCONNECT option - use default
	  runlevels only when sysv init-style is used - create/empty mtab
	  file before mounting the vserver

2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start: - removed '#! /bin/bash' header - added
	  separate CHCONTEXT_DISCONNECT option

2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop: - removed '#! /bin/bash' header - disable
	  interfaces when vserver is not running

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.suexec: removed '#! /bin/bash' header

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added chroot-cat

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/vservers.subst: stop vservers only, when they do not have
	  the ONSTOP flag

2003-10-17 23:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/Makefile-files: removed some noise from the substrule

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added chroot-cat

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-cat.c: initial checkin

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h: Ereadlink(), Esymlink(): added

2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers-vserver.h: - added Evc_X_getctx() wrapper

2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: - removed '#include <compat.h>'; it's now in
	  global <config.h> - fixed problems with dietlibc's strtok_r()
	  implementation - do not set '-o <...>' mount-flag when 'defaults'
	  is the only flag

2003-10-17 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c: - removed '#include <compat.h>'; it's now in
	  global <config.h> - use "wrappers.h" functions - implemented
	  reverse-symlink file

2003-10-17 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx.c, getinitpid.c, getprocentry-legacy.c: - moved
	  pid==0 handling into getprocentry-legacy.c and access /proc/self
	  instead of /proc/<self-pid> there; this solves problems when
	  'fakeinit'   flag is used - removed '#include <compat.h>'; it's
	  now in global <config.h>

2003-10-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added vserver-legacy and vserver.suexec

2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/ctx-kill.c: kill init-pid more sanity checks

2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop: added support for kill-signal sequence

2003-10-17 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions: added getEnterShell() function added
	  support for kill-signal sequence

2003-10-17 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: - added legacy support - added support for
	  suexec,restart,condrestart,exec,chkconfig,enter,running   and
	  status

2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added _CTX_KILL, _FILETIME
	  and _VSERVER_LEGACY

2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-legacy, vserver.suexec: initial checkin

2003-10-16 17:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/.cvsignore: added getinitpid

2003-10-16 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added int2str.c

2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h: added utilvserver_int2str()

2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/int2str.c, tests/getinitpid.c: initial checkin

2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getctx.c: removed all traces of <stdio.h>

2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/Makefile-files: generalized building with dietlibc added
	  getinitpid

2003-10-16 16:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, src/Makefile-files: generalized building with
	  dietlibc

2003-10-16 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added getinitpid* files added getprocentry*
	  files added utils-legacy.h

2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c,
	  getprocentry-legacy.c, utils-legacy.h: initial checkin

2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c, tests/getctx.c:
	  s!vc_X_getcctx()!vc_X_getctx(0)!

2003-10-16 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added vc_X_getinitpid() pseudo-syscall removed
	  vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now

2003-10-16 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc: removed all traces of <stdio.h> usage

2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx.c: cleanups recognize pid==0 as current pid

2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx-legacy.hc: use new utilvserver_getProcEntry() function
	  recall vc_X_getctx_legacy() automatically when buffersize was too
	  small

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added substitution for UMOUNT

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: updated

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: small signed/unsigned fixes for pedantic
	  warning setups give '--help' message out on fd 1 instead of 2

2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c: small signed/unsigned fixes for pedantic
	  warning setups

2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/new-namespace.c: use "wrappers.h" use STACK_START macro

2003-10-16 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/listdevip.c: small fixes for pedantic warning-setups

2003-10-16 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c,
	  stack-start.h, wrappers-vserver.h, wrappers.h: initial checkin

2003-10-16 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added secure-umount + ctx-kill programs added
	  lots of headers generalized dietlibc handling

2003-10-16 04:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver, vserver.functions, vserver.start,
	  vserver.stop, functions: basic 'vserver ... start|stop' function
	  should work now...

2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added _SECURE_UMOUNT and
	  _UMOUNT

2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added vservers.{functions,stop}

2003-10-16 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added lots of S_CTX_INFO_* macros

2003-10-16 04:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added missing 'lib/internal.h'

2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added UMOUNT_PROG macro

2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added check for UMOUNT added pedantic warn-flags
	  added template for HAVE_GROWING_STACK check

2003-10-16 04:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: do '#undef inline' for '--std=c99' dietlibc
	  compilations

2003-10-14 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: use vc_init_internal_legacy() to initialize
	  legacy-lib without parsing /proc

2003-10-14 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc: added inofficial vc_init_internal_legacy()
	  function

2003-10-14 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx-legacy.hc, syscall.c: include "internal.h"

2003-10-14 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: internal.h, vserver-internal.h: moved declarations of
	  general functions from vserver-internal.h into internal.h

2003-10-14 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD],
	  syscall.c: Merged with SYSCALL_SWITCH branch (sswitch_merge tag)

2003-10-14 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: fixed vc_X_getcctx()

2003-10-14 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c,
	  tests/getctx.c: Merged with SYSCALL_SWITCH branch (sswitch_merge
	  tag)

2003-10-14 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore, Makefile.am, NEWS, compat.h, configure.ac,
	  util-vserver.spec.in, lib/Makefile-files, lib/checkversion.c,
	  lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c,
	  lib/getversion-internal.hc, lib/getversion.c,
	  lib/safechroot-internal.hc, lib/syscall-compat.hc,
	  lib/syscall-legacy.hc, lib/syscall.c, lib/uint2str.c,
	  lib/virtual.h, lib/vserver-internal.h, lib/vserver.h,
	  scripts/.cvsignore, src/Makefile-files, src/capchroot.c,
	  src/chbind.c, src/chcontext.c, src/rebootmgr.c, src/reducecap.c,
	  src/vserver-stat.c, sysv/Makefile-files, tests/chrootsafe.cc:
	  Merged with SYSCALL_SWITCH branch (sswitch_merge tag)

2003-10-13 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added rcs2log support added checks for MS_MOVE and
	  ctx_t define UTMP_GID as 22 for now

2003-10-13 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added $(lib_XHDRS) and compat.h create
	  /var/run/vservers on 'make install' use m4/pkgconfig.am

2003-10-13 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/fakerunlevel.c: made it secure (go into chroot before
	  accessing file) dietlibc'ized other cleanups

2003-10-13 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: - added chroot-rm - compile fakerunlevel with
	  dietlibc

2003-10-13 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start: made it working...

2003-10-13 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init: - removed unused variables - added
	  lockfile-creation - create symlink from /var/lib/rpm to
	  $rpmdb_path (until all apt-versions	are having the %_dbpath
	  patch)

2003-10-13 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added variables for
	  _CHROOT_RM and _FAKE_RUNLEVEL

2003-10-13 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: use new secure-mount syntax

2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added statements to install vserver.start

2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/pkgconfig.am: initial checkin

2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/changelog.am: conditionalize RCS2LOG variant also

2003-10-13 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: removed ctx_t typedef; this must be now done by
	  each package inidividually. For util-vserver, the declaration is
	  in compat.h and detection in configure.ac

2003-10-13 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/.cvsignore, src/.cvsignore: updated

2003-10-13 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/util-vserver.pc.subst, src/chroot-rm.c: initial checkin

2003-10-13 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h, src/compat.h[DEAD]: moved compat.h from src/ to
	  toplevel-dir

2003-10-13 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx.c, lib/syscall.c, src/capchroot.c, src/chbind.c,
	  src/chcontext.c, src/reducecap.c, src/save_ctxinfo.c,
	  src/secure-mount.c, src/setctxlimit.c, tests/chrootsafe.cc,
	  tests/getctx.c: include "compat.h"

2003-10-13 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added PGKCONFIG_FILES

2003-10-10 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/compat.h: initial checkin

2003-10-10 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use absolute default-path for /bin/mount since it
	  is required by execv() in secure-mount

2003-10-10 01:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: added MOUNT_PROG

2003-10-10 01:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getctx.c: added '#include <stdlib.h>'

2003-10-10 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/util.h: - added *_cast macros - mark writeStr() as
	  __attribute__((__unused__)) to prevent compiler   warnings -
	  fixed off-by-one error in WRITE_MSG

2003-10-10 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: rewrote it completely; it emulates now nearly
	  the usual mount(8) functionality but provides the enhanced
	  '--secure', '--chdir ...', ... options which are needed for
	  vservers

2003-10-09 03:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/cfg.txt: added documentation about <interfaces> and basic
	  vserver-variables

2003-10-09 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start: initial checkin

2003-10-09 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver: complete rewrite

2003-10-09 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added some standard-tools to the %.pathsubst rules

2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added checks for some standard-tools

2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/Makefile-files: added getctx

2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added save_ctxinfo and mask2prefix

2003-10-09 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/.cvsignore: added getctx

2003-10-09 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore: added mask2prefix and save_ctxinfo

2003-10-09 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added CVS tags

2003-10-09 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c: initial
	  checkin

2003-10-09 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added _CAPCHROOT, _CHBIND,
	  _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, _SAVE_CTXINFO, _VPS
	  and standard-tool macros

2003-10-09 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions: added isVserverRunning function

2003-10-09 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added CTX_NOCTX macro added getctx()/getcctx()
	  functions added ctx_t datatype

2003-10-09 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files: added getctx and int2str + helper headers

2003-10-09 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx.c, int2str.c, internal.h: initial checkin

2003-10-07 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am: added install-rules for the distributions

2003-10-07 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/rh9/apt/: rpmpriorities, sources.list: initial checkin

2003-10-06 21:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: - fixed Source0 URL - added -sysv and
	  -devel subpackages - moved /etc/init.d to %_initrddir

2003-10-06 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: - added more pathsubst variables - added
	  $(scripts_DTA)

2003-10-06 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/defaults/rpm/macros: added notes regarding
	  %_install_langs and added some other "main"-languages

2003-10-06 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/cfg.txt: added apps/vunify documentation

2003-10-06 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init: - added metadata to track if
	  root-/pkgcfgbase-links shall be made	 relative - added gpg-key
	  import - create dev/pts directory

2003-10-06 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vapt-get: improved '--help'/'--version' messages

2003-10-06 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst: added PACKAGE_* variables
	  made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
	  "$PKGLIBDIR") added _VRPM reordered the _* variables
	  alphabetically

2003-10-06 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: installed missing files (functions,
	  vapt-get*, vrpm*)

2003-10-02 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c: rewrote it completely

2003-10-02 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: - set default-signal handler for SIGCHLD - minor
	  cosmetical cleanups - use wait4(2) instead of waitpid(2)

2003-10-02 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init: - renamed 'makeInode' to 'makeDevEntry'
	  which is more flexible - added workaround for
	  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 -
	  content of *all* rpm and apt template directories will be copied
	  now - use '-y' flag on 'apt-get' invocation

2003-10-02 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm-preload: minor cosmetical cleanups added copyright

2003-10-02 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vapt-get-worker: minor cosmetical cleanups removed debug
	  code

2003-10-02 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vapt-get, vrpm, vrpm-worker: minor cosmetical cleanups

2003-10-02 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, util-vserver-vars.pathsubst: added
	  workaround for
	  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057

2003-10-01 12:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: updated to reflect changes in CVSROOT/cvsignores

2003-10-01 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* man/Makefile-files: removed last traces of newvserver

2003-10-01 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/changelog.am, configure.ac: added cvs2cl support

2003-10-01 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: - changed pathsubst rules so that files
	  will not be updated on every	 'make' anymore

2003-10-01 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: - added cvs2cl support - changed pathsubst rules so
	  that files will not be updated on every   'make' anymore

2003-10-01 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: explicitly cast result of dlsym() to prevent
	  compiler warnings

2003-10-01 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/new-namespace.c: small fix in error-message

2003-10-01 02:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rebootmgr.c: fixed small size_t vs. socklen_t type-clash

2003-10-01 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, configure.ac, .cvsignore: renamed vserver.spec.in to
	  util-vserver.spec.in

2003-10-01 02:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* newvserver.defaults[DEAD], man/newvserver.8[DEAD]: removed since
	  linuxconf support was dropped

2003-10-01 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in, vserver.spec.in[DEAD]: renamed
	  vserver.spec.in to util-vserver.spec.in and updated it

2003-09-30 22:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: new-namespace.c, secure-mount.c: modified showVersion() to
	  show current version instead of an hardcoded value

2003-09-30 22:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: updated

2003-09-30 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: added general rule for %.pathsubst files updated
	  file-lists

2003-09-30 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added distrib/Makefile

2003-09-30 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst: initial checkin

2003-09-30 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: - renamed util-vserver-vars.subst to
	  util-vserver-vars.pathsubst; this   makes it easier to use
	  general makefile-rules - removed the old rules for
	  util-vserver-vars

2003-09-30 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: util-vserver-vars.pathsubst,
	  util-vserver-vars.subst[DEAD]: renamed util-vserver-vars.subst to
	  util-vserver-vars.pathsubst; this makes it easier to use general
	  makefile-rules

2003-09-30 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c,
	  filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c,
	  showperm.c, vdu.c, vreboot.c, vserver-stat.c: include <config.h>

2003-09-30 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc: -
	  renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with
	  the standard autoconf macro - include <config.h>

2003-09-30 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vutil.h, vutil.p: renamed 'PACKAGE' class to 'Package' to
	  avoid naming-clashes with the standard autoconf macro

2003-09-30 21:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c: - removed debug-output - do not fail on umount()
	  errors; CLONE_NEWNS has unexpected/strange   behavior in
	  combination with chroot() so that mountpoints within	 chroots
	  *can* disappear automatically

2003-09-30 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: use recursive make for distrib: added it to SUBDIRS
	  and remove old $(distrib_*) variables

2003-09-30 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/.cvsignore: initial checkin

2003-09-30 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/: Makefile-files[DEAD], Makefile.am,
	  install-mdk8.2[DEAD], install-post.sh[DEAD],
	  install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD],
	  install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD],
	  rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD],
	  sample.conf[DEAD], sample.sh[DEAD], defaults/devs,
	  defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02: Replaced the
	  install-* and *-minimum files with configuration files for the
	  new vserver-init tool in the scripts directory. To ease the
	  'install:'-make target, it is necessarily to use recursive make
	  for this directory.

2003-09-30 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added dietlibc support version 0.23.89.1

2003-09-30 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: added Makefile

2003-09-30 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/.cvsignore, scripts/functions, scripts/vapt-get,
	  scripts/vapt-get-worker, scripts/vrpm-preload,
	  scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore,
	  src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c,
	  src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore:
	  initial checkin

2003-09-30 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: updated to new -devel branch added dietlibc support

2003-09-30 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files: added secure-mount, new-namespace and
	  rpm-fake.so rules

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm: replaced with new version

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.subst: added more variables

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files: added more substitutions

2003-09-30 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/cfg.txt: initial checkin

2003-09-30 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/intro.txt, lib/Makefile-files, lib/syscall.c, lib/vserver.h,
	  m4/changelog.am, m4/ensc_cflags.m4, m4/gpgsig.am, m4/validate.am,
	  man/Makefile-files, man/chbind.8, man/chcontext.8,
	  man/distrib-info.8, man/newvserver.8, man/rebootmgr.8,
	  man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8,
	  man/vserver-copy.8, man/vserver-stat.8, man/vserver.8,
	  man/vtop.8, scripts/Makefile-files, scripts/distrib-info,
	  scripts/rootshell, scripts/save_s_context,
	  scripts/util-vserver-vars.subst, scripts/vkill, scripts/vprofile,
	  scripts/vps, scripts/vpstree, scripts/vrpm, scripts/vserver,
	  scripts/vserver-copy, scripts/vserverkillall,
	  scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop,
	  scripts/vunify.old.sh, src/Makefile-files, src/capchroot.c,
	  src/chbind.c, src/chcontext.c, src/fakerunlevel.c,
	  src/filetime.c, src/ifspec.c, src/listdevip.c,
	  src/parserpmdump.c, src/readlink.c, src/rebootmgr.c,
	  src/reducecap.c, src/setctxlimit.c, src/showattr.c,
	  src/showperm.c, src/vbuild.cc, src/vcheck.cc, src/vdu.c,
	  src/vfiles.cc, src/vreboot.c, src/vserver-stat.c, src/vunify.cc,
	  src/vutil.cc, src/vutil.h, src/vutil.p, sysv/Makefile-files,
	  sysv/rebootmgr.subst, sysv/v_gated.subst, sysv/v_httpd.subst,
	  sysv/v_named.subst, sysv/v_portmap.subst, sysv/v_sendmail.subst,
	  sysv/v_smb.subst, sysv/v_sshd.subst, sysv/v_xinetd.subst,
	  sysv/vservers.conf, sysv/vservers.subst, tests/Makefile-files,
	  tests/chrootsafe.cc, tests/escaperoot.cc, tests/forkbomb.cc,
	  tests/testipc.cc, tests/testlimit.cc, tests/testopenf.cc,
	  vserver.spec.in, distrib/Makefile-files, distrib/install-mdk8.2,
	  distrib/install-post.sh, distrib/install-pre.sh,
	  distrib/install-rh7.2, distrib/install-rh7.3,
	  distrib/install-rh8.0, distrib/install-rh9.0,
	  distrib/mdk8.2-minimum, distrib/rh7.3-minimum,
	  distrib/rh8.0-minimum, distrib/rh9.0-minimum,
	  distrib/sample.conf, distrib/sample.sh, doc/FAQ.txt,
	  doc/Makefile-files, doc/changelog.txt, .cvsignore, AUTHORS,
	  Makefile.am, NEWS, README, THANKS, configure.ac,
	  newvserver.defaults: initial checkin

