This commit was generated by cvs2svn to compensate for changes in r2562,
[util-vserver.git] / ChangeLog
index edc1682..83e247d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2005-07-15 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * NEWS, configure.ac:
+       * NEWS, THANKS, configure.ac: Version 0.30.212.
 
-       version 0.30.208
+2006-12-09 16:12  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2005-07-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
+         vserver.h defines CLONE_NEW*.
+         Remove unused include of sys_clone.h from vdlimit.
 
-       * configure.ac, lib/personalityflag.c, lib/personalitytype.c,
-         m4/ensc_personality.m4:
+2006-12-09 16:02  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       check whether enums from <linux/personality.h> are available before using
-       them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
+       * scripts/functions: Make getFileArray handle multiple files as
+         well.
 
-2005-07-15 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-08 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * util-vserver.spec.in:
+       * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
+         static and dynamic xids (i.e. not the spectator).
 
-       - require the -lib subpackage by -devel
-       - copy GPG keys from /etc/pki/rpm-gpg/
+2006-12-08 13:28  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2005-07-15 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/functions, scripts/vserver, scripts/vserver.functions:
+         Rather than keeping an unnecessary mount around just because it
+         was the cwd, cd to the root at the beginning while storing the
+         original cwd (so it can be used later).
 
-       * src/testsuite/rpm-fake-test.sh:
+2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       fixed paths so that it works again...
+       * doc/configuration-xhtml.xsl: Change the default stylesheet.
 
-2005-07-15 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-08 13:25  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * sysv/vprocunhide:
+       * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
+         commit.
 
-       do not run when IATTR feature is not supported
+2006-12-08 13:24  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2005-07-15 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
+         lib/internal.h, lib/isdynamicxid.c,
+         lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
+         lib/syscall_enternamespace-v13.hc,
+         lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
+         lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
+         lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
+         lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
+         lib/syscall_setnamespace.c, lib/virtual.h,
+         lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
+         src/vnamespace.c: Work better on 2.6.19.
+         This includes adding a new kind of API that depends on the
+         VCI-bits, to detect the presence of spaces.
+         vnamespace now only enters the filesystem related namespaces
+         (CLONE_NEWNS|CLONE_FS).
+         vc_ctx_migrate_spaces enters the others.
+         Fix dynamic context detection by using the VCI-bits.
 
-       * scripts/: vserver.start, vserver.suexec:
+2006-12-08 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       readded the limit-ulimits-per-vserver stuff due popular request
-       (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
+       * src/ncontext.c: Remove unused argument.
 
-2005-07-15 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-08 13:05  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib/getinsecurebcaps.c:
+       * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
+         kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
+         kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
+         kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
+         kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
+         kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
+         kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+         kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
+         kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
+         kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
+         kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
+         kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
+         Use the headers from make headers_install to cut down on
+         unnecessary files/content.
 
-       - adjusted insecure caps for the added CAP_AUDIT* and removed
-         CAP_QUOTACTL stuff
-       - assume every unknown capability as insecure
-
-2005-07-15 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/testsuite/.cvsignore:
-
-       added 'personality'
-
-2005-07-15 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc:
-
-       changed code so that it *compiles* with current kernel headers
-
-2005-07-15 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:
-
-       Changed the barrier-code so that it sets both the 't' ext2-flag and
-       chmod-0 permissions. This is required to work with 1.2.10 patch;
-       formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
-       http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
-
-2005-07-15 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/capabilities.c:
-
-       use a static '29' for QUOTACTL capability as  VC_CAP_QUOTACTL was removed
-
-2005-07-15 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/ccaps-v13.c:
-
-       added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
-       added/moved some aliases
-
-2005-07-15 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/bcaps-v13.c:
-
-       removed VC_CAP_QUOTACTL
-       added VC_CAP_AUDIT*
-
-2005-07-15 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       removed VC_CAP_QUOTACTL
-       added VC_CAP_AUDIT*
-       added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
-
-2005-07-15 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/: Makefile-files, yum-2.3.4-chroot.patch:
-
-       added yum-2.3.4-chroot patch
-
-2005-07-15 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: network.h, network_cmd.h, switch.h, xid.h:
-
-       updated to patch-2.6.12.2-vs2.0-rc7
-
-2005-07-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions:
-
-       check whether context is already active before starting the build
-       (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
-
-2005-07-05 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-info.c:
-
-       allow to pass a numeric xid to 'vserver-info ... RUNNING'
-
-2005-07-05 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/: Makefile-files, util-isnumber.c, util.h:
-
-       isNumber(): added
-
-2005-07-04 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.debootstrap:
-
-       give out status message before downloading debootstrap
-       (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
-
-2005-07-04 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/syscall-alternative.h:
-
-       updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
-       from 2005-05-07
-
-2005-07-04 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/misc/debootstrap.uri:
-
-       oops... set the wrong value
-
-2005-07-04 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/misc/debootstrap.uri:
-
-       updated
-
-2005-07-04 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/Makefile.am:
-
-       register fc4 as rh-style distribution
-
-2005-07-03 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       check for 'nohup'
-
-2005-07-03 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst:
-
-       removed chroot_* + C++ programs
-       added chroot_sh + vwait
-
-2005-07-03 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am, lib/virtual.h:
-
-       updated used kernel headers to 2.6.12.2-vs2.0-rc5
-
-2005-07-03 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
-
-       - s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
-       - added workaround for older kernels not having the naming above
-
-2005-07-03 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vshelper:
-
-       accept 'async' method
-
-2005-07-03 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.start:
-
-       pipe 'popd' output to /dev/null
-
-2005-07-03 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       initSync(): fixed parameter naming
-       initSync(): set 'async' method when 'vwait' is available
-       _waitForVWait(): read pipe after 'wait' returned
-
-2005-07-03 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build:
-
-       do not set OPTION_KEEP
-
-2005-07-03 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/util-vserver-vars.pathsubst:
-
-       added vwait
-
-2005-07-03 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/pkgmgmt:
-
-       - cleanups
-       - unset %_dbpath at 'internalize' operation
-
-2005-07-03 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       vshelper.initSync(): fixed parameter naming
-
-2005-07-03 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/chroot-sh.c:
-
-       implemented 'testfile' subcommand
-
-2005-07-03 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/: Makefile-files, yum-2.3.3-chroot.patch:
-
-       added yum-2.3.3-chroot.patch
-
-2005-07-03 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       do not quote $_VSHELPER in help message (reported by Roman Barczynski,
-       https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
-
-2005-07-03 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       mentioned the working directory for the scripts
-
-2005-07-03 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: context.h, context_cmd.h, cvirt_cmd.h, debug.h,
-         namespace.h, namespace_cmd.h, network.h, network_cmd.h, switch.h:
-
-       updated to 2.6.12.2-vs2.0-rc5
-
-2005-07-03 15:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.start:
-
-       execute the prepre script in the configuration directory (*not* the
-       vdir directory); this should not cause legacy problems as formerly the
-       directory was not changed overall
-
-2005-07-03 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       check whether filesystem is mounted readonly; if so, execute
-       $_SECURE_MOUNT with the '-n' argument
-
-2005-07-03 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
-         vserver-build.rpm:
-
-       execute base.setSuccess() at the end
-
-2005-07-03 15:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake-resolver.c:
-
-       implemented better error-handling in the read() and write() functions
-
-2005-07-03 14:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_wrappers/: wrappers-io.hc, wrappers-iosock.hc,
-         wrappers-unistd.hc:
-
-       store result of read*(2) and write*(2) fucntions into signed variables;
-       error handling is more cleaner in this way
-
-2005-07-03 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-stat.c:
-
-       - cleanups
-       - multiply RSS value with PAGESIZE
-         (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
-       - prepare the '-O' option: calculate vserver names earlier and use
-         some more helper functions
-
-2005-07-03 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       - doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a
-         'size_t' value, but rpm-fake-resolver expected an uint32_t
-       - minor cleanups
-
-2005-07-03 11:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/: Makefile-files, vector-foreach.c, vector.h,
-         vector.hc:
-
-       added Vector_foreach*() functions
-
-2005-07-02 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: Makefile-files, vbuild.cc[DEAD], vcheck.cc[DEAD],
-         vfiles.cc[DEAD], vserver.cc[DEAD], vserver.hh[DEAD],
-         vutil.cc[DEAD], vutil.h[DEAD], vutil.p[DEAD]:
-
-       removed the C++ tools; they do not work with recent configuration and
-       are adding huge dependencies
-
-2005-06-30 08:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.stop:
-
-       use vwait infrastructure
-
-2005-06-30 08:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.functions.pkgmgmt, vserver.functions:
-
-       use CHROOT_SH instead of CHROOT_*
-       use vwait
-
-2005-06-30 08:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions:
-
-       remove generated vserver when build fails and '--keep' was not specified
-
-2005-06-30 08:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
-         vserver-build.rpm, vserver-build.skeleton, vserver-build.yum:
-
-       use 'base.init' instead of 'base.initVariables'
-
-2005-06-30 08:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build:
-
-       added '--keep' option
-
-2005-06-30 08:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: X, util-vserver-vars.pathsubst:
-
-       removed CHROOT_*
-       added CHROOT_SH
-
-2005-06-30 08:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/pkgmgmt:
-
-       use CHROOT_SH instead of CHROOT_*
-
-2005-06-30 08:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/virtual.h:
-
-       include signal_cmd.h instead of signal.h
-
-2005-06-30 08:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       added %dist tag
-       buildrequire 'which' and 'diffutils'
-       require 'apt' on i386 only
-
-2005-06-30 08:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc4/: apt/rpmpriorities, apt/sources.list, yum/yum.conf,
-         yum.repos.d/fedora-devel.repo,
-         yum.repos.d/fedora-updates-testing.repo,
-         yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo,
-         pkgs/01, pkgs/02, pkgs/03, rpmlist.d/00.lst:
-
-       initial checkin
-
-2005-06-30 08:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpost:
-
-       use CHROOT_SH instead of CHROOT_*
-
-2005-06-30 07:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: .cvsignore, Makefile-files, chroot-cat.c[DEAD],
-         chroot-rm.c[DEAD], chroot-sh.c:
-
-       replaced all the small chroot-* programs with a single 'chroot-sh'
-       program
-
-2005-05-19 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/util-vserver-vars.pathsubst:
-
-       added @NOHUP@
-
-2005-05-19 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/pkgmgmt:
-
-       use new chroot-cat CLI
-
-2005-05-19 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: context.h, cvirt.h, dlimit.h, dlimit_cmd.h, inode_cmd.h,
-         legacy.h, signal_cmd.h, xid.h, signal.h[DEAD]:
-
-       updated
-
-2005-05-19 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: issupported.c, issupportedstring.c, vserver.h:
-
-       vc_isSupported() et.al: added VWAIT feature
-
-2005-05-19 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_syscall.m4:
-
-       s!enable_val!enableval!
-
-2005-05-19 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-stat.c:
-
-       fixed calculation of hours (%24 instead of %60); reported in
-       http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
-       Roman Barczynski
-
-2005-05-19 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/chroot-cat.c:
-
-       added '-i', '-o' and '-a' options to cat or override a file, or to
-       append something
-
-2005-05-19 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpost:
-
-       use safe chroot-cat commands
-
-2005-05-05 21:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       - give out a more correct helpstring for the '--enable/disable-dietlibc'
-         option
-       - use AS_HELP_STRING instead of AC_HELP_STRING
-
-2005-05-05 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       - removed call to ENSC_FPIC_SYSCALL
-       - enhanced dietlibc version check to the 64 bit version of hppa
-
-2005-05-05 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/.cvsignore:
-
-       added vwait
-
-2005-05-05 11:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vwait.c:
-
-       initial checkin
-
-2005-05-05 11:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vshelper-sync.c:
-
-       use '__linux__' instead of '__linux' (reported by Ola Lundqvist)
-
-2005-05-05 11:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/exec-cd.c:
-
-       minor cosmetical cleanup
-
-2005-05-05 11:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/chroot-cat.c:
-
-       - added support for '--help' and '--version'
-       - added '-a' option to append information instead of truncating the
-         file
-
-2005-05-05 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/Makefile-files:
-
-       - 'chroot-cat' supports now the '--help' and '--version' options so
-         removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
-       - added vwait
-
-2005-05-05 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/install-notify.am:
-
-       s!^# !## !
-
-2005-05-05 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: Makefile-files, syscall_waitexit-v13.hc,
-         syscall_waitexit.c, vserver.h:
-
-       vc_wait_exit(): implemented support for this syscall
-
-2005-05-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/compat-pivot_root.h:
-
-       use <syscall-wrap.h>
-
-2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_syscall.m4:
-
-       minor cosmetical cleanups
-
-2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_fpicsyscall.m4[DEAD]:
-
-       obsoleted
-
-2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_fpicsyscall.m4:
-
-       use ENSC_SYSCALL_ALTERNATIVE
-
-2005-05-02 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h:
-
-       cleaned up '#include <*syscall.h>' stuff
-
-2005-05-02 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall-legacy.hc, syscall-wrap.h:
-
-       include <syscall.h> also
-
-2005-05-02 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration-xhtml.xsl:
-
-       use class 'directoryname' instead of 'directory' for '<directory/>'
-       markup
-
-2005-05-02 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am, distrib/Makefile.am, m4/install-notify.am:
-
-       give out additional information about the 'make install' process
-
-2005-04-28 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.207
-
-2005-04-28 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       adjusted dietlibc requirements
-
-2005-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vcontext.c:
-
-       allow to override the execution domain (personality); added
-       '--personality-type' and '--personality-flags' options
-
-2005-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake-resolver.c:
-
-       added a TEMP_FAILURE_RETRY around a read(2)
-
-2005-04-28 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver.start, vserver.suexec:
-
-       added support for a rescue mode
-
-2005-04-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       * _generatePersonalityOptions(): added and use it
-       * added support for a rescue mode
-
-2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.pkgmgmt:
-
-       YUM_RELEASEPKGS: added
-
-2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver:
-
-       fixed docu for 'stop' and 'start'
-
-2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/pkgmgmt:
-
-       * verifyInternalPackages(): added
-       * added some sanity checks for a sany environment when internalizing
-         the package management
-
-2005-04-28 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       * isRegularFile():  fixed evaluation of params
-       * hasSubstring():   added
-       * getAllVservers(): fixed typo
-
-2005-04-28 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/sys_clone.h:
-
-       cleanups; do not include <sys/syscall.h>
-
-2005-04-28 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/: Makefile-files, sys_personality.h:
-
-       added sys_personality.h
-
-2005-04-28 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-copy[DEAD], legacy/vserver-copy:
-
-       moved to legacy
-
-2005-04-28 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/testsuite/: Makefile-files, personality.c:
-
-       added testcases for the vc_*personality*() functions
-
-2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       added prototypes for vc_*personality* support
-
-2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/virtual.h:
-
-       updated to new kernel headers
-
-2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/cflags_list-v13.c:
-
-       do not include <string.h> anymore
-
-2005-04-28 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/internal.h:
-
-       utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param
-
-2005-04-28 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: Makefile-files, personalityflag.c, personalityflag_list.c,
-         personalitytype.c:
-
-       added personality* files
-
-2005-04-28 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       * added some markup
-       * documented 'personality'
-
-2005-04-28 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: configuration-xhtml.xsl, configuration.dtd:
-
-       added support for <directory> and <filename> markup
-
-2005-04-28 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/yum/yum.conf:
-
-       s!redhat-release!fedora-release!
-
-2005-04-28 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/pkgs/02:
-
-       removed 'coreutils'
-
-2005-04-28 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/rpmlist.d/00.lst:
-
-       added some more packages
-
-2005-04-28 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities,
-         fc3/apt/rpmpriorities, rh9/apt/rpmpriorities:
-
-       added *-release packages
-
-2005-04-28 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
-
-       moved vserver-copy to legacy
-
-2005-04-28 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       added new kernel headers
-
-2005-04-28 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: context.h, context_cmd.h, cvirt.h, cvirt_cmd.h,
-         cvirt_def.h, debug.h, debug_cmd.h, dlimit.h, dlimit_cmd.h,
-         inode.h, inode_cmd.h, legacy.h, limit.h, limit_cmd.h,
-         limit_def.h, namespace.h, network.h, network_cmd.h, sched.h,
-         sched_cmd.h, sched_def.h, switch.h, xid.h:
-
-       updated to headers from patch-2.6.11.7-vs2.0-pre2
-
-2005-04-24 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-stat.c:
-
-       showContexts(): added 'const' qualifier
-
-2005-04-24 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: start-vservers, vsomething:
-
-       use the new getAllVservers() functionality to specify special kinds of
-       vservers
-
-2005-04-24 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       * isRegularFile(): allow to override the '-f' classifier
-       * getAllVservers(): added several types of vservers (marked, unmarked,
-         running...)
-       * getAllVserversByArg()" added
-
-2005-04-24 22:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc_compat.m4:
-
-       * ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the
-         results from ENSC_SYSCALL_ALTERNATIVE
-
-2005-04-24 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_syscall.m4:
-
-       * ENSC_SYSCALL_ALTERNATIVE: added
-       * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from
-         ENSC_SYSCALL_ALTERNATIVE
-
-2005-04-24 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h, lib_internal/sys_clone.h:
-
-       include "syscall-wrap.h"
-
-2005-04-24 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: ncaps-net.c, nflags-net.c:
-
-       VALUES: added an empty field to make it compile with gcc4
-
-2005-04-24 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: ncaps_list-net.c, nflags_list-net.c:
-
-       made it compatible to the new utilvserver_listparser_uint*() API and
-       added wrappers with a third 'bool *' arg
-
-2005-04-24 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/listparser.hc:
-
-       * parser function has now to set a 'bool *' arg to signal errors
-       * when 'mask' argument is null, the special modifiers like '~', '!' or
-         'any' are not allowed
-
-2005-04-24 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/internal.h:
-
-       utilvserver_listparser_uint*(): added a third 'bool *' arg for the
-       parser function so that errors can be better propagated
-
-2005-04-24 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: bcaps_list-v13.c, ccaps_list-v13.c, cflags_list-v13.c:
-
-       made it compatible to the new utilvserver_listparser_uint*() API and
-       added wrappers with a third 'bool *' arg
-
-2005-04-24 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h:
-
-       added syscall-alternative.h and syscall-wrap.h
-
-2005-04-24 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * update-doc:
-
-       exclude some static files
-
-2005-04-24 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       remove config.cache when CLEAN is set
-       disabled gcc33 build
-
-2005-04-24 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: configuration-xhtml.xsl, configuration.dtd,
-         configuration.xml:
-
-       added new markup
-       added new CSS from Nicolas Costes
-
-2005-04-16 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       cleanups
-       added '--disable-extra-optimizations' option
-
-2005-04-16 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.functions, vserver-build.functions.apt,
-         vserver-build.functions.rpm, vserver-build.functions.yum,
-         vserver.functions:
-
-       use the common isRegularFile() method to filter out backup-files
-
-2005-04-16 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       isRegularFile(): added
-
-2005-04-16 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       cleanups
-       added changelog entry for 0.30.206
-
-2005-04-13 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.206
-
-2005-04-12 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-info.c:
-
-       implemented VERIFYPROC method
-
-2005-04-12 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       added verify-proc sanity check
-
-2005-04-12 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       killContext(): commented out the more correct
-       (but not working) kill-sequence
-
-2005-04-12 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       ship the yum patches
-
-2005-04-12 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       added '--no-wrap -S' to the CVS2CL_AMFLAGS
-
-2005-04-12 21:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       adjusted min-dietlibc requirements
-
-2005-04-12 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable
-
-2005-04-12 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       vshelper.isDebug(): fixed logic
-
-2005-04-10 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       send the signals for endgrent() and endpwent()
-
-2005-04-10 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/: Makefile-files, yum-2.2.1-chroot.patch,
-         yum-2.3.2-chroot.patch:
-
-       added patches for yum
-
-2005-04-10 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       include m4/libsel.am
-
-2005-04-10 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/context-sync.hc:
-
-       ignore errors during setsid(2) execution (required for vs1.9.5.12+)
-
-2005-04-10 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vshelper:
-
-       * kill vserver processes explicitly with 'killContext'; userspace
-         reboot helper may assume that 'reboot(2)' never returns...
-       * added 'async' method
-
-2005-04-10 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.stop:
-
-       implicate '--sync' option; it is not possible to stop asynchronously
-       send SIGINT to pid 1 instead of trying to determine initpid
-
-2005-04-10 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       use 'killContext()' instead of  invoking 'vkill' manually
-       set an initial runlevel for 'minit' style also
-       set 'async' vshelper method for non-sync mode
-
-2005-04-10 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vprocunhide:
-
-       fixed missing quoting of '~'; this may cause very slow booting when
-       NIS/LDAP servers are local vservers as bash tries to expand this to a
-       homedir...
-
-2005-04-10 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       spawn(), killContext(): added
-
-2005-04-10 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/libsel.am:
-
-       initial checkin
-
-2005-04-10 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       use a more modern version which accepts 'DIET' and 'DIETFLAGS' as
-       global configure variables
-
-2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_cxxcompiler.m4:
-
-       fixed typo
-
-2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC
-
-2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now
-
-2005-04-08 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vyum-worker:
-
-       added better test for patched yum
-
-2005-04-08 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-info.c:
-
-       fixed typo
-
-2005-04-08 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.suexec:
-
-       fixed typo (reported by Paul S. Gumerman)
-
-2005-04-08 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.yum:
-
-       substitute @YUMLOCKDIR@
-
-2005-04-08 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/chcontext:
-
-       fixed operation when context was not specified
-
-2005-04-08 21:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpre:
-
-       reverted the patch adding '/usr/X11'
-       create '/sbin/new-kernel-pkg'; 'initpost' would be too late for FC4
-
-2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpost:
-
-       use 'ln -sf' instead of 'ln -s'
-
-2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/yum/yum.conf:
-
-       add 'lockfile'
-
-2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/Makefile.am:
-
-       added 'fc3' to 'redhat_style'
-
-2005-04-08 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       use DIETFLAGS instead of DIET_FLAGS
-
-2005-03-29 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/Makefile-files:
-
-       use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-25 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.stop:
-
-       fixed typo
-
-2005-03-25 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       minor cleanups: call vkill with '--xid' instead of '-c'
-
-2005-03-25 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.stop:
-
-       address both the context and the pid when sending SIGINT to init
-
-2005-03-25 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/copy-check:
-
-       do not use '-s' with 'cmp' but display verbose error reason
-
-2005-03-25 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/switchtowatchxid.c:
-
-       simplified it and made it work with recent kernels
-
-2005-03-25 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration-xhtml.xsl:
-
-       use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert
-       Poetzl)
-
-2005-03-25 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       fixed quoting of % in %description
-
-2005-03-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am, REQUIREMENTS:
-
-       added REQUIREMENTS
-
-2005-03-24 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac, util-vserver.spec.in:
-
-       version 0.30.205
-
-2005-03-24 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       added some %descriptions
-
-2005-03-24 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vhashify.c:
-
-       s!write()!Vwrite()! at some places
-       add 'volatile' qualifier at variables used around 'setjmp'
-       use sigsetjmp() instead of setjmp()
-       minor code cleanups
-
-2005-03-24 13:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       s!write()!Vwrite()! at some places
-       use Echdir() instead of chdir()
-
-2005-03-24 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/filetime.c, src/lsxid.c, src/readlink.c, src/reducecap.c,
-         src/showattr.c, src/vattribute.c, src/vcontext.c, src/vcopy.c,
-         src/vdlimit.c, src/vlimit.c, src/vps.c, src/vserver-stat.c,
-         src/vuname.c, src/vunify.c, vserver-start/interface-read.c:
-
-       s!write()!Vwrite()! at some places
-
-2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/sigbus.c:
-
-       use Etruncate() instead of truncate()
-
-2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/copy-check:
-
-       added new tests and better diagnostic
-
-2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-copy.c:
-
-       moved 'volatile' qualifiers to a better place
-       minor code cleanups
-
-2005-03-24 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_wrappers/wrappers-unistd.hc:
-
-       E*truncate(): added
-
-2005-03-24 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/testsuite/test2.c:
-
-       #undef NDEBUG
-
-2005-03-24 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/sigbus.c:
-
-       unlink temporary files on exit
-
-2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-unify.c:
-
-       Unify_unify(): block signals while executing the non-atomic operations
-
-2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vhashify.c:
-
-       optimized directory creation
-
-2005-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-copy.c:
-
-       prepared for sigbus testcase
-       added some 'volatile' modifiers
-       use siglongjmp() instead of longjmp()
-
-2005-03-24 01:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/matchvserverinfo-init.c:
-
-       minor code cleanups
-
-2005-03-24 01:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c:
-
-       added sigbus testcase
-
-2005-03-23 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/testsuite/.cvsignore:
-
-       updated
-
-2005-03-23 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: vhashify-init.hc, vhashify.c:
-
-       added lots of new code...
-
-2005-03-23 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       is_selinux_enabled(): added
-
-2005-03-23 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.apt-rpm, vserver-build.rpm,
-         vserver-build.yum:
-
-       execute '--initdb' before importing pubkeys
-       import pubkeys from /etc/vservers/.distributions/.common/pubkeys also
-
-2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver:
-
-       added 'hashify' target
-
-2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/util-vserver-vars.pathsubst:
-
-       added $_VHASHIFY
-
-2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/matchlist-initrefserverlist.c:
-
-       fixed initialization of 'vserver'
-
-2005-03-23 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/Makefile.am:
-
-       create /etc/.../.distributions/.common/pubkeys/
-       create /etc/.../.defaults/apps/vunify/hash
-
-2005-03-23 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       copy GPG keys from the system into the confdir
-       buildrequire dietlibc-0.25
-
-2005-03-23 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       build with debug settings
-
-2005-03-22 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       honor return codes of read(2) and write(2) when communication with the rpm-fake-helper
-       call read(2) and write(2) through TEMP_FAILURE_RETRY()
-       use Vwrite() instead of write(2) at some places
-
-2005-03-22 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/command-exec.c:
-
-       call write(2) through TEMP_FAILURE_RETRY()
-
-2005-03-22 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       BuildRequire beecrypt-devel
-
-2005-03-22 16:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: chcontext.c, vhashify.c:
-
-       workaround warning messages regarding 'warn_unused_return_value' when
-       using _FORTIFY_SOURCE.
-
-2005-03-22 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/getvservervdir.c, lib_internal/coreassert.h,
-         lib_internal/matchlist-initmanually.c,
-         lib_internal/matchlist-printid.c,
-         lib_internal/util-exitlikeprocess.c, lib_internal/util-io.h:
-
-       workaround warning messages regarding 'warn_unused_return_value' when
-       using _FORTIFY_SOURCE.
-
-2005-03-22 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst:
-
-       added vhashify + vdlimit
-
-2005-03-22 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       cleanups
-       use %global instead of %define
-
-2005-03-22 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       set _FORTIFY_SOURCE
-
-2005-03-19 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * .cvsignore:
-
-       updated
-
-2005-03-19 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * update-doc:
-
-       initial checkin
-
-2005-03-19 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/chcontext:
-
-       do not use '--create' for dynamic contexts
-
-2005-03-19 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * sysv/vkillall[DEAD], tests/attack.spec[DEAD]:
-
-       obsoleted
-
-2005-03-19 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * sysv/vkillall, tests/attack.spec:
-
-       added to be removed...
-
-2005-03-19 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initsignal[DEAD]:
-
-       obsoleted
-
-2005-03-19 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initsignal:
-
-       added to be removed soon...
-
-2005-03-19 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vnet.c[DEAD]:
-
-       obsoleted...
-
-2005-03-19 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X,
-         src/vnet.c:
-
-       initial checkin
-
-2005-03-19 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/: interface-add.c, interface-print.c,
-         interface-remove.c, main.c:
-
-       avoid warnings regarding unused params
-
-2005-03-19 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/Makefile-files:
-
-       moved vdlimit into the only-C99 section
-       build vhashify only with C99 and beecrypt
-       cleanups
-
-2005-03-19 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/copy-check:
-
-       cleanups
-       conditionalize expensive tests
-
-2005-03-19 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/Makefile-files, lib/Makefile-files:
-
-       moved *dlimit* files into the only-C99 section
-       clean all potentially built libraries
-
-2005-03-19 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/list-free.c:
-
-       some minor C89 compatibility changes
-
-2005-03-19 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/Makefile-files:
-
-       use 'lib-dietlibc-not-enabled-error.a' consistently
-       clean all libraries inclusive those which might not be built
-
-2005-03-19 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.dtd:
-
-       readded
-
-2005-03-19 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       documented the 'vhashify' configuration
-       moved '<default>' tags before '<description>'
-
-2005-03-19 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration-xhtml.xsl:
-
-       applied changes regarding the new www-location on savannah
-
-2005-03-19 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/Makefile-files:
-
-       (re)added xsltproc support
-
-2005-03-19 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       added tests for XSLTPROC
-       added '--disable-expensive-tests'
-       added beecrypt tests
-       cosmetical cleanups + enhancements
-
-2005-03-19 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       set some values in TESTS_ENVIRONMENT
-       added some hacks for lib-dietlibc-not-enabled-error.a
-
-2005-03-18 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/.cvsignore:
-
-       updated
-
-2005-03-18 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify.h, src/vunify.h:
-
-       include <sys/stat.h> instead of defining a 'struct stat'; this prevents
-       problems with the 64bit interface of the filesystem functions
-
-2005-03-18 04:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-copy.c:
-
-       use a sparse-file friendly method for copying files
-
-2005-03-18 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/: Makefile-files, copy-check, copy.c:
-
-       added testcases for Unify_copy()
-
-2005-03-18 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/Makefile-files:
-
-       use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: vhashify-init.hc, vhashify.c, vhashify.h:
-
-       made it work...
-
-2005-03-18 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: vcopy-init.hc, vunify-init.hc:
-
-       applied changes in the MatchList-API
-
-2005-03-18 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/Makefile-files:
-
-       use $(LIBENSCVECTOR) instead of libensc_vector.a
-       use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
-
-2005-03-18 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vpkg:
-
-       exit with returncode of '2' when pkgmgmt can not be determined
-
-2005-03-18 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/Makefile-files:
-
-       use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/: unify-isiunlinkable.c, unify.h:
-
-       Unify_isIUnlinkable(): changed return-type
-
-2005-03-18 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-copy.c:
-
-       implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences
-
-2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/string.hc:
-
-       String_free(): added
-
-2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/string.h:
-
-       renamed String_destroy() to String_free()
-
-2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/string-destroy.c[DEAD]:
-
-       obsoleted; String_free() is now inlined
-
-2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/: matchlist-initbyvserver.c,
-         matchlist-initmanually.c, matchlist-initrefserverlist.c,
-         matchlist.h:
-
-       applied lot of API changes
-
-2005-03-18 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/matchlist-destroy.c:
-
-       use String_free() instead of String_destroy()
-
-2005-03-18 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/Makefile-files:
-
-       added matchvserverinfo-*
-       removed string-destroy.c
-
-2005-03-18 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c:
-
-       initial checkin
-
-2005-03-18 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/testsuite/Makefile-files,
-         lib/testsuite/Makefile-files:
-
-       use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/Makefile-files, lib/Makefile-files:
-
-       split into a -glibc and a -diet part
-
-2005-03-18 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution
-
-2005-03-18 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       use $(LIBVSERVER) instead of lib/libvserver.la
-       use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
-
-2005-03-17 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/.cvsignore:
-
-       updated
-
-2005-03-17 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vunify.c:
-
-       use new Unify_unify() API
-       rearranged some code; I do not try to be C89 compliant in C99 progams anymore...
-
-2005-03-17 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vcopy.c:
-
-       use new Unify_unify() API
-
-2005-03-17 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: vhashify-init.hc, vhashify.c, vhashify.h:
-
-       initial checkin
-
-2005-03-17 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/Makefile-files:
-
-       use $(LIBINTERNAL) instead of lib_internal/libinternal.a
-       added vhashify*
-
-2005-03-17 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       updated
-
-2005-03-17 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/Makefile-files,
-         src/testsuite/Makefile-files, vserver-start/Makefile-files:
-
-       use $(LIBINTERNAL) instead of lib_internal/libinternal.a
-
-2005-03-17 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify.h:
-
-       * added an 'ignore_zero' argument to Unify_unify()
-       * Unify_isIUnlinkable(): added
-
-2005-03-17 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-unify.c:
-
-       added an 'ignore_zero' argument to Unify_unify()
-
-2005-03-17 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-isiunlinkable.c:
-
-       initial checkin
-
-2005-03-17 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/Makefile-files:
-
-       * create both libinternal-diet.a and libinternal-glibc.a. This is
-         needed to avoid segfaults with gcc4 when linking against glibc based
-         libraries like 'beecrypt'. Perhaps, these segfaults are a problem
-         with gcc4 as they do not happen with gcc33...
-
-       * added unify-isiunlinkable.c
-
-2005-03-17 15:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/testsuite/test1.c:
-
-       added tests for Vector_searchSelfOrg()
-
-2005-03-17 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/testsuite/Makefile-files:
-
-       added test2
-
-2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/: vector.h, vector.hc:
-
-       Vector_searchSelfOrg*(): added
-
-2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c,
-         list-insertinternal.c, list-internal.h, list-search.c,
-         list-searchselforg.c, list.h, list.hc, vector-searchselforg.c,
-         testsuite/test2.c:
-
-       initial checkin
-
-2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_vector/Makefile-files:
-
-       added list-* files
-       added vector-searchselforg.c
-
-2005-03-17 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_fmt/: fmt.h, fmtx-32.c:
-
-       fixed declaration of the *_x*int() methods; they do not take a 'base' argument
-
-2005-03-09 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-info.c:
-
-       added XIDTYPE support
-
-2005-03-09 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/context-sync.hc:
-
-       use EopenD() instead of Eopen()
-
-2005-03-09 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_initrddir.m4:
-
-       fixed typo
-
-2005-03-09 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       vc_getXIDType(): added
-
-2005-03-09 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h:
-
-       added some magic to avoid warnings with gcc4
-
-2005-03-09 15:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: Makefile-files, getxidtype.c:
-
-       added getxidtype.c
-
-2005-03-09 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpre:
-
-       create /usr/X11 also
-
-2005-03-09 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/: Makefile.am, fc3/apt/rpmpriorities,
-         fc3/apt/sources.list:
-
-       added apt support for FC3
-
-2005-03-02 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall_adddlimit.c, syscall_getdlimit.c,
-         syscall_remdlimit.c, syscall_setdlimit.c,
-         syscall_adddlimit-v13.hc, syscall_getdlimit-v13.hc,
-         syscall_remdlimit-v13.hc, syscall_setdlimit-v13.hc:
-
-       use CALL_VC_V13B instead of CALL_VC_V13
-
-2005-03-02 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vyum:
-
-       allow '--all' param
-
-2005-03-02 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/testsuite/cflags.c:
-
-       avoid some compiler warnings
-
-2005-03-02 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       added some VC_ATTR_NONNULL() statements
-
-2005-03-02 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc,
-         vserver-internal.h:
-
-       minor cleanups
-
-2005-03-02 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       do not assume 'nodev' on 'devpts'
-
-2005-03-02 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h:
-
-       CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
-
-2005-03-02 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/Makefile-files, lib/syscall_adddlimit-v13.hc,
-         lib/syscall_adddlimit.c, lib/syscall_getdlimit-v13.hc,
-         lib/syscall_getdlimit.c, lib/syscall_remdlimit-v13.hc,
-         lib/syscall_remdlimit.c, lib/syscall_setdlimit-v13.hc,
-         lib/syscall_setdlimit.c, lib/virtual.h, lib/vserver.h,
-         src/Makefile-files, src/vdlimit.c:
-
-       added *vdlimit functions + tools (patch provided by Daniel Hokka Zakrisson)
-
-2005-02-26 00:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-setup.functions:
-
-       added some sanity checks
-
-2005-02-26 00:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h:
-
-       added wrapper around string functions
-
-2005-02-26 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       /me should learn to differ between script-languages and C... strings in C are still marked by >"< but not by >'<...
-       fixed allocation of the newly generated option string
-
-2005-02-25 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vapt-get-worker, vyum-worker:
-
-       deprecate usage of $_YUM and $_APT_GET
-
-2005-02-25 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpost, scripts/functions, scripts/pkgmgmt,
-         scripts/start-vservers, scripts/util-vserver-vars.pathsubst,
-         scripts/vprocunhide, scripts/vpstree, scripts/vserver,
-         scripts/vserver-build, scripts/vserver-build.apt-rpm,
-         scripts/vserver-build.debootstrap,
-         scripts/vserver-build.functions,
-         scripts/vserver-build.functions.apt,
-         scripts/vserver-build.functions.pkgmgmt,
-         scripts/vserver-build.functions.rpm,
-         scripts/vserver-build.functions.yum, scripts/vserver-build.rpm,
-         scripts/vserver-build.yum, scripts/vserver-copy,
-         scripts/vserver-setup.functions, scripts/vserver.functions,
-         scripts/vserver.start, scripts/vserver.stop,
-         scripts/vservers.grabinfo.sh, scripts/vshelper,
-         scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
-         scripts/legacy/rootshell, scripts/legacy/vserver, sysv/rebootmgr,
-         sysv/vservers-legacy:
-
-       LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming
-       scheme: global, immutable variables names are now named like '$__ABC'
-       instead of '$ABC'. This happens at much places and will break a lot of
-       patches therefore.
-
-2005-02-25 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       changed my GPG key
-
-2005-02-25 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       assume 'nodev' by default
-
-2005-02-25 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.functions.yum, vyum-worker:
-
-       added preliminary support for the patch from
-       https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
-
-2005-02-25 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.pkgmgmt:
-
-       avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
-       use $SETUP_CONFDIR instead of $confdir
-
-2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build.apt-rpm, vserver-build.yum:
-
-       avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
-
-2005-02-21 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.rpm:
-
-       rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly
-
-2005-02-16 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.204
-
-2005-02-15 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       added information where the 'ip' and 'vconfig' programs can be found
-
-2005-02-15 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vshelper:
-
-       adjusted the order of cli options evaluation; automake-1.9.5 redirects
-       input from /dev/null so the 'tty -s' check gets triggered and 'make
-       distcheck' fails in the '... --version/--help' tests
-
-2005-02-15 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/save_ctxinfo.c:
-
-       fixed name of the run.rev symlink; there was a '/' missing which
-       caused a pollution of the /etc/vservers/.defaults directory with
-       'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
-
-2005-02-07 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions, scripts/vserver-build.functions.pkgmgmt,
-         src/vunify.c:
-
-       fixed typos
-
-2005-02-07 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       documented the *namespace options
-
-2005-02-04 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       SECURITY: fixed detection of the mtab-location (Georg Glas)
-       https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
-
-2005-02-04 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       fixed one of the previously added 'test -n'
-
-2005-02-02 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_pathprog.m4:
-
-       ENSC_PATHPROG_INIT(): fixed doc
-       ENSC_PATHPROG(): added a '<DESCR>' parameter
-
-2005-02-02 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: compatibility-xhtml.xsl, compatibility.css:
-
-       applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
-
-2005-02-01 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.203
-
-2005-02-01 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/Makefile-files:
-
-       added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
-
-2005-02-01 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vyum-worker:
-
-       minor cosmetical change
-
-2005-02-01 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: functions, pkgmgmt:
-
-       fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)'
-       succeeds everytime so ERROR will be never executed. So, it is rewritten to
-       'local VAR; VAR=$(ACTION) || ERROR'.
-
-2005-02-01 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.202
-
-2005-02-01 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/rpmlist.d/00.lst:
-
-       initial checkin
-
-2005-02-01 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.rpm:
-
-       moved installPackages into vserver-build.functions.rpm
-       added support for preconfigured package-lists
-
-2005-02-01 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.rpm:
-
-       rpmlist.*(): added
-
-2005-02-01 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build:
-
-       documented the '--empty' switch for the '-m rpm' method
-       allow an increasing debug-level
-
-2005-02-01 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       vshelper.isDebug(): fixed it...
-
-2005-02-01 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/Makefile.am:
-
-       added the fc3 rpmlist.d directory + content
-
-2005-02-01 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst:
-
-       added vserver-build.rpm
-
-2005-02-01 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/matchlist-initbyvserver.c,
-         lib_internal/matchlist-initmanually.c,
-         lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc,
-         src/vunify-init.hc:
-
-       changed matchlist-API to pass additional information about a
-       vserver. This allows to turn off pkgmgmt-queries for not-yet
-       existent vservers in 'vcopy'
-
-2005-02-01 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/matchlist.h:
-
-       struct MatchVserverInfo: added; it allows to pass additional information about the vserver
-
-2005-02-01 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-copy.c:
-
-       copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case
-
-2005-02-01 01:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/createskeleton-full.hc:
-
-       argl... fixed overflow when appending the '/'
-
-2005-02-01 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml, scripts/functions, scripts/vshelper:
-
-       added 'debug' option for vshelper
-
-2005-02-01 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vshelper:
-
-       added delegation support (Herbert Poetzl)
-       http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
-
-2005-01-31 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions:
-
-       getDistribution(): added support for a default distribution
-
-2005-01-31 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: Makefile-files, vserver-build, vserver-build.rpm:
-
-       added the '-m rpm' method
-
-2005-01-31 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/: Makefile.am, template/initpost, template/initpre:
-
-       added the 'template' distribution
-
-2005-01-31 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       fixed environment unsetting: it will be now done shortly before execve(2)
-       but not on initialization anymore. This solves the problem when 'rpm' is
-       a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset
-       and the wrapper not used.
-
-2005-01-31 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vshelper:
-
-       fixed the (currently non-existent) child->parent traversal
-
-2005-01-31 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/apidoc/Doxyfile.in:
-
-       added DOT_TRANSPARENT + DOT_MULTI_TARGET
-
-2005-01-31 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       updated
-
-2005-01-31 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc,
-         scripts/vserver-build.functions, scripts/vserver-setup.functions,
-         src/save_ctxinfo.c:
-
-       removed 'run.rev' as a vserver-local variable and made it a system-wide setting
-
-2005-01-28 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       reindented it
-       fixed vshelper documentation
-
-2005-01-27 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg,
-         vprocunhide, vrpm, vrpm-preload, vserver, vserver-build,
-         vserver-build.debootstrap, vserver-build.functions.rpm,
-         vserver-setup.functions, vserver-wrapper, vserver.functions,
-         vserver.start, vserver.stop, vshelper, vsomething:
-
-       use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v'
-       or a similar string, the expression will be misinterpreted (noticed by
-       Werner Schalk)
-
-2005-01-27 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.201
-
-2005-01-27 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: reducecap.c, vserver-info.c:
-
-       reworked the capability.h stuff
-
-2005-01-27 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: Makefile-files, capability-compat.h:
-
-       added capability-compat.h
-
-2005-01-27 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       added check for <sys/capability.h> header
-
-2005-01-27 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       removed the linuxcaps.h bits
-
-2005-01-27 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vserver-info.c:
-
-       implemented capability-support check
-
-2005-01-27 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       fixed execution order of chroot(2) and context-creation; this caused
-       errors on kernel 2.6 when the vserver is not running yet
-
-2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: .cvsignore, Makefile-files:
-
-       added check-unixfile
-
-2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.start:
-
-       execute sanityCheck()
-
-2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       moved sanity checks which were spread in various functions into the sanityCheck() method
-       implemented checks for non-newline terminated files and missing capability support
-
-2005-01-27 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.functions.yum, scripts/vserver-build.yum,
-         scripts/vsomething, scripts/vyum, scripts/vyum-worker,
-         src/check-unixfile.c:
-
-       initial checkin
-
-2005-01-27 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build:
-
-       added 'yum' support
-
-2005-01-27 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vrpm-preload:
-
-       reorganized; moved lots of code into the 'functions' file
-
-2005-01-27 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/util-vserver-vars.pathsubst:
-
-       added yum* files + vsomething + check-unixfile
-
-2005-01-27 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       added yum* support
-       reorganized the rpmFake stuff
-
-2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/Makefile-files:
-
-       added the yum* files + vsomething
-
-2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/redhat/initpre:
-
-       added missing newline
-
-2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf,
-         yum.repos.d/fedora-devel.repo,
-         yum.repos.d/fedora-updates-testing.repo,
-         yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo:
-
-       initial checkin
-
-2005-01-27 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/Makefile.am:
-
-       added the yum* stuff for fc3
-
-2005-01-27 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst:
-
-       added the yum* files + check-unixfile
-
-2005-01-27 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * README:
-
-       mentioned the '-m yum' buildmethod
-
-2005-01-27 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/getvservercfgstyle.c:
-
-       allow dangling symlinks as /etc/vservers/.../vdir also
-
-2005-01-27 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.199
-
-2005-01-26 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       do not ship the /vservers directory itself; as it is immutable, the
-       extraction will fail else
-
-2005-01-26 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/.cvsignore:
-
-       updated
-
-2005-01-26 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig'
-
-2005-01-26 16:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.start:
-
-       added (untested) support for '/' in the vserver fstab
-
-2005-01-26 16:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       use unique prefixes for variables used in functions with 'eval' statements
-       mountRootFS(): added
-
-2005-01-26 16:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       use unique prefixes for variables used in functions with 'eval' statements
-
-2005-01-26 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/filecfg-ml.c:
-
-       include <string.h> + <ctype.h>
-
-2005-01-26 16:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/Makefile-files:
-
-       moved rootshell to legacy
-
-2005-01-26 16:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/defaulttty.c:
-
-       include <string.h>
-
-2005-01-26 16:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       added '--rootfs' option
-
-2005-01-26 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * contrib/manifest.dat.pathsubst:
-
-       moved the v_* initscripts to legacy
-
-2005-01-26 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       updated BuildRequires:
-       use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet
-       moved the v_* initscripts to legacy
-
-2005-01-25 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst,
-         scripts/legacy/rootshell:
-
-       moved rootshell script to legacy
-
-2005-01-21 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/legacy/vserver:
-
-       fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
-
-         "vserver myvserver start" gives exit code 1 if there is no file
-         /etc/vservers/myvserver.sh, since the last statement in vserver
-         ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case.
-
-         [Daniel Hermann]
-
-2005-01-21 14:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver:
-
-       be more verbosely when vserver could not be determined and give hints
-       about possible solutions (based upon ideas by Thorsten Gunkel)
-
-2005-01-21 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-setup.functions:
-
-       interface-configuration: give out a warning when no device was configured
-
-2005-01-21 14:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       * interface-configuration: accept 'nodev' without a configured 'dev';
-         formerly the interface was silently ignored when 'dev' was missing
-       * added some sanity checks for the behaviour described above
-
-2005-01-21 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       added rpm_execcon() wrapper to make it work in SELinux environments
-       call execve(2) directly instead of execv(3)
-
-2005-01-07 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * README:
-
-       fixed typos
-       cleanups + enhancements
-
-2005-01-07 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * README:
-
-       "Notes for distributors" + "Which version shall I use?" added
-
-2005-01-07 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann)
-
-2005-01-07 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD
-
-2005-01-07 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       ENSC_DIETLIBC_SANITYCHECK(): added
-       made ENSC_VERSION_DIETLIBC uppercase
-       ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann)
-
-2005-01-07 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/util-vserver-vars.pathsubst:
-
-       fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann)
-
-2004-12-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: functions, pkgmgmt, start-vservers,
-         util-vserver-vars.pathsubst, vpkg, vrpm-preload,
-         vserver-build.debootstrap, vserver-build.functions.apt,
-         vserver-wrapper, vserver.start, vserver.stop:
-
-       use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
-
-2004-12-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
-       a small VLAN fix (do not quote the splitted dev)
-       minor cleanups
-
-2004-12-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       use ENSC_PATHPROG & friends
-
-2004-12-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_pathprog.m4:
-
-       initial checkin
-
-2004-12-28 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       use ${ENSC_PATHPROG_SED} when substituting prognames
-
-2004-12-28 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc_compat.m4:
-
-       check more syscall variants
-
-2004-12-28 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       s!\params!\param!
-       added doc about vc_get_iattr()
-
-2004-12-28 12:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/cfg.txt[DEAD]:
-
-       removed since obsoleted by configuration.xml
-
-2004-12-21 08:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vsched.c:
-
-       fixed segfault when no arguments are given (reported by Adrian Reyer)
-
-2004-12-16 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/keep-ctx-alive.c:
-
-       renamed the 'fd_set' variable to 'fdset'. former name causes problems
-       with certain FD_* implementations (reported by Adrian Reyer)
-
-2004-12-09 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       added fc-3 host
-
-2004-12-09 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/Makefile-files:
-
-       getfilecontext.c: added
-
-2004-12-09 14:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/: getfilecontext.c, vserver.h:
-
-       vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function
-       was horribly broken. Fixed and moved it into an own file as it is too
-       complex for an inline function. Documentation was added also.
-
-2004-12-07 12:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/main.c:
-
-       include <unistd.h>
-
-2004-12-07 12:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       read enter-shell from the defaults-directory also
-       use prio-bias instead of cpu-mask
-
-2004-12-07 12:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/filecfg-iteratemultiline.c:
-
-       include <string.h>
-
-2004-12-07 12:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/testsuite/cflags.c:
-
-       added some new flags
-
-2004-12-07 12:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       do not mention the /hostname + /domainname params anymore
-       removed vsched/cpu-mask
-       added vsched/priority-bias
-
-2004-10-21 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       added/updated flags and capabilities
-
-2004-10-21 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/islink.c:
-
-       initial checkin
-
-2004-10-21 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/internal.h:
-
-       utilvserver_isLink(): added prototype
-
-2004-10-21 21:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/cflags-v13.c:
-
-       added lots of new flags
-
-2004-10-21 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/ccaps-v13.c:
-
-       added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons
-
-2004-10-21 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/Makefile-files:
-
-       added islink.c
-
-2004-10-20 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       getFileValue(): modified to accept a list of candidates
-
-2004-10-20 01:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vcontext.c:
-
-       merged from UV_NAMESPACE_AFTER_CHROOT branch
-
-2004-10-20 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       added 'update-doc' target
-
-2004-10-20 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_wrappers/wrappers-vserver.hc:
-
-       Evc_{new,enter}_namespace(): added
-
-2004-10-19 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.196
-
-2004-10-19 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: context.h, cvirt.h:
-
-       updated to vs1.9.3-rc4
-
-2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/: configuration-init.c, configuration.c,
-         configuration.h, interface.c, interface.h, main.c, scriptlets.c,
-         vserver-start.h:
-
-       added lots of new code
-
-2004-10-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/defaulttty.c,
-         lib_internal/filecfg-iteratemultiline.c,
-         lib_internal/testsuite/filecfg-ml.c:
-
-       initial checkin
-
-2004-10-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * vserver-start/Makefile-files:
-
-       added defaulttty.c
-
-2004-10-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/reducecap.c:
-
-       use some dirty hacks to include <linuxcaps.h> cleanly
-
-2004-10-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.stop:
-
-       execute 'prepareStop()'
-
-2004-10-19 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver.functions:
-
-       made runlevel_{start,stop} global variables
-       prepareStop(): added
-       set PREVLEVEL on 'vserver ... stop' (required by Debian)
-
-2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-setup.functions:
-
-       s!prefix!prefixlen!
-
-2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/Makefile-files:
-
-       added filecfg-ml test
-
-2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/string.hc:
-
-       String_c_str(): added
-
-2004-10-19 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/string.h:
-
-       ENSC_STRING_*FIXED(): added
-
-2004-10-19 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/filecfg.h:
-
-       FileCfg_iterateOverMultiLine(): added prototypes and related declarations
-
-2004-10-19 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/Makefile-files:
-
-       added filecfg-iteratemultiline.c
-
-2004-10-19 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/syscall_setsched-v13.hc:
-
-       vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched
-
-2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * ensc_wrappers/wrappers-unistd.hc:
-
-       Enice(): added
-
-2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       s!prefix!prefix-length!
-
-2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * Makefile.am:
-
-       added new kernel headers
-       changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs
-
-2004-10-18 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vcontext.c:
-
-       do not include "linuxcaps.h" anymore
-
-2004-10-18 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
-         namespace.h, network.h, sched.h, signal.h, switch.h, xid.h:
-
-       updated
-
-2004-10-18 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/Makefile-files:
-
-       removed stylesheets and images from the main-package; they are now in the web-CVS
-
-2004-10-18 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: configuration-flower.css[DEAD],
-         configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD],
-         flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]:
-
-       moved into web-CVS
-
-2004-10-18 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/: debug.h, dlimit.h:
-
-       updated
-
-2004-10-06 05:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * README:
-
-       updated note about 'vserver-stat' and differ between 2.4 and 2.6
-       kernel
-
-2004-10-06 05:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/unify-unify.c:
-
-       retain 'errno' on the final unlink()
-
-2004-10-06 05:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/Makefile-files:
-
-       link secure-mount against libvserver
-
-2004-10-06 05:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/secure-mount.c:
-
-       added better diagnostic when fstab-parsing fails
-       use strsep() instead of strtok_r() in the parser to make the line-number counter work
-
-2004-10-01 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * NEWS, configure.ac:
-
-       version 0.30.195
-
-2004-10-01 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       _getProcNumberCount(): s!$_ctx!$1!
-
-2004-10-01 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac, m4/ensc_dietlibc.m4:
-
-       give out information about version of the found dietlibc
-
-2004-10-01 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * m4/ensc_dietlibc.m4:
-
-       fixed version-detection when additional information are following the
-       number
-
-2004-10-01 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/functions:
-
-       use more efficient ways to detect number of processes in a context
-       (access /proc/virtual/... information instead of executing vps)
-
-2004-10-01 12:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/: vserver-build, vserver-build.debootstrap:
-
-       allowed to specify additional debootstrap options
-
-2004-10-01 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/: vps.c, vserver-stat.c:
-
-       added warnings regarding procfs-security
-
-2004-09-24 17:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/rpm-fake.c:
-
-       removed a __THROW which is not needed and causes errors with newer gcc
-
-2004-09-24 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/syscall_setvhiname-v13.hc:
-
-       use a better method to copy labels; formerly, bad parameters could
-       cause undefined behaviour
-
-2004-09-24 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/Makefile-files:
-
-       fixed typo
-
-2004-09-24 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       added some comments for interfaces/../{name,nodev}
-
-2004-09-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: configuration-flower.css, configuration-lsd.css,
-         configuration-lsd1.css, configuration-xhtml.xsl,
-         configuration.css:
-
-       made it validate as xhtml
-
-2004-09-24 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * build-all:
-
-       fixed CLEAN=1 usecase
-       use gcc4 instead of gcc35
-
-2004-09-24 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/vserver-build.debootstrap:
-
-       added better diagnostic for failed debootstrap download
-
-2004-09-24 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.css:
-
-       added *.elements templates
-
-2004-09-24 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration.xml:
-
-       updated rlimits description (reported by Nikola Donev)
-       added warning about explicit 'fakeinit' usage
-
-2004-09-24 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/configuration-xhtml.xsl:
-
-       added new stylesheets
-       implemented <elements>...</elements> support
-
-2004-09-24 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/Makefile-files:
-
-       added new stylesheets and images
-
-2004-09-24 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * doc/: configuration-flower.css, configuration-lsd1.css,
-         flowers.png, flowers1.png, flowers2.png:
-
-       initial checkin
-
-2004-09-24 00:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * distrib/misc/debootstrap.uri:
-
-       updated
-
-2004-09-22 22:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       s!commented!documented!
-
-2004-09-22 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * util-vserver.spec.in:
-
-       commented the possible options for 'rpmbuild'
-
-2004-09-22 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vsched.c:
-
-       use new vc_set_sched structure
-       generalized CLI options a little bit
-
-2004-09-22 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vattribute.c:
-
-       set the "secure" flags on '--secure' manually. This is a crude hack
-       and must be solved better.
-
-2004-09-22 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       struct vc_set_sched: updated + added some flags
-       vc_get_insecureflags(): removed again; it is now handled by the utilities
-
-2004-09-22 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h:
-
-       ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added
-
-2004-09-22 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/syscall_setsched.c:
-
-       added support for the new 'struct vcmd_set_sched_v3'
-
-2004-09-22 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/syscall_setsched-v13.hc:
-
-       updated to new 'struct vcmd_set_sched_v3'
-       added some optimizations
-
-2004-09-22 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * kernel/sched.h:
-
-       added 'struct vcmd_set_sched_v3' plus macros
-
-2004-09-10 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver-internal.h:
-
-       CALL_VC_V13B(), CALL_VC_V13OBS(): added
-
-2004-09-10 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vlimit.c:
-
-       fixed missing argument for '--xid' switch
-
-2004-09-07 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * src/vattribute.c:
-
-       use vc_get_insecureflags() on '--secure' option
-
-2004-09-07 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib/vserver.h:
-
-       vc_get_insecureflags(): added (does this really make sense??)
-
-2004-09-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * scripts/chcontext:
-
-       fixed concatenation of flags + caps
-
-2004-09-07 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * configure.ac:
-
-       added an explicit requirement for version 1.9 of automake
+2006-12-01 21:10  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-27 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver.functions: Add cwd to the list of paths to
+         exclude from namespace cleanup.
 
-       * NEWS, configure.ac:
+2006-12-01 18:41  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       version 0.30.193
+       * m4/ensc_e2fscheck.m4: Correct package and distribution name.
 
-2004-08-27 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-28 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/: vserver.stop, vserver, vserver.start:
+       * scripts/vserver.functions: Make non-sysv initstyles work again.
 
-       follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped)
-       adjusted some exit-codes
+2006-11-27 14:18  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-27 16:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
+         RAM.
 
-       * src/secure-mount.c:
+2006-11-27 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       showHelp(): improved message
+       * src/vsched.c: Don't process unknown files.
 
-2004-08-27 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-25 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/misc/debootstrap.uri:
+       * src/chroot-sh.c: Add missing quote.
 
-       updated again...
+2006-11-25 19:17  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-27 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * distrib/redhat/initpost: Use chroot-sh chmod to remove the
+         symlink attack vector.
 
-       * src/save_ctxinfo.c:
+2006-11-25 02:04  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       append '\0' to the buffer read by readlink()
+       * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
+         when using glibc.
 
-2004-08-27 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-25 00:38  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/keep-ctx-alive.c:
+       * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
 
-       include <sys/select.h>
+2006-11-24 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-27 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
+         src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
+         src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
+         src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
+         src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
+         src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
+         src/vunify.c, src/vwait.c: Make quoting consistent.
 
-       * ensc_wrappers/wrappers-unistd.hc:
+2006-11-24 22:03  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       Ereadlink*(): return the count of written chars
+       * scripts/legacy/vserver-copy: Use the same flags for legacy as the
+         rsync build method's default.
 
-2004-08-25 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-24 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions,
-         vserver-start/mount.c:
+       * scripts/vserver.functions, src/nattribute.c: Use --secure by
+         default.
+         Add VC_NXF_HIDE_NETIF to the secure default.
 
-       use the new 'secure-mount' CLI
+2006-11-24 15:23  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-25 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver: Add forgotten backslash.
 
-       * src/secure-mount.c:
+2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       reworked it; '--chroot' does not accept an argument now, and '--secure'
-       is deprecated. Lots of code was modernized
+       * scripts/vserver: Call vserver-build with --debug too, if it was
+         specified.
 
-2004-08-19 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-24 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * vserver-start/: configuration-init.c, configuration.c,
-         configuration.h, interface-add.c, interface-read.c, interface.c,
-         interface.h, main.c, scriptlets.c, vshelper.c:
+       * configure.ac, contrib/manifest.dat.pathsubst,
+         scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
+         scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
+         build method.
 
-       added lots of new code
+2006-11-24 14:12  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml: Add since.
 
-       * vserver-start/: interface-print.c, interface-remove.c, mount.c,
-         mount.h, undo.c, undo.h:
+2006-11-23 23:56  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       initial checkin
+       * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
+         URL to the proc security page.
 
-2004-08-19 16:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-23 21:30  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/vnamespace.c:
+       * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
+         2.6.19.
 
-       fixed some #includes for the new position of sys_clone.h
+2006-11-23 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
+         Add support for the network flags and capabilities in the
+         configuration.
 
-       * src/vkill.c:
+2006-11-23 18:30  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       define ENSC_WRAPPERS_UNISTD; it is used for some legacy code
+       * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
+         lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
+         types of flags and capabilities.
+         Add NXF_INFO_PRIVATE.
+         Add NXF_HIDE_NETIF.
+         Add aliases for the legacy flags/caps so using the kernel's names
+         will work.
+         Add alias for VXC_SET_RLIMIT.
 
-2004-08-19 16:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 21:12  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/rpm-fake.c:
+       * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
 
-       fixed some #includes to reflect changed position of sys_clone.h
+2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver: Add --rescue-init to the --help message.
 
-       * src/fstool.h:
+2006-11-20 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       checkForRace(), resolveCtx(): removed prototypes
+       * distrib/redhat/initpost: Use --rescue-init.
 
-2004-08-19 16:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/fstool.c:
+       * scripts/vserver.functions, scripts/vserver.start: Don't set
+         _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
 
-       checkForRace(): removed as unused
+2006-11-20 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/legacy/vserver, scripts/vserver.start: Use
+         $_CHBIND_COMPAT directly for legacy.
 
-       * src/chxid.c:
+2006-11-20 15:01  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       use vc_xidopt2xid() instead of resolveCtx()
+       * src/naddress.c: Cosmetic fixes.
+         Make sure args.do_set is set to false initially.
 
-2004-08-19 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 12:46  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/sys_clone.h[DEAD]:
+       * scripts/vserver.functions: Make vserver <guest> start --rescue
+         ... work again.
 
-       moved into lib_internal/
+2006-11-20 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
+         conversion work on big-endian too.
+         Check for invalid prefixes.
+         Improve help message.
+         Add --set operation that removes all the old IP addresses first.
 
-       * src/fstool-resolvectx.c[DEAD]:
+2006-11-19 17:25  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       obsoleted; functionality is already in libvserver
-
-2004-08-19 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/testsuite/command.c:
-
-       applied API changes
-
-2004-08-19 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
-       * lib_internal/command.h:
-
-       added support for plain-style char** args
+       * contrib/manifest.dat.pathsubst,
+         ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
+         lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
+         scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
+         src/Makefile-files, src/chbind.c, src/naddress.c,
+         src/nattribute.c, src/ncontext.c: Break up the old chbind into
+         ncontext, nattribute, and naddress.
+         This is done mostly to add support for network flags and caps,
+         but also to get the same level of flexibility that the security
+         contexts have.
+         In addition, a vc_nidopt2nid was created to correctly map --nid
+         self to the current process's nid.
 
-2004-08-19 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-17 18:48  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib_internal/: command-appendparameter.c, command-exec.c,
-         command-free.c, command-init.c:
+       * scripts/chcontext: Fix chcontext --help and --version.
 
-       handle plain-style char** args also
+2006-11-17 18:42  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml: soft-limit and hard-limit.
 
-       * lib_internal/: command-setparams.c, sys_clone.h:
+2006-11-15 21:38  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       initial checkin
+       * distrib/fc5/yum.repos.d/fedora-core.repo,
+         distrib/fc5/yum.repos.d/fedora-extras-development.repo,
+         distrib/fc5/yum.repos.d/fedora-extras.repo,
+         distrib/fc5/yum.repos.d/fedora-legacy.repo,
+         distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
+         distrib/fc5/yum.repos.d/fedora-updates.repo,
+         distrib/fc6/yum.repos.d/fedora-core.repo,
+         distrib/fc6/yum.repos.d/fedora-extras-development.repo,
+         distrib/fc6/yum.repos.d/fedora-extras.repo,
+         distrib/fc6/yum.repos.d/fedora-legacy.repo,
+         distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
+         distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
+         the keys (insecure, I know), so it'll work on non-Fedora systems
+         as well.
 
-2004-08-19 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-15 20:14  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib_internal/Makefile-files:
+       * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
+         lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
+         lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
+         lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
+         lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
+         lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
+         2.1.
 
-       added command-setparams.c and sys_clone.h
+2006-11-14 23:06  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml, scripts/functions: Enable namespace
+         cleanup by default.
+         Various cleanups in the documentation, make sure references work.
 
-       * contrib/manifest.dat.pathsubst:
+2006-11-14 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       marked vserver.start.bin as C99-only
+       * src/vlimit.c: strcpy copies \0, use memcpy instead.
 
-2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-13 21:53  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * pathconfig.h.pathsubst:
+       * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
+         VLIMITs.
+         Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
+         2.4).
 
-       added some new paths
+2006-11-13 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
+         Document the configuration format.
 
-       * Makefile.am:
+2006-11-11 02:05  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
-       removed some libtool-hacks which are not needed with automake-1.9 anymore
+       * scripts/vserver.start: Force update when starting the guest.
 
-2004-08-19 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-11 00:53  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * vserver-start/Makefile-files:
+       * src/vsched.c: Only bother with the first line of the files.
+         Add required cast.
 
-       automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
-       added lots of new files
+2006-11-11 00:29  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
+         vsched capable of configuring the new scheduler using a new
+         configuration format (one value per file).
 
-       * src/Makefile-files:
+2006-11-05 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
-       removed src/sys_clone.h (now in lib_internal/)
-       removed src/fstool-resolvectx.c
+       * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
+         lib/vserver.h: Set svn:keywords.
+         Fix the vc_set_sched API to make more sense, and handle the logic
+         in the wrapper.
 
-2004-08-19 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-05 17:46  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib/testsuite/Makefile-files, tests/Makefile-files:
+       * src/exec-ulimit.c: Reset the limits unconditionally.
+         Treat RLIMIT_NOFILE specially, since the kernel does.
+         Fix dietlibc'isms, and handle sys_old_getrlimit's values.
 
-       automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+2006-11-04 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * src/exec-ulimit.c: Reset all limits that aren't configured.
 
-       * lib/xidopt2xid.c:
+2006-11-04 13:59  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       removed code without an effect
+       * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
+         commit.
 
-2004-08-19 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-03 22:37  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib/syscall-syscall.c:
+       * doc/configuration.xml, scripts/functions, scripts/vserver: Make
+         vlogin optional.
 
-       gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it.
+2006-11-03 19:59  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
+         kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
+         kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
+         kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
+         kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
+         kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
+         kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+         kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
+         kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
+         kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
+         kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
+         lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
+         lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
+         lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
+         lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
+         lib/vserver-internal.h, lib/vserver.h: This commit adds support
+         for the 2.1 vserver API.
+         Update the kernel headers to 2.1.1-rc47.
+         Add the new ccapabilities, context flags, and network flags.
+         Use the correct VCMDs for the older calls.
+         Add vc_set_sched_v21, to configure the new scheduler.
+         Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
+         new interfaces for that.
 
-       * lib/isfile.c:
+2006-11-03 16:20  Benedikt Böhm <hollow@gentoo.org>
 
-       initial checkin
+       * distrib/gentoo/initpost: init style gentoo will also work with
+         older baselayout-vserver
 
-2004-08-19 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-03 15:02  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib/internal.h:
+       * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
+         and vdispatch-conf.
+         Fix the sort order a bit.
 
-       utilvserver_isFile(): added prototype
+2006-11-03 14:56  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml: bcapabilities and ccapabilities won't be
+         changing names any time soon, remove experimental marker.
+         ulimits are honored for 2.6 kernels as well.
+         Whitespace cleanup.
 
-       * lib/getvservercfgstyle.c:
+2006-11-03 14:36  Benedikt Böhm <hollow@gentoo.org>
 
-       fixed detection of legacy-style (check for file but not directory)
+       * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
+         scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
+         scripts/vserver.functions, scripts/vupdateworld: add gentoo
+         specific wrappers: vemerge, vesync, vupdateworld and
+         vdispatch-conf; add RUNLEVEL_START to gentoo init style
 
-2004-08-19 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-02 19:32  Benedikt Böhm <hollow@gentoo.org>
 
-       * lib/Makefile-files:
+       * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
 
-       addded 'isfile.c'
+2006-11-01 19:46  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-08-19 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vyum-worker: Add missing space.
 
-       * ensc_wrappers/wrappers-stdlib.hc:
+2006-11-01 19:23  Benedikt Böhm <hollow@gentoo.org>
 
-       Esetenv(): added
+       * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
+         distrib/gentoo/initpost, distrib/gentoo/initpre,
+         scripts/vserver.functions: reimplement gentoo init style +
+         prepare distrib/gentoo for baselayout-1.13
 
-2004-08-19 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-01 15:34  Benedikt Böhm <hollow@gentoo.org>
 
-       * ensc_wrappers/wrappers-socket.hc:
+       * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
+         functions to chroot-sh
 
-       Esend(), Esocketpair(): added
+2006-10-31 14:33  Benedikt Böhm <hollow@gentoo.org>
 
-2004-08-19 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver-build.template: fix no_dev_sanity logic
 
-       * ensc_fmt/fmt-internal.h:
+2006-10-19 15:09  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       minor optimizations
+       * doc/configuration.xml, scripts/vserver.functions: Improve
+         namespace cleanup to make sure some required directories stick
+         around, and add some configuration options to exclude further
+         paths.
 
-2004-08-19 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-12 14:39  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * doc/configuration-xhtml.xsl:
+       * scripts/vyum-worker: Handle version 3.0 as well.
 
-       add '<ulink>' tag
+2006-10-07 18:03  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-08 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * NEWS, configure.ac, mkrelease: Version 0.30.211.
 
-       * doc/configuration.xml:
+2006-10-07 12:14  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       documented vdir, run, run.rev (provided by Olivier Poitrey)
-       added some links about [bc]capabilities and flags
-       added more scheduler doc (provided by Olivier Poitrey)
-       added some comments about 2.4 vs. 2.6 at rlimits/ulimits
-       added doc about rlimit's 'min' setting
+       * doc/configuration.xml: Fix typoed URL.
 
-2004-07-03 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-07 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * NEWS, configure.ac:
+       * scripts/vserver-build.fai: Point to the FAI wiki for information
+         about how to use it.
+         Make AUTO the default.
+         Move the prompt to after the trap has been setup.
+         Run base.__cleanup as the last step of killprocs, so the files
+         needed are still around for the rest of the cleanup.
+         Use isVserverRunning so the runfile is cleaned up too.
+         Mount the NFS-root and the target with -o dev, to allow the
+         device nodes.
 
-       version 0.30.190
+2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
 
-       * doc/configuration.xml:
+2006-10-04 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       fixed path of the xsd file
+       * scripts/vserver-build.template: We can't remove dev/* if we're
+         not in the guest's root.
 
-2004-07-03 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-04 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * build-all:
+       * scripts/vserver-build.fai: Have vuname set the context as well,
+         so we can find it with vserver-info <name> CONTEXT.
 
-       added fc-2
+2006-10-04 13:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * src/secure-mount.c: Remove options that we parse ourselves, so
+         the kernel doesn't see them (and fail).
+         Reenable MS_NODEV default.
 
-       * scripts/vserver.functions:
+2006-10-04 12:33  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       prepareInit(): fixed case when .autofsck does not exist
+       * scripts/vserver.functions: If creation is failing, we want to see
+         the errors so it's debuggable.
 
-2004-07-03 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-03 18:37  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/chcontext:
+       * scripts/vserver-build.fai: Make sure we're running on a
+         sufficiently capable kernel.
+         Indent killprocs correctly.
+         Don't require a static xid by using save_ctxinfo.
+         Use secure-mount instead of mount.
+         Set a default hostname if none was specified.
 
-       accept --xid and prefer it against --ctx in the doc
-       added --silentexist option at --create
+2006-10-03 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * src/secure-mount.c: Revert NODEV default, as it makes it
+         impossible to mount (e.g.) a tmpfs that allows devices.
 
-       * distrib/suse91/apt/rpmpriorities:
+2006-10-03 13:14  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       initial checkin
+       * doc/configuration.xml: Add since=... where appropriate.
 
-2004-07-03 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-03 12:47  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/redhat/rc.sysinit:
+       * distrib/Makefile.am, distrib/fc6,
+         distrib/fc6/yum.repos.d/fedora-core.repo,
+         distrib/fc6/yum.repos.d/fedora-development.repo,
+         distrib/fc6/yum.repos.d/fedora-extras-development.repo,
+         distrib/fc6/yum.repos.d/fedora-extras.repo,
+         distrib/fc6/yum.repos.d/fedora-legacy.repo,
+         distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
+         distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
+         (doesn't work yet, but should once it's released).
 
-       call 'true' finally
+2006-10-03 11:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration-wiki.xsl: Move auto-generated notice to the
+         top.
 
-       * distrib/redhat/initpost:
+2006-10-01 17:27  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added comment about possible races
-       fixed /etc/inittab substitution
+       * scripts/Makefile-files, scripts/vserver-build,
+         scripts/vserver-build.fai: Add the fai build method based on Sam
+         Vilain's patch.
+         (https://savannah.nongnu.org/patch/?5058)
 
-2004-07-03 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-01 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/Makefile.am:
+       * doc/configuration.xml: Fix some spelling errors and update the
+         parameter lists to be correct.
 
-       added redhat/rc.sysinit
-       added suse/apt/rpmpriorities
-       moved suse/apt/sources.list into the cfgdir
+2006-09-29 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
+         Use the older versions of these syscalls, so the utils will work
+         on older kernels.
 
-       * contrib/manifest.dat.pathsubst:
+2006-09-28 22:39  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added vserver.start.bin
+       * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
+         XSL stylesheet for wiki exports.
 
-2004-07-03 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-28 15:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * vserver-start/Makefile-files:
+       * scripts/vserver-build: Cosmetic fixes to the help message.
 
-       use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
+2006-09-28 15:13  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 02:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver: Use a new namespace for the build process, so
+         any mounts performed during the build will vanish when it's done.
 
-       * distrib/Makefile.am:
+2006-09-28 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added suse91 files
+       * scripts/vapt-get, scripts/vserver: Make vserver ...
+         rpm/apt-get/apt-cache/apt-config work again.
 
-2004-07-03 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-28 15:08  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/: redhat/rc.sysinit, suse91/apt/sources.list,
-         suse91/initpost, suse91/pkgs/01, suse91/pkgs/02,
-         suse91/rpm/macros:
+       * Makefile.am, contrib/Makefile-files: Add more forgotten files.
 
-       initial checkin
+2006-09-28 15:06  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * Makefile.am, m4/changelog.am: Move flags to the same place they
+         were when cvs2cl was used.
 
-       * distrib/redhat/initpost:
+2006-09-28 15:05  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       some enhancements for 'plain' initstyle
+       * doc/configuration.xml: Fix URLs pointing to the source code.
 
-2004-07-03 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-26 17:15  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib_internal/testsuite/.cvsignore:
+       * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
+         for yum 2.9.6 (for FC6).
+         Make vyum-worker use the hack configuration if the yum version is
+         unknown (-> unsupported), rather than silently creating really
+         strange directories.
 
-       added some files
+2006-09-26 17:12  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver-build: Fix help message to correspond with
+         reality.
 
-       * vserver-start/.cvsignore:
+2006-09-24 17:44  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       initial checkin
+       * scripts/vserver: This check was correct the first time,
+         (cond)restart just calls stop and start, so we need not handle
+         them specifically.
 
-2004-07-03 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-24 00:48  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * vserver-start/: configuration-init.c, configuration.c,
-         configuration.h, interface-add.c, interface-free.hc,
-         interface-init.hc, interface-read.c, interface.c, interface.h,
-         main.c, scriptlets.c, vserver-start.h, vshelper.c, vshelper.h:
+       * src/chroot-sh.c: Fix wrapper prefix so error messages say
+         chroot-sh: x.
 
-       initial checkin
+2006-09-21 19:44  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
 
-       * vserver-start/Makefile-files:
+2006-09-21 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added lots of files
+       * src/secure-mount.c: Make nodev the default, but don't enforce it
+         for all mounts.
 
-2004-07-03 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-21 19:42  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/vserver-info.c:
+       * src/vlogin.c: Add the reset atexit handler right after setting
+         the terminal to raw mode, so we don't end up with a raw terminal
+         if (e.g.) openpty fails.
 
-       added CANONIFY tag
+2006-09-19 17:29  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
+         looking for env, so we work around the /usr/bin/env-is-a-symlink
+         issue.
 
-       * src/secure-mount.c:
+2006-09-19 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       rewrite 'ext*' to 'ufs'
+       * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+         ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
+         include all the files needed.
 
-2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-18 15:20  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/: vserver.start, vserver.stop:
+       * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
+         distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
+         to the more generic centos4, and change the URLs appropriately.
 
-       use a canonified lockfile-name
+2006-09-18 14:57  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver: Enter the namespace earlier so testing for files
+         (like /bin/bash, /etc/init.d/rc) works when the guest's root
+         filesystem is mounted from its fstab.
 
-       * scripts/vserver.functions:
+2006-09-16 17:26  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       function prepareInit(): do some cleanups in the plain-mode
+       * src/secure-mount.c: Fix logic errors in secure-mount.
 
-2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-16 14:21  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/functions:
+       * doc/configuration.xml, scripts/vserver.functions: Make novlandev
+         the default, but easily overridable for all guests.
 
-       vshelper.initSync(): use $1 instead of $VSERVER_DIR
+2006-09-16 12:28  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 01:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
+         (not important, but makes it easier to keep track).
 
-       * lib_internal/util.h:
+2006-09-15 21:18  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       include util-lockfile.h
-       canonifyVserverName(): added prototype
+       * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
+         kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
+         kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
+         kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+         kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
+         kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
+         kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
+         lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
+         lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
+         headers to 2.0.2.1.
+         - Add missing flags.
+         - Fix the calls that got updated so they work as expected.
 
-2004-07-03 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-15 20:15  Benedikt Böhm <hollow@gentoo.org>
 
-       * lib_internal/util-mem.h:
+       * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
 
-       optimized it a little bit
+2006-09-15 19:16  Benedikt Böhm <hollow@gentoo.org>
 
-2004-07-03 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
+         scripts/vserver-build.functions, scripts/vserver-build.template:
+         add gentoo distribution target; force sane /dev by default for
+         template build method
 
-       * lib_internal/pathinfo.h:
+2006-09-15 15:41  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       ENSC_PI_DECLARE(): added
+       * scripts/vserver.start: env doesn't grok --.
 
-2004-07-03 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-15 08:31  Benedikt Böhm <hollow@gentoo.org>
 
-       * lib_internal/command-wait.c:
+       * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
+         cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
+         ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
+         ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
+         lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
+         lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
+         m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
+         scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
+         src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
+         vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
+         script; use svn2cl instead of cvs2cl
 
-       fixed stupid typo
+2006-09-15 04:32  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
+         vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
+         disabled and the helper is run synchronously.
 
-       * lib_internal/Makefile-files:
+2006-09-13 22:18  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added lots of new files
+       * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
+         RHEL/CentOS 4.4.
 
-2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib_internal/: errinfo-writeerrno.c, errinfo.h,
-         filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h,
-         util-canonify.c, util-lockfile.c, util-lockfile.h:
+       * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+         distrib/misc/environment, doc/configuration.xml,
+         scripts/vserver.functions, scripts/vserver.start: Add initial
+         environment support. Lets users work around their broken
+         initscripts inside guests when using the sysv initstyle.
 
-       initial checkin
+2006-09-12 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * configure.ac: Add ugly hack to workaround yum's problems with
+         file:////.
+         (https://savannah.nongnu.org/bugs/?15517)
 
-       * lib/vserver.h:
+2006-09-12 17:17  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       small cosmetical cleanups
+       * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
+         patch to support initialization scriptlets.
 
-2004-07-03 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 17:09  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/misc/mtab:
+       * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
+         src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
+         (if dietlibc is used).
+         - Teach capchroot about uid 0.
+         - Add Einitgroups.
+         - Specify uid 0 by default, so username lookups are avoided.
 
-       s!ext2!ufs!
+2006-09-12 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-03 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * configure.ac, ensc_wrappers/wrappers-termios.hc,
+         ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
+         src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
+         vserver ... enter.
+         (https://savannah.nongnu.org/patch/?4969)
 
-       * pathconfig.h.pathsubst:
+2006-09-12 16:54  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added lots of PATH_* and PROG_* macros needed for vserver-start.bin
+       * scripts/vserver-build.template, scripts/vserver.delete: Add
+         forgotten svn:keywords.
 
-2004-07-03 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * build-all:
+       * configure.ac, contrib/manifest.dat.pathsubst,
+         scripts/Makefile-files, scripts/magic.mime,
+         scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
+         scripts/vserver-build.template: Add support for vserver-build -m
+         template, which extracts tarballs.
 
-       removed gcc34 target (now default)
-       added gcc35 target (not working currently)
+2006-09-12 12:39  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-07-01 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/functions, scripts/vapt-get, scripts/vrpm,
+         scripts/vsomething: Make vrpm and vapt-get use vsomething.
+         Fix external package management so that the process is executed
+         in
+         the guest's network context, in case scriptlets restart daemons.
 
-       * scripts/vserver.start:
+2006-09-12 12:29  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       (re)enabled nice-support for 2.6 vservers which was omitted inadvertently
+       * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
+         scripts/vserver, scripts/vserver.delete: Add a delete method to
+         remove guests, based on Thomas Champagne's
+         patch.
+         (https://savannah.nongnu.org/patch/?4899)
 
-2004-07-01 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 12:21  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/vlimit.c:
+       * doc/configuration.xml, scripts/functions,
+         scripts/vserver.functions: Apply Bastian Blank's userspace
+         namespace cleanup patch.
 
-       fixed misinterpretation of '--xid' introduced by rev 1.17
+2006-09-12 12:16  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-29 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * doc/configuration.xml, scripts/vserver-setup.functions,
+         scripts/vserver.functions, scripts/vserver.start,
+         scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
+         Rekorajski's CPUSET patch.
+         (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
 
-       * scripts/vserver-build.apt-rpm:
+2006-09-12 11:29  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       fixed installation at non-standard places
+       * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
+         distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
+         distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
+         distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
+         distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
+         distrib/fc5/yum.repos.d,
+         distrib/fc5/yum.repos.d/fedora-core.repo,
+         distrib/fc5/yum.repos.d/fedora-development.repo,
+         distrib/fc5/yum.repos.d/fedora-extras-development.repo,
+         distrib/fc5/yum.repos.d/fedora-extras.repo,
+         distrib/fc5/yum.repos.d/fedora-legacy.repo,
+         distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
+         distrib/fc5/yum.repos.d/fedora-updates.repo,
+         distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
+         scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
 
-2004-06-29 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 11:21  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/vserver-build:
+       * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
+         support for specifying a debootstrap script.
 
-       fixed doc ('pkgcfgbase' vs. 'pkgbase')
+2006-09-12 11:14  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-27 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * lib/syscall-alternative.h: Update to the latest version of
+         Herbert's alternative syscall
+         implementation.
 
-       * lib_internal/Makefile-files:
+2006-09-12 11:11  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       added command* files and testsuite/
+       * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
+         sparc returns parent pid in
+         the child and s390 has the arguments reversed.
 
-2004-06-27 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 11:09  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * lib_internal/command-appendparameter.c,
-         lib_internal/command-exec.c, lib_internal/command-free.c,
-         lib_internal/command-init.c, lib_internal/command-reset.c,
-         lib_internal/command-wait.c, lib_internal/command.h,
-         lib_internal/testsuite/.cvsignore,
-         lib_internal/testsuite/Makefile-files,
-         lib_internal/testsuite/command.c, build-all:
+       * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
+         nice usage.
+         - Make sure the correct nice value is used, even if the parent
+         process has a different one.
 
-       initial checkin
+2006-09-12 11:04  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-27 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * configure.ac: Fix API option parsing so oldproc and olduts are
+         valid options
+         (allowing for cut'n'paste from vserver-info to ./configure)
 
-       * src/vserver-stat.c:
+2006-09-12 10:54  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       enhanced output for old-style vservers
+       * scripts/start-vservers: Fixes start-vservers to work on _all_
+         guests when --all is specified,
+         as well as fixing the cleanup.
+         (https://savannah.nongnu.org/bugs/index.php?14525)
+         (https://savannah.nongnu.org/bugs/index.php?15632)
 
-2004-06-27 15:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:50  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * distrib/misc/debootstrap.uri:
+       * scripts/vserver.functions: Apply Christian Heim's patch to
+         deprecate the Gentoo initstyle
 
-       updated...
+2006-09-12 10:47  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-27 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
+         consistent, fstab gets mounted first, then
+         fstab.local and then fstab.remote, unmounting in the reverse
+         order.
 
-       * src/vserver-info.c:
+2006-09-12 10:39  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       assume '- SYSINFO' when no other options are given
+       * scripts/vserver: Fix condrestart to actually do a conditional
+         restart
+         (https://savannah.nongnu.org/bugs/index.php?15678)
 
-2004-06-27 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:34  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * src/vcopy.c:
+       * scripts/vserver: Fix Usage: message for the main script.
+         (https://savannah.nongnu.org/bugs/index.php?15551)
 
-       made it work...
+2006-09-12 10:32  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-27 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
+         to remove the barrier.
 
-       * scripts/vserver-build.skeleton:
+2006-09-12 10:30  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       do not fail when '-d' is not specified and distribution can not be detected
+       * scripts/chcontext: Fix chcontext so it passes --secure as the
+         first argument to
+         vattribute so it doesn't override the passed caps.
+         (https://savannah.nongnu.org/patch/?4993)
 
-2004-06-27 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:26  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-       * scripts/vserver-build.functions:
+       * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
+         kernel expects it to
+         (https://savannah.nongnu.org/patch/?4968)
 
-       getDistribution(): added detection for slackware and gentoo
+2006-09-12 10:22  Daniel Hokka Zakrisson <daniel@hozac.com>
 
-2004-06-27 15:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
+         man page section
+         (https://savannah.nongnu.org/bugs/index.php?16083)
 
-       * scripts/vprocunhide:
+2006-09-10 17:26  Benedikt Böhm <hollow@gentoo.org>
 
-       fixed typos
+       * util-vserver: remove util-vserver dir
 
-2004-06-27 15:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-10 17:07  Benedikt Böhm <hollow@gentoo.org>
 
-       * lib_internal/unify-unify.c:
+       * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
+         THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
+         cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
+         kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
+         scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
+         util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
+         util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
+         util-vserver/REQUIREMENTS, util-vserver/THANKS,
+         util-vserver/build-all, util-vserver/compat-c99.h,
+         util-vserver/compat.h, util-vserver/configure.ac,
+         util-vserver/contrib, util-vserver/cvsusers.map,
+         util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
+         util-vserver/ensc_vector, util-vserver/ensc_wrappers,
+         util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
+         util-vserver/m4, util-vserver/man,
+         util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
+         util-vserver/src, util-vserver/sysv, util-vserver/tests,
+         util-vserver/update-doc, util-vserver/util-vserver.spec.in,
+         util-vserver/vserver-start, vserver-start: skip duplicate
+         util-vserver dir
 
-       Unify_unify(): made it work also when destination file does not exist (needed for vcopy)
+2006-03-26 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-27 15:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/Makefile-files,
+         util-vserver/contrib/yum-2.6.0-chroot.patch: added
+         yum-2.6.0-chroot.patch
 
-       * lib_internal/unify-settime.c:
+2006-01-22 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Unify_setTime(): skip operation on symlinks
+       * util-vserver/NEWS, util-vserver/configure.ac,
+         util-vserver/util-vserver.spec.in: version 0.30.210
 
-2004-06-27 15:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
+         util-vserver/src/reducecap.c: use stdout instead of stderr for
+         the no-compat API warnings on '--help';
+         else, 'make distcheck' will fail
 
-       vc_syscall(): added prototype
-       added/updated some doc
+2006-01-22 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-27 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore: updated
 
-       * lib/syscall-syscall.c:
+2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/build-all: added testcases for the
+         '--enable-apis=NOLEGACY' configure switch
 
-2004-06-27 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
+       * util-vserver/lib_internal/testsuite/Makefile-files: added
+         dietlibc + glibc versions of the isnumber and sigbus tests
 
-       added legacy support
+2006-01-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-27 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
+         through AH_TEMPLATE()
+         - provide only the v13,net APIs by default
+         - added support for v13obs API
 
-       * lib/Makefile-files:
+2006-01-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added syscall-syscall.c
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
+         Evc_new_s_context() wrapper without the required API
 
-2004-06-27 15:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_fmt/fmt.h:
+       * util-vserver/lib/vserver-internal.h: use the new
+         VC_ENABLE_API_V13OBS define
 
-       cleanups; removed unneeded #undef's
+2006-01-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-27 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall.c: added linktime warning for
+         vc_set_ipv4root()
 
-       * doc/configuration.xml:
+2006-01-22 18:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added comment about 'capabilities' file and kernelversion
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall_setsched-v13.hc,
+         util-vserver/lib/syscall_setsched-v13obs.hc,
+         util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
+         into an own file
 
-2004-06-17 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * vserver-start/Makefile-files:
+       * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/vserver-info.c: fixed compilation for disabled
+         compat/legacy API
 
-       initial checkin
+2006-01-22 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-17 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
+         util-vserver/src/reducecap.c: added some workarounds so that it
+         build without compat/legacy API
+         resp. give out warnings explaining the situation
 
-       * Makefile.am:
+2006-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added silent.% target
-       include ensc_fmt/ and vserver-start/ files
-       minor cosmetical fixes
+       * util-vserver/Makefile.am: added support for $(pkgcachedir)
 
-2004-06-16 12:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h:
+       * util-vserver/doc/configuration.xml: - documented
+         /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
+         - documented default value of /etc/vservers/.../vdir
 
-       added Vector_zeroEnd() function
+2006-01-22 13:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-06-16 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: - do not require 'xalan'
+         anymore by default
+         - removed 'Requires: apt'; apt-rpm is not maintained upstream
+         anymore
+         - removed 'chattr' leftovers
+         - create the '/etc/vservers/.defaults/cachebase' symlink
+         - added /var/cache/vservers and the needed support
+         - set barrier attribute on /vservers/.pkg and /vservers/.hash
+         - added 'centos-release' to the list of packages in the
+         copy-the-keys
+         trigger script
+         - create '/vservers/.hash' and add initial configuration for it
+
+2006-01-22 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/THANKS: - fixed ngnet -> non-legacy network
+         confusion
+         - mentioned improved dlimit support
+
+2006-01-22 12:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/vserver-build.debootstrap: - changed the way
+         how temporary files/directories will be created:
+         
+         * mktemp will now be called with the '-t' parameter and sometimes
+         with
+         '-p'
+         * absolutes paths (e.g. '/tmp') were removed from the templates
+         * with this changes, it is now possible to override the location
+         of
+         the temporary files by setting $TMPDIR. This should add a way to
+         solve problems like debootstrap on non-executable tmp-directories
+         (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
+         
+         These changes require that 'mktemp' understands the following
+         switches:
+         
+         * '-t' ... Generate a path rooted in a temporary directory.
+         * '-d' ... Make a directory instead of a file.
+         * '-p' ... Use the specified directory as a prefix when
+         generating
+         the temporary filename.
+         
+         Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
+         supports these features every recent Linux distribution should do
+         it
+         also.
+         
+         - allow to override path of the debootstrap binary with the
+         $DEBOOTSTRAP
+         environment variable
+
+2006-01-22 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/start-vservers,
+         util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vserver-build.rpm,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start: changed the way how temporary
+         files/directories will be created:
+         
+         * mktemp will now be called with the '-t' parameter and sometimes
+         with
+         '-p'
+         * absolutes paths (e.g. '/tmp') were removed from the templates
+         * with this changes, it is now possible to override the location
+         of
+         the temporary files by setting $TMPDIR. This should add a way to
+         solve problems like debootstrap on non-executable tmp-directories
+         (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
+         
+         These changes require that 'mktemp' understands the following
+         switches:
+         
+         * '-t' ... Generate a path rooted in a temporary directory.
+         * '-d' ... Make a directory instead of a file.
+         * '-p' ... Use the specified directory as a prefix when
+         generating
+         the temporary filename.
+         
+         Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
+         supports these features every recent Linux distribution should do
+         it
+         also.
+
+2006-01-22 12:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
+         now a /etc/vservers/*/cache symlink pointing
+         somewhere to /var/cache
+         - _setSingleDiskLimit(): use one $_VDU call instead of two
+         - give out a warning when dlimit/ stuff is configured but no
+         cache
+         symlink is existing
+
+2006-01-22 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/vserver-build.functions: create the
+         /etc/vservers/*/cache symlink
+
+2006-01-22 11:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/vdu.c: rearranged some bits so that toplevel
+         directory will be counted too
+
+2006-01-22 11:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/Makefile-files: link 'vdu' against
+         'libinternal.a'
+
+2006-01-22 11:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/vdu.c: - rewrote the directory traversal code to
+         use 'EsafeChdir()' and
+         friends
+         - allow to specify both '--inodes' and '--space'
+         - use 'isNumber()'
+
+2006-01-22 11:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
+
+2006-01-22 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         __PKGCACHEDIR
+
+2006-01-22 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/lib_internal/Makefile-files,
+         util-vserver/lib_internal/util-isnumber.c,
+         util-vserver/lib_internal/util-isnumber.hc,
+         util-vserver/lib_internal/util-isnumberunsigned.c,
+         util-vserver/lib_internal/util.h: enhanced the isNumber() method:
+         * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
+         third parameter telling whether to interprete the number strictly
+         or
+         whether to accept such units
+         * an 'isNumberUnsigned()' method was created for unsigned types;
+         an
+         'util-isnumber.hc' template file was created for this purpose
+         * proper tests for over/underflow were implemented
+
+2006-01-22 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/lib_internal/testsuite/Makefile-files,
+         util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
+         testcase which checks the isNumber() and
+         isNumberUnsigned() methods
+
+2006-01-22 11:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/ensc_wrappers/Makefile-files,
+         util-vserver/ensc_wrappers/wrappers-stat.hc,
+         util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
+         which implements wrappers for the *stat(2)
+         functions
+
+2006-01-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/doc/configuration.xml,
+         util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
+         http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
+         (Daniel Hokka Zakrisson):
+         
+         This patch lets users configure disk limits in
+         /etc/vservers/<name>/dlimits/*/, and have them set on the start
+         of the
+         vserver, as well as saved when stopping the vserver.
+         
+         For counting the amount of inodes and space used by a certain
+         vserver
+         on a filesystem, I modified the old and broken vdu program (vdu
+         bin
+         etc would not find etc, for instance) and made it useful again.
+         
+         The cache files will probably need some love, I'm a bit uncertain
+         as
+         to where to put them (or rather, the symlink to their location).
+         
+         This is the last piece of the disk limits puzzle. A variant of
+         this
+         would be really nice to have in 0.30.210. (do you have an ETA on
+         that,
+         btw?)
 
-       * lib/Makefile-files:
+2006-01-18 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved fmt* functionality into the 'ensc_fmt' module
-       removed '-D_REENTRANT' as it is defined globally
+       * util-vserver/lib/vserver-internal.h:
+         NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
+         too
 
-2004-06-16 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_fmt/.cvsignore, ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c,
-         ensc_fmt/fmt-64.c, ensc_fmt/fmt-internal.h,
-         ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, ensc_fmt/fmt.hc,
-         ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, ensc_fmt/fmtx.hc,
-         lib/fmt-32.c[DEAD], lib/fmt-64.c[DEAD], lib/fmt-internal.h[DEAD],
-         lib/fmt.h, lib/fmt.hc[DEAD], lib/fmtx-32.c[DEAD],
-         lib/fmtx-64.c[DEAD], lib/fmtx.hc[DEAD]:
+       * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
+         that the NETTYPE_USER2KERNEL() can
+         be optimized
 
-       moved fmt* functionality into the 'ensc_fmt' module
+2006-01-18 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-27 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
+         util-vserver/lib/syscall_netadd.c,
+         util-vserver/lib/syscall_netremove-net.hc,
+         util-vserver/lib/syscall_netremove.c,
+         util-vserver/lib/vserver-internal.h,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
+         Zakrisson
+         (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
 
-       * src/vcontext.c:
+2006-01-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       s!fakeinit!initpid! at some places
+       * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
+         enum
+         * applied vnet patch from Daniel Hokka Zakrisson
+         (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
 
-2004-05-27 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-18 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/lib/issupported.c,
+         util-vserver/lib/issupportedstring.c: added support for
+         vcFEATURE_VNET feature
 
-       use '--fakeinit' by default; users will have to disable it explicitly
-       by putting '~fakeinit' into the 'flags' configuration file
+2006-01-18 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-27 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/checkversion.c: minor formation fixups
 
-       * scripts/vserver-build.debootstrap:
+2006-01-04 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
+       * util-vserver/src/testsuite,
+         util-vserver/src/testsuite/.cvsignore,
+         util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/hashcalc-plain.c,
+         util-vserver/src/testsuite/hashcalc-plain.sh: added
+         'hashcalc-plain' tests to track down broken beecrypt/vhashify on
+         some Debians
 
-2004-05-27 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-04 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * README:
+       * util-vserver/distrib/misc/vprocunhide-files: readded
+         /proc/version; it is expected by several programs
 
-       fixed typos
+2006-01-04 12:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-27 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver, util-vserver/.cvsignore: added csope.out
 
-       * scripts/chcontext:
+2006-01-04 12:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       s!fakeinit!initpid! at some places
+       * util-vserver/lib/syscall_getvhiname-v13.hc:
+         vc_get_vhi_name_v13(): added comment near the strncpy(3) call
+         which
+         tells that an explicit termination with '\0' is not wanted
 
-2004-05-27 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-04 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/misc/debootstrap.uri:
+       * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
+         be more effective in an strncpy(3) call and
+         avoid potential copying of an char which gets overridden later
 
-       updated
+2006-01-03 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-27 02:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: parameterized '-j' flag
 
-       * util-vserver.spec.in:
+2006-01-03 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       (re)added the MANIFEST_* variables which were lost some time ago; this
-       will preserve %%config files...
+       * util-vserver/Makefile.am: removed old kernel headers
 
-2004-05-27 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
+         and /proc/version because they can reveal information
+         about the host system
 
-       make util-vserver.spec readonly to prevent losing of changes
+2006-01-02 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-27 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: updated url
 
-       * README:
+2006-01-02 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added content
+       * util-vserver/scripts/functions,
+         util-vserver/scripts/vserver-setup.functions: updated dates in
+         the copyright notices
 
-2004-05-22 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-02 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/vprocunhide:
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
+         util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
+         util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
+         util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
+         util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
+         util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
 
-       fixed rc conflict with /etc/rc.d/functions; reported by taxcollector
-       in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
+2006-01-02 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-21 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions:
+         s!/etc/slackware-release!/etc/slackware-version! (reported by
+         bubulak)
 
-       * configure.ac, m4/gpgsig.am:
+2005-12-31 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for the default GPG key
+       * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
+         'lost+found' by checking against the full
+         path
+         (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
+         patched by XeRO)
 
-2004-05-21 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-12-31 10:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: functions, vapt-get, vrpm:
+       * util-vserver/scripts/functions: colpanic(): added missing 'error'
+         keyword for the colorize call (issue
+         15281, reported and patched by Micah Anderson)
 
-       added some color to the life
+2005-12-31 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall-fallback.h: added syscall numbers for
+         hppa (263) and m32r (273)
 
-       * scripts/: pkgmgmt, vserver:
+2005-12-31 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       mount filesystems on 'vserver ... pkgmgmt ...' operations
+       * util-vserver/src/secure-mount.c: - mount some more filesystems
+         internally instead of calling the
+         external 'mount' command
+         - fixed MS_NODEV handling
 
-2004-05-19 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-12-31 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS:
+       * util-vserver/doc/configuration.xml,
+         util-vserver/scripts/vserver.functions: added 'novlandev'
+         interface flag
 
-       version 0.29.214
+2005-10-31 09:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-19 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
 
-       * distrib/misc/debootstrap.uri:
+2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated URL (again...)
+       * util-vserver/distrib/centos42/yum/yum.conf,
+         util-vserver/distrib/fc3/yum/yum.conf,
+         util-vserver/distrib/fc4/yum/yum.conf: added
+         'installonlypkgs=/exactarch=0' entries
 
-2004-05-19 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-30 16:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/: Makefile.am, fc2/apt/rpmpriorities,
-         fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02:
+       * util-vserver/lib/Makefile-files: added
+         'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
+         e.g. with FC5's stack-protector
 
-       added fc2 support
+2005-10-30 10:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-19 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
 
-       * contrib/manifest.dat.pathsubst:
+2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed clearenv, added sigexec
+       * util-vserver/scripts/vserver.functions: call 'vattribute' with
+         '--flag default'
 
-2004-05-19 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-30 10:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
+         pseudo flags; they are open for enhancements
+         but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
+         without
+         sideeffects
 
-       s!@PACAKGE@!%name! at some places
+2005-10-29 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-19 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat/initpost: added code to execute
+         'killall5 -15' in the halt script; this should
+         fix the minilogd issues with CentOS and older RH releases
 
-       * Makefile.am:
+2005-10-29 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       substitute ENV
+       * util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
 
-2004-05-11 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac, scripts/util-vserver-vars.pathsubst,
-         scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]:
+       * util-vserver/scripts/vserver.functions: ok... try #3 of the new
+         vwait stuff: it seems to be a good idea to
+         read files *after* they are filled with content...
 
-       use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it...
+2005-10-29 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-11 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop: execute waitForSync everytime
+         and not only when the shutdown succeeded
 
-       * src/sigexec.c:
+2005-10-29 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
+         yet another way: now, start 'vkill' and a
+         killall command in the same backgrounded subshell. Parameter
+         committal
+         between the different shell instances is a horror and just a
+         question
+         of time until it breaks :(
 
-2004-05-11 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: context-sync.hc, vnamespace.c, vps.c:
+       * util-vserver/scripts/start-vservers: add newlines in the makefile
+         generated for the 'stop' case; else, there
+         will be multiple target-dependency pairs on the same line
+         [reported by
+         Daniel Kraft]
 
-       set SIGCHLD sigmask to an expected value (SIG_DFL)
-       use new exitLikeProcess() interface
+2005-10-29 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-11 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
+         when vc_set_dlimit() fails
+         - added some basic sanity checks for the parameters given on the
+         CLI
+         [both reported by Kevin Pendleton;
+         https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
 
-       * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c:
+2005-10-29 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       set SIGCHLD sigmask to an expected value (SIG_DFL)
+       * util-vserver/doc/configuration.xml: - removed documentation about
+         single flags; it was broken and outdated
+         - added link to http://linux-vserver.org/Scheduler+Parameters for
+         the
+         scheduler params
+         [both
+         https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
 
-2004-05-11 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 12:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/scripts/vserver.functions: - initWait(): call
+         'vwait' without --terminate; this is required to
+         give out a list of processes in _waitForVWait
+         - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
+         the
+         list of current processes and kill the context manually
 
-       execute vshelper through 'sigexec' to set expected sigmask
+2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-11 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: fillName(): initialize
+         'obj->cfgstyle' to vcCFG_AUTO
+
+2005-10-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: .cvsignore, Makefile-files:
+       * util-vserver/scripts/vserver-build.debootstrap: on non-debian
+         machines (resp. those without debootstrap), generate
+         '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
+         by
+         Nicolas Costes;
+         http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
+
+2005-10-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/start-vservers: - verifyVserver():
+         implemented it
+         - added some sanity checks to make sure that the 'depends' files
+         are
+         containing valid vserver names; the verifyVserver() function is
+         used
+         by these checks
+
+2005-10-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
+         vc_get_vx_info() to fail but check for
+         errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
+
+2005-10-29 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/testsuite/hashcalc.c: added some stack checks
+
+2005-10-29 10:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
+         anymore; it's not needed
+
+2005-10-29 10:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/lib/getnbipv4root.c,
+         util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/isdynamicxid.c,
+         util-vserver/lib/syscall_adddlimit.c,
+         util-vserver/lib/syscall_cleanupnamespace.c,
+         util-vserver/lib/syscall_ctxcreate.c,
+         util-vserver/lib/syscall_ctxmigrate.c,
+         util-vserver/lib/syscall_enternamespace.c,
+         util-vserver/lib/syscall_getccaps.c,
+         util-vserver/lib/syscall_getcflags.c,
+         util-vserver/lib/syscall_getdlimit.c,
+         util-vserver/lib/syscall_getiattr.c,
+         util-vserver/lib/syscall_getncaps.c,
+         util-vserver/lib/syscall_getnflags.c,
+         util-vserver/lib/syscall_getnxinfo.c,
+         util-vserver/lib/syscall_gettasknid.c,
+         util-vserver/lib/syscall_gettaskxid.c,
+         util-vserver/lib/syscall_getvhiname.c,
+         util-vserver/lib/syscall_getvxinfo.c,
+         util-vserver/lib/syscall_kill.c,
+         util-vserver/lib/syscall_netadd.c,
+         util-vserver/lib/syscall_netcreate.c,
+         util-vserver/lib/syscall_netmigrate.c,
+         util-vserver/lib/syscall_netremove.c,
+         util-vserver/lib/syscall_remdlimit.c,
+         util-vserver/lib/syscall_rlimit.c,
+         util-vserver/lib/syscall_setccaps.c,
+         util-vserver/lib/syscall_setcflags.c,
+         util-vserver/lib/syscall_setdlimit.c,
+         util-vserver/lib/syscall_setiattr.c,
+         util-vserver/lib/syscall_setnamespace.c,
+         util-vserver/lib/syscall_setncaps.c,
+         util-vserver/lib/syscall_setnflags.c,
+         util-vserver/lib/syscall_setsched.c,
+         util-vserver/lib/syscall_setvhiname.c,
+         util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
+         include "virtual.h" instead of "linuxvirtual.h"
 
-       added sigexec
+2005-10-29 09:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-11 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
+         "lib_internal/coreassert.h"
+         use Vwrite() instead of write()
+
+2005-10-29 09:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util-exitlikeprocess.h:
+       * util-vserver/src/vhashify.c: cleanups; undefine macros after
+         their use, set some UNUSED attributes
+         and 'return EXIT_SUCCESS' in main to make the testsuite happy
+         (where
+         main() is not main())
 
-       exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter
+2005-10-29 09:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-11 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat/initpost: start the vserver with the
+         '--rescue' option and execute operations
+         like 'chkconfig' there
 
-       * lib_internal/util-exitlikeprocess.c:
+2005-10-29 08:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       exitLikeProcess(): never return...
+       * util-vserver/THANKS: mentioned Herbert and his alternative
+         syscall implementation
 
-2004-05-11 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/switchtowatchxid.c:
+       * util-vserver/src/fstool.c: when giving a directory and other
+         filesystem objects on the CLI, the
+         fstool based applications (showattr, setattr, chxid) changed into
+         this
+         directory without going back. So the other objects can not be
+         found
+         anymore (resp. the wrong ones) [reported and patched by Daniel
+         Hokka
+         Zakrisson;
+         http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
 
-       switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already
+2005-10-28 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: use new syntax for
+         '--rescue-cmd'
 
-       * configure.ac, NEWS:
+2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.213
+       * util-vserver/scripts/vserver-build.skeleton: use new
+         getDistribution API
 
-2004-05-08 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/exec-ulimit.c:
+       * util-vserver/scripts/vserver-build.functions: when building new
+         vservers allow empty directories for their roots
+         improved error messages a little bit
 
-       added support for 'core'
+2005-10-28 18:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: updated help msg for '--rescue'
 
-       * src/vps.c:
+2005-10-28 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new exitLikeProcess() interface
-       better error-handling
+       * util-vserver/scripts/functions: colorize/colpanic(): reset
+         attributes after giving out the message
 
-2004-05-08 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: context-sync.hc, vnamespace.c:
+       * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
+         util-vserver/distrib/centos42/pkgs,
+         util-vserver/distrib/centos42/pkgs/01,
+         util-vserver/distrib/centos42/pkgs/02,
+         util-vserver/distrib/centos42/pkgs/03,
+         util-vserver/distrib/centos42/yum,
+         util-vserver/distrib/centos42/yum.repos.d,
+         util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
+         util-vserver/distrib/centos42/yum/yum.conf,
+         util-vserver/util-vserver.spec.in: added centos42 support
 
-       use new exitLikeProcess() interface
+2005-10-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
+         url
 
-       * scripts/: vserver.start, vserver.stop:
+2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added locking
-       call setDefaultTTY() correctly
+       * util-vserver/m4/ensc_syscall.m4: do not define
+         ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
 
-2004-05-08 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.apt-rpm:
+       * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
+         instead of VCMD_ctx_create
 
-       call 'vapt-get -- clean' after building the vserver
+2005-10-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvserverctx.c: include "internal.h"
 
-       * scripts/functions:
+2005-10-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       setDefaultTTY(): redirect every descriptors
+       * util-vserver/Makefile.am, util-vserver/kernel/context.h,
+         util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
+         util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
+         util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
+         util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
+         util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
+         headers
 
-2004-05-08 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util-exitlikeprocess.h:
+       * util-vserver/lib/syscall-alternative.h: updated to
+         http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
 
-       exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns
-       exitLikeProcess(): added a second, 'char *' parameter for the human readable command
+2005-10-28 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
 
-       * lib_internal/util-exitlikeprocess.c:
+2005-10-28 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       be more verbose when sending a signal
+       * util-vserver/m4/pkgconfig.am: do not use multiline sed
+         expressions anymore; instead of, assign and
+         use a Makefile variable
 
-2004-05-08 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/cflags.c:
+       * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
+         kernelheaders anymore; this causes problems on
+         cross-compiling
+         - use a fallback headerfile to determine syscall #
 
-       some changes to make gcc34 happy
+2005-10-28 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am, util-vserver/configure.ac,
+         util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
+         util-vserver/m4/ensc_syscall.m4: do not use the local
+         kernelheaders anymore; this causes problems on
+         cross-compiling
 
-       * lib/val2text.hc:
+2005-10-25 16:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       include <strings.h>
+       * util-vserver/lib/testsuite/fmt.c: improved tests by validating
+         that buffer gets not modified before or
+         after the indented space
 
-2004-05-08 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservername.c:
+       * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
+         resource leaks in errorcase
+         vc_getVserverCtx(): validate result by calling getvserverbyctx()
 
-       getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls
+2005-10-25 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
+         prototype (with 'validate_result'
+         parameter)
 
-       * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
+2005-10-25 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       optimized buffersizes
+       * util-vserver/lib/getvserverbyctx-compat.hc,
+         util-vserver/lib/getvserverbyctx-v13.hc,
+         util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
+         'validate_result' parameter to avoid
+         recursion when called by getvserverctx()
 
-2004-05-08 03:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/lib/vserver.h: added vc_compareVserverById()
 
-       fixed apps/vunify/logfile documentation; it must be configured on a
-       per-system, but not per-vserver base
+2005-10-25 16:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-08 03:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
 
-       * distrib/misc/debootstrap.uri:
+2005-10-25 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated again
+       * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
 
-2004-05-05 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/clearenv.c:
+       * util-vserver/configure.ac: disable expensive tests by default
 
-       fixed case when '--' is used
+2005-10-25 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-05 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: improved 'silent.%' target a little bit
+         (might be incompatible with
+         older grep but it's for developing only...)
 
-       * scripts/vshelper:
+2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed typo
+       * util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
 
-2004-05-05 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/src/testsuite/hashcalc.c: fixed params in
+         calculateHashFromFD() call
 
-       use 'clearenv' in the new path also
+2005-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-05 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
+         for non-existing files
 
-       * scripts/vserver.functions:
+2005-10-23 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       sendKillSequence(): be silent and succeed everytime
+       * util-vserver/src/testsuite,
+         util-vserver/src/testsuite/.cvsignore,
+         util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/hashcalc.c: added hashcalc
 
-2004-05-05 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-23 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-setup.functions:
+       * util-vserver/src/vhashify.c: added TESTSUITE mode
 
-       removed legacy code
+2005-10-09 09:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-05 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
+         name-type, honor the 'ip' value and use the
+         device name on removal (reported by Timothy Arnold,
+         https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
 
-       * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c:
+2005-08-08 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added code to preserve capabilities and flags
+       * util-vserver/scripts/vserver.functions: fixed detection of
+         commented lines in config-files; formerly, only a
+         single '#' was detected which does not really make sense for
+         comments...
 
-2004-05-05 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/unify-unify.c:
+       * util-vserver/util-vserver.spec.in: updated URLs
 
-       added some doc
+2005-07-25 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-05-05 21:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vwait.c: - made the alarm() code working with
+         glibc also; glibc restarts
+         vc_wait_exit() instead of interrupting it so an explicit
+         siginterrupt(2) is required
+         - call alarm(2) again when EINTR was seen
 
-       * lib/syscall_setiattr-fscompat.hc:
+2005-07-25 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       be more carefully regarding signed vs. unsigned int...
+       * util-vserver/scripts/vserver-build.skeleton: execute
+         'base.setSuccess' finally
 
-2004-05-05 21:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/bcaps-v13.c:
+       * util-vserver/scripts/vserver-build.functions.rpm:
+         rpm.sanityCheck(): added; it warns about missing initpre scripts
 
-       removePrefix(): fixed another 'len' issue
-       include <strings.h>
+2005-07-25 15:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-30 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions: -
+         getDistribution(): added sanity checks to make sure that there
+         exist
+         a configuration for the selected distribution
+         - base.initFilesystem(): allow empty directories as root
+         directories
+         for new vservers; this uses the new isDirectoryEmpty() function
+         - base.__cleanup(): armed the cleanup code; formerly there was
+         still
+         the safety 'echo' giving out the resulting command instead of
+         executing it
 
-       * lib/bcaps-v13.c:
+2005-07-25 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removePrefix(): fixed case when len<4
+       * util-vserver/scripts/vserver-build.debootstrap: use new calling
+         convention of getDistribution(); 'debootstrap' does
+         not require an explicit configuration of the distribution
 
-2004-04-28 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/changelog.txt[DEAD]:
+       * util-vserver/scripts/vsysvwrapper: fixed typo
+         (s!$CHBIND!$_CHBIND!)
 
-       removed since unused
+2005-07-25 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.rpm,
+         util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
 
-       * lib/apidoc/Makefile-files:
+2005-07-25 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added list2xxx.syntax
+       * util-vserver/scripts/functions: isDirectoryEmpty(): added
+         col*(): added
 
-2004-04-28 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/readlink.c:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
 
-       enhanced errormessages
+2005-07-15 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
+         util-vserver/lib/personalitytype.c,
+         util-vserver/m4/ensc_personality.m4: check whether enums from
+         <linux/personality.h> are available before using
+         them
+         (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
 
-       * src/: rpm-fake.c, vattribute.c:
+2005-07-15 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
-       set secure ccapabilities
+       * util-vserver/util-vserver.spec.in: - require the -lib subpackage
+         by -devel
+         - copy GPG keys from /etc/pki/rpm-gpg/
 
-2004-04-28 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: chcontext.c, reducecap.c:
+       * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
+         it works again...
 
-       use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
+2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
+         not supported
 
-       * lib_internal/Makefile-files:
+2005-07-15 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added coreassert.h
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.suexec: readded the
+         limit-ulimits-per-vserver stuff due to popular requests
+         (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
 
-2004-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/cflags.c:
+       * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
+         the added CAP_AUDIT* and removed
+         CAP_QUOTACTL stuff
+         - assume every unknown capability as insecure
 
-       use <lib_internal/coreassert.h>
-       added new testcases
+2005-07-15 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore: added 'personality'
 
-       * lib/testsuite/: fmt.c, parselimit.c:
+2005-07-15 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use <lib_internal/coreassert.h>
+       * util-vserver/lib/syscall_netadd-net.hc,
+         util-vserver/lib/syscall_netremove-net.hc: changed code so that
+         it *compiles* with current kernel headers
 
-2004-04-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/Makefile-files:
+       * util-vserver/lib/syscall_getiattr-fscompat.hc,
+         util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
+         barrier-code so that it sets both the 't' ext2-flag and
+         chmod-0 permissions. This is required to work with 1.2.10 patch;
+         formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
+         http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
 
-       define ENSC_TESTSUITE
+2005-07-15 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
+         capability as VC_CAP_QUOTACTL was removed
 
-       * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h:
+2005-07-15 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/ccaps-v13.c: added
+         VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
+         added/moved some aliases
 
-2004-04-28 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/apidoc/Doxyfile.in:
+       * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
+         added VC_CAP_AUDIT*
 
-       set EXAMPLE_PATH
+2005-07-15 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
+         added VC_CAP_AUDIT*
+         added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
 
-       * lib/vserver.h:
+2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_get_insecureccaps(): added
-       cleanups
-       added documentation
+       * util-vserver/contrib/Makefile-files,
+         util-vserver/contrib/yum-2.3.4-chroot.patch: added
+         yum-2.3.4-chroot patch
 
-2004-04-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/val2text.hc:
+       * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+         util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
+         to patch-2.6.12.2-vs2.0-rc7
 
-       use strncasecmp() instead of strncmp()
+2005-07-04 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions: check whether
+         context is already active before starting the build
+         (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
 
-       * lib/listparser.hc:
+2005-07-04 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       improved error-detection for the '^' prefix
-       added support for 'none'
-       allow '0'
+       * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
+         'vserver-info ... RUNNING'
 
-2004-04-28 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-04 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/bcaps-v13.c:
+       * util-vserver/lib_internal/Makefile-files,
+         util-vserver/lib_internal/util-isnumber.c,
+         util-vserver/lib_internal/util.h: isNumber(): added
 
-       added bcapability names
-       added code to remove a 'CAP_' prefix
+2005-07-04 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-28 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.debootstrap: give out status
+         message before downloading debootstrap
+         (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
 
-       * lib/: Makefile-files, getinsecurebcaps.c,
-         getinsecurecaps.c[DEAD]:
+2005-07-04 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed getinsecurecaps.c to getinsecurebcaps.c
+       * util-vserver/lib/syscall-alternative.h: updated to
+         http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
+         from 2005-05-07
 
-2004-04-23 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration-lsd.css, NEWS, configure.ac:
+       * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
+         value
 
-       version 0.29.211
+2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-23 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: updated
 
-       * util-vserver.spec.in:
+2005-07-03 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       readjusted Release:
+       * util-vserver/distrib/Makefile.am: register fc4 as rh-style
+         distribution
 
-2004-04-23 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/configure.ac: check for 'nohup'
 
-       cleaned up the %file-lists
-       buildrequire 'xalan-j' (can be disabled with '--without xalan')
-       removed 'libxslt' buildrequire
+2005-07-03 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-23 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
+         C++ programs
+         added chroot_sh + vwait
 
-       * doc/Makefile-files:
+2005-07-03 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       remove *.html only, when we can recreate them
+       * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
+         used kernel headers to 2.6.12.2-vs2.0-rc5
 
-2004-04-23 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/lib/syscall_getvhiname-v13.hc,
+         util-vserver/lib/syscall_setvhiname-v13.hc: -
+         s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
+         - added workaround for older kernels not having the naming above
 
-       fixed typo
+2005-07-03 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-23 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vshelper: accept 'async' method
 
-       * doc/Makefile-files:
+2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed FAQ.txt and configuration.dtd
-       added configuration.xsd
+       * util-vserver/scripts/vserver.start: pipe 'popd' output to
+         /dev/null
 
-2004-04-23 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/FAQ.txt[DEAD]:
+       * util-vserver/scripts/vserver.functions: initSync(): fixed
+         parameter naming
+         initSync(): set 'async' method when 'vwait' is available
+         _waitForVWait(): read pipe after 'wait' returned
 
-       obsoleted
+2005-07-03 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
 
-       * configure.ac:
+2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'net' API
-       disable 'legacy' API by default
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
 
-2004-04-22 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h:
+       * util-vserver/scripts/pkgmgmt: - cleanups
+         - unset %_dbpath at 'internalize' operation
 
-       added nid_t
+2005-07-03 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: vshelper.initSync(): fixed
+         parameter naming
 
-       * src/reducecap.c:
+2005-07-03 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed warnings when compiled without legacy-mode
+       * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
 
-2004-04-22 22:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: Makefile-files, ncaps-net.c, ncaps_list-net.c,
-         nflags-net.c, nflags_list-net.c, syscall_getncaps-net.hc,
-         syscall_getncaps.c, syscall_getnflags-net.hc,
-         syscall_getnflags.c, syscall_getnxinfo-net.hc,
-         syscall_getnxinfo.c, syscall_gettasknid-net.hc,
-         syscall_gettasknid.c, syscall_netadd-net.hc, syscall_netadd.c,
-         syscall_netcreate-net.hc, syscall_netcreate.c,
-         syscall_netmigrate-net.hc, syscall_netmigrate.c,
-         syscall_netremove-net.hc, syscall_netremove.c,
-         syscall_setncaps-net.hc, syscall_setncaps.c,
-         syscall_setnflags-net.hc, syscall_setnflags.c,
-         vserver-internal.h, vserver.h:
+       * util-vserver/contrib/Makefile-files,
+         util-vserver/contrib/yum-2.3.3-chroot.patch: added
+         yum-2.3.3-chroot.patch
 
-       added network layer functions
+2005-07-03 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: do not quote $_VSHELPER in help
+         message (reported by Roman Barczynski,
+         https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
 
-       * lib/syscall_ctxcreate-v13.hc:
+2005-07-03 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed return value
+       * util-vserver/doc/configuration.xml: mentioned the working
+         directory for the scripts
 
-2004-04-22 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.dtd[DEAD]:
+       * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
+         util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
+         util-vserver/kernel/namespace.h,
+         util-vserver/kernel/namespace_cmd.h,
+         util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+         util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
 
-       obsoleted by configuration.xsd
+2005-07-03 13:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: execute the prepre script in
+         the configuration directory (*not* the
+         vdir directory); this should not cause legacy problems as
+         formerly the
+         directory was not changed overall
 
-       * THANKS:
+2005-07-03 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added Olivier Poitrey
+       * util-vserver/scripts/vserver.functions: check whether filesystem
+         is mounted readonly; if so, execute
+         $_SECURE_MOUNT with the '-n' argument
 
-2004-04-22 21:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
+         at the end
 
-       use xalan instead of xsltproc
+2005-07-03 13:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake-resolver.c: implemented better
+         error-handling in the read() and write() functions
 
-       * doc/: configuration-xhtml.xsl, configuration.xml,
-         configuration.xsd:
+2005-07-03 12:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use the new, XSD-based format which was defined by Olivier Poitrey
+       * util-vserver/ensc_wrappers/wrappers-io.hc,
+         util-vserver/ensc_wrappers/wrappers-iosock.hc,
+         util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
+         read*(2) and write*(2) fucntions into signed variables;
+         error handling is more cleaner in this way
 
-2004-04-22 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 12:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration-xhtml.xsl:
+       * util-vserver/src/vserver-stat.c: - cleanups
+         - multiply RSS value with PAGESIZE
+         (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
+         - prepare the '-O' option: calculate vserver names earlier and
+         use
+         some more helper functions
 
-       made it work with xalan
-       removed debug message
+2005-07-03 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 21:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
+         issue; rpm-fake.so transmitted a
+         'size_t' value, but rpm-fake-resolver expected an uint32_t
+         - minor cleanups
 
-       * doc/beautify.xsl[DEAD]:
+2005-07-03 09:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       obsoleted
+       * util-vserver/ensc_vector/Makefile-files,
+         util-vserver/ensc_vector/vector-foreach.c,
+         util-vserver/ensc_vector/vector.h,
+         util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
+         functions
 
-2004-04-22 21:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-02 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/Makefile-files:
+       * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
+         util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
+         util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
+         util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
+         util-vserver/src/vutil.p: removed the C++ tools; they do not work
+         with recent configuration and
+         are adding huge dependencies
 
-       use xalan
+2005-06-30 06:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-22 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop: use vwait infrastructure
 
-       * kernel/: network.h, sched.h:
+2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to vs1.9.0pre12
+       * util-vserver/scripts/vserver-build.functions.pkgmgmt,
+         util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
+         CHROOT_*
+         use vwait
 
-2004-04-22 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: cflags-v13.c, testsuite/cflags.c:
+       * util-vserver/scripts/vserver-build.functions: remove generated
+         vserver when build fails and '--keep' was not specified
 
-       use more specific names for the flags
+2005-06-30 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-21 23:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.rpm,
+         util-vserver/scripts/vserver-build.skeleton,
+         util-vserver/scripts/vserver-build.yum: use 'base.init' instead
+         of 'base.initVariables'
 
-       * scripts/vserver.start:
+2005-06-30 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME)
+       * util-vserver/scripts/vserver-build: added '--keep' option
 
-2004-04-21 23:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/scripts/X,
+         util-vserver/scripts/util-vserver-vars.pathsubst: removed
+         CHROOT_*
+         added CHROOT_SH
 
-       moved the 'ip_only' handling to the right place
+2005-06-30 06:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-21 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
 
-       * src/vshelper-sync.c:
+2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed missing initialization of a timeout struct
+       * util-vserver/lib/virtual.h: include signal_cmd.h instead of
+         signal.h
 
-2004-04-21 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-stat.c:
+       * util-vserver/util-vserver.spec.in: added %dist tag
+         buildrequire 'which' and 'diffutils'
+         require 'apt' on i386 only
 
-       use uint64_t for the uptime counter to handle medium+large uptimes
-       (>49 days) correctly
+2005-06-30 06:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-21 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
+         util-vserver/distrib/fc4/apt/rpmpriorities,
+         util-vserver/distrib/fc4/apt/sources.list,
+         util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
+         util-vserver/distrib/fc4/pkgs/02,
+         util-vserver/distrib/fc4/pkgs/03,
+         util-vserver/distrib/fc4/rpmlist.d,
+         util-vserver/distrib/fc4/rpmlist.d/00.lst,
+         util-vserver/distrib/fc4/yum,
+         util-vserver/distrib/fc4/yum.repos.d,
+         util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
+         util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
+         util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
+         util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
+         util-vserver/distrib/fc4/yum/yum.conf: initial checkin
 
-       * scripts/vserver.functions:
+2005-06-30 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made 'nodev' work
+       * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
+         CHROOT_*
 
-2004-04-20 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/src, util-vserver/src/.cvsignore,
+         util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
+         util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
+         replaced all the small chroot-* programs with a single
+         'chroot-sh'
+         program
 
-       added chain-echo
+2005-05-19 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
 
-       * src/Makefile-files:
+2005-05-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chain-echo
+       * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
 
-2004-04-20 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-19 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+         util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
+         util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
+         util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
+         util-vserver/kernel/xid.h: updated
 
-       use '--defaulttty'
+2005-05-19 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/issupported.c,
+         util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
+         vc_isSupported() et.al: added VWAIT feature
 
-       * scripts/vserver.stop:
+2005-05-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use setDefaultTTY()
+       * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
 
-2004-04-20 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-19 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
+         instead of %60); reported in
+         http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
+         Roman Barczynski
 
-       use setDefaultTTY()
-       added explicit synchronization step for fakeinit with the old methods
+2005-05-19 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
+         to cat or override a file, or to
+         append something
 
-       * scripts/vserver:
+2005-05-19 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added '--defaulttty' option
+       * util-vserver/distrib/redhat/initpost: use safe chroot-cat
+         commands
 
-2004-04-20 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/start-vservers:
+       * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
+         helpstring for the '--enable/disable-dietlibc'
+         option
+         - use AS_HELP_STRING instead of AC_HELP_STRING
 
-       use --defaulttty options instead of setting tty manually
+2005-05-05 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
+         - enhanced dietlibc version check to the 64 bit version of hppa
 
-       * scripts/functions:
+2005-05-05 09:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       setDefaultTTY(): added
+       * util-vserver/src, util-vserver/src/.cvsignore: added vwait
 
-2004-04-20 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 09:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservercfgstyle.c:
+       * util-vserver/src/vwait.c: initial checkin
 
-       * vc_getVserverCfgStyle(): interprete relative ('./') and absolute
-         paths ('/...') as vcCFG_RECENT_FULL only
-       * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
-         instead of access(2) to check for directories
+2005-05-05 09:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
+         '__linux' (reported by Ola Lundqvist)
 
-       * ensc_wrappers/wrappers-unistd.hc:
+2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Edup(): added
+       * util-vserver/src/exec-cd.c: minor cosmetical cleanup
 
-2004-04-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 09:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-fcntl.hc:
+       * util-vserver/src/chroot-cat.c: - added support for '--help' and
+         '--version'
+         - added '-a' option to append information instead of truncating
+         the
+         file
 
-       Efcntl(): added
+2005-05-05 09:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
+         '--help' and '--version' options so
+         removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+         - added vwait
 
-       * distrib/misc/debootstrap.uri:
+2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some entries
+       * util-vserver/m4/install-notify.am: s!^# !## !
 
-2004-04-20 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 09:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/misc/vunify-exclude:
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall_waitexit-v13.hc,
+         util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
+         vc_wait_exit(): implemented support for this syscall
 
-       updated
+2005-05-02 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-20 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
 
-       * contrib/manifest.dat.pathsubst,
-         scripts/util-vserver-vars.pathsubst:
+2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chain-echo
+       * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
 
-2004-04-20 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chain-echo.c:
+       * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
 
-       initial checkin
+2005-05-02 21:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
 
-       * NEWS, configure.ac:
+2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.209
+       * util-vserver/lib/vserver-internal.h: cleaned up '#include
+         <*syscall.h>' stuff
 
-2004-04-15 04:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-02 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/lib/syscall-legacy.hc,
+         util-vserver/lib/syscall-wrap.h: include <syscall.h> also
 
-       setFlags(): optimized (nearly state of 1.10)
+2005-05-02 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 04:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-xhtml.xsl: use class
+         'directoryname' instead of 'directory' for '<directory/>'
+         markup
 
-       * scripts/vserver.suexec:
+2005-05-02 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call chbind when entering vservers
+       * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
+         util-vserver/m4/install-notify.am: give out additional
+         information about the 'make install' process
 
-2004-04-15 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
 
-       call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext
+2005-04-28 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: adjusted dietlibc requirements
 
-       * scripts/functions:
+2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       callInNamespace(): do not accept non-running vservers
+       * util-vserver/src/vcontext.c: allow to override the execution
+         domain (personality); added
+         '--personality-type' and '--personality-flags' options
 
-2004-04-15 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/misc/debootstrap.uri:
+       * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
+         around a read(2)
 
-       updated
+2005-04-28 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.suexec: added support for a rescue
+         mode
 
-       * src/vcontext.c:
+2005-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
-       fixed '--fakeinit' option
+       * util-vserver/scripts/vserver.functions: *
+         _generatePersonalityOptions(): added and use it
+         * added support for a rescue mode
 
-2004-04-15 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/scripts/vserver-build.functions.pkgmgmt:
+         YUM_RELEASEPKGS: added
 
-       fixed another brokeness in CLI option handling
+2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
 
-       * scripts/functions:
+2005-04-28 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       lock(): do not execute the pipe; this does not work on 2.6
+       * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
+         * added some sanity checks for a sany environment when
+         internalizing
+         the package management
 
-2004-04-15 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/.cvsignore:
+       * util-vserver/scripts/functions: * isRegularFile(): fixed
+         evaluation of params
+         * hasSubstring(): added
+         * getAllVservers(): fixed typo
 
-       added cflags
+2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
+         <sys/syscall.h>
 
-       * doc/configuration.xml:
+2005-04-28 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some comments about uts/context
+       * util-vserver/lib_internal/Makefile-files,
+         util-vserver/lib_internal/sys_personality.h: added
+         sys_personality.h
 
-2004-04-15 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration-xhtml.xsl:
+       * util-vserver/scripts/legacy/vserver-copy,
+         util-vserver/scripts/vserver-copy: moved to legacy
 
-       added a new boring stylesheet
+2005-04-28 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/Makefile-files,
+         util-vserver/lib/testsuite/personality.c: added testcases for the
+         vc_*personality*() functions
 
-       * doc/configuration.css:
+2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
+         support
 
-2004-04-15 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/: make-manifest, manifest.dat.pathsubst:
+       * util-vserver/lib/virtual.h: updated to new kernel headers
 
-       added support for '%config(...)' (or whatever) annotations
+2005-04-28 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
+         anymore
 
-       * ensc_wrappers/wrappers-vserver.hc,
-         lib_internal/switchtowatchxid.c, src/chcontext.c,
-         src/reducecap.c, src/rpm-fake-resolver.c, src/rpm-fake.c,
-         src/vattribute.c:
+2005-04-28 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
+       * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
+         removed the 'nonnull' attribute for the 'mask' param
 
-2004-04-15 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/: Makefile-files, util.h:
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/personalityflag.c,
+         util-vserver/lib/personalityflag_list.c,
+         util-vserver/lib/personalitytype.c: added personality* files
 
-       added util-debug.h
+2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: * added some markup
+         * documented 'personality'
 
-       * lib_internal/util-debug.h:
+2005-04-28 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/doc/configuration-xhtml.xsl,
+         util-vserver/doc/configuration.dtd: added support for <directory>
+         and <filename> markup
 
-2004-04-15 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
-         namespace.h, network.h, sched.h, switch.h, xid.h:
+       * util-vserver/distrib/fc3/yum/yum.conf:
+         s!redhat-release!fedora-release!
 
-       updated to vs1.90pre9
+2005-04-28 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-15 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
 
-       * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files,
-         testsuite/cflags.c, testsuite/flags.c[DEAD]:
+2005-04-28 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new kernel API
-       renamed functions so that they correspond to the new kernel API
+       * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
+         packages
 
-2004-04-15 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: Makefile-files, cflags-compat.c, cflags-v13.c,
-         cflags_list-compat.c, cflags_list-v13.c, flags-compat.c[DEAD],
-         flags-v13.c[DEAD], flags_list-compat.c[DEAD],
-         flags_list-v13.c[DEAD], syscall_createcontext-v13.hc[DEAD],
-         syscall_createcontext.c[DEAD], syscall_ctxcreate-v13.hc,
-         syscall_ctxcreate.c, syscall_ctxmigrate-v13.hc,
-         syscall_ctxmigrate.c, syscall_getcflags-v13.hc,
-         syscall_getcflags.c, syscall_getflags-v13.hc[DEAD],
-         syscall_getflags.c[DEAD], syscall_migratecontext-v13.hc[DEAD],
-         syscall_migratecontext.c[DEAD], syscall_setcflags-v13.hc,
-         syscall_setcflags.c, syscall_setflags-v13.hc[DEAD],
-         syscall_setflags.c[DEAD]:
+       * util-vserver/distrib/fc1/apt/rpmpriorities,
+         util-vserver/distrib/fc2/apt/rpmpriorities,
+         util-vserver/distrib/fc3/apt/rpmpriorities,
+         util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
+         packages
 
-       renamed files so that their names are corresponding the kernel
-       API. Especially, *_context was renamed to ctx_*, and *flags* to
-       *cflags*.
+2005-04-28 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-13 10:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
 
-       * scripts/functions:
+2005-04-28 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       further locking fixes
+       * util-vserver/Makefile.am: added new kernel headers
 
-2004-04-13 10:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/lockfile.c:
+       * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
+         util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
+         util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
+         util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
+         util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
+         util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
+         util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
+         util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
+         util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+         util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
+         util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
+         util-vserver/kernel/xid.h: updated to headers from
+         patch-2.6.11.7-vs2.0-pre2
 
-       propagate errors
+2005-04-24 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-13 10:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
+         qualifier
 
-       * src/chroot-rm.c:
+2005-04-24 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
+       * util-vserver/scripts/start-vservers,
+         util-vserver/scripts/vsomething: use the new getAllVservers()
+         functionality to specify special kinds of
+         vservers
 
-2004-04-13 10:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/scripts/functions: * isRegularFile(): allow to
+         override the '-f' classifier
+         * getAllVservers(): added several types of vservers (marked,
+         unmarked,
+         running...)
+         * getAllVserversByArg()" added
 
-       open FD 0
-       evaluate CLI options depending on used kernel API
+2005-04-24 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-13 10:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_dietlibc_compat.m4: *
+         ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
+         the
+         results from ENSC_SYSCALL_ALTERNATIVE
 
-       * scripts/functions:
+2005-04-24 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new locking mechanism
+       * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
+         added
+         * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
+         from
+         ENSC_SYSCALL_ALTERNATIVE
 
-2004-04-13 10:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: issupported.c, issupportedstring.c, vserver.h:
+       * util-vserver/lib/vserver-internal.h,
+         util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
 
-       added VSHELPER0 feature
+2005-04-24 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-08 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
+         VALUES: added an empty field to make it compile with gcc4
 
-       * scripts/vserver.functions:
+2005-04-24 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       execScriptlets(): fixed initialization of 'start'
-       execScriptlets(): declare some variables as readonly
-       _sourceWrap(): added some variables
+       * util-vserver/lib/bcaps_list-v13.c,
+         util-vserver/lib/ccaps_list-v13.c,
+         util-vserver/lib/cflags_list-v13.c,
+         util-vserver/lib/ncaps_list-net.c,
+         util-vserver/lib/nflags_list-net.c: made it compatible to the new
+         utilvserver_listparser_uint*() API and
+         added wrappers with a third 'bool *' arg
 
-2004-04-08 08:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/lib/listparser.hc: * parser function has now to set
+         a 'bool *' arg to signal errors
+         * when 'mask' argument is null, the special modifiers like '~',
+         '!' or
+         'any' are not allowed
 
-       implemented support for default-scriptlets (inspired by ideas of
-       Olivier Poitrey)
+2005-04-24 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-08 08:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
+         added a third 'bool *' arg for the
+         parser function so that errors can be better propagated
 
-       * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm,
-         vrpm-worker, vserver-build, vshelper:
+2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give more verbose error-messages
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall-alternative.h,
+         util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
+         syscall-wrap.h
 
-2004-04-08 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall.c:
+       * util-vserver/update-doc: exclude some static files
 
-       added link-warning for vc_new_s_context()
+2005-04-24 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-08 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: remove config.cache when CLEAN is set
+         disabled gcc33 build
 
-       * doc/configuration.xml:
+2005-04-24 11:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added general description for the scripts and documented
-       $DONT_SKIP_DEFAULTS
+       * util-vserver/doc/configuration-xhtml.xsl,
+         util-vserver/doc/configuration.dtd,
+         util-vserver/doc/configuration.xml: added new markup
+         added new CSS from Nicolas Costes
 
-2004-04-08 08:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-16 21:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h:
+       * util-vserver/configure.ac: cleanups
+         added '--disable-extra-optimizations' option
 
-       LINK_WARNING(): added
+2005-04-16 21:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-07 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.functions.apt,
+         util-vserver/scripts/vserver-build.functions.rpm,
+         util-vserver/scripts/vserver-build.functions.yum,
+         util-vserver/scripts/vserver.functions: use the common
+         isRegularFile() method to filter out backup-files
 
-       * scripts/chcontext, scripts/pkgmgmt, scripts/start-vservers,
-         scripts/vapt-get, scripts/vpkg, scripts/vpstree,
-         scripts/vrpm-preload, scripts/vserver, scripts/vserver-copy,
-         scripts/vserver-wrapper, scripts/vservers.grabinfo.sh,
-         scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
-         scripts/legacy/vserver, sysv/rebootmgr, sysv/vprocunhide,
-         sysv/vservers-legacy:
+2005-04-16 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give more comprehensive error-message
+       * util-vserver/scripts/functions: isRegularFile(): added
 
-2004-04-07 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-16 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: vps.c, vserver-info.c, vserver-stat.c:
+       * util-vserver/util-vserver.spec.in: cleanups
+         added changelog entry for 0.30.206
 
-       use switchToWatchXid()
+2005-04-12 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-07 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
 
-       * src/Makefile-files:
+2005-04-12 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       link some files against libinternal.a
+       * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
 
-2004-04-07 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util.h:
+       * util-vserver/scripts/vserver.functions: added verify-proc sanity
+         check
 
-       switchToWatchXid(): added prototype
+2005-04-12 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-07 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: killContext(): commented out the
+         more correct
+         (but not working) kill-sequence
 
-       * lib_internal/switchtowatchxid.c:
+2005-04-12 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/util-vserver.spec.in: ship the yum patches
 
-2004-04-07 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 21:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/Makefile-files:
+       * util-vserver/Makefile.am: added '--no-wrap -S' to the
+         CVS2CL_AMFLAGS
 
-       added switchtowatchxid.c
+2005-04-12 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-07 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: adjusted min-dietlibc requirements
 
-       * lib/vserver.h:
+2005-04-12 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       VC_ATTR_DEPRECATED: added
+       * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
+         'min_ver' to be a shell variable
 
-2004-04-07 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall-compat.hc:
+       * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
 
-       vc_chrootsafe_compat(): removed
+2005-04-10 12:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
+         endpwent()
 
-       * src/vunify.c:
+2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new MatchList_compare() interface
+       * util-vserver/contrib/Makefile-files,
+         util-vserver/contrib/yum-2.2.1-chroot.patch,
+         util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
+         yum
 
-2004-04-06 10:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 12:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-stat.c:
+       * util-vserver/Makefile.am: include m4/libsel.am
 
-       started support for HZ!=100
-       cleanups
+2005-04-10 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
+         execution (required for vs1.9.5.12+)
 
-       * src/vcopy.c:
+2005-04-10 01:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implement support for SKIP files
+       * util-vserver/scripts/vshelper: * kill vserver processes
+         explicitly with 'killContext'; userspace
+         reboot helper may assume that 'reboot(2)' never returns...
+         * added 'async' method
 
-2004-04-06 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: rpm-fake-resolver.c, rpm-fake.c:
+       * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
+         is not possible to stop asynchronously
+         send SIGINT to pid 1 instead of trying to determine initpid
 
-       do not call vc_new_s_context() when COMPAT API is not available
+2005-04-10 00:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: use 'killContext()'
+         instead of invoking 'vkill' manually
+         set an initial runlevel for 'minit' style also
+         set 'async' vshelper method for non-sync mode
 
-       * scripts/functions:
+2005-04-10 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
-       vshelper.doInit(): added another sanity check
+       * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
+         this may cause very slow booting when
+         NIS/LDAP servers are local vservers as bash tries to expand this
+         to a
+         homedir...
 
-2004-04-06 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c,
-         matchlist.h:
+       * util-vserver/scripts/functions: spawn(), killContext(): added
 
-       implemented support for SKIP (~) files
+2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/libsel.am: initial checkin
 
-       * lib/testsuite/flags.c:
+2005-04-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added tests for new flags
+       * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
+         accepts 'DIET' and 'DIETFLAGS' as
+         global configure variables
 
-2004-04-06 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
 
-       updated VC_VXF_* constants
-       added VC_VXC_* constants
+2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
+         ENSC_USE_GLIBC
 
-       * lib/flags-v13.c:
+2005-04-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added/updated flaglist
+       * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
+         variables; they are set by configure now
 
-2004-04-06 10:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/ccaps-v13.c:
+       * util-vserver/scripts/vyum-worker: added better test for patched
+         yum
 
-       added ccap names
+2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: fixed typo
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2005-04-08 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
+       * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
+         S. Gumerman)
 
-2004-04-06 10:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/misc/vunify-exclude:
+       * util-vserver/scripts/vserver-build.functions.yum: substitute
+         @YUMLOCKDIR@
 
-       exclude keyfiles completely
-       made some big files in /etc canditates for unify
+2005-04-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-04-06 10:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/chcontext: fixed operation when context was
+         not specified
 
-       * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
-         sched.h, signal.h, xid.h:
+2005-04-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to 2.6.5-vs1.9.0pre4
+       * util-vserver/distrib/redhat/initpre: reverted the patch adding
+         '/usr/X11'
+         create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
+         FC4
 
-2004-03-31 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/lockfile.c:
+       * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
+         -s'
 
-       optimized some things
-       now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers)
+2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-31 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
 
-       * scripts/functions:
+2005-04-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some doc
-       s!_UV_LOCKS!_VS_LOCKS!
+       * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
 
-2004-03-31 02:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/lockfile.c:
+       * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
 
-       fixed '--help' output
+2005-03-29 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-31 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
+         instead of libensc_vector.a
 
-       * contrib/manifest.dat.pathsubst, src/.cvsignore:
+2005-03-25 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lockfile
+       * util-vserver/scripts/vserver.stop: fixed typo
 
-2004-03-31 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-25 17:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/lockfile.c:
+       * util-vserver/scripts/vserver.functions: minor cleanups: call
+         vkill with '--xid' instead of '-c'
 
-       initial checkin
+2005-03-25 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-31 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop: address both the context and
+         the pid when sending SIGINT to init
 
-       * src/Makefile-files:
+2005-03-25 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lockfile
+       * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
+         with 'cmp' but display verbose error reason
 
-2004-03-31 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
+         made it work with recent kernels
 
-       enableInterfaces(), disableInterfaces(): added locking
-       enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
+2005-03-25 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-31 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
+         stylesheet' instead of 'stylesheet' (reported by Herbert
+         Poetzl)
 
-       * scripts/util-vserver-vars.pathsubst:
+2005-03-25 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       $_LOCKFILE, $LOCKDIR: added
+       * util-vserver/util-vserver.spec.in: fixed quoting of % in
+         %description
 
-2004-03-31 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
+         REQUIREMENTS
 
-       lock(),unlock(): added
-       isNumber(): added doc
+2005-03-24 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-30 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac,
+         util-vserver/util-vserver.spec.in: version 0.30.205
 
-       * scripts/vserver.functions:
+2005-03-24 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made it work...
+       * util-vserver/util-vserver.spec.in: added some %descriptions
 
-2004-03-30 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
+         add 'volatile' qualifier at variables used around 'setjmp'
+         use sigsetjmp() instead of setjmp()
+         minor code cleanups
 
-       isNumber(): fixed '0' case
+2005-03-24 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-30 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
+         places
+         use Echdir() instead of chdir()
 
-       * scripts/vserver.functions:
+2005-03-24 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented parts of Liam Helmer's dummy-interface method
+       * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
+         util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
+         util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
+         util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
+         util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
+         util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
+         util-vserver/src/vuname.c, util-vserver/src/vunify.c,
+         util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
+         at some places
 
-2004-03-30 21:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
+         instead of truncate()
 
-       isNumber(): added
+2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-30 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite/copy-check: added new tests
+         and better diagnostic
 
-       * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst:
+2005-03-24 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added substitutions/tests for iptables, modprobe, rmmod and nameif
-       (required for Liam Helmer's dummy-interfaces)
+       * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
+         qualifiers to a better place
+         minor code cleanups
 
-2004-03-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vshelper-sync.c:
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
+         added
 
-       implemented it with select() instead of alarm(); races are much nicer to handle
+2005-03-24 12:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-30 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
 
-       * src/vshelper-sync.c:
+2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use sigaction() instead of signal() to remove SA_RESTART flag explicitly
+       * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
+         files on exit
 
-2004-03-30 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/pipe-sync.c[DEAD]:
+       * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
+         signals while executing the non-atomic operations
 
-       obsoleted by vshelper-sync
+2005-03-24 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-30 17:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vhashify.c: optimized directory creation
 
-       * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h,
-         switch.h:
+2005-03-24 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated from vs0.09.28
+       * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
+         testcase
+         added some 'volatile' modifiers
+         use siglongjmp() instead of longjmp()
 
-2004-03-30 17:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst, src/Makefile-files:
+       * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
+         cleanups
 
-       removed pipe-sync
+2005-03-24 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-27 05:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore,
+         util-vserver/lib_internal/testsuite/Makefile-files,
+         util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
+         testcase
 
-       * NEWS, configure.ac:
+2005-03-23 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.207
+       * util-vserver/ensc_vector/testsuite,
+         util-vserver/ensc_vector/testsuite/.cvsignore: updated
 
-2004-03-26 10:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
+         added lots of new code...
 
-       use 'findObject -e' instead of 'findFile' to find /dev/null also
+2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 10:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
 
-       * scripts/vserver.start:
+2005-03-23 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed call of vshelper.isEnabled
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.rpm,
+         util-vserver/scripts/vserver-build.yum: execute '--initdb' before
+         importing pubkeys
+         import pubkeys from /etc/vservers/.distributions/.common/pubkeys
+         also
 
-2004-03-26 10:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/scripts/vserver: added 'hashify' target
 
-       fixed some typos
+2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 10:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_VHASHIFY
 
-       * doc/configuration.xml:
+2005-03-23 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented apps/vshelper/logfile symlink
+       * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
+         initialization of 'vserver'
 
-2004-03-26 10:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vshelper:
+       * util-vserver/distrib/Makefile.am: create
+         /etc/.../.distributions/.common/pubkeys/
+         create /etc/.../.defaults/apps/vunify/hash
 
-       ignore 'restart2' event; this seems to be issued at vserver *start*
-       added support for a logfile
-       enable logfile-logging when invoked from kernel (no tty)
+2005-03-23 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 09:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: copy GPG keys from the system
+         into the confdir
+         buildrequire dietlibc-0.25
 
-       * scripts/util-vserver-vars.pathsubst:
+2005-03-23 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed order of variables
-       fixed _VSHELPER path
+       * util-vserver/build-all: build with debug settings
 
-2004-03-26 09:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
+         write(2) when communication with the rpm-fake-helper
+         call read(2) and write(2) through TEMP_FAILURE_RETRY()
+         use Vwrite() instead of write(2) at some places
 
-       fixed vshelper path
-       added vshelper-sync
+2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 09:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/command-exec.c: call write(2) through
+         TEMP_FAILURE_RETRY()
 
-       * util-vserver.spec.in:
+2005-03-22 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some Requires:
-       own  %dir /var/run/vshelper
+       * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
 
-2004-03-26 09:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 15:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
+         workaround warning messages regarding 'warn_unused_return_value'
+         when
+         using _FORTIFY_SOURCE.
 
-       added substition for @VSHELPERSTATEDIR@
-       minor cosmetical cleanups
+2005-03-22 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvservervdir.c,
+         util-vserver/lib_internal/coreassert.h,
+         util-vserver/lib_internal/matchlist-initmanually.c,
+         util-vserver/lib_internal/matchlist-printid.c,
+         util-vserver/lib_internal/util-exitlikeprocess.c,
+         util-vserver/lib_internal/util-io.h: workaround warning messages
+         regarding 'warn_unused_return_value' when
+         using _FORTIFY_SOURCE.
 
-       * src/.cvsignore:
+2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vshelper-sync
+       * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
+         vdlimit
 
-2004-03-26 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vshelper-sync.c:
+       * util-vserver/util-vserver.spec.in: cleanups
+         use %global instead of %define
 
-       initial checkin
+2005-03-22 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: set _FORTIFY_SOURCE
 
-       * src/vserver-info.c:
+2005-03-19 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added tgID and tgPXID support
-       - accept 'true' as boolean value
-       - optimized the code a little bit so that the xid will be looked up
-         only when really needed
+       * util-vserver, util-vserver/.cvsignore: updated
 
-2004-03-26 08:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vps.c:
+       * util-vserver, util-vserver/.cvsignore: updated
 
-       in output, added a ' ' on overlong vserver-names
+2005-03-19 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/update-doc: initial checkin
 
-       * src/secure-mount.c:
+2005-03-19 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rewrote some parts to cope better with '-o' options (required for -bme
-       patches to work)
+       * util-vserver/scripts/chcontext: do not use '--create' for dynamic
+         contexts
 
-2004-03-26 08:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/distrib/apps: removed...
 
-       added vshelper-sync
+2005-03-19 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
+         util-vserver/distrib/apps/vshelper/action: added to be removed...
 
-       * scripts/vshelper:
+2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/distrib/redhat/initsignal,
+         util-vserver/src/testsuite/data/vserver1,
+         util-vserver/src/testsuite/data/vserver2,
+         util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
+         util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
+         obsoleted
 
-2004-03-26 08:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.stop:
+       * util-vserver/src/testsuite/data/vserver1,
+         util-vserver/src/testsuite/data/vserver1/apps,
+         util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
+         util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
+         util-vserver/src/testsuite/data/vserver1/apps/vunify,
+         util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
+         util-vserver/src/testsuite/data/vserver2,
+         util-vserver/src/testsuite/data/vserver2/apps,
+         util-vserver/src/testsuite/data/vserver2/apps/vunify,
+         util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
+         util-vserver/src/testsuite/vuname,
+         util-vserver/src/testsuite/vuname/nodename,
+         util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
+         util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
+         to be removed...
 
-       added VSHELPER & synchronization code
+2005-03-19 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat/initsignal: added to be removed
+         soon...
 
-       * scripts/vserver.start:
+2005-03-19 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added documentation about failure reasons
-       added VSHELPER code
+       * util-vserver/src/vnet.c: obsoleted...
 
-2004-03-26 08:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/doc/vunify-verbosity.txt,
+         util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
+         util-vserver/src/vnet.c: initial checkin
 
-       adapted code to new getFileArray() behavior
-       added VSHELPER support
-       added "LEGACY ALERT" messages
-       initSync(),waitForSync(): added
+2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/vserver-start/interface-add.c,
+         util-vserver/vserver-start/interface-print.c,
+         util-vserver/vserver-start/interface-remove.c,
+         util-vserver/vserver-start/main.c: avoid warnings regarding
+         unused params
 
-       * scripts/vserver-setup.functions:
+2005-03-19 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added a "LEGACY ALERT"
+       * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
+         section
+         build vhashify only with C99 and beecrypt
+         cleanups
 
-2004-03-26 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build:
+       * util-vserver/lib_internal/testsuite/copy-check: cleanups
+         conditionalize expensive tests
 
-       fixed code to work with new behavior of getFileArray
+2005-03-19 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib_internal/Makefile-files: moved *dlimit* files
+         into the only-C99 section
+         clean all potentially built libraries
 
-       * scripts/util-vserver-vars.pathsubst:
+2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some missing variables
-       added the vshelper variables
+       * util-vserver/ensc_vector/list-free.c: some minor C89
+         compatibility changes
 
-2004-03-26 08:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/pkgmgmt:
+       * util-vserver/ensc_vector/Makefile-files: use
+         'lib-dietlibc-not-enabled-error.a' consistently
+         clean all libraries inclusive those which might not be built
 
-       use pkgmgmt.isAptAvailable()
+2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.dtd: readded
 
-       * scripts/functions:
+2005-03-19 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       logging(),warning(),panic(),execute(): added
-       pkgmgmt.isAptAvailable(): added
-       vshelper.*(): added
-       getFileArray(): fail, when file does not exist
+       * util-vserver/doc/configuration.xml: documented the 'vhashify'
+         configuration
+         moved '<default>' tags before '<description>'
 
-2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/doc/configuration-xhtml.xsl: applied changes
+         regarding the new www-location on savannah
 
-       added vshelper
+2005-03-19 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/Makefile-files: (re)added xsltproc support
 
-       * lib/vserver.h:
+2005-03-19 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - minor cleanups
-       - added vcFEATURE_VSHELPER
-       - vc_isSupported(): annotated it
-       - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
-         requires a special handling so inlining is not really usefully
-         anymore
+       * util-vserver/configure.ac: added tests for XSLTPROC
+         added '--disable-expensive-tests'
+         added beecrypt tests
+         cosmetical cleanups + enhancements
 
-2004-03-26 08:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 01:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: issupported.c, issupportedstring.c:
+       * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
+         added some hacks for lib-dietlibc-not-enabled-error.a
 
-       added VSHELPER
+2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore: updated
 
-       * lib/Makefile-files:
+2005-03-18 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added getinsecurecaps.c
+       * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
+         include <sys/stat.h> instead of defining a 'struct stat'; this
+         prevents
+         problems with the 64bit interface of the filesystem functions
 
-2004-03-26 08:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getinsecurecaps.c:
+       * util-vserver/lib_internal/unify-copy.c: use a sparse-file
+         friendly method for copying files
 
-       initial checkin
+2005-03-18 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite/Makefile-files,
+         util-vserver/lib_internal/testsuite/copy-check,
+         util-vserver/lib_internal/testsuite/copy.c: added testcases for
+         Unify_copy()
 
-       * doc/configuration.xml:
+2005-03-18 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented the vshelper stuff
+       * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
+         instead of libensc_vector.a
 
-2004-03-26 08:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.dtd:
+       * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
+         util-vserver/src/vhashify.h: made it work...
 
-       added a type for 'script'
+2005-03-18 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
+         applied changes in the MatchList-API
 
-       * distrib/Makefile.am:
+2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups in the directory creation rules
+       * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
+         libensc_vector.a
+         use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
 
-2004-03-26 08:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/scripts/vpkg: exit with returncode of '2' when
+         pkgmgmt can not be determined
 
-       added vshelper
+2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-26 08:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite/Makefile-files: use
+         $(LIBENSCVECTOR) instead of libensc_vector.a
 
-       * util-vserver.spec.in:
+2005-03-18 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'install-distribution' instead of 'install-vserverdir'
-       added vshelper stuff
+       * util-vserver/lib_internal/unify-isiunlinkable.c,
+         util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
+         return-type
 
-2004-03-26 08:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
+         with mmap(2) instead of read(2)+write(2) sequences
 
-       cleanups and enhancements in the directory installation rules
+2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 06:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/string.hc: String_free(): added
 
-       * NEWS:
+2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.205
+       * util-vserver/lib_internal/string.h: renamed String_destroy() to
+         String_free()
 
-2004-03-24 06:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/lib_internal/string-destroy.c: obsoleted;
+         String_free() is now inlined
 
-       fixed LDADD flags for capchroot
+2005-03-18 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 06:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/matchlist-initbyvserver.c,
+         util-vserver/lib_internal/matchlist-initmanually.c,
+         util-vserver/lib_internal/matchlist-initrefserverlist.c,
+         util-vserver/lib_internal/matchlist.h: applied lot of API changes
 
-       * src/vsched.c:
+2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       enhanced the in-chain operation; make it a noop when called without opts
-       enhanced error messages
+       * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
+         instead of String_destroy()
 
-2004-03-24 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: util-vserver-vars.pathsubst, vserver.functions,
-         vserver.start:
+       * util-vserver/lib_internal/Makefile-files: added
+         matchvserverinfo-*
+         removed string-destroy.c
 
-       added scheduler support
+2005-03-18 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/matchvserverinfo-free.c,
+         util-vserver/lib_internal/matchvserverinfo-init.c: initial
+         checkin
 
-       * doc/configuration.xml:
+2005-03-18 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added basic documentation for bcapabilities, ccapabilities and schedule
+       * util-vserver/ensc_vector/Makefile-files,
+         util-vserver/lib/Makefile-files: split into a -glibc and a -diet
+         part
 
-2004-03-24 05:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c,
-         src/vattribute.c, src/vps.c:
+       * util-vserver/ensc_vector/testsuite/Makefile-files,
+         util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
+         instead of libensc_vector.a
 
-       renamed vc_get_securecaps() to vc_get_insecurecaps()
+2005-03-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: HACK: set 'enable_static=no' for
+         dietlibc case and postpone AC_PROG_LIBTOOL execution
 
-       * scripts/vserver.start:
+2005-03-18 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing '\'
+       * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
+         lib/libvserver.la
+         use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
 
-2004-03-24 05:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c,
-         vserver-info.c, vuname.c:
+       * util-vserver/build-all, util-vserver/src,
+         util-vserver/src/.cvsignore: updated
 
-       use vc_xidopt2xid()
+2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vunify.c: use new Unify_unify() API
+         rearranged some code; I do not try to be C89 compliant in C99
+         progams anymore...
 
-       * src/: chcontext.c, vkill.c, vsched.c:
+2005-03-17 14:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       prefer '--xid' instead of '--ctx'
-       use vc_xidopt2xid()
+       * util-vserver/src/vcopy.c: use new Unify_unify() API
 
-2004-03-24 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
+         util-vserver/src/vhashify.h: initial checkin
 
-       added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts
+2005-03-17 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
+         lib_internal/libinternal.a
+         added vhashify*
 
-       * scripts/vserver-build.debootstrap:
+2005-03-17 14:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call 'wget' with '-nv' instead of '-q'
+       * util-vserver/lib_internal/testsuite/Makefile-files,
+         util-vserver/src/testsuite/Makefile-files,
+         util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
+         instead of lib_internal/libinternal.a
 
-2004-03-24 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
+         argument to Unify_unify()
+         * Unify_isIUnlinkable(): added
 
-       vc_xidopt2xid(): added prototype
+2005-03-17 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
+         argument to Unify_unify()
 
-       * lib/Makefile-files:
+2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added xidopt2xid.c
+       * util-vserver/ensc_vector/list-add.c,
+         util-vserver/ensc_vector/list-at.c,
+         util-vserver/ensc_vector/list-free.c,
+         util-vserver/ensc_vector/list-init.c,
+         util-vserver/ensc_vector/list-insertinternal.c,
+         util-vserver/ensc_vector/list-internal.h,
+         util-vserver/ensc_vector/list-search.c,
+         util-vserver/ensc_vector/list-searchselforg.c,
+         util-vserver/ensc_vector/list.h,
+         util-vserver/ensc_vector/list.hc,
+         util-vserver/ensc_vector/testsuite/test2.c,
+         util-vserver/ensc_vector/vector-searchselforg.c,
+         util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
 
-2004-03-24 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/xidopt2xid.c:
+       * util-vserver/lib_internal/Makefile-files: * create both
+         libinternal-diet.a and libinternal-glibc.a. This is
+         needed to avoid segfaults with gcc4 when linking against glibc
+         based
+         libraries like 'beecrypt'. Perhaps, these segfaults are a problem
+         with gcc4 as they do not happen with gcc33...
+         
+         * added unify-isiunlinkable.c
 
-       initial checkin
+2005-03-17 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector/testsuite/test1.c: added tests for
+         Vector_searchSelfOrg()
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2005-03-17 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Evc_xidopt2xid(): added
+       * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
 
-2004-03-24 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/misc/debootstrap.uri:
+       * util-vserver/ensc_vector/vector.h,
+         util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
+         added
 
-       updated to recent version
+2005-03-17 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector/Makefile-files: added list-* files
+         added vector-searchselforg.c
 
-       * util-vserver.spec.in:
+2005-03-17 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed Requires()
-       fixed some %dir's
+       * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
+         fixed declaration of the *_x*int() methods; they do not take a
+         'base' argument
 
-2004-03-24 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/src/vserver-info.c: added XIDTYPE support
 
-       cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options
-       minor cleanups
+2005-03-09 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
 
-       * sysv/vservers-legacy:
+2005-03-09 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/m4/ensc_initrddir.m4: fixed typo
 
-2004-03-24 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/: rebootmgr, rebootmgr.subst[DEAD]:
+       * util-vserver/lib/vserver.h: vc_getXIDType(): added
 
-       'rebootmgr' is now a src-script
+2005-03-09 14:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver-internal.h: added some magic to avoid
+         warnings with gcc4
 
-       * sysv/Makefile-files:
+2005-03-09 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       'rebootmgr' is now a src-script
-       added vservers-legacy
+       * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
+         added getxidtype.c
 
-2004-03-24 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vattribute.c:
+       * util-vserver/distrib/redhat/initpre: create /usr/X11 also
 
-       initialize 'bmask' member of struct vc_ctx_caps
-       use negative logic of --bcap (this should be the 'old' behavior of '--cap')
+2005-03-09 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
+         util-vserver/distrib/fc3/apt/rpmpriorities,
+         util-vserver/distrib/fc3/apt/sources.list: added apt support for
+         FC3
 
-       * src/rpm-fake.c:
+2005-03-02 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initialize 'bmask' member of struct vc_ctx_caps
+       * util-vserver/lib/syscall_adddlimit-v13.hc,
+         util-vserver/lib/syscall_adddlimit.c,
+         util-vserver/lib/syscall_getdlimit-v13.hc,
+         util-vserver/lib/syscall_getdlimit.c,
+         util-vserver/lib/syscall_remdlimit-v13.hc,
+         util-vserver/lib/syscall_remdlimit.c,
+         util-vserver/lib/syscall_setdlimit-v13.hc,
+         util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
+         CALL_VC_V13
 
-2004-03-24 02:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: capchroot.c, filetime.c, readlink.c:
+       * util-vserver/scripts/vyum: allow '--all' param
 
-       rewrote it
+2005-03-02 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
 
-       * src/Makefile-files:
+2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; moved some programs into $legacydir
+       * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
+         statements
 
-2004-03-24 02:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-02 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/lib/syscall_adddlimit-v13.hc,
+         util-vserver/lib/syscall_remdlimit-v13.hc,
+         util-vserver/lib/vserver-internal.h: minor cleanups
 
-       added more legacy programs
+2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-mount.c: do not assume 'nodev' on
+         'devpts'
 
-       * scripts/legacy/vserver:
+2005-03-02 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use $_XXXX variables instead of static commandnames
-       use variables for paths
+       * util-vserver/lib/vserver-internal.h:
+         CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
 
-2004-03-24 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-02 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/legacy/distrib-info:
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall_adddlimit-v13.hc,
+         util-vserver/lib/syscall_adddlimit.c,
+         util-vserver/lib/syscall_getdlimit-v13.hc,
+         util-vserver/lib/syscall_getdlimit.c,
+         util-vserver/lib/syscall_remdlimit-v13.hc,
+         util-vserver/lib/syscall_remdlimit.c,
+         util-vserver/lib/syscall_setdlimit-v13.hc,
+         util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
+         util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
+         util-vserver/src/vdlimit.c: added *vdlimit functions + tools
+         (patch provided by Daniel Hokka Zakrisson)
 
-       moved parserpmdump to legacy
+2005-02-25 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-setup.functions: added some sanity
+         checks
 
-       * scripts/util-vserver-vars.pathsubst:
+2005-02-25 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_REBOOTMGR
+       * util-vserver/ensc_wrappers/Makefile-files,
+         util-vserver/ensc_wrappers/wrappers-string.hc,
+         util-vserver/ensc_wrappers/wrappers.h: added wrapper around
+         string functions
 
-2004-03-24 02:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_dietlibc.m4:
+       * util-vserver/src/secure-mount.c: /me should learn to differ
+         between script-languages and C... strings in C are still marked
+         by >"< but not by >'<...
+         fixed allocation of the newly generated option string
 
-       fixed copy&paste error
+2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vapt-get-worker,
+         util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
+         $_APT_GET
 
-       * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed,
-         cvsusers.map:
+2005-02-25 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/distrib/redhat/initpost,
+         util-vserver/scripts/functions,
+         util-vserver/scripts/legacy/distrib-info,
+         util-vserver/scripts/legacy/rootshell,
+         util-vserver/scripts/legacy/vserver,
+         util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/start-vservers,
+         util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
+         util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.functions.apt,
+         util-vserver/scripts/vserver-build.functions.pkgmgmt,
+         util-vserver/scripts/vserver-build.functions.rpm,
+         util-vserver/scripts/vserver-build.functions.yum,
+         util-vserver/scripts/vserver-build.rpm,
+         util-vserver/scripts/vserver-build.yum,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vserver-setup.functions,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
+         util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
+         util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
+         PATCHES: introduced a more common naming
+         scheme: global, immutable variables names are now named like
+         '$__ABC'
+         instead of '$ABC'. This happens at much places and will break a
+         lot of
+         patches therefore.
 
-2004-03-24 02:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore,
-         lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore,
-         src/testsuite/.cvsignore, tests/.cvsignore:
+       * util-vserver/configure.ac: changed my GPG key
 
-       added some standardfiles; I do not want to wait until Savannah fixes
-       its scripts and allows access to CVSROOT/cvsignore again.
+2005-02-25 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-mount.c: assume 'nodev' by default
 
-       * lib_internal/util-perror.h:
+2005-02-25 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       placed a 'do ... while (0)' block around the macros
+       * util-vserver/scripts/vserver-build.functions.yum,
+         util-vserver/scripts/vyum-worker: added preliminary support for
+         the patch from
+         https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
 
-2004-03-24 02:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc,
-         syscall_setccaps-v13.hc:
+       * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
+         ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
+         use $SETUP_CONFDIR instead of $confdir
 
-       handle the new struct vc_ctx_caps::bmask member
+2005-02-25 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
+         $PKGDIR, use $PKGINSTALLDIR instead of
 
-       * contrib/manifest.dat.pathsubst:
+2005-02-20 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved some files into legacy
-       handle sysv scripts
+       * util-vserver/scripts/vserver-build.functions.rpm:
+         rpm.initFilesystem(): fixed variable-names; this caused e.g. an
+         unset %_dbpath macro formerly
 
-2004-03-24 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-15 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
 
-       added formerly missing 'v_gated' registration
-       updated -legacy subpackage and moved some initscripts into it
+2005-02-15 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-24 02:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: added information where the 'ip' and
+         'vconfig' programs can be found
 
-       * lib/vserver.h:
+2005-02-15 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not use PURE before gcc 3.3.3
-       use a more effective way to determine gcc revision
-       struct vc_ctx_caps: added 'bmask' member
+       * util-vserver/scripts/vshelper: adjusted the order of cli options
+         evaluation; automake-1.9.5 redirects
+         input from /dev/null so the 'tty -s' check gets triggered and
+         'make
+         distcheck' fails in the '... --version/--help' tests
 
-2004-03-24 02:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-15 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h:
+       * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
+         symlink; there was a '/' missing which
+         caused a pollution of the /etc/vservers/.defaults directory with
+         'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
 
-       do not use PURE before gcc 3.3.3
-       use a more effective way to determine gcc revision
+2005-02-07 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-23 02:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions,
+         util-vserver/scripts/vserver-build.functions.pkgmgmt,
+         util-vserver/src/vunify.c: fixed typos
 
-       * scripts/vserver-wrapper:
+2005-02-07 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed typo (missing 's')
+       * util-vserver/doc/configuration.xml: documented the *namespace
+         options
 
-2004-03-23 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-04 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions:
+       * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
+         of the mtab-location (Georg Glas)
+         https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
 
-       added basic support for SuSE (patch from Thomas Guettler)
-       give more hints in errormessages (patch from Thomas Guettler)
+2005-02-04 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-23 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: fixed one of the
+         previously added 'test -n'
 
-       * scripts/vpkg:
+2005-02-02 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give out errormessage on unknown distribution type
+       * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
+         ENSC_PATHPROG(): added a '<DESCR>' parameter
 
-2004-03-23 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-02 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/doc/compatibility-xhtml.xsl,
+         util-vserver/doc/compatibility.css: applied
+         http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
 
-       added basic support for SuSE
+2005-02-01 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-19 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
 
-       * src/vserver-stat.c:
+2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed race when process disappeared shortly after reading /proc
+       * util-vserver/scripts/Makefile-files: added vyum-worker to
+         AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
 
-2004-03-19 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/scripts/vyum-worker: minor cosmetical change
 
-       documented apps/init/{mark,depends}
-       mentioned the gentoo initstyle
+2005-02-01 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-19 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
+         fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
+         VAR=$(ACTION)'
+         succeeds everytime so ERROR will be never executed. So, it is
+         rewritten to
+         'local VAR; VAR=$(ACTION) || ERROR'.
 
-       * doc/configuration-lsd.css:
+2005-02-01 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       followed Bertl's suggestion and added a subliminal message
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
 
-2004-03-19 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/distrib/fc3/rpmlist.d,
+         util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
 
-       require at least version 0.24 of dietlibc
+2005-02-01 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-19 17:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.rpm: moved installPackages
+         into vserver-build.functions.rpm
+         added support for preconfigured package-lists
 
-       * m4/ensc_dietlibc.m4:
+2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       allow to specify a <min-version>
+       * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
+         added
 
-2004-03-18 07:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 16:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/scripts/vserver-build: documented the '--empty'
+         switch for the '-m rpm' method
+         allow an increasing debug-level
 
-       version 0.29.204
+2005-02-01 16:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 07:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
 
-       * lib_internal/util-dotfile.h:
+2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not use PURE; it is not applicable for inline declarations
+       * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
+         directory + content
 
-2004-03-18 06:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 16:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h:
+       * util-vserver/contrib/manifest.dat.pathsubst: added
+         vserver-build.rpm
 
-       fixed broken condition for PURE
-       define __builtin_expect() when needed
+2005-02-01 02:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/matchlist-initbyvserver.c,
+         util-vserver/lib_internal/matchlist-initmanually.c,
+         util-vserver/lib_internal/matchlist-initrefserverlist.c,
+         util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
+         changed matchlist-API to pass additional information about a
+         vserver. This allows to turn off pkgmgmt-queries for not-yet
+         existent vservers in 'vcopy'
 
-       * src/vunify.c:
+2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups in the verbosity code
+       * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
+         added; it allows to pass additional information about the vserver
 
-2004-03-18 06:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/legacy/: vps.pathsubst, vserver:
+       * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
+         with O_RDWR, fixed resource leak in error-case
 
-       use 'chcontext-compat' instead of 'chcontext'
+2005-02-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
+         when appending the '/'
 
-       * scripts/vserver.stop:
+2005-01-31 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call isVserverRunning to cleanup rundir
+       * util-vserver/doc/configuration.xml,
+         util-vserver/scripts/functions, util-vserver/scripts/vshelper:
+         added 'debug' option for vshelper
 
-2004-03-18 06:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions.pkgmgmt:
+       * util-vserver/scripts/vshelper: added delegation support (Herbert
+         Poetzl)
+         http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
 
-       ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty
+2005-01-31 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions: getDistribution():
+         added support for a default distribution
 
-       * scripts/vserver-build:
+2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; use full parenthesis in case ... esac
+       * util-vserver/scripts/Makefile-files,
+         util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
 
-2004-03-18 06:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver:
+       * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
+         util-vserver/distrib/template/initpost,
+         util-vserver/distrib/template/initpre: added the 'template'
+         distribution
 
-       implemenented 'pkgmgmt' command
+2005-01-31 17:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
+         be now done shortly before execve(2)
+         but not on initialization anymore. This solves the problem when
+         'rpm' is
+         a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
+         was unset
+         and the wrapper not used.
 
-       * scripts/vrpm:
+2005-01-31 17:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       allow both internal and external packagemanagement
+       * util-vserver/scripts/vshelper: fixed the (currently non-existent)
+         child->parent traversal
 
-2004-03-18 06:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vpkg:
+       * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
+         DOT_MULTI_TARGET
 
-       cleanups; generalized some functions and moved them into the 'functions' file
+2005-01-31 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: updated
 
-       * scripts/vapt-get:
+2005-01-31 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       support both internal and external packagemanagement
+       * util-vserver/Makefile.am,
+         util-vserver/lib/createskeleton-full.hc,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-setup.functions,
+         util-vserver/src/save_ctxinfo.c,
+         util-vserver/util-vserver.spec.in: removed 'run.rev' as a
+         vserver-local variable and made it a system-wide setting
 
-2004-03-18 06:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-28 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/doc/configuration.xml: reindented it
+         fixed vshelper documentation
 
-       added $_PKGMGMT and $_TAR
+2005-01-27 21:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/start-vservers,
+         util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
+         util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.functions.rpm,
+         util-vserver/scripts/vserver-setup.functions,
+         util-vserver/scripts/vserver-wrapper,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
+         util-vserver/scripts/vsomething: use 'test -n "..."' instead of
+         'test "..."'; when "..." expands to '-v'
+         or a similar string, the expression will be misinterpreted
+         (noticed by
+         Werner Schalk)
 
-       * scripts/start-vservers:
+2005-01-27 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       filter out non-matching vservers *before* adding them to the makefile
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
 
-2004-03-18 06:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
+         reworked the capability.h stuff
 
-       getVserverStatus(): fix problems with leading whitespaces in numerical values
-       pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
+2005-01-27 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files,
+         util-vserver/src/capability-compat.h: added capability-compat.h
 
-       * scripts/pkgmgmt:
+2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/configure.ac: added check for <sys/capability.h>
+         header
 
-2004-03-18 06:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/Makefile.am: removed the linuxcaps.h bits
 
-       added pkgmgmt
+2005-01-27 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: implemented capability-support
+         check
 
-       * lib_internal/matchlist-initmanually.c:
+2005-01-27 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       some cleanups in the verbosity code
+       * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
+         and context-creation; this caused
+         errors on kernel 2.6 when the vserver is not running yet
 
-2004-03-18 06:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservercfgstyle.c:
+       * util-vserver/src, util-vserver/src/.cvsignore,
+         util-vserver/src/Makefile-files: added check-unixfile
 
-       filter out relative and absolute paths; when they are not pointing to
-       an existing directory, the function fails
+2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: execute sanityCheck()
 
-       * ensc_wrappers/wrappers_handler.hc:
+2005-01-27 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use __builtin_expect
+       * util-vserver/scripts/vserver.functions: moved sanity checks which
+         were spread in various functions into the sanityCheck() method
+         implemented checks for non-newline terminated files and missing
+         capability support
 
-2004-03-18 06:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/defaults/apt/apt.conf:
+       * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
+         util-vserver/distrib/fc3/pkgs/01,
+         util-vserver/distrib/fc3/pkgs/02,
+         util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
+         util-vserver/distrib/fc3/yum.repos.d,
+         util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
+         util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
+         util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
+         util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
+         util-vserver/distrib/fc3/yum/yum.conf,
+         util-vserver/scripts/vserver-build.functions.yum,
+         util-vserver/scripts/vserver-build.yum,
+         util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
+         util-vserver/scripts/vyum-worker,
+         util-vserver/src/check-unixfile.c: initial checkin
 
-       added '@autogenerated@' tag plus small warning
+2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build: added 'yum' support
 
-       * contrib/manifest.dat.pathsubst:
+2005-01-27 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added pkgmgmt script
+       * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
+         code into the 'functions' file
 
-2004-03-18 06:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
+         files + vsomething + check-unixfile
 
-       look for tar
+2005-01-27 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-18 06:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: added yum* support
+         reorganized the rpmFake stuff
 
-       * Makefile.am:
+2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       substitute @TAR@
+       * util-vserver/scripts/Makefile-files: added the yum* files +
+         vsomething
 
-2004-03-16 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chbind.c:
+       * util-vserver/distrib/redhat/initpre: added missing newline
 
-       use vc_get_nb_ipv4root() instead of hardcoded '16' value
+2005-01-27 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
 
-       * compat.h:
+2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       CONST: added
+       * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
+         + check-unixfile
 
-2004-03-16 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/README: mentioned the '-m yum' buildmethod
 
-       VC_ATTR_CONST: added
-       vc_get_nb_ipv4root(): added
+2005-01-26 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
+         /etc/vservers/.../vdir also
 
-       * lib/Makefile-files:
+2005-01-26 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added getnbipv4root.c
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
 
-2004-03-16 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getnbipv4root.c:
+       * util-vserver/util-vserver.spec.in: do not ship the /vservers
+         directory itself; as it is immutable, the
+         extraction will fail else
 
-       initial checkin
+2005-01-26 20:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 05:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore: updated
 
-       * scripts/Makefile-files:
+2005-01-26 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+       * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
+         avoid comments after '-p /sbin/ldconfig'
 
-2004-03-16 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/scripts/vserver.start: added (untested) support for
+         '/' in the vserver fstab
 
-       version 0.29.202
+2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: use unique prefixes for
+         variables used in functions with 'eval' statements
+         mountRootFS(): added
 
-       * sysv/Makefile-files:
+2005-01-26 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vservers-default
-       removed vservers
+       * util-vserver/scripts/functions: use unique prefixes for variables
+         used in functions with 'eval' statements
 
-2004-03-16 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/vservers.subst[DEAD]:
+       * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
+         <string.h> + <ctype.h>
 
-       obsoleted by new initscript
+2005-01-26 15:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: moved rootshell to legacy
 
-       * sysv/vservers-default:
+2005-01-26 15:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/vserver-start/defaulttty.c: include <string.h>
 
-2004-03-16 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/src/secure-mount.c: added '--rootfs' option
 
-       implemented INITPID for the compat API
+2005-01-26 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
+         initscripts to legacy
 
-       * src/rpm-fake.c:
+2005-01-26 14:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented/fixed the non-legacy part
-       cleanups
+       * util-vserver/util-vserver.spec.in: updated BuildRequires:
+         use 'setattr --barrier' instead of 'chattr +t' in the %post
+         scriptlet
+         moved the v_* initscripts to legacy
 
-2004-03-16 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-25 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake-resolver.c:
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/scripts/legacy/rootshell,
+         util-vserver/scripts/rootshell: moved rootshell script to legacy
 
-       implemented/fixed the non-legacy part
+2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * branches/SYSCALL_SWITCH/util-vserver/scripts/vserver,
+         util-vserver/scripts/legacy/vserver: fixed
+         http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
+         
+         "vserver myvserver start" gives exit code 1 if there is no file
+         /etc/vservers/myvserver.sh, since the last statement in vserver
+         ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
+         case.
+         
+         [Daniel Hermann]
 
-       * scripts/vserver.suexec:
+2005-01-21 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added internal mode to use 'suexec' for stopped vservers also
+       * util-vserver/scripts/vserver: be more verbosely when vserver
+         could not be determined and give hints
+         about possible solutions (based upon ideas by Thorsten Gunkel)
 
-2004-03-16 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-21 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.stop:
+       * util-vserver/scripts/vserver-setup.functions:
+         interface-configuration: give out a warning when no device was
+         configured
 
-       added a more efficient stop method for fakeinit vservers
+2005-01-21 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: *
+         interface-configuration: accept 'nodev' without a configured
+         'dev';
+         formerly the interface was silently ignored when 'dev' was
+         missing
+         * added some sanity checks for the behaviour described above
 
-       * scripts/vserver.start:
+2005-01-21 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       finxed incomplete quoting
+       * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
+         it work in SELinux environments
+         call execve(2) directly instead of execv(3)
 
-2004-03-16 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-07 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/README: fixed typos
+         cleanups + enhancements
 
-       handle fakeinit separately
-       cleanups and fixes in the flag-generation
+2005-01-07 16:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/README: "Notes for distributors" + "Which version
+         shall I use?" added
 
-       * scripts/vserver-wrapper:
+2005-01-07 16:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
+         instead of '[' (found by Hans Ulrich Niedermann)
 
-2004-03-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-06 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver:
+       * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
+         AC_CANONICAL_HOST + AC_CANONICAL_BUILD
 
-       added support for an internal command mode
+2005-01-06 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
+         added
+         made ENSC_VERSION_DIETLIBC uppercase
+         ignore extra specifiers in dietlibc's minor version (reported by
+         Hans Ulrich Niedermann)
 
-       * scripts/util-vserver-vars.pathsubst:
+2005-01-06 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_INITSYNC_MINIT_* variables
-       added $_START_VSERVERS
+       * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
+         $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
+         Niedermann)
 
-2004-03-16 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/start-vservers:
+       * util-vserver/scripts/vserver.functions: use $_<prog> (which
+         expands to absolute paths) instead of trusting into a good $PATH
+         a small VLAN fix (do not quote the splitted dev)
+         minor cleanups
 
-       added ok/passed/failed logic
+2004-12-28 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/start-vservers,
+         util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.functions.apt,
+         util-vserver/scripts/vserver-wrapper,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
+         absolute paths) instead of trusting into a good $PATH
 
-       * scripts/Makefile-files:
+2004-12-28 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       ship vsyswrapper again
+       * util-vserver/configure.ac: use ENSC_PATHPROG & friends
 
-2004-03-16 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/m4/ensc_pathprog.m4: initial checkin
 
-       vc_is_dynamic_xid(): added
+2004-12-28 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
+         substituting prognames
 
-       * lib/Makefile-files:
+2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added isdynamicxid.c
+       * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
+         variants
 
-2004-03-16 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-vserver.hc:
+       * util-vserver/lib/vserver.h: s!\params!\param!
+         added doc about vc_get_iattr()
 
-       Evc_set_ccaps(): added
+2004-12-28 11:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/cfg.txt: removed since obsoleted by
+         configuration.xml
 
-       * distrib/redhat/initpre, lib/isdynamicxid.c:
+2004-12-21 07:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/vsched.c: fixed segfault when no arguments are
+         given (reported by Adrian Reyer)
 
-2004-03-16 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-16 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/redhat/initpost:
+       * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
+         to 'fdset'. former name causes problems
+         with certain FD_* implementations (reported by Adrian Reyer)
 
-       use internal 'chkconfig' command
+2004-12-09 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: added fc-3 host
 
-       * distrib/Makefile.am:
+2004-12-09 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added initpre to handle rpm's misclassification of %_netsharedpath
+       * util-vserver/lib/Makefile-files: getfilecontext.c: added
 
-2004-03-16 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-09 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/: make-manifest, manifest.dat.pathsubst:
+       * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
+         vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
+         function
+         was horribly broken. Fixed and moved it into an own file as it is
+         too
+         complex for an inline function. Documentation was added also.
 
-       handle some sysv files too
+2004-12-07 11:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-16 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/vserver-start/main.c: include <unistd.h>
 
-       * util-vserver.spec.in:
+2004-12-07 11:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated the -sysv package
+       * util-vserver/scripts/vserver.functions: read enter-shell from the
+         defaults-directory also
+         use prio-bias instead of cpu-mask
 
-2004-03-15 22:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
+         <string.h>
 
-       cleanups; remove unused code
-       added '--silentexist'
-       use context-sync.hc
+2004-12-07 11:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-15 22:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/cflags.c: added some new flags
 
-       * src/chcontext.c:
+2004-12-07 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use code from context-sync.hc
+       * util-vserver/doc/configuration.xml: do not mention the /hostname
+         + /domainname params anymore
+         removed vsched/cpu-mask
+         added vsched/priority-bias
 
-2004-03-15 22:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-21 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/context-sync.hc:
+       * util-vserver/lib/vserver.h: added/updated flags and capabilities
 
-       initial checkin
+2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-15 22:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/islink.c: initial checkin
 
-       * src/Makefile-files:
+2004-10-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added context-sync.hc
+       * util-vserver/lib/internal.h: utilvserver_isLink(): added
+         prototype
 
-2004-03-15 22:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-21 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.apt-rpm:
+       * util-vserver/lib/cflags-v13.c: added lots of new flags
 
-       cleanups; full parenthesis for case ... esac statements
+2004-10-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-15 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
+         'ping' is kept for compatibility reasons
 
-       * scripts/vserver:
+2004-10-21 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; full parenthesis for case ... esac statements
-       give more helpful error messages
+       * util-vserver/lib/Makefile-files: added islink.c
 
-2004-03-15 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/: jail.h, jailintotempdir.c:
+       * util-vserver/scripts/functions: getFileValue(): modified to
+         accept a list of candidates
 
-       return indication about place of error
+2004-10-19 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-15 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcontext.c: merged from
+         UV_NAMESPACE_AFTER_CHROOT branch
 
-       * configure.ac:
+2004-10-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       print correct $prefix when '--prefix' is not specified
+       * util-vserver/Makefile.am: added 'update-doc' target
 
-2004-03-13 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+         Evc_{new,enter}_namespace(): added
 
-       version 0.29.201
+2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-13 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
 
-       * src/vcontext.c:
+2004-10-19 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added another #warning
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
+         updated to vs1.9.3-rc4
 
-2004-03-13 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/vserver-start/configuration-init.c,
+         util-vserver/vserver-start/configuration.c,
+         util-vserver/vserver-start/configuration.h,
+         util-vserver/vserver-start/interface.c,
+         util-vserver/vserver-start/interface.h,
+         util-vserver/vserver-start/main.c,
+         util-vserver/vserver-start/scriptlets.c,
+         util-vserver/vserver-start/vserver-start.h: added lots of new
+         code
 
-       fixed '--uid' option (it's required_argument but not no_argument)
-       drop privileges after migrate()
+2004-10-19 21:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-13 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/filecfg-iteratemultiline.c,
+         util-vserver/lib_internal/testsuite/filecfg-ml.c,
+         util-vserver/vserver-start/defaulttty.c: initial checkin
 
-       * scripts/vserver.start:
+2004-10-19 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call $_SAVE_CTXINFO until we have something better
+       * util-vserver/vserver-start/Makefile-files: added defaulttty.c
 
-2004-03-13 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/src/reducecap.c: use some dirty hacks to include
+         <linuxcaps.h> cleanly
 
-       updated to new kernel behavior
+2004-10-19 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-13 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
 
-       * src/vattribute.c:
+2004-10-19 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed set*() to parse*()
-       set the correct secure attributes
-       call set_flags/set_ccaps only, when there is something to do
+       * util-vserver/scripts/vserver.functions: made
+         runlevel_{start,stop} global variables
+         prepareStop(): added
+         set PREVLEVEL on 'vserver ... stop' (required by Debian)
 
-2004-03-13 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: chcontext, vserver.start:
+       * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
 
-       applied new CLI
+2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-13 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite/Makefile-files: added
+         filecfg-ml test
 
-       * lib_internal/Makefile-files:
+2004-10-19 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added jail* files
+       * util-vserver/lib_internal/string.hc: String_c_str(): added
 
-2004-03-13 03:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/: jail.h, jailintotempdir.c:
+       * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
 
-       initial checkin
+2004-10-19 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-13 03:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/filecfg.h:
+         FileCfg_iterateOverMultiLine(): added prototypes and related
+         declarations
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Evc_get_ccaps(): added declaration
+       * util-vserver/lib_internal/Makefile-files: added
+         filecfg-iteratemultiline.c
 
-2004-03-12 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vuname.c:
+       * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
+         use VCMD_set_sched_v2 instead of VCMD_set_sched
 
-       rewrote it; CLI should be more usable now
+2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
 
-       * scripts/: chcontext, vserver.start:
+2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new vuname syntax
+       * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
 
-2004-03-12 07:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vattribute.c:
+       * util-vserver/Makefile.am: added new kernel headers
+         changed substition of linuxcaps.h; oldish 'sed' versions do not
+         understand '\<' regexs
 
-       set caps before flags so that caps can be changed in the same transaction
-       which deletes 'setup'
+2004-10-18 16:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 05:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
 
-       * scripts/vserver.suexec:
+2004-10-18 16:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some explicit '--'
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+         util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+         util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+         util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+         util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
+         util-vserver/kernel/xid.h: updated
 
-2004-03-12 05:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/doc/Makefile-files: removed stylesheets and images
+         from the main-package; they are now in the web-CVS
 
-       added some doc
-       getVserverStatus(): fixed it
+2004-10-18 16:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-flower.css,
+         util-vserver/doc/configuration-lsd.css,
+         util-vserver/doc/configuration-lsd1.css,
+         util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
+         util-vserver/doc/flowers2.png: moved into web-CVS
 
-       * src/save_ctxinfo.c:
+2004-10-18 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use strncat() instead of strcat() to enforce correct length
+       * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
+         updated
 
-2004-03-12 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-06 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/README: updated note about 'vserver-stat' and differ
+         between 2.4 and 2.6
+         kernel
 
-       version 0.29.200
+2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
+         final unlink()
 
-       * scripts/: chcontext, vserver.start:
+2004-10-06 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       remove the setup flag
+       * util-vserver/src/Makefile-files: link secure-mount against
+         libvserver
 
-2004-03-12 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-06 03:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/src/secure-mount.c: added better diagnostic when
+         fstab-parsing fails
+         use strsep() instead of strtok_r() in the parser to make the
+         line-number counter work
 
-       cleanups
+2004-10-01 12:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
 
-       * scripts/chcontext:
+2004-10-01 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give '--xid' in migrate case
+       * util-vserver/scripts/functions: _getProcNumberCount():
+         s!$_ctx!$1!
 
-2004-03-12 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-01 11:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
+         out information about version of the found dietlibc
 
-       fixed migrate vs. migrate-self
+2004-10-01 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
+         additional information are following the
+         number
 
-       * Makefile.am:
+2004-10-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added kernel headers
+       * util-vserver/scripts/functions: use more efficient ways to detect
+         number of processes in a context
+         (access /proc/virtual/... information instead of executing vps)
 
-2004-03-12 04:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-01 10:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
-         network.h, sched.h, signal.h, switch.h:
+       * util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.debootstrap: allowed to
+         specify additional debootstrap options
 
-       initial checkin
+2004-10-01 10:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
+         warnings regarding procfs-security
 
-       * sysv/vprocunhide:
+2004-09-24 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not use /dev/null as lockfile
+       * util-vserver/src/rpm-fake.c: removed a __THROW which is not
+         needed and causes errors with newer gcc
 
-2004-03-12 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vsched.c:
+       * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
+         to copy labels; formerly, bad parameters could
+         cause undefined behaviour
 
-       updated to new API
+2004-09-24 15:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/Makefile-files: fixed typo
 
-       * src/vattribute.c:
+2004-09-23 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented --secure
+       * util-vserver/doc/configuration.xml: added some comments for
+         interfaces/../{name,nodev}
 
-2004-03-12 04:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver.start, vserver.stop:
+       * util-vserver/doc/configuration-flower.css,
+         util-vserver/doc/configuration-lsd.css,
+         util-vserver/doc/configuration-lsd1.css,
+         util-vserver/doc/configuration-xhtml.xsl,
+         util-vserver/doc/configuration.css: made it validate as xhtml
 
-       allow '--debug' in the destructors
+2004-09-23 22:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 04:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: fixed CLEAN=1 usecase
+         use gcc4 instead of gcc35
 
-       * scripts/vserver.functions:
+2004-09-23 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added gentoo startup style
+       * util-vserver/scripts/vserver-build.debootstrap: added better
+         diagnostic for failed debootstrap download
 
-2004-03-12 03:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 22:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/doc/configuration.css: added *.elements templates
 
-       fixed params
-       do not call vuname/vattribute when not needed
+2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: updated rlimits description
+         (reported by Nikola Donev)
+         added warning about explicit 'fakeinit' usage
 
-       * lib/testsuite/flags.c:
+2004-09-23 22:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added testsuite for the flags
+       * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
+         implemented <elements>...</elements> support
 
-2004-03-12 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/doc/Makefile-files: added new stylesheets and images
 
-       updated interface
-       added flags
+2004-09-23 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-flower.css,
+         util-vserver/doc/configuration-lsd1.css,
+         util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
+         util-vserver/doc/flowers2.png: initial checkin
 
-       * lib/virtual.h:
+2004-09-23 22:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use kernel headers
+       * util-vserver/distrib/misc/debootstrap.uri: updated
 
-2004-03-12 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc,
-         syscall_setsched-v13.hc:
+       * util-vserver/util-vserver.spec.in: s!commented!documented!
 
-       updated interface
+2004-09-22 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-12 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: commented the possible options
+         for 'rpmbuild'
 
-       * lib/listparser.hc:
+2004-09-22 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added '^' modifier which marks bit numbers
+       * util-vserver/src/vsched.c: use new vc_set_sched structure
+         generalized CLI options a little bit
 
-2004-03-12 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/flags-v13.c:
+       * util-vserver/src/vattribute.c: set the "secure" flags on
+         '--secure' manually. This is a crude hack
+         and must be solved better.
 
-       added the flags
+2004-09-22 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-11 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
+         some flags
+         vc_get_insecureflags(): removed again; it is now handled by the
+         utilities
 
-       * NEWS, configure.ac:
+2004-09-22 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.199
+       * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
+         ENSC_SAME_STRUCT_IDX: added
 
-2004-03-11 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vuname.c:
+       * util-vserver/lib/syscall_setsched.c: added support for the new
+         'struct vcmd_set_sched_v3'
 
-       added more documentation
-       fixed '--version' conflicts
+2004-09-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-11 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
+         vcmd_set_sched_v3'
+         added some optimizations
 
-       * src/: rpm-fake-resolver.c, rpm-fake.c:
+2004-09-22 20:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented most parts of the new migrate method
+       * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
+         plus macros
 
-2004-03-11 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-10 11:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
+         CALL_VC_V13OBS(): added
 
-       set context-name
+2004-09-10 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-11 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
+         switch
 
-       * lib/Makefile-files:
+2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added getvserverbyctx-* files
+       * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
+         '--secure' option
 
-2004-03-11 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvserverbyctx.c:
+       * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
+         this really make sense??)
 
-       implemented new context-naming method
+2004-09-07 20:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-11 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/chcontext: fixed concatenation of flags +
+         caps
 
-       * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc:
+2004-09-07 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/configure.ac: added an explicit requirement for
+         version 1.9 of automake
 
-2004-03-11 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-27 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-vserver.hc:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
 
-       Evc_set_vhi_name(): added
+2004-08-27 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 06:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: follow LSB behavior when
+         starting/stopping a vserver (no error, when already
+         running/stopped)
+         adjusted some exit-codes
 
-       * doc/configuration.xml:
+2004-08-27 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented 'fstab.local' and enhanced 'fstab' doc
+       * util-vserver/src/secure-mount.c: showHelp(): improved message
 
-2004-03-10 06:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/distrib/misc/debootstrap.uri: updated again...
 
-       added support for 'fstab.local' files
+2004-08-27 08:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
+         by readlink()
 
-       * sysv/vprocunhide:
+2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made it a little bit more portable by providing own implementations of
-       RH's /etc/init.d/functions when this file can not be found (inspired
-       by a patch from Olivier Poitrey)
+       * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
 
-2004-03-10 05:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-27 08:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
+         return the count of written chars
 
-       callInNamespace(): call 'shift' to remove the vserver-name from $@
+2004-08-25 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/vserver-start/mount.c: use the new 'secure-mount'
+         CLI
 
-       * doc/.cvsignore:
+2004-08-25 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added configuration.html
+       * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
+         accept an argument now, and '--secure'
+         is deprecated. Lots of code was modernized
 
-2004-03-10 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/vserver-start/configuration-init.c,
+         util-vserver/vserver-start/configuration.c,
+         util-vserver/vserver-start/configuration.h,
+         util-vserver/vserver-start/interface-add.c,
+         util-vserver/vserver-start/interface-read.c,
+         util-vserver/vserver-start/interface.c,
+         util-vserver/vserver-start/interface.h,
+         util-vserver/vserver-start/main.c,
+         util-vserver/vserver-start/scriptlets.c,
+         util-vserver/vserver-start/vshelper.c: added lots of new code
 
-       added an option the 'CONTEXT' query so that it can be choosen between
-       running/non running
+2004-08-19 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/vserver-start/interface-print.c,
+         util-vserver/vserver-start/interface-remove.c,
+         util-vserver/vserver-start/mount.c,
+         util-vserver/vserver-start/mount.h,
+         util-vserver/vserver-start/undo.c,
+         util-vserver/vserver-start/undo.h: initial checkin
 
-       * src/: vlimit.c, vuname.c:
+2004-08-19 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       prefix option string for getopt with '+' to avoid option reordering
+       * util-vserver/src/vnamespace.c: fixed some #includes for the new
+         position of sys_clone.h
 
-2004-03-10 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vapt-get, vrpm:
+       * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
+         for some legacy code
 
-       use callInNamespace
+2004-08-19 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
+         changed position of sys_clone.h
 
-       * scripts/functions:
+2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file
-       callInNamespace(): added
+       * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
+         prototypes
 
-2004-03-10 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/src/fstool.c: checkForRace(): removed as unused
 
-       minor cosmetical cleanups...
+2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
+         resolveCtx()
 
-       * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec:
+2004-08-19 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use '--' delimiter
+       * util-vserver/src/sys_clone.h: moved into lib_internal/
 
-2004-03-10 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
+         already in libvserver
 
-       added/updated some descriptions
+2004-08-19 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-10 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite/command.c: applied API
+         changes
 
-       * doc/configuration-lsd.css:
+2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       flowers... where are all the flowers coming from?
+       * util-vserver/lib_internal/command.h: added support for
+         plain-style char** args
 
-2004-03-10 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am, contrib/Makefile-files, doc/Makefile-files,
-         ensc_vector/Makefile-files, ensc_vector/testsuite/Makefile-files,
-         ensc_wrappers/Makefile-files, lib/Makefile-files,
-         lib/testsuite/Makefile-files, lib_internal/Makefile-files,
-         man/Makefile-files, scripts/Makefile-files, src/Makefile-files,
-         src/testsuite/Makefile-files, tests/Makefile-files:
+       * util-vserver/lib_internal/command-appendparameter.c,
+         util-vserver/lib_internal/command-exec.c,
+         util-vserver/lib_internal/command-free.c,
+         util-vserver/lib_internal/command-init.c: handle plain-style
+         char** args also
 
-       modernized the Makefiles; use '+=' where possible to remove complexity
-       from the toplevel Makefile.am
+2004-08-19 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 18:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/command-setparams.c,
+         util-vserver/lib_internal/sys_clone.h: initial checkin
 
-       * scripts/vprocunhide:
+2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       remove the correct prefix
+       * util-vserver/lib_internal/Makefile-files: added
+         command-setparams.c and sys_clone.h
 
-2004-03-09 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver.stop, vserver.suexec:
+       * util-vserver/contrib/manifest.dat.pathsubst: marked
+         vserver.start.bin as C99-only
 
-       use $_CHONTEXT_COMPAT explicitly
+2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: added some new paths
 
-       * scripts/vserver-setup.functions:
+2004-08-19 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use/create 'uts' directory
+       * util-vserver/Makefile.am: automake-1.9 fixes:
+         s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+         removed some libtool-hacks which are not needed with automake-1.9
+         anymore
 
-2004-03-09 17:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
+         s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+         added lots of new files
 
-       updated copyright date
+2004-08-19 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 17:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: automake-1.9 fixes:
+         s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+         removed src/sys_clone.h (now in lib_internal/)
+         removed src/fstool-resolvectx.c
 
-       * doc/configuration.xml:
+2004-08-19 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented the vunify configuration
+       * util-vserver/lib/testsuite/Makefile-files,
+         util-vserver/tests/Makefile-files: automake-1.9 fixes:
+         s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
 
-2004-03-09 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/lib/xidopt2xid.c: removed code without an effect
 
-       rewrote the non-legacy part
+2004-08-19 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
+         vc_syscall() an alias for vserver() but execute it.
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       aded _KEEP_CTX_ALIVE
+       * util-vserver/lib/isfile.c: initial checkin
 
-2004-03-09 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/lib/internal.h: utilvserver_isFile(): added
+         prototype
 
-       added missing ';' in case expression
-       s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
+2004-08-19 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvservercfgstyle.c: fixed detection of
+         legacy-style (check for file but not directory)
 
-       * NEWS:
+2004-08-19 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.198
+       * util-vserver/lib/Makefile-files: addded 'isfile.c'
 
-2004-03-09 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver.stop, vserver.suexec:
+       * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
 
-       removed superfluous '--'
+2004-08-19 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
+         Esocketpair(): added
 
-       * scripts/vserver.start:
+2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added explicit cleanup trap
-       removed superfluous '--'
+       * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
 
-2004-03-09 04:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
 
-       added some parenthesis
+2004-07-08 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 04:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
+         (provided by Olivier Poitrey)
+         added some links about [bc]capabilities and flags
+         added more scheduler doc (provided by Olivier Poitrey)
+         added some comments about 2.4 vs. 2.6 at rlimits/ulimits
+         added doc about rlimit's 'min' setting
 
-       * scripts/vserver:
+2004-07-03 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made 'status' really silent
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
 
-2004-03-09 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/start-vservers:
+       * util-vserver/doc/configuration.xml: fixed path of the xsd file
 
-       initial checkin
+2004-07-03 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/build-all: added fc-2
 
-       * scripts/functions:
+2004-07-03 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       getVserverStatus(): fixed it for the non-running & non-cleanup case
+       * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
+         when .autofsck does not exist
 
-2004-03-09 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers.h:
+       * util-vserver/scripts/chcontext: accept --xid and prefer it
+         against --ctx in the doc
+         added --silentexist option at --create
 
-       fixed typo
-       fixed overflow
+2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
 
-       * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
+2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added start-vservers
+       * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
 
-2004-03-09 04:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/distrib/redhat/initpost: added comment about
+         possible races
+         fixed /etc/inittab substitution
 
-       added Requires: make
+2004-07-03 01:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
+         added suse/apt/rpmpriorities
+         moved suse/apt/sources.list into the cfgdir
 
-       * scripts/vserver:
+2004-07-03 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made 'status' silent when '--silent' is used
+       * util-vserver/contrib/manifest.dat.pathsubst: added
+         vserver.start.bin
 
-2004-03-09 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/apidoc/.cvsignore:
+       * util-vserver/vserver-start/Makefile-files: use
+         AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
 
-       added man
+2004-07-03 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added suse91 files
 
-       * doc/configuration.html[DEAD]:
+2004-07-03 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed since autogenerated
+       * util-vserver/distrib/redhat/rc.sysinit,
+         util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
+         util-vserver/distrib/suse91/apt/sources.list,
+         util-vserver/distrib/suse91/initpost,
+         util-vserver/distrib/suse91/pkgs,
+         util-vserver/distrib/suse91/pkgs/01,
+         util-vserver/distrib/suse91/pkgs/02,
+         util-vserver/distrib/suse91/rpm,
+         util-vserver/distrib/suse91/rpm/macros,
+         util-vserver/vserver-start,
+         util-vserver/vserver-start/.cvsignore: initial checkin
 
-2004-03-09 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration-lsd.css:
+       * util-vserver/distrib/redhat/initpost: some enhancements for
+         'plain' initstyle
 
-       use official HTML 4 colornames
+2004-07-03 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-09 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore: added some files
 
-       * doc/: beautify.xsl, compatibility-xhtml.xsl,
-         configuration-xhtml.xsl:
+2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use official XHTML namespace
+       * util-vserver/vserver-start/configuration-init.c,
+         util-vserver/vserver-start/configuration.c,
+         util-vserver/vserver-start/configuration.h,
+         util-vserver/vserver-start/interface-add.c,
+         util-vserver/vserver-start/interface-free.hc,
+         util-vserver/vserver-start/interface-init.hc,
+         util-vserver/vserver-start/interface-read.c,
+         util-vserver/vserver-start/interface.c,
+         util-vserver/vserver-start/interface.h,
+         util-vserver/vserver-start/main.c,
+         util-vserver/vserver-start/scriptlets.c,
+         util-vserver/vserver-start/vserver-start.h,
+         util-vserver/vserver-start/vshelper.c,
+         util-vserver/vserver-start/vshelper.h: initial checkin
 
-2004-03-09 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/: defaults/rpm/macros, redhat/initpost:
+       * util-vserver/vserver-start/Makefile-files: added lots of files
 
-       added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
+2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: added CANONIFY tag
 
-       * m4/ensc_syscallnr.m4:
+2004-07-03 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       stopped to confuse users with wrong error messages
+       * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
 
-2004-03-08 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/apidoc/Makefile-files:
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: use a canonified lockfile-name
 
-       handle man directory
+2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: function prepareInit():
+         do some cleanups in the plain-mode
 
-       * lib/apidoc/Doxyfile.in:
+2004-07-02 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated
+       * util-vserver/scripts/functions: vshelper.initSync(): use $1
+         instead of $VSERVER_DIR
 
-2004-03-08 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/Makefile-files:
+       * util-vserver/lib_internal/util.h: include util-lockfile.h
+         canonifyVserverName(): added prototype
 
-       filled it with content...
+2004-07-02 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/util-mem.h: optimized it a little bit
 
-       * util-vserver.spec.in:
+2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added documentation
+       * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
 
-2004-03-08 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/lib_internal/command-wait.c: fixed stupid typo
 
-       documented tty symlink
-       use documentation.dtd instead of cfgdirdoc.dtd
-       some small corrections/adjustments
+2004-07-02 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/Makefile-files: added lots of new files
 
-       * doc/: beautify.xsl, configuration-lsd.css,
-         configuration-xhtml.xsl, configuration.html:
+2004-07-02 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib_internal/errinfo-writeerrno.c,
+         util-vserver/lib_internal/errinfo.h,
+         util-vserver/lib_internal/filecfg-readentryflag.c,
+         util-vserver/lib_internal/filecfg-readentrystr.c,
+         util-vserver/lib_internal/filecfg.h,
+         util-vserver/lib_internal/util-canonify.c,
+         util-vserver/lib_internal/util-lockfile.c,
+         util-vserver/lib_internal/util-lockfile.h: initial checkin
 
-2004-03-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl:
+       * util-vserver/lib/vserver.h: small cosmetical cleanups
 
-       renamed compat-xhtml.xsl to compatibility-xhtml.xsl
+2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 19:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/mtab: s!ext2!ufs!
 
-       * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd:
+2004-07-02 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed cfgdirdoc.dtd to configuration.dtd
+       * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
+         PROG_* macros needed for vserver-start.bin
 
-2004-03-08 09:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/build-all: removed gcc34 target (now default)
+         added gcc35 target (not working currently)
 
-       added more doc
+2004-07-01 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: (re)enabled nice-support for
+         2.6 vservers which was omitted inadvertently
 
-       * lib/testsuite/flags.c:
+2004-07-01 10:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed uninitialized variable
+       * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
+         introduced by rev 1.17
 
-2004-03-08 01:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files:
+       * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
+         non-standard places
 
-       initial checkin
+2004-06-29 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 01:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
+         'pkgbase')
 
-       * scripts/vserver.start:
+2004-06-27 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use '--migrate-self' instead of '--migrate'
+       * util-vserver/build-all,
+         util-vserver/lib_internal/command-appendparameter.c,
+         util-vserver/lib_internal/command-exec.c,
+         util-vserver/lib_internal/command-free.c,
+         util-vserver/lib_internal/command-init.c,
+         util-vserver/lib_internal/command-reset.c,
+         util-vserver/lib_internal/command-wait.c,
+         util-vserver/lib_internal/command.h,
+         util-vserver/lib_internal/testsuite,
+         util-vserver/lib_internal/testsuite/.cvsignore,
+         util-vserver/lib_internal/testsuite/Makefile-files,
+         util-vserver/lib_internal/testsuite/command.c: initial checkin
 
-2004-03-08 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/lib_internal/Makefile-files: added command* files
+         and testsuite/
 
-       added '--migrate-self' support
+2004-06-27 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-08 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: enhanced output for old-style
+         vservers
 
-       * scripts/vserver.functions:
+2004-06-27 13:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use different files for 'bcap' and 'ccap' for now
+       * util-vserver/distrib/misc/debootstrap.uri: updated...
 
-2004-03-08 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
+         options are given
 
-       added changelog entry
+2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcopy.c: made it work...
 
-       * src/vunify.h:
+2004-06-27 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed NONNULL annotations
+       * util-vserver/scripts/vserver-build.skeleton: do not fail when
+         '-d' is not specified and distribution can not be detected
 
-2004-03-07 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/vserver-build.functions: getDistribution():
+         added detection for slackware and gentoo
 
-       added doxygen annnotations
-       added special compiler annotations
+2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vprocunhide: fixed typos
 
-       * lib/internal.h:
+2004-06-27 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added doxygen annnotations
-       fixed NONNULL statements
+       * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
+         work also when destination file does not exist (needed for vcopy)
 
-2004-03-07 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/fmt.h:
+       * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
+         operation on symlinks
 
-       added doxygen annnotations
+2004-06-27 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: vc_syscall(): added prototype
+         added/updated some doc
 
-       * lib/Makefile-files:
+2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added apidoc directory
+       * util-vserver/lib/syscall-syscall.c: initial checkin
 
-2004-03-07 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac, util-vserver.spec.in:
+       * util-vserver/lib/getvserverbyctx-compat.hc,
+         util-vserver/lib/getvserverctx.c: added legacy support
 
-       added doxygen support
+2004-06-27 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added syscall-syscall.c
 
-       * compat.h:
+2004-06-27 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed typo in __GNUC_MINOR__
+       * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
 
-2004-03-07 20:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vattribute.c:
+       * util-vserver/doc/configuration.xml: added comment about
+         'capabilities' file and kernelversion
 
-       use new interface of the list2... functions
-       implemented --bcaps and --ccaps
+2004-06-17 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/vserver-start,
+         util-vserver/vserver-start/Makefile-files: initial checkin
 
-       * src/: chcontext.c, reducecap.c:
+2004-06-17 21:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new interface of the list2... functions
+       * util-vserver/Makefile.am: added silent.% target
+         include ensc_fmt/ and vserver-start/ files
+         minor cosmetical fixes
 
-2004-03-07 20:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-16 10:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/ensc_vector/Makefile-files,
+         util-vserver/ensc_vector/vector-zeroend.c,
+         util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
+         function
 
-       added .../interfaces/.../nodev option and deprecated 'only_ip'
+2004-06-16 10:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: moved fmt* functionality into
+         the 'ensc_fmt' module
+         removed '-D_REENTRANT' as it is defined globally
 
-       * lib/testsuite/flags.c:
+2004-06-16 10:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new interface
+       * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
+         util-vserver/ensc_fmt/Makefile-files,
+         util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
+         util-vserver/ensc_fmt/fmt-internal.h,
+         util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
+         util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
+         util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
+         util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
+         util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
+         util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
+         util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
+         functionality into the 'ensc_fmt' module
 
-2004-03-07 20:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
+         s!fakeinit!initpid! at some places
 
-       added some documentation
-       added some flag/caps support functions
+2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: use '--fakeinit' by
+         default; users will have to disable it explicitly
+         by putting '~fakeinit' into the 'flags' configuration file
 
-       * lib/virtual.h:
+2004-05-27 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed scaps to bcaps
+       * util-vserver/scripts/vserver-build.debootstrap: cleanups
 
-2004-03-07 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall_setflags.c:
+       * util-vserver/README: fixed typos
 
-       added EFAULT check
+2004-05-27 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: updated
 
-       * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc:
+2004-05-27 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor cosmetical cleanups
+       * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
+         variables which were lost some time ago; this
+         will preserve %%config files...
 
-2004-03-07 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/listparser.hc:
+       * util-vserver/Makefile.am: make util-vserver.spec readonly to
+         prevent losing of changes
 
-       interpret numbers too
+2004-05-27 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/README: added content
 
-       * lib/internal.h:
+2004-05-22 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added the text2value functions
+       * util-vserver/sysv/vprocunhide: fixed rc conflict with
+         /etc/rc.d/functions; reported by taxcollector
+         in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
 
-2004-03-07 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-21 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c:
+       * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
+         support for the default GPG key
 
-       cleanups; use modern methods...
+2004-05-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
+         util-vserver/scripts/vrpm: added some color to the life
 
-       * lib/: bcaps-v13.c, bcaps_list-v13.c, ccaps-v13.c,
-         ccaps_list-v13.c, syscall_getccaps-v13.hc, syscall_getccaps.c,
-         syscall_setccaps-v13.hc, syscall_setccaps.c,
-         val2text-t2v-uint32.c, val2text-t2v-uint64.c,
-         val2text-v2t-uint32.c, val2text-v2t-uint64.c, val2text.hc:
+2004-05-20 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
+         filesystems on 'vserver ... pkgmgmt ...' operations
 
-2004-03-07 20:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-18 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/NEWS: version 0.29.214
 
-       added the caps-files
-       added the val2text-files
+2004-05-18 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-07 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
 
-       * doc/configuration.xml:
+2004-05-18 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented '.../interfaces/.../nodev'
+       * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
+         util-vserver/distrib/fc2/apt,
+         util-vserver/distrib/fc2/apt/rpmpriorities,
+         util-vserver/distrib/fc2/apt/sources.list,
+         util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
+         util-vserver/distrib/fc2/pkgs/02: added fc2 support
 
-2004-03-06 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-18 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
+         added sigexec
 
-       s!Require!Requires!
+2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
+         places
 
-       * sysv/vprocunhide:
+2004-05-18 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/Makefile.am: substitute ENV
 
-2004-03-06 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/Makefile-files:
+       * util-vserver/configure.ac,
+         util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vserver.start,
+         util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
+         'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
+         implementation should have it...
 
-       modernized; use '+=' syntax
-       added vprocunhide
+2004-05-11 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/sigexec.c: initial checkin
 
-       * src/vuname.c:
+2004-05-11 18:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made it chainable
-       added '--dir' option
+       * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
+         util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
+         (SIG_DFL)
+         use new exitLikeProcess() interface
 
-2004-03-06 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
+         util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
+         SIGCHLD sigmask to an expected value (SIG_DFL)
 
-       cleanups
+2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore,
+         util-vserver/src/Makefile-files: added sigexec
 
-       * scripts/vserver.start:
+2004-05-11 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call vuname
+       * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
+         to set expected sigmask
 
-2004-03-06 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vprocunhide:
+       * util-vserver/lib_internal/util-exitlikeprocess.h:
+         exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
+         parameter
 
-       implemented exclude/include syntax
-       fixed exit codes
+2004-05-11 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/util-exitlikeprocess.c:
+         exitLikeProcess(): never return...
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-05-11 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_VUNAME
+       * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
+         modified the new migrate-path to work when there exists a process
+         in xid 1 already
 
-2004-03-06 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 02:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
 
-       documents uts/ and rlimit/ subdirs
+2004-05-08 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/exec-ulimit.c: added support for 'core'
 
-       * distrib/misc/vprocunhide-files:
+2004-05-08 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some files
+       * util-vserver/src/vps.c: use new exitLikeProcess() interface
+         better error-handling
 
-2004-03-06 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
+         use new exitLikeProcess() interface
 
-       added vprocunhide initscript
+2004-05-08 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-06 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: added locking
+         call setDefaultTTY() correctly
 
-       * Makefile.am:
+2004-05-08 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       modernized it a little bit; use '+=' syntax for sysv/ now
+       * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
+         clean' after building the vserver
 
-2004-03-05 23:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver.functions, vserver.start, vserver.stop,
-         vserver.suexec:
+       * util-vserver/scripts/functions: setDefaultTTY(): redirect every
+         descriptors
 
-       added support for new migrate feature
+2004-05-08 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/util-exitlikeprocess.h:
+         exitLikeProcess(): removed the 'NORETURN'; this causes strange
+         error when the function returns
+         exitLikeProcess(): added a second, 'char *' parameter for the
+         human readable command
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_VCONTEXT and $_VLIMIT
+       * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
+         when sending a signal
 
-2004-03-05 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
+         happy
 
-       isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too
+2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/val2text.hc: include <strings.h>
 
-       * src/vlimit.c:
+2004-05-08 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       try to read limits from dir only, when '--dir' was used
+       * util-vserver/lib/getvservername.c: getRecentName(): use
+         realpath(3) instead of errorprone 'chdir()' calls
 
-2004-03-05 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/setattr.c:
+       * util-vserver/lib/getvserverbyctx-compat.hc,
+         util-vserver/lib/getvserverctx.c: optimized buffersizes
 
-       allow '--!...' syntax too
+2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
+         documentation; it must be configured on a
+         per-system, but not per-vserver base
 
-       * scripts/vserver-build.functions.pkgmgmt:
+2004-05-08 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added a missing '\'
+       * util-vserver/distrib/misc/debootstrap.uri: updated again
 
-2004-03-05 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vprocunhide, distrib/misc/vprocunhide-files:
+       * util-vserver/src/clearenv.c: fixed case when '--' is used
 
-       initial checkin
+2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vshelper: fixed typo
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added setattr and vprocunhide
+       * util-vserver/scripts/vserver.start: use 'clearenv' in the new
+         path also
 
-2004-03-05 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/scripts/vserver.functions: sendKillSequence(): be
+         silent and succeed everytime
 
-       added vprocunhide
+2004-05-05 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-setup.functions: removed legacy code
 
-       * doc/configuration.xml:
+2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented vprocunhide documentation
+       * util-vserver/scripts/vrpm-preload,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c: added code to preserve capabilities
+         and flags
 
-2004-03-05 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/lib_internal/unify-unify.c: added some doc
 
-       added vprocunhide-files
+2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
+         regarding signed vs. unsigned int...
 
-       * contrib/manifest.dat.pathsubst:
+2004-05-05 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vprocunhide files
+       * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
+         issue
+         include <strings.h>
 
-2004-03-05 18:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-30 10:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vtop, chcontext, functions, rootshell, vapt-get,
-         vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker,
-         vserver, vserver-build, vserver-build.apt-rpm,
-         vserver-build.debootstrap, vserver-build.functions,
-         vserver-build.functions.pkgmgmt, vserver-build.skeleton,
-         vserver-copy, vserver.functions, vserver.start, vserver.stop,
-         vservers.grabinfo.sh, vsysvwrapper:
+       * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
+         len<4
 
-       added some '>&2'
+2004-04-28 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 18:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/changelog.txt: removed since unused
 
-       * .cvsignore:
+2004-04-28 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added FEATURES.txt
+       * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
 
-2004-03-05 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/src/readlink.c: enhanced errormessages
 
-       added '--dir' parameter
-       allow command-chaining
-       support limits with suffixes
-       make '-c' optionally and assume current ctx by default
+2004-04-28 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
+         vc_get_insecurebcaps() instead of vc_get_insecurecaps()
+         set secure ccapabilities
 
-       * lib/testsuite/: Makefile-files, .cvsignore:
+2004-04-28 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added parselimit
+       * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
+         vc_get_insecurebcaps() instead of vc_get_insecurecaps()
 
-2004-03-05 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/lib_internal/Makefile-files: added coreassert.h
 
-       vc_parseLimit(): added prototype
+2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/apidoc/list2xxx.syntax,
+         util-vserver/lib_internal/coreassert.h: initial checkin
 
-       * lib/Makefile-files:
+2004-04-28 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added parselimit.c
+       * util-vserver/lib/testsuite/cflags.c: use
+         <lib_internal/coreassert.h>
+         added new testcases
 
-2004-03-05 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: parselimit.c, testsuite/parselimit.c:
+       * util-vserver/lib/testsuite/fmt.c,
+         util-vserver/lib/testsuite/parselimit.c: use
+         <lib_internal/coreassert.h>
 
-       initial checkin
+2004-04-28 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
 
-       * src/.cvsignore:
+2004-04-28 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated; added vattribute and keep-ctx-alive
+       * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
 
-2004-03-05 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
+         cleanups
+         added documentation
 
-       implement the vc_set_flags() part
+2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/val2text.hc: use strncasecmp() instead of
+         strncmp()
 
-       * src/vattribute.c:
+2004-04-28 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       setFlags(): implemented it
+       * util-vserver/lib/listparser.hc: improved error-detection for the
+         '^' prefix
+         added support for 'none'
+         allow '0'
 
-2004-03-05 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/Makefile-files:
+       * util-vserver/lib/bcaps-v13.c: added bcapability names
+         added code to remove a 'CAP_' prefix
 
-       added util-unixsock.hc
+2004-04-28 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/getinsecurebcaps.c,
+         util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
+         getinsecurebcaps.c
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed error-checking
+       * util-vserver/NEWS, util-vserver/configure.ac,
+         util-vserver/doc/configuration-lsd.css: version 0.29.211
 
-2004-03-05 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-23 16:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getprocentry-legacy.c, syscall-compat.hc,
-         syscall_getflags-v13.hc, syscall_getiattr.c,
-         syscall_getvxinfo-oldproc.hc, syscall_getvxinfo.c,
-         syscall_setflags-v13.hc:
+       * util-vserver/util-vserver.spec.in: readjusted Release:
 
-       return better errorcodes
+2004-04-23 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
+         buildrequire 'xalan-j' (can be disabled with '--without xalan')
+         removed 'libxslt' buildrequire
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2004-04-23 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed copy&paste error
+       * util-vserver/doc/Makefile-files: remove *.html only, when we can
+         recreate them
 
-2004-03-05 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-23 11:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/Makefile-files:
+       * util-vserver/lib/Makefile-files: fixed typo
 
-       added wrappers-socket.hc
+2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/Makefile-files: removed FAQ.txt and
+         configuration.dtd
+         added configuration.xsd
 
-       * contrib/manifest.dat.pathsubst:
+2004-04-23 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vattribute and keep-ctx-alive
+       * util-vserver/doc/FAQ.txt: obsoleted
 
-2004-03-05 04:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/configure.ac: added 'net' API
+         disable 'legacy' API by default
 
-       added 'FEATURE' tag
+2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/compat.h: added nid_t
 
-       * src/vcontext.c:
+2004-04-22 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for external synchronization
+       * util-vserver/src/reducecap.c: fixed warnings when compiled
+         without legacy-mode
 
-2004-03-05 04:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/reducecap.c:
+       * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
+         util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
+         util-vserver/lib/nflags_list-net.c,
+         util-vserver/lib/syscall_getncaps-net.hc,
+         util-vserver/lib/syscall_getncaps.c,
+         util-vserver/lib/syscall_getnflags-net.hc,
+         util-vserver/lib/syscall_getnflags.c,
+         util-vserver/lib/syscall_getnxinfo-net.hc,
+         util-vserver/lib/syscall_getnxinfo.c,
+         util-vserver/lib/syscall_gettasknid-net.hc,
+         util-vserver/lib/syscall_gettasknid.c,
+         util-vserver/lib/syscall_netadd-net.hc,
+         util-vserver/lib/syscall_netadd.c,
+         util-vserver/lib/syscall_netcreate-net.hc,
+         util-vserver/lib/syscall_netcreate.c,
+         util-vserver/lib/syscall_netmigrate-net.hc,
+         util-vserver/lib/syscall_netmigrate.c,
+         util-vserver/lib/syscall_netremove-net.hc,
+         util-vserver/lib/syscall_netremove.c,
+         util-vserver/lib/syscall_setncaps-net.hc,
+         util-vserver/lib/syscall_setncaps.c,
+         util-vserver/lib/syscall_setnflags-net.hc,
+         util-vserver/lib/syscall_setnflags.c,
+         util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
+         added network layer functions
 
-       use vc_list2flag_compat() instead of vc_textlist2flag
+2004-04-22 20:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
 
-       * src/: keep-ctx-alive.c, vattribute.c:
+2004-04-22 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/doc/configuration.dtd: obsoleted by
+         configuration.xsd
 
-2004-03-05 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 19:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: fstool.c, fstool.h, setattr.c, showattr.c:
+       * util-vserver/THANKS: added Olivier Poitrey
 
-       added support for VC_IATTR_IMMUTABLE flag
+2004-04-22 19:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: use xalan instead of xsltproc
 
-       * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]:
+2004-04-22 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       obsoleted by vnamespace
+       * util-vserver/doc/configuration-xhtml.xsl,
+         util-vserver/doc/configuration.xml,
+         util-vserver/doc/configuration.xsd: use the new, XSD-based format
+         which was defined by Olivier Poitrey
 
-2004-03-05 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chcontext.c:
+       * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
+         removed debug message
 
-       use vc_list2flag_compat() instead of vc_textlist2flag()
+2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/beautify.xsl: obsoleted
 
-       * src/Makefile-files:
+2004-04-22 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed new-namespace and enter-namespace
-       added keep-ctx-alive and vattribute
-       added src_legacy_* variables
+       * util-vserver/doc/Makefile-files: use xalan
 
-2004-03-05 04:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vapt-get, vrpm, vserver:
+       * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
+         updated to vs1.9.0pre12
 
-       use $_VNAMESPACE instead of $_NEW_NAMESPACE
+2004-04-22 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/cflags-v13.c,
+         util-vserver/lib/testsuite/cflags.c: use more specific names for
+         the flags
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-04-21 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_VATTRIBUTE and $_VNAMESPACE
-       removed $_NEW_NAMESPACE
+       * util-vserver/scripts/vserver.start: give correct vserver-name in
+         the hints ($VSERVER_DIR instead of $VSERVER_NAME)
 
-2004-03-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-21 21:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/chcontext:
+       * util-vserver/scripts/vserver.functions: moved the 'ip_only'
+         handling to the right place
 
-       began to implement the new vcontext part...
+2004-04-21 09:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vshelper-sync.c: fixed missing initialization of
+         a timeout struct
 
-       * m4/ensc_syscallnr.m4:
+2004-04-21 09:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use $ensc_cv_path_kernelheaders instead of $kernelincludedir
+       * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
+         counter to handle medium+large uptimes
+         (>49 days) correctly
 
-2004-03-05 04:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-21 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util.h:
+       * util-vserver/scripts/vserver.functions: made 'nodev' work
 
-       include "util-unixsock.h"
+2004-04-20 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
 
-       * lib_internal/unify-unify.c:
+2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use VC_IATTR_IMMUTABLE flag too
+       * util-vserver/src/Makefile-files: added chain-echo
 
-2004-03-05 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util-unixsock.h:
+       * util-vserver/scripts/vshelper: use '--defaulttty'
 
-       initial checkin
+2004-04-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop: use setDefaultTTY()
 
-       * lib/testsuite/flags.c:
+2004-04-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to new flag functions
+       * util-vserver/scripts/vserver.start: use setDefaultTTY()
+         added explicit synchronization step for fakeinit with the old
+         methods
 
-2004-03-05 04:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/vserver: added '--defaulttty' option
 
-       use uint_leastX_t instead of uintX_t
-       added -compat versions for the flag-parsers
-       vc_isSupportedString(): added
+2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/start-vservers: use --defaulttty options
+         instead of setting tty manually
 
-       * lib/internal.h:
+2004-04-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added utilvserver_listparser_uint* declarations
+       * util-vserver/scripts/functions: setDefaultTTY(): added
 
-2004-03-05 04:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c,
-         fmtx.hc:
+       * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
+         interprete relative ('./') and absolute
+         paths ('/...') as vcCFG_RECENT_FULL only
+         * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
+         instead of access(2) to check for directories
 
-       fixed aliased functions; they are now in the *.c files and will not be
-       used anymore by every file including 'fmt.h'
+2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
 
-       * lib/: flags.c[DEAD], flags_list.c[DEAD]:
+2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed to -compat.c
+       * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
 
-2004-03-05 04:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/distrib/misc/debootstrap.uri: added some entries
 
-       updated to new flags* files
-       added listparser* files
-       removed unused statements
+2004-04-20 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/vunify-exclude: updated
 
-       * ensc_wrappers/wrappers.h:
+2004-04-20 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added wrappers-socket.hc
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/scripts/util-vserver-vars.pathsubst: added
+         chain-echo
 
-2004-03-05 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-socket.hc, lib/flags-compat.c,
-         lib/flags-v13.c, lib/flags_list-compat.c, lib/flags_list-v13.c,
-         lib/issupportedstring.c, lib/listparser.hc,
-         lib/listparser_uint32.c, lib/listparser_uint64.c:
+       * util-vserver/src/chain-echo.c: initial checkin
 
-       initial checkin
+2004-04-15 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
 
-       * ensc_wrappers/wrappers-iosock.hc:
+2004-04-15 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       modernized declarations (use WRAPPER_DECL)
-       WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore
+       * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
+         of 1.10)
 
-2004-03-05 04:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-15 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/scripts/vserver.suexec: call chbind when entering
+         vservers
 
-       removed new-namespace and enter-namespace; they are obsoleted by vnamespace
+2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-05 04:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: call vattribute with
+         '--flag fakeinit' additionally to the '--fakeinit' flag of
+         vcontext
 
-       * Makefile.am:
+2004-04-15 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $(src_legacy_*)
+       * util-vserver/scripts/functions: callInNamespace(): do not accept
+         non-running vservers
 
-2004-03-04 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-15 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_syscallnr.m4:
+       * util-vserver/distrib/misc/debootstrap.uri: updated
 
-       requires AC_PROG_CPP
+2004-04-14 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-04 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
+         *cflags*, *_context -> ctx_*)
+         fixed '--fakeinit' option
 
-       * lib/vserver.h:
+2004-04-14 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added VC_IATTR_IMMUTABLE
+       * util-vserver/scripts/vshelper: fixed another brokeness in CLI
+         option handling
 
-2004-03-04 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/scripts/functions: lock(): do not execute the pipe;
+         this does not work on 2.6
 
-       added IATTR_IMMUTABLE
+2004-04-14 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-04 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore: added cflags
 
-       * lib/Makefile-files:
+2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not use -I $kernelincludedir anymore
+       * util-vserver/doc/configuration.xml: added some comments about
+         uts/context
 
-2004-03-04 04:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_syscallnr.m4:
+       * util-vserver/doc/configuration-xhtml.xsl: added a new boring
+         stylesheet
 
-       rewrote it...
+2004-04-14 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-03-04 04:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.css: initial checkin
 
-       * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4,
-         ensc_fpicsyscall.m4, ensc_syscall.m4:
+2004-04-14 23:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use unique identifiers
+       * util-vserver/contrib/make-manifest,
+         util-vserver/contrib/manifest.dat.pathsubst: added support for
+         '%config(...)' (or whatever) annotations
 
-2004-02-27 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc,
+         util-vserver/lib_internal/switchtowatchxid.c,
+         util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
+         applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
 
-       version 0.29.197
+2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/Makefile-files,
+         util-vserver/lib_internal/util.h: added util-debug.h
 
-       * distrib/redhat/initpost:
+2004-04-14 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed kernel-pkg installation
-       fixed initscript update
+       * util-vserver/lib_internal/util-debug.h: initial checkin
 
-2004-02-27 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+         util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+         util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+         util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+         util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
+         to vs1.90pre9
 
-       added vsched
+2004-04-14 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/testsuite/Makefile-files,
+         util-vserver/lib/testsuite/cflags.c,
+         util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
+         applied new kernel API
+         renamed functions so that they correspond to the new kernel API
 
-       * lib/testsuite/fmt.c:
+2004-04-14 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       include <string.h>
+       * util-vserver/lib/Makefile-files,
+         util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
+         util-vserver/lib/cflags_list-compat.c,
+         util-vserver/lib/cflags_list-v13.c,
+         util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
+         util-vserver/lib/flags_list-compat.c,
+         util-vserver/lib/flags_list-v13.c,
+         util-vserver/lib/syscall_createcontext-v13.hc,
+         util-vserver/lib/syscall_createcontext.c,
+         util-vserver/lib/syscall_ctxcreate-v13.hc,
+         util-vserver/lib/syscall_ctxcreate.c,
+         util-vserver/lib/syscall_ctxmigrate-v13.hc,
+         util-vserver/lib/syscall_ctxmigrate.c,
+         util-vserver/lib/syscall_getcflags-v13.hc,
+         util-vserver/lib/syscall_getcflags.c,
+         util-vserver/lib/syscall_getflags-v13.hc,
+         util-vserver/lib/syscall_getflags.c,
+         util-vserver/lib/syscall_migratecontext-v13.hc,
+         util-vserver/lib/syscall_migratecontext.c,
+         util-vserver/lib/syscall_setcflags-v13.hc,
+         util-vserver/lib/syscall_setcflags.c,
+         util-vserver/lib/syscall_setflags-v13.hc,
+         util-vserver/lib/syscall_setflags.c: renamed files so that their
+         names are corresponding the kernel
+         API. Especially, *_context was renamed to ctx_*, and *flags* to
+         *cflags*.
 
-2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-13 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/scripts/functions: further locking fixes
 
-       added vsched
+2004-04-13 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/lockfile.c: propagate errors
 
-       * src/chbind.c:
+2004-04-13 08:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed unused variable
+       * util-vserver/src/chroot-rm.c: cleanups
 
-2004-02-27 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-13 08:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/rpm-fake-test.c:
+       * util-vserver/scripts/vshelper: open FD 0
+         evaluate CLI options depending on used kernel API
 
-       include <string.h>
+2004-04-13 08:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: use new locking mechanism
 
-       * src/: Makefile-files, vsched.c, vschedule.c[DEAD]:
+2004-04-13 08:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed vschedule to vsched
+       * util-vserver/lib/issupported.c,
+         util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
+         added VSHELPER0 feature
 
-2004-02-27 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-08 08:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
+         initialization of 'start'
+         execScriptlets(): declare some variables as readonly
+         _sourceWrap(): added some variables
 
-       added chcontext-compat and vschedule
+2004-04-08 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: implemented support for
+         default-scriptlets (inspired by ideas of
+         Olivier Poitrey)
 
-       * src/Makefile-files:
+2004-04-08 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vschedule
+       * util-vserver/scripts/rootshell,
+         util-vserver/scripts/vapt-get-worker,
+         util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vrpm-worker,
+         util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vshelper: give more verbose error-messages
 
-2004-02-27 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/lib/syscall.c: added link-warning for
+         vc_new_s_context()
 
-       added vc_set_sched declarations
+2004-04-08 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: added general description for
+         the scripts and documented
+         $DONT_SKIP_DEFAULTS
 
-       * lib/virtual.h:
+2004-04-08 06:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed 'otpions' field from vcmd_set_sched_v1
+       * util-vserver/compat.h: LINK_WARNING(): added
 
-2004-02-27 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c,
-         src/vschedule.c:
+       * util-vserver/scripts/chcontext,
+         util-vserver/scripts/legacy/distrib-info,
+         util-vserver/scripts/legacy/vserver,
+         util-vserver/scripts/pkgmgmt,
+         util-vserver/scripts/start-vservers,
+         util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
+         util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
+         util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vserver-wrapper,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
+         util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
+         util-vserver/sysv/vservers-legacy: give more comprehensive
+         error-message
 
-       initial checkin
+2004-04-06 23:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
+         util-vserver/src/vserver-stat.c: use switchToWatchXid()
 
-       * lib/Makefile-files:
+2004-04-06 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added *setsched* files
+       * util-vserver/src/Makefile-files: link some files against
+         libinternal.a
 
-2004-02-27 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chcontext.c:
+       * util-vserver/lib_internal/util.h: switchToWatchXid(): added
+         prototype
 
-       cleanups; applied name-change from 'chcontext' to 'chcontext-compat'
+2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
 
-       * src/Makefile-files:
+2004-04-06 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed 'chcontext' to 'chcontext-compat'
+       * util-vserver/lib_internal/Makefile-files: added
+         switchtowatchxid.c
 
-2004-02-27 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
 
-       added $_CHCONTEXT_COMPAT
-       updated $_CHCONTEXT
+2004-04-06 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
+         removed
 
-       * scripts/functions:
+2004-04-06 08:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       isKernelAPI(): added
+       * util-vserver/src/vunify.c: applied new MatchList_compare()
+         interface
 
-2004-02-27 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/src/vserver-stat.c: started support for HZ!=100
+         cleanups
 
-       added chcontext wrapper
+2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcopy.c: implement support for SKIP files
 
-       * lib/vserver.h:
+2004-04-06 08:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vc_isSupported()
-       cleanups
+       * util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
+         COMPAT API is not available
 
-2004-02-27 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/scripts/functions: cleanups
+         vshelper.doInit(): added another sanity check
 
-       updated scheduler definitions
+2004-04-06 08:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/matchlist-appendfiles.c,
+         util-vserver/lib_internal/matchlist-compare.c,
+         util-vserver/lib_internal/matchlist.h: implemented support for
+         SKIP (~) files
 
-       * lib/issupported.c, scripts/chcontext:
+2004-04-06 08:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/testsuite/flags.c: added tests for new flags
 
-2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/lib/vserver.h: updated VC_VXF_* constants
+         added VC_VXC_* constants
 
-       added issupported.c
+2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/flags-v13.c: added/updated flaglist
 
-       * contrib/manifest.dat.pathsubst:
+2004-04-06 08:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chcontext-compat
+       * util-vserver/lib/ccaps-v13.c: added ccap names
 
-2004-02-27 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
 
-       cleanups; restructured code
+2004-04-06 08:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
+         completely
+         made some big files in /etc canditates for unify
 
-       * src/new-namespace.c:
+2004-04-06 08:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; do not include "stack-start.h" anymore
+       * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
+         util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
+         util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
+         util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
+         to 2.6.5-vs1.9.0pre4
 
-2004-02-27 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vnamespace.c:
+       * util-vserver/src/lockfile.c: optimized some things
+         now check, if getppid()==original_parent instead of getppid()!=1
+         (might make a difference in vservers)
 
-       initial checkin
+2004-03-31 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: added some doc
+         s!_UV_LOCKS!_VS_LOCKS!
 
-       * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c,
-         vrsetup.c, vserver-stat.c:
+2004-03-31 00:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use wrappers with detailed error-messages
+       * util-vserver/src/lockfile.c: fixed '--help' output
 
-2004-02-27 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 00:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: Makefile-files, .cvsignore:
+       * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
+         util-vserver/src/.cvsignore: added lockfile
 
-       added vnamespace
+2004-03-31 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/lockfile.c: initial checkin
 
-       * lib/testsuite/fmt.c:
+2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made non-C99 compilers happy
+       * util-vserver/src/Makefile-files: added lockfile
 
-2004-02-27 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/vserver.functions: enableInterfaces(),
+         disableInterfaces(): added locking
+         enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
 
-       vc_set_namespace(), vc_cleanup_namespace(): added prototypes
+2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
+         $LOCKDIR: added
 
-       * lib/virtual.h:
+2004-03-31 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added VCMD_set_namespace and VCMD_cleanup_namespace declarations
+       * util-vserver/scripts/functions: lock(),unlock(): added
+         isNumber(): added doc
 
-2004-02-27 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/scripts/vserver.functions: made it work...
 
-       added *setnamespace* and *cleanupnamespace* files
+2004-03-30 20:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: isNumber(): fixed '0' case
 
-       * lib/: syscall_cleanupnamespace-v13.hc,
-         syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc,
-         syscall_setnamespace.c:
+2004-03-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: implemented parts of Liam
+         Helmer's dummy-interface method
 
-2004-02-27 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc:
+       * util-vserver/Makefile.am, util-vserver/configure.ac,
+         util-vserver/scripts/util-vserver-vars.pathsubst: added
+         substitutions/tests for iptables, modprobe, rmmod and nameif
+         (required for Liam Helmer's dummy-interfaces)
 
-       added some wrappers with detailed error-messages
+2004-03-30 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: isNumber(): added
 
-       * ensc_wrappers/wrappers.h:
+2004-03-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added ENSC_DETAIL macros
+       * util-vserver/src/vshelper-sync.c: implemented it with select()
+         instead of alarm(); races are much nicer to handle
 
-2004-02-27 05:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/defaults/rpm/macros:
+       * util-vserver/src/vshelper-sync.c: use sigaction() instead of
+         signal() to remove SA_RESTART flag explicitly
 
-       added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
+2004-03-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-27 05:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
 
-       * contrib/manifest.dat.pathsubst:
+2004-03-30 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vcontext and vnamespace
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/src/Makefile-files: removed pipe-sync
 
-2004-02-26 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 15:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util-exitlikeprocess.c[DEAD]:
+       * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+         util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
+         util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
+         updated from vs0.09.28
 
-       moved to lib_internal/
+2004-03-27 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
 
-       * src/util.h:
+2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed everything an include <lib_internal/util.h> only
+       * util-vserver/scripts/vshelper: use 'findObject -e' instead of
+         'findFile' to find /dev/null also
 
-2004-02-26 14:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 09:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/scripts/vserver.start: fixed call of
+         vshelper.isEnabled
 
-       added vcontext
+2004-03-26 09:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: fixed some typos
 
-       * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c:
+2004-03-26 09:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use VC_DYNAMIC_XID instead of VC_RANDCTX
+       * util-vserver/doc/configuration.xml: documented
+         apps/vshelper/logfile symlink
 
-2004-02-26 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 09:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vcontext.c:
+       * util-vserver/scripts/vshelper: ignore 'restart2' event; this
+         seems to be issued at vserver *start*
+         added support for a logfile
+         enable logfile-logging when invoked from kernel (no tty)
 
-       initial checkin
+2004-03-26 08:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
+         variables
+         fixed _VSHELPER path
 
-       * src/testsuite/Makefile-files:
+2004-03-26 08:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed 'util-exitlikeprocess.c'; link against libinternal.a now
+       * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
+         added vshelper-sync
 
-2004-02-26 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/util-vserver.spec.in: added some Requires:
+         own %dir /var/run/vshelper
 
-       added vcontext
-       removed 'util-exitlikeprocess.c'; link against libinternal.a now
+2004-03-26 08:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
+         minor cosmetical cleanups
 
-       * scripts/functions:
+2004-03-26 07:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo)
+       * util-vserver/src, util-vserver/src/.cvsignore: added
+         vshelper-sync
 
-2004-02-26 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/util-mem.h:
+       * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
+         initial checkin
 
-       include <stdlib.h>
+2004-03-26 07:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
+         - accept 'true' as boolean value
+         - optimized the code a little bit so that the xid will be looked
+         up
+         only when really needed
 
-       * lib_internal/Makefile-files:
+2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lots of util-* headers
-       added util-exitlikeprocess
+       * util-vserver/src/vps.c: in output, added a ' ' on overlong
+         vserver-names
 
-2004-02-26 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/src/secure-mount.c: rewrote some parts to cope
+         better with '-o' options (required for -bme
+         patches to work)
 
-       * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added
-         prototypes plus structures
-       * use VC_DYNAMIC_XID instead of VC_RANDCTX
+2004-03-26 07:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: added vshelper-sync
 
-       * lib/vserver-internal.h:
+2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added CALL_VC_V13A macro (for API >= 0x00010012)
-       use VC_DYNAMIC_XID instead of VC_RANDCTX
+       * util-vserver/scripts/vserver.stop: added VSHELPER &
+         synchronization code
 
-2004-02-26 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/scripts/vserver.start: added documentation about
+         failure reasons
+         added VSHELPER code
 
-       added create+migrate+flags+caps declarations
+2004-03-26 07:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: adapted code to new
+         getFileArray() behavior
+         added VSHELPER support
+         added "LEGACY ALERT" messages
+         initSync(),waitForSync(): added
 
-       * lib/syscall_createcontext-v13.hc, lib/syscall_createcontext.c,
-         lib/syscall_getflags-v13.hc, lib/syscall_getflags.c,
-         lib/syscall_migratecontext-v13.hc, lib/syscall_migratecontext.c,
-         lib/syscall_setflags-v13.hc, lib/syscall_setflags.c,
-         lib_internal/util-cast.h, lib_internal/util-commonstrings.h,
-         lib_internal/util-declarecmd.h, lib_internal/util-dimof.h,
-         lib_internal/util-exitlikeprocess.c,
-         lib_internal/util-exitlikeprocess.h, lib_internal/util.h:
+2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
+         ALERT"
 
-2004-02-26 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/scripts/vserver-build: fixed code to work with new
+         behavior of getFileArray
 
-       added createcontext + migratecontext + [sg]etflags files
+2004-03-26 07:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-26 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added some
+         missing variables
+         added the vshelper variables
 
-       * ensc_wrappers/wrappers-vserver.hc:
+2004-03-26 07:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Evc_create_context(), Evc_migrate_context(): added
-       use WRAPPER_DECL instead of UNUSED
+       * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
 
-2004-02-25 12:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/scripts/functions:
+         logging(),warning(),panic(),execute(): added
+         pkgmgmt.isAptAvailable(): added
+         vshelper.*(): added
+         getFileArray(): fail, when file does not exist
 
-       enhanced output
-       added -nd options
-       allow literal limits
-       assume '-H' by default
+2004-03-26 07:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-25 12:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/scripts/Makefile-files: added vshelper
 
-       * lib/testsuite/.cvsignore:
+2004-03-26 07:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'fmt'
+       * util-vserver/lib/vserver.h: - minor cleanups
+         - added vcFEATURE_VSHELPER
+         - vc_isSupported(): annotated it
+         - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
+         requires a special handling so inlining is not really usefully
+         anymore
 
-2004-02-25 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util.h:
+       * util-vserver/lib/issupported.c,
+         util-vserver/lib/issupportedstring.c: added VSHELPER
 
-       include util-perror.h
+2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-25 12:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added getinsecurecaps.c
 
-       * src/: chcontext.c, secure-mount.c:
+2004-03-26 07:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use more verbose perror()
+       * util-vserver/lib/getinsecurecaps.c: initial checkin
 
-2004-02-25 12:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/doc/configuration.xml: documented the vshelper stuff
 
-       added better namespace supportc
+2004-03-26 07:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-25 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.dtd: added a type for 'script'
 
-       * lib/testsuite/fmt.c, lib_internal/util-perror.h:
+2004-03-26 07:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/distrib/Makefile.am: cleanups in the directory
+         creation rules
 
-2004-02-25 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/Makefile-files:
+       * util-vserver/util-vserver.spec.in: use 'install-distribution'
+         instead of 'install-vserverdir'
+         added vshelper stuff
 
-       added fmt.c
+2004-03-26 07:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-25 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: cleanups and enhancements in the
+         directory installation rules
 
-       * lib/fmt.h:
+2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fmt_[u]int{32,64}(): added
+       * util-vserver/NEWS: version 0.29.205
 
-2004-02-21 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 05:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/flags.c:
+       * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
 
-       cosmetical cleanups
+2004-03-24 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-21 00:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vsched.c: enhanced the in-chain operation; make
+         it a noop when called without opts
+         enhanced error messages
 
-       * lib/: flags.c, vserver.h:
+2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added NAMESPACE flag
+       * util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start: added scheduler support
 
-2004-02-20 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/doc/configuration.xml: added basic documentation for
+         bcapabilities, ccapabilities and schedule
 
-       install enter-namespace into $(sbindir) instead of $(pkglibdir)
+2004-03-24 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
+         util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
+         util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
+         vc_get_securecaps() to vc_get_insecurecaps()
 
-       * src/new-namespace.c:
+2004-03-24 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing '#include <errno.h>'
+       * util-vserver/scripts/vserver.start: added missing '\'
 
-2004-02-20 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
+         util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
+         util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
+         vc_xidopt2xid()
 
-       version 0.29.196
+2004-03-24 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
+         util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
+         use vc_xidopt2xid()
 
-       * src/.cvsignore:
+2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added enter-namespace
+       * util-vserver/scripts/vserver.start: added support for
+         $VSERVER_EXTRA_CMDS[] which can be set in userscripts
 
-2004-02-20 21:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/enter-namespace.c:
+       * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
+         '-nv' instead of '-q'
 
-       initial checkin
+2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
 
-       * src/Makefile-files, contrib/manifest.dat.pathsubst:
+2004-03-24 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added enter-namespace
+       * util-vserver/lib/Makefile-files: added xidopt2xid.c
 
-2004-02-20 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/lib/xidopt2xid.c: initial checkin
 
-       merged with 0.29.2
+2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
+         added
 
-       * src/vlimit.c:
+2004-03-24 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       changed logic to skip entries without chance for success
+       * util-vserver/distrib/misc/debootstrap.uri: updated to recent
+         version
 
-2004-02-20 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/util-vserver.spec.in: fixed Requires()
+         fixed some %dir's
 
-       cleanups
+2004-03-24 01:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
+         now, removed '-h' and '-v' options
+         minor cleanups
 
-       * lib/syscall_rlimit-v11.hc:
+2004-03-24 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_get_rlimit_mask_v11(): use correct datastructure
+       * util-vserver/sysv/vservers-legacy: initial checkin
 
-2004-02-20 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: Makefile-files, virtual.h, vserver.h:
+       * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
+         'rebootmgr' is now a src-script
 
-       added the enter-namespace stuff
+2004-03-24 01:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
+         added vservers-legacy
 
-       * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c:
+2004-03-24 01:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/vattribute.c: initialize 'bmask' member of
+         struct vc_ctx_caps
+         use negative logic of --bcap (this should be the 'old' behavior
+         of '--cap')
 
-2004-02-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers_handler.hc:
+       * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
+         vc_ctx_caps
 
-       added support for more extensive output
+2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
+         util-vserver/src/readlink.c: rewrote it
 
-       * contrib/manifest.dat.pathsubst:
+2004-03-24 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved vserver-info into core
+       * util-vserver/src/Makefile-files: cleanups; moved some programs
+         into $legacydir
 
-2004-02-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver-internal.h:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added more
+         legacy programs
 
-       VC_ENABLE_API_V13(): incremented needed API-version
+2004-03-24 01:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
+         of static commandnames
+         use variables for paths
 
-       * lib/syscall_getvxinfo-v13.hc:
+2004-03-24 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually
+       * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
+         legacy
 
-2004-02-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_REBOOTMGR
 
-       cleanup output in error-case
+2004-03-24 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
 
-       * src/stack-start.h:
+2004-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed begin of STACK_START for non-growing stacks
+       * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
+         util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
+         util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
+         initial checkin
 
-2004-02-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/fakerunlevel.c:
+       * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
+         util-vserver/distrib/.cvsignore,
+         util-vserver/ensc_vector/testsuite,
+         util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
+         util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
+         util-vserver/src/.cvsignore, util-vserver/src/testsuite,
+         util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
+         util-vserver/tests/.cvsignore: added some standardfiles; I do not
+         want to wait until Savannah fixes
+         its scripts and allows access to CVSROOT/cvsignore again.
 
-       use more extensive errormessages
-       use <wrappers.h>
+2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
+         (0)' block around the macros
 
-       * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD],
-         fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]:
+2004-03-24 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       obsoleted
+       * util-vserver/lib/bcaps_list-v13.c,
+         util-vserver/lib/syscall_getccaps-v13.hc,
+         util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
+         vc_ctx_caps::bmask member
 
-2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: chcontext.c, clearenv.c, exec-cd.c, exec-ulimit.c,
-         ifspec.c, listdevip.c, new-namespace.c, reducecap.c,
-         rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, secure-mount.c,
-         vkill.c:
+       * util-vserver/contrib/manifest.dat.pathsubst: moved some files
+         into legacy
+         handle sysv scripts
 
-       do not do the lo-check anymore
+2004-03-24 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: added formerly missing
+         'v_gated' registration
+         updated -legacy subpackage and moved some initscripts into it
 
-       * src/chbind.c:
+2004-03-24 01:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use more extensive errormessages
-       do not do the lo-check anymore
+       * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
+         use a more effective way to determine gcc revision
+         struct vc_ctx_caps: added 'bmask' member
 
-2004-02-20 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/compat.h: do not use PURE before gcc 3.3.3
+         use a more effective way to determine gcc revision
 
-       fix copy&paste error when giving out initpid
+2004-03-23 01:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
 
-       * NEWS:
+2004-03-22 23:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.29.195
+       * util-vserver/scripts/vserver-build.functions: added basic support
+         for SuSE (patch from Thomas Guettler)
+         give more hints in errormessages (patch from Thomas Guettler)
 
-2004-02-19 23:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-22 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/scripts/vpkg: give out errormessage on unknown
+         distribution type
 
-       added SYSINFO command
-       internal cleanups
+2004-03-22 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: added basic support for SuSE
 
-       * m4/ensc_e2fscheck.m4:
+2004-03-19 16:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       tell correct packagename for Debian's e2fsprogs-devel
-       tell packagename for Mandrake
+       * util-vserver/src/vserver-stat.c: fixed race when process
+         disappeared shortly after reading /proc
 
-2004-02-19 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
-         showattr.c:
+       * util-vserver/doc/configuration.xml: documented
+         apps/init/{mark,depends}
+         mentioned the gentoo initstyle
 
-       applied new iattr interface and changed some internal functions
+2004-03-19 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-lsd.css: followed Bertl's
+         suggestion and added a subliminal message
 
-       * lib_internal/: unify-unify.c, util-safechdir.c:
+2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       applied new iattr interface
+       * util-vserver/configure.ac: require at least version 0.24 of
+         dietlibc
 
-2004-02-19 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-19 16:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
+         <min-version>
 
-       * changed iattr interface
-       * removed *iattr_compat() functions; functionality is covered by new
-         iattr interface already
+2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
 
-       * lib/virtual.h:
+2004-03-18 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added new iattr definitions
+       * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
+         not applicable for inline declarations
 
-2004-02-19 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c,
-         syscall_setiattr-v13.hc, syscall_setiattr.c:
+       * util-vserver/compat.h: fixed broken condition for PURE
+         define __builtin_expect() when needed
 
-       implemented new iattr interface
+2004-03-18 05:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vunify.c: cleanups in the verbosity code
 
-       * lib/syscall-compat.hc:
+2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_set_ipv4root_compat(): fixed off-by-one error while checking number
-       of allowed IPs
+       * util-vserver/scripts/legacy/vps.pathsubst,
+         util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
+         instead of 'chcontext'
 
-2004-02-19 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:35  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:
+       * util-vserver/scripts/vserver.stop: call isVserverRunning to
+         cleanup rundir
 
-       moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface
+2004-03-18 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
+         candidates for location of pkgmgmt-dir when $ROOTDIR is empty
 
-       * lib/createskeleton-full.hc:
+2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new iattr interface
+       * util-vserver/scripts/vserver-build: cleanups; use full
+         parenthesis in case ... esac
 
-2004-02-19 23:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
 
-       removed the fscompat* files
-       added *iattr-fscompat files
+2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vrpm: allow both internal and external
+         packagemanagement
 
-       * contrib/manifest.dat.pathsubst:
+2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added FEATURES.txt and vcopy
+       * util-vserver/scripts/vpkg: cleanups; generalized some functions
+         and moved them into the 'functions' file
 
-2004-02-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vapt-get: support both internal and external
+         packagemanagement
 
-       create FEATURES.txt and rearranged code a little bit
+2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
+         and $_TAR
 
-       * Makefile.am:
+2004-03-18 05:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added FEATURES.txt
+       * util-vserver/scripts/start-vservers: filter out non-matching
+         vservers *before* adding them to the makefile
 
-2004-02-18 05:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/functions: getVserverStatus(): fix problems
+         with leading whitespaces in numerical values
+         pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
 
-       added vc_createSkeleton() plus defines
+2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/pkgmgmt: initial checkin
 
-       * lib/fscompat_setiattr-fscompat.hc:
+2004-03-18 05:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
+       * util-vserver/scripts/Makefile-files: added pkgmgmt
 
-2004-02-18 05:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/: unify-unify.c, unify.h:
+       * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
+         in the verbosity code
 
-       Unify_deUnify(): fixed parameters
-       Unify_copy(), Unify_setTime(): added prototype
+2004-03-18 05:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvservercfgstyle.c: filter out relative and
+         absolute paths; when they are not pointing to
+         an existing directory, the function fails
 
-       * lib_internal/unify-deunify.c:
+2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed parameters
+       * util-vserver/ensc_wrappers/wrappers_handler.hc: use
+         __builtin_expect
 
-2004-02-18 05:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib_internal/matchlist.h:
+       * util-vserver/distrib/defaults/apt/apt.conf: added
+         '@autogenerated@' tag plus small warning
 
-       MatchList_printId(): added prototype
+2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
 
-       * lib_internal/Makefile-files:
+2004-03-18 05:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added unify* and util-* files
+       * util-vserver/configure.ac: look for tar
 
-2004-02-18 05:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: vunify.c, vunify.h:
+       * util-vserver/Makefile.am: substitute @TAR@
 
-       cleanups; outsourced a lot to libinternal.a
+2004-03-16 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
+         hardcoded '16' value
 
-       * src/util.h:
+2004-03-16 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; outsourced some macros/inlines to libinternal.a
+       * util-vserver/compat.h: CONST: added
 
-2004-02-18 05:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
+         vc_get_nb_ipv4root(): added
 
-       added vcopy
-       link the fstool programs against libinternal.a
-       removed vserver-visitdir
+2004-03-16 14:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added getnbipv4root.c
 
-       * src/.cvsignore:
+2004-03-16 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vcopy
+       * util-vserver/lib/getnbipv4root.c: initial checkin
 
-2004-02-18 05:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util-safechdir.c[DEAD]:
+       * util-vserver/scripts/Makefile-files: added the sysvwrappers to
+         AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
 
-       moved into libinternal.a
+2004-03-16 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
 
-       * 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:
+2004-03-16 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/sysv/Makefile-files: added vservers-default
+         removed vservers
 
-2004-02-18 05:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-io.hc:
+       * util-vserver/sysv/vservers.subst: obsoleted by new initscript
 
-       rewrote the W*all() function to accept an additional argument holding
-       the error, instead of giving out the error
+2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat/initpre,
+         util-vserver/lib/isdynamicxid.c,
+         util-vserver/scripts/vserver-wrapper,
+         util-vserver/sysv/vservers-default: initial checkin
 
-       * lib/Makefile-files:
+2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added createskeleton* files
+       * util-vserver/src/vserver-info.c: implemented INITPID for the
+         compat API
 
-2004-02-18 05:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * pathconfig.h.pathsubst:
+       * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
+         part
+         cleanups
 
-       added DEFAULT_PKGSTATEDIR
+2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-18 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
+         non-legacy part
 
-       * compat.h:
+2004-03-16 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added PURE
+       * util-vserver/scripts/vserver.suexec: added internal mode to use
+         'suexec' for stopped vservers also
 
-2004-02-18 05:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac, Makefile.am:
+       * util-vserver/scripts/vserver.stop: added a more efficient stop
+         method for fakeinit vservers
 
-       do not redefine 'LIBTOOL'; the '--tag' causes problems on install
+2004-03-16 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: finxed incomplete quoting
 
-       * configure.ac:
+2004-03-16 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc
+       * util-vserver/scripts/vserver.functions: handle fakeinit
+         separately
+         cleanups and fixes in the flag-generation
 
-2004-02-17 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/scripts/vserver: added support for an internal
+         command mode
 
-       define $(VSERVER_LDADDS)
-       generalized some LIBTOOL stuff
-       do not install libinternal.a anymore
+2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_INITSYNC_MINIT_* variables
+         added $_START_VSERVERS
 
-       * tests/Makefile-files:
+2004-03-16 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
+       * util-vserver/scripts/start-vservers: added ok/passed/failed logic
 
-2004-02-17 20:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/scripts/Makefile-files: ship vsyswrapper again
 
-       _pkgMountRPM(): do not mount /proc when it is already mounted
+2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 20:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
 
-       * src/rpm-fake.c:
+2004-03-16 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rearranged inclusion of <sys/socket.h> to fix compilation problems
-       with fc1.90
+       * util-vserver/lib/Makefile-files: added isdynamicxid.c
 
-2004-02-17 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rebootmgr.c:
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
+         added
 
-       include <limits.h>
+2004-03-16 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
+         command
 
-       * src/Makefile-files:
+2004-03-16 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
-       fixed capchroot compilation
+       * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
+         misclassification of %_netsharedpath
 
-2004-02-17 20:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_dietlibc_compat.m4:
+       * util-vserver/contrib/make-manifest,
+         util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
+         files too
 
-       initial checkin
+2004-03-16 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: updated the -sysv package
 
-       * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c:
+2004-03-15 21:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       make non-C99 compilers happy
+       * util-vserver/src/vcontext.c: cleanups; remove unused code
+         added '--silentexist'
+         use context-sync.hc
 
-2004-02-17 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS:
+       * util-vserver/src/chcontext.c: use code from context-sync.hc
 
-       version 0.29.192
+2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/context-sync.hc: initial checkin
 
-       * Makefile.am:
+2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing backslash
+       * util-vserver/src/Makefile-files: added context-sync.hc
 
-2004-02-17 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-15 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: vunify.h, testsuite/Makefile-files,
-         testsuite/vunify-functest.c:
+       * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
+         parenthesis for case ... esac statements
 
-       use new lib_internal/
+2004-03-15 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: cleanups; full parenthesis for case
+         ... esac statements
+         give more helpful error messages
 
-       * src/vunify-init.hc:
+2004-03-15 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved most function into lib_internal/
+       * util-vserver/lib_internal/jail.h,
+         util-vserver/lib_internal/jailintotempdir.c: return indication
+         about place of error
 
-2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-15 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify.c:
+       * util-vserver/configure.ac: print correct $prefix when '--prefix'
+         is not specified
 
-       use new lib_internal
+2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
 
-       * src/util.h:
+2004-03-13 03:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved some functions/macros into lib_internal/util-*
+       * util-vserver/src/vcontext.c: added another #warning
 
-2004-02-17 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/src/vcontext.c: fixed '--uid' option (it's
+         required_argument but not no_argument)
+         drop privileges after migrate()
 
-       removed vunify-* files which went into lib_internal
+2004-03-13 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
+         have something better
 
-       * Makefile.am:
+2004-03-13 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lib_internal/ files
+       * util-vserver/src/vcontext.c: updated to new kernel behavior
 
-2004-02-17 03:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 02:56  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]:
+       * util-vserver/src/vattribute.c: renamed set*() to parse*()
+         set the correct secure attributes
+         call set_flags/set_ccaps only, when there is something to do
 
-       moved functionality into lib_internal library
+2004-03-13 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-17 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/chcontext,
+         util-vserver/scripts/vserver.start: applied new CLI
 
-       * 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:
+2004-03-13 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib_internal/Makefile-files: added jail* files
 
-2004-02-17 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc:
+       * util-vserver/lib_internal/jail.h,
+         util-vserver/lib_internal/jailintotempdir.c: initial checkin
 
-       fixed some 'noreturn' warnings for the execv() functions
+2004-03-13 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
+         added declaration
 
-       * contrib/make-manifest:
+2004-03-12 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       ignore lines beginning with '#'
+       * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
+         now
 
-2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/scripts/chcontext,
+         util-vserver/scripts/vserver.start: use new vuname syntax
 
-       set @ENSC_HAVE_*_COMPILER_TRUE@ tags
+2004-03-12 06:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vattribute.c: set caps before flags so that caps
+         can be changed in the same transaction
+         which deletes 'setup'
 
-       * ensc_vector/testsuite/test1.c:
+2004-03-12 04:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       #undef NDEBUG
+       * util-vserver/scripts/vserver.suexec: added some explicit '--'
 
-2004-02-16 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 04:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/scripts/functions: added some doc
+         getVserverStatus(): fixed it
 
-       use $_READLINK
-       mount /proc when doing pkg-management
+2004-03-12 04:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/save_ctxinfo.c: use strncat() instead of
+         strcat() to enforce correct length
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-03-12 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added readlink
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
 
-2004-02-16 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vrpm-preload:
+       * util-vserver/scripts/chcontext,
+         util-vserver/scripts/vserver.start: remove the setup flag
 
-       made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for
-       query, 'd' for database)
+2004-03-12 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/virtual.h: cleanups
 
-       * scripts/vserver-build.functions:
+2004-03-12 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       register generated files so that they
-       can be cleaned up when needed
+       * util-vserver/scripts/chcontext: give '--xid' in migrate case
 
-2004-02-16 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.apt-rpm:
+       * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
 
-       call rpm.initDB()
+2004-03-12 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added kernel headers
 
-       * scripts/vserver-build.functions.rpm:
+2004-03-12 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rpm.initDB(): added
+       * util-vserver/kernel, util-vserver/kernel/context.h,
+         util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+         util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+         util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+         util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
+         initial checkin
 
-2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-setup.functions:
+       * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
 
-       added --initstyle support (-> /etc/vservers/.../apps/init/style)
+2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vsched.c: updated to new API
 
-       * src/chbind.c:
+2004-03-12 03:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       refined test-routine to work in vservers without 'lo' interface
+       * util-vserver/src/vattribute.c: implemented --secure
 
-2004-02-16 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-mount.c:
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: allow '--debug' in the
+         destructors
 
-       define MS_REC when needed
+2004-03-12 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-16 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: added gentoo startup
+         style
 
-       * configure.ac, src/rpm-fake-resolver.c:
+2004-03-12 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added big, fat warning when not using dietlibc
+       * util-vserver/scripts/chcontext: fixed params
+         do not call vuname/vattribute when not needed
 
-2004-02-16 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
 
-       added ENSC_HAVE_*_COMPILER_* to pathsubst-rules
+2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-14 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: updated interface
+         added flags
 
-       * scripts/vserver:
+2004-03-12 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use isAvoidNamespace() from main-functions file
+       * util-vserver/lib/virtual.h: use kernel headers
 
-2004-02-14 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: functions, vserver.functions:
+       * util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_setiattr-v13.hc,
+         util-vserver/lib/syscall_setsched-v13.hc: updated interface
 
-       moved isAvoidNamespace() into main-functions file
+2004-03-12 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-14 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/listparser.hc: added '^' modifier which marks
+         bit numbers
 
-       * m4/ensc_syscallnr.m4:
+2004-03-12 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed auto-case
-       improved message
+       * util-vserver/lib/flags-v13.c: added the flags
 
-2004-02-14 02:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_kerneldir.m4:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
 
-       ENSC_KERNEL_HEADERS: made argument optionally
+2004-03-11 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-14 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vuname.c: added more documentation
+         fixed '--version' conflicts
 
-       * contrib/manifest.dat.pathsubst:
+2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added clearenv
+       * util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c: implemented most parts of the new
+         migrate method
 
-2004-02-14 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vserver.start: set context-name
 
-       use ENSC_SYSCALLNR()
+2004-03-11 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-14 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
 
-       * lib/vserver-internal.h:
+2004-03-11 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use results from ENSC_SYSCALLNR
+       * util-vserver/lib/getvserverbyctx.c: implemented new
+         context-naming method
 
-2004-02-14 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_syscallnr.m4:
+       * util-vserver/lib/getvserverbyctx-compat.hc,
+         util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
 
-       initial checkin
+2004-03-11 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-12 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+         Evc_set_vhi_name(): added
 
-       * src/clearenv.c:
+2004-03-10 05:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use VSERVER_DECLARE_CMD
+       * util-vserver/doc/configuration.xml: documented 'fstab.local' and
+         enhanced 'fstab' doc
 
-2004-02-12 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 05:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/scripts/vserver.functions: added support for
+         'fstab.local' files
 
-       added clearenv
+2004-03-10 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-12 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/vprocunhide: made it a little bit more portable
+         by providing own implementations of
+         RH's /etc/init.d/functions when this file can not be found
+         (inspired
+         by a patch from Olivier Poitrey)
 
-       * scripts/vserver.start:
+2004-03-10 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use clearenv
+       * util-vserver/scripts/functions: callInNamespace(): call 'shift'
+         to remove the vserver-name from $@
 
-2004-02-12 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/doc, util-vserver/doc/.cvsignore: added
+         configuration.html
 
-       made namespace stuff configurable at a global place
+2004-03-10 02:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-12 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
+         query so that it can be choosen between
+         running/non running
 
-       * scripts/vrpm-preload:
+2004-03-10 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       give more rights... (same like at --secure)
+       * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
+         option string for getopt with '+' to avoid option reordering
 
-2004-02-12 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files, scripts/util-vserver-vars.pathsubst:
+       * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
+         callInNamespace
 
-       added clearenv
+2004-03-10 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-12 00:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: isAvoidNamespace(): determine
+         full cfgdir path of vserver before checking for 'namespace' file
+         callInNamespace(): added
 
-       * src/clearenv.c:
+2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: minor cosmetical
+         cleanups...
 
-2004-02-10 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: chxid.c, setattr.c:
+       * util-vserver/scripts/chcontext,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: use '--' delimiter
 
-       handle dot-files by default; it does not make sense to use a special
-       '-a' flag for the set-operations
+2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: added/updated some
+         descriptions
 
-       * configure.ac:
+2004-03-10 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.28.200
+       * util-vserver/doc/configuration-lsd.css: flowers... where are all
+         the flowers coming from?
 
-2004-02-10 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-mount.c:
+       * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
+         util-vserver/doc/Makefile-files,
+         util-vserver/ensc_vector/Makefile-files,
+         util-vserver/ensc_vector/testsuite/Makefile-files,
+         util-vserver/ensc_wrappers/Makefile-files,
+         util-vserver/lib/Makefile-files,
+         util-vserver/lib/testsuite/Makefile-files,
+         util-vserver/lib_internal/Makefile-files,
+         util-vserver/man/Makefile-files,
+         util-vserver/scripts/Makefile-files,
+         util-vserver/src/Makefile-files,
+         util-vserver/src/testsuite/Makefile-files,
+         util-vserver/tests/Makefile-files: modernized the Makefiles; use
+         '+=' where possible to remove complexity
+         from the toplevel Makefile.am
 
-       recognize 'rbind' in fstab
-       use internal mount(2) on MOVE too
+2004-03-09 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vprocunhide: remove the correct prefix
 
-       * scripts/: vserver, vserver.functions, vserver.start:
+2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented CLONE_NS and --rbind mounting
+       * util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
+         explicitly
 
-2004-02-10 15:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 16:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-mount.c:
+       * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
+         directory
 
-       implemented '--rbind'
+2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/chcontext: updated copyright date
 
-       * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore:
+2004-03-09 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/doc/configuration.xml: documented the vunify
+         configuration
 
-2004-02-10 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/testsuite/flags.c:
+       * util-vserver/scripts/chcontext: rewrote the non-legacy part
 
-       s!init!fakeinit!
+2004-03-09 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: aded
+         _KEEP_CTX_ALIVE
 
-       * configure.ac:
+2004-03-09 14:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.28.199
+       * util-vserver/scripts/chcontext: added missing ';' in case
+         expression
+         s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
 
-2004-02-10 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 04:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/NEWS: version 0.29.198
 
-       moved the 'chattr' into the right %post scriptlet
+2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 13:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: removed superfluous '--'
 
-       * lib/flags.c:
+2004-03-09 03:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       s!init!fakeinit!
+       * util-vserver/scripts/vserver.start: added explicit cleanup trap
+         removed superfluous '--'
 
-2004-02-10 03:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vserver.functions: added some parenthesis
 
-       version 0.28.198
+2004-03-09 03:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: made 'status' really silent
 
-       * contrib/: make-manifest, manifest.dat.pathsubst:
+2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved *.so.* files from -core to -lib
+       * util-vserver/scripts/start-vservers: initial checkin
 
-2004-02-10 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/scripts/functions: getVserverStatus(): fixed it for
+         the non-running & non-cleanup case
 
-       added -lib subpackage
-       moved *.so.* files from -core to -lib
-       removed the '%exclude ...vrpm.8'
-       added a 'make check'
+2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/scripts/Makefile-files: added start-vservers
 
-       * src/testsuite/.cvsignore:
+2004-03-09 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/ensc_wrappers/wrappers.h: fixed typo
+         fixed overflow
 
-2004-02-10 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_wrappers/wrappers-unistd.hc:
+       * util-vserver/util-vserver.spec.in: added Requires: make
 
-       Eexecvp(): added
-       added some 'NORETURN' specifiers
+2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: made 'status' silent when
+         '--silent' is used
 
-       * Makefile.am:
+2004-03-09 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lib/testsuite
+       * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
+         added man
 
-2004-02-10 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/vunify-test.sh:
+       * util-vserver/doc/configuration.html: removed since autogenerated
 
-       redirect output to /dev/null
+2004-03-09 02:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration-lsd.css: use official HTML 4
+         colornames
 
-       * src/testsuite/rpm-fake-test.c:
+2004-03-09 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed compilation warnings
+       * util-vserver/doc/beautify.xsl,
+         util-vserver/doc/compatibility-xhtml.xsl,
+         util-vserver/doc/configuration-xhtml.xsl: use official XHTML
+         namespace
 
-2004-02-10 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 01:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/chcontext-test.c:
+       * util-vserver/distrib/defaults/rpm/macros,
+         util-vserver/distrib/redhat/initpost: added hack for
+         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
 
-       added explicite 'return' for non-C99 compilers
+2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
+         wrong error messages
 
-       * src/testsuite/Makefile-files:
+2004-03-08 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chbind-test
+       * util-vserver/lib/apidoc/Makefile-files: handle man directory
 
-2004-02-10 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * man/Makefile-files:
+       * util-vserver/lib/apidoc/Doxyfile.in: updated
 
-       renoved vrpm.8 for now
+2004-03-08 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/Makefile-files: filled it with content...
 
-       * lib/vserver.h:
+2004-03-08 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       vc_text2cap(): take 'unsigned int' instead of 'int' argument
-       vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes
+       * util-vserver/util-vserver.spec.in: added documentation
 
-2004-02-10 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/capabilities.c:
+       * util-vserver/doc/configuration.xml: documented tty symlink
+         use documentation.dtd instead of cfgdirdoc.dtd
+         some small corrections/adjustments
 
-       vc_text2cap(): take 'unsigned int' instead of 'int' argument
+2004-03-08 18:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/beautify.xsl,
+         util-vserver/doc/configuration-lsd.css,
+         util-vserver/doc/configuration-xhtml.xsl,
+         util-vserver/doc/configuration.html: initial checkin
 
-       * lib/Makefile-files:
+2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added flags* files
-       added testsuite + -programs
+       * util-vserver/doc/compat-xhtml.xsl,
+         util-vserver/doc/compatibility-xhtml.xsl: renamed
+         compat-xhtml.xsl to compatibility-xhtml.xsl
 
-2004-02-10 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 18:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chcontext.c:
+       * util-vserver/doc/cfgdirdoc.dtd,
+         util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
+         configuration.dtd
 
-       setFlags(): use vc_textlist2flag() function
-       rearranged code to avoid unremovable zombie processes
+2004-03-08 08:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added more doc
 
-       * src/: chbind.c, reducecap.c:
+2004-03-08 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rewrote it
+       * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
 
-2004-02-10 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
+         util-vserver/lib/apidoc/Doxyfile.in,
+         util-vserver/lib/apidoc/Makefile-files: initial checkin
 
-       made reducecap & chbind native dietlibc programs
+2004-03-08 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-10 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: use '--migrate-self' instead
+         of '--migrate'
 
-       * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files,
-         lib/testsuite/flags.c, src/testsuite/chbind-test.c:
+2004-03-07 23:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/vcontext.c: added '--migrate-self' support
 
-2004-02-06 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/scripts/vserver.functions: use different files for
+         'bcap' and 'ccap' for now
 
-       added sys_clone.h
+2004-03-07 23:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: added changelog entry
 
-       * util-vserver.spec.in:
+2004-03-07 22:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'chattr -t /vservers' + needed Requires:
+       * util-vserver/src/vunify.h: fixed NONNULL annotations
 
-2004-02-06 23:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions:
+       * util-vserver/lib/vserver.h: added doxygen annnotations
+         added special compiler annotations
 
-       call 'chattr -t' on newly create vserverdirs
-       cleanups; parenthesize case-expressions
+2004-03-07 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/internal.h: added doxygen annnotations
+         fixed NONNULL statements
 
-       * src/util.h:
+2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       exitLikeProcess(): added NORETURN attribute to prototype
+       * util-vserver/lib/fmt.h: added doxygen annnotations
 
-2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake.c:
+       * util-vserver/lib/Makefile-files: added apidoc directory
 
-       cleanups; use sys_clone()
+2004-03-07 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
+         added doxygen support
 
-       * src/new-namespace.c:
+2004-03-07 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; modernized it
+       * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
 
-2004-02-06 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/src/vattribute.c: use new interface of the list2...
+         functions
+         implemented --bcaps and --ccaps
 
-       link new-namespace against util-exitlikeprocess
-       cleanups
+2004-03-07 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
+         new interface of the list2... functions
 
-       * src/sys_clone.h:
+2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: added
+         .../interfaces/.../nodev option and deprecated 'only_ip'
 
-2004-02-06 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/Makefile-files:
+       * util-vserver/lib/testsuite/flags.c: applied new interface
 
-       do not call vunify-test when no C99 compiler is available
+2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added some documentation
+         added some flag/caps support functions
 
-       * ensc_vector/testsuite/: Makefile-files, test1.c:
+2004-03-07 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/virtual.h: renamed scaps to bcaps
 
-2004-02-06 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/vunify-test.sh:
+       * util-vserver/lib/syscall_setflags.c: added EFAULT check
 
-       use '-n' flag
+2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_getflags-v13.hc,
+         util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
+         cleanups
 
-       * src/vutil.cc:
+2004-03-07 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor cosmetical changes
+       * util-vserver/lib/listparser.hc: interpret numbers too
 
-2004-02-06 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify-init.hc:
+       * util-vserver/lib/internal.h: added the text2value functions
 
-       initModeManually(): added missing strdup()
+2004-03-07 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/flags-v13.c,
+         util-vserver/lib/flags_list-compat.c,
+         util-vserver/lib/flags_list-v13.c: cleanups; use modern
+         methods...
 
-       * Makefile.am, ensc_vector/Makefile-files:
+2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added ensc_vector testsuite
+       * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
+         util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
+         util-vserver/lib/syscall_getccaps-v13.hc,
+         util-vserver/lib/syscall_getccaps.c,
+         util-vserver/lib/syscall_setccaps-v13.hc,
+         util-vserver/lib/syscall_setccaps.c,
+         util-vserver/lib/val2text-t2v-uint32.c,
+         util-vserver/lib/val2text-t2v-uint64.c,
+         util-vserver/lib/val2text-v2t-uint32.c,
+         util-vserver/lib/val2text-v2t-uint64.c,
+         util-vserver/lib/val2text.hc: initial checkin
 
-2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * ensc_vector/vector-insert.c:
+       * util-vserver/lib/Makefile-files: added the caps-files
+         added the val2text-files
 
-       fixed it
+2004-03-07 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: documented
+         '.../interfaces/.../nodev'
 
-       * src/vserver-stat.c:
+2004-03-06 02:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use ensc_vector
-       cleanups
+       * util-vserver/util-vserver.spec.in: s!Require!Requires!
 
-2004-02-06 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/lsxid.c:
+       * util-vserver/sysv/vprocunhide: initial checkin
 
-       use ensc_vector to cache xid->name mappings
+2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 17:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
+         added vprocunhide
 
-       * src/Makefile-files:
+2004-03-06 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       link vserver-stat against libensc_vector.a
+       * util-vserver/src/vuname.c: made it chainable
+         added '--dir' option
 
-2004-02-06 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/configuration.xml:
+       * util-vserver/src/vlimit.c: cleanups
 
-       enumerated possible resources
+2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: call vuname
 
-       * src/chxid.c:
+2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed do-display-dir behavior
+       * util-vserver/scripts/vprocunhide: implemented exclude/include
+         syntax
+         fixed exit codes
 
-2004-02-06 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
 
-       _generateFlagOptions(): fixed a case expression; formerly x"foo" ==
-       foo checks which would never succeed
+2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
+         subdirs
 
-       * 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:
+2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new ensc_wrappers/ headers
+       * util-vserver/distrib/misc/vprocunhide-files: added some files
 
-2004-02-06 15:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/util-vserver.spec.in: added vprocunhide initscript
 
-       removed wrappers-*
-       link lsxid against libensc_vector.a
+2004-03-06 01:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: modernized it a little bit; use '+='
+         syntax for sysv/ now
 
-       * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD],
-         wrappers-vserver.h[DEAD], wrappers.h[DEAD]:
+2004-03-05 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved and generalized into an own /ensc_wrappers subdir
+       * util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: added support for new
+         migrate feature
 
-2004-02-06 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 22:09  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:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_VCONTEXT and $_VLIMIT
 
-       initial checkin
+2004-03-05 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-06 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: isAvoidNamespace(): use
+         'vserver-info - FEATURE namespace' inforamtion too
 
-       * Makefile.am:
+2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added ensc_vector/ & ensc_wrappers/ subdirs and files
+       * util-vserver/distrib/misc/vprocunhide-files,
+         util-vserver/scripts/vprocunhide: initial checkin
 
-2004-02-05 23:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/setattr.c:
+       * util-vserver/src/vlimit.c: try to read limits from dir only, when
+         '--dir' was used
 
-       documented --barrier
-       fixed do-display-dir behavior
+2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 05:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/setattr.c: allow '--!...' syntax too
 
-       * scripts/vserver.functions:
+2004-03-05 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added another path for the template mtab file
+       * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
+         missing '\'
 
-2004-02-05 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
+         and vprocunhide
 
-       version 0.28.195
+2004-03-05 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 05:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: added vprocunhide
 
-       * distrib/defaults/apt.conf:
+2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/doc/configuration.xml: documented vprocunhide
+         documentation
 
-2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/distrib/Makefile.am: added vprocunhide-files
 
-       added default apt.conf
+2004-03-05 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
+         files
 
-       * doc/configuration.xml:
+2004-03-05 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented default apt.conf
+       * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
+         util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
+         util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
+         util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vrpm-preload,
+         util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.debootstrap,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.functions.pkgmgmt,
+         util-vserver/scripts/vserver-build.skeleton,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+         added some '>&2'
 
-2004-02-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall-legacy.hc:
+       * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
 
-       minor code cleanups
-       added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
+2004-03-05 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore,
+         util-vserver/lib/testsuite/Makefile-files: added parselimit
 
-       * m4/ensc_syscall.m4:
+2004-03-05 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       enhanced check by using kernel headers
+       * util-vserver/src/vlimit.c: added '--dir' parameter
+         allow command-chaining
+         support limits with suffixes
+         make '-c' optionally and assume current ctx by default
 
-2004-02-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions.apt:
+       * util-vserver/lib/parselimit.c,
+         util-vserver/lib/testsuite/parselimit.c: initial checkin
 
-       added default apt.conf/vendors.conf files
+2004-03-05 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
 
-       * src/chcontext.c:
+2004-03-05 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use sethostname(2)/setdomainname(2) again...
+       * util-vserver/lib/Makefile-files: added parselimit.c
 
-2004-02-05 00:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/src, util-vserver/src/.cvsignore: updated; added
+         vattribute and keep-ctx-alive
 
-       use ENSC_SYSCALL
-       enhanced diagnostic output
+2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcontext.c: implement the vc_set_flags() part
 
-       * lib/: syscall-legacy.hc, vserver-internal.h:
+2004-03-05 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use ENSC_SYSCALL_TRADITIONAL
+       * util-vserver/src/vattribute.c: setFlags(): implemented it
 
-2004-02-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall.c:
+       * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
 
-       cleanups; do not include "compat.h" anymore explicitly
+2004-03-05 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-05 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
+         error-checking
 
-       * Makefile.am:
+2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added @WGET@ substitution
+       * util-vserver/lib/getprocentry-legacy.c,
+         util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall_getflags-v13.hc,
+         util-vserver/lib/syscall_getiattr.c,
+         util-vserver/lib/syscall_getvxinfo-oldproc.hc,
+         util-vserver/lib/syscall_getvxinfo.c,
+         util-vserver/lib/syscall_setflags-v13.hc: return better
+         errorcodes
 
-2004-02-04 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_syscall.m4:
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
+         error
 
-       initial checkin
+2004-03-05 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/Makefile-files: added
+         wrappers-socket.hc
 
-       * scripts/vpkg:
+2004-03-05 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented Debian support
+       * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
+         keep-ctx-alive
 
-2004-02-04 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver:
+       * util-vserver/src/vserver-info.c: added 'FEATURE' tag
 
-       cleanups
-       added '--silent' option
+2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vcontext.c: added support for external
+         synchronization
 
-       * src/: vunify-init.hc, vunify.c:
+2004-03-05 03:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor cleanups
+       * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
+         of vc_textlist2flag
 
-2004-02-04 04:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/fscompat_getiattr-v13.hc:
+       * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
+         initial checkin
 
-       fixed 'xid' parameter transmission
+2004-03-05 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
+         support for VC_IATTR_IMMUTABLE flag
 
-       * NEWS:
+2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.28.193
+       * util-vserver/src/enter-namespace.c,
+         util-vserver/src/new-namespace.c: obsoleted by vnamespace
 
-2004-02-04 04:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
+         of vc_textlist2flag()
 
-       added check for wget
-       version 0.28.193
+2004-03-05 03:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: removed new-namespace and
+         enter-namespace
+         added keep-ctx-alive and vattribute
+         added src_legacy_* variables
 
-       * util-vserver.spec.in:
+2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some (Build)Requires:
+       * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vserver: use $_VNAMESPACE instead of
+         $_NEW_NAMESPACE
 
-2004-02-04 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/manifest.dat.pathsubst:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_VATTRIBUTE and $_VNAMESPACE
+         removed $_NEW_NAMESPACE
 
-       added debootstrap files
+2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 04:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/chcontext: began to implement the new
+         vcontext part...
 
-       * doc/configuration.xml:
+2004-03-05 03:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented debootstrap configuration
+       * util-vserver/m4/ensc_syscallnr.m4: use
+         $ensc_cv_path_kernelheaders instead of $kernelincludedir
 
-2004-02-04 04:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.debootstrap:
+       * util-vserver/lib_internal/util.h: include "util-unixsock.h"
 
-       fixed path of default-uri file
+2004-03-05 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
+         flag too
 
-       * distrib/misc/debootstrap.uri:
+2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib_internal/util-unixsock.h: initial checkin
 
-2004-02-04 03:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/lib/testsuite/flags.c: updated to new flag functions
 
-       added debootstrap.uri
+2004-03-05 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 03:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
+         added -compat versions for the flag-parsers
+         vc_isSupportedString(): added
 
-       * scripts/vserver-setup.functions:
+2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use $PKGLIBDEFAULTDIRc
+       * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
+         declarations
 
-2004-02-04 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver-build.apt-rpm, vserver-build.functions,
-         vserver-build.skeleton:
+       * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
+         util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
+         util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
+         util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
+         in the *.c files and will not be
+         used anymore by every file including 'fmt.h'
 
-       cleanups; use 'base.' namespace
+2004-03-05 03:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
+         to -compat.c
 
-       * scripts/vserver-build:
+2004-03-05 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added debootstrap
+       * util-vserver/ensc_wrappers/wrappers-socket.hc,
+         util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
+         util-vserver/lib/flags_list-compat.c,
+         util-vserver/lib/flags_list-v13.c,
+         util-vserver/lib/issupportedstring.c,
+         util-vserver/lib/listparser.hc,
+         util-vserver/lib/listparser_uint32.c,
+         util-vserver/lib/listparser_uint64.c: initial checkin
 
-2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vpkg:
+       * util-vserver/lib/Makefile-files: updated to new flags* files
+         added listparser* files
+         removed unused statements
 
-       added basic support for Debian
+2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-03-05 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_WGET
+       * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
+         declarations (use WRAPPER_DECL)
+         WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
+         perror() anymore
 
-2004-02-04 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/contrib/manifest.dat.pathsubst: removed
+         new-namespace and enter-namespace; they are obsoleted by
+         vnamespace
 
-       added debootstrap and pkgmgmt files
+2004-03-05 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-04 03:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added $(src_legacy_*)
 
-       * scripts/vserver-build.debootstrap:
+2004-03-04 04:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
 
-2004-02-03 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
 
-       version 0.28.192
+2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
 
-       * src/.cvsignore:
+2004-03-04 04:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'vuname'
+       * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
+         anymore
 
-2004-02-03 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-04 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst,
-         .cvsignore:
+       * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
 
-       initial checkin
+2004-03-04 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
+         util-vserver/m4/ensc_dietlibc_compat.m4,
+         util-vserver/m4/ensc_fpicsyscall.m4,
+         util-vserver/m4/ensc_syscall.m4: use unique identifiers
 
-       * configure.ac:
+2004-02-27 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added more details to the final summary
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
 
-2004-02-03 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
+         installation
+         fixed initscript update
 
-       added misc/fstab
+2004-02-27 19:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: added vsched
 
-       * scripts/: vserver-build.apt-rpm, vserver-build.functions:
+2004-02-27 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       splitted some functions into a separate vserver-build.functions.pkgmgmt file
-       use XXX.yyy namespace-style notation
+       * util-vserver/lib/testsuite/fmt.c: include <string.h>
 
-2004-02-03 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions.pkgmgmt,
-         scripts/vserver-build.skeleton, distrib/misc/fstab:
+       * util-vserver/contrib/manifest.dat.pathsubst: added vsched
 
-       initial checkin
+2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chbind.c: removed unused variable
 
-       * scripts/vserver-setup.functions:
+2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       allow to configure fstab-file
+       * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
 
-2004-02-03 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver-build.functions.apt,
-         vserver-build.functions.rpm:
+       * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
+         util-vserver/src/vschedule.c: renamed vschedule to vsched
 
-       splitted some functions into a separate vserver-build.functions.pkgmgmt file
-       use XXX.yyy namespace-style notation
+2004-02-27 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: added
+         chcontext-compat and vschedule
 
-       * scripts/vserver-build:
+2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added skeleton support
-       fixed help message
+       * util-vserver/lib/syscall_setsched-v13.hc,
+         util-vserver/lib/syscall_setsched.c,
+         util-vserver/src/vschedule.c: initial checkin
 
-2004-02-03 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver:
+       * util-vserver/src/Makefile-files: added vschedule
 
-       added '--debug' option
+2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added vc_set_sched declarations
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-02-27 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
+       * util-vserver/lib/virtual.h: removed 'otpions' field from
+         vcmd_set_sched_v1
 
-2004-02-03 22:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/lib/Makefile-files: added *setsched* files
 
-       added vserver-build.skeleton
+2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chcontext.c: cleanups; applied name-change from
+         'chcontext' to 'chcontext-compat'
 
-       * src/vkill.c:
+2004-02-27 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; use modern interfaces
+       * util-vserver/src/Makefile-files: renamed 'chcontext' to
+         'chcontext-compat'
 
-2004-02-03 22:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util.h:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_CHCONTEXT_COMPAT
+         updated $_CHCONTEXT
 
-       VSERVER_DECLARE_CMD macro: added
+2004-02-27 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: isKernelAPI(): added
 
-       * src/Makefile-files:
+2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vuname
+       * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
+         initial checkin
 
-2004-02-03 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/Makefile-files:
+       * util-vserver/scripts/Makefile-files: added chcontext wrapper
 
-       added workaround for automake bug
+2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added vc_isSupported()
+         cleanups
 
-       * src/vuname.c:
+2004-02-27 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/virtual.h: updated scheduler definitions
 
-2004-02-03 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/lib/Makefile-files: added issupported.c
 
-       use ENSC_C99COMPILER
-       give out summary at end of ./configure
+2004-02-27 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 13:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: added
+         chcontext-compat
 
-       * src/Makefile-files:
+2004-02-27 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * added support for ENSC_HAVE_C99_COMPILER and conditionalized build
-         of 'vunify'
-       * renamed *_CXX_X_* variables to *_CXX_*
+       * util-vserver/src/vcontext.c: cleanups; restructured code
 
-2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify.cc[DEAD]:
+       * util-vserver/src/new-namespace.c: cleanups; do not include
+         "stack-start.h" anymore
 
-       removed since rewritten in C
+2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore,
+         util-vserver/src/Makefile-files: added vnamespace
 
-       * m4/ensc_dietlibc.m4:
+2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'yes' instead of '1'
+       * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
+         util-vserver/lib/syscall_cleanupnamespace.c,
+         util-vserver/lib/syscall_setnamespace-v13.hc,
+         util-vserver/lib/syscall_setnamespace.c,
+         util-vserver/src/vnamespace.c: initial checkin
 
-2004-02-03 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_cxxcompiler.m4:
+       * util-vserver/src/fakerunlevel.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
+         util-vserver/src/vserver-stat.c: use wrappers with detailed
+         error-messages
 
-       added ENSC_C99COMPILER
-       added warning-messages
+2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-03 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
 
-       * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
+2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       #include <string.h>
+       * util-vserver/lib/vserver.h: vc_set_namespace(),
+         vc_cleanup_namespace(): added prototypes
 
-2004-02-02 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/compatibility.xml:
+       * util-vserver/lib/virtual.h: added VCMD_set_namespace and
+         VCMD_cleanup_namespace declarations
 
-       added note about chcontext rewrite
+2004-02-27 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added *setnamespace* and
+         *cleanupnamespace* files
 
-       * configure.ac:
+2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for olduts API
+       * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
+         util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
+         wrappers with detailed error-messages
 
-2004-02-02 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
 
-       substitute @PACKAGE@ too
+2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/defaults/rpm/macros: added
+         /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
 
-       * src/testsuite/Makefile-files:
+2004-02-27 04:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chcontext-test.c
+       * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
+         vnamespace
 
-2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/chcontext-test.c:
+       * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
 
-       initial checkin
+2004-02-26 13:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/util.h: removed everything an include
+         <lib_internal/util.h> only
 
-       * src/wrappers.h:
+2004-02-26 13:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added Esetsid()
+       * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
 
-2004-02-02 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers-vserver.h:
+       * util-vserver/src/chcontext.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
+         VC_RANDCTX
 
-       return xid_t instead of void
+2004-02-26 13:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_createcontext-v13.hc,
+         util-vserver/lib/syscall_createcontext.c,
+         util-vserver/lib/syscall_getflags-v13.hc,
+         util-vserver/lib/syscall_getflags.c,
+         util-vserver/lib/syscall_migratecontext-v13.hc,
+         util-vserver/lib/syscall_migratecontext.c,
+         util-vserver/lib/syscall_setflags-v13.hc,
+         util-vserver/lib/syscall_setflags.c,
+         util-vserver/lib_internal/util-cast.h,
+         util-vserver/lib_internal/util-commonstrings.h,
+         util-vserver/lib_internal/util-declarecmd.h,
+         util-vserver/lib_internal/util-dimof.h,
+         util-vserver/lib_internal/util-exitlikeprocess.c,
+         util-vserver/lib_internal/util-exitlikeprocess.h,
+         util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
+         initial checkin
 
-       * src/vserver-stat.c:
+2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
-       added missing '\n' in error-msg
+       * util-vserver/src/testsuite/Makefile-files: removed
+         'util-exitlikeprocess.c'; link against libinternal.a now
 
-2004-02-02 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/src/Makefile-files: added vcontext
+         removed 'util-exitlikeprocess.c'; link against libinternal.a now
 
-       added UTS tag
+2004-02-26 13:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
+         (reported in IRC by broo)
 
-       * src/reducecap.c:
+2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups in the vc_new_s_context() call
+       * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
 
-2004-02-02 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chcontext.c:
+       * util-vserver/lib_internal/Makefile-files: added lots of util-*
+         headers
+         added util-exitlikeprocess
 
-       rewrote and enhanced it
+2004-02-26 13:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: * vc_create_context(),
+         vc_migrate_context(), vc_[sg]et_flags(): added
+         prototypes plus structures
+         * use VC_DYNAMIC_XID instead of VC_RANDCTX
 
-       * src/Makefile-files:
+2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made chcontext a dietlibc program and updated its SOURCES
+       * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
+         (for API >= 0x00010012)
+         use VC_DYNAMIC_XID instead of VC_RANDCTX
 
-2004-02-02 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/lib/virtual.h: added create+migrate+flags+caps
+         declarations
 
-       return xid_t on vc_new_s_context()
-       added VHOST/vhi functions and types
+2004-02-26 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added createcontext +
+         migratecontext + [sg]etflags files
 
-       * lib/vserver-internal.h:
+2004-02-26 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
-       added CALL_VC_OLDUTS()
-       added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
+       * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+         Evc_create_context(), Evc_migrate_context(): added
+         use WRAPPER_DECL instead of UNUSED
 
-2004-02-02 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/src/vlimit.c: enhanced output
+         added -nd options
+         allow literal limits
+         assume '-H' by default
 
-       added VHOST support
+2004-02-25 11:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore: added 'fmt'
 
-       * lib/: syscall_gettaskxid-oldproc.hc,
-         syscall_getvxinfo-oldproc.hc:
+2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed *_X to *_oldproc
+       * util-vserver/src/util.h: include util-perror.h
 
-2004-02-02 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c:
+       * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
+         use more verbose perror()
 
-       fixed vc_new_s_context() to return the context instead of 0/1
+2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/testsuite/fmt.c,
+         util-vserver/lib_internal/util-perror.h: initial checkin
 
-       * 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:
+2004-02-25 11:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use CTX_USER2KERNEL to wrap xid
+       * util-vserver/scripts/vserver.functions: added better namespace
+         supportc
 
-2004-02-02 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/capabilities.c:
+       * util-vserver/lib/testsuite/Makefile-files: added fmt.c
 
-       allow both 'CAP_xxx' and 'xxx'
+2004-02-25 11:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-02-02 19:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
 
-       * lib/Makefile-files:
+2004-02-20 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added *vhiname* files
+       * util-vserver/lib/flags.c: cosmetical cleanups
 
-2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 23:33  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:
+       * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
+         NAMESPACE flag
 
-       initial checkin
+2004-02-20 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: install enter-namespace into
+         $(sbindir) instead of $(pkglibdir)
 
-       * doc/.cvsignore:
+2004-02-20 21:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/new-namespace.c: added missing '#include
+         <errno.h>'
 
-2004-01-29 12:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
 
-       version 0.28.190
+2004-02-20 20:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: added
+         enter-namespace
 
-       * Makefile.am:
+2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; use $(SED) instead of sed
-       fix $pkglibdir in install-data-hook
-       put some hooks into own targets
+       * util-vserver/contrib/manifest.dat.pathsubst,
+         util-vserver/src/Makefile-files: added enter-namespace
 
-2004-01-29 12:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/src/enter-namespace.c: initial checkin
 
-       added tests for sed and cmp
-       outsourced ext2fs test (merged from 0.28)
+2004-02-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vlimit.c: merged with 0.29.2
 
-       * src/vserver-stat.c:
+2004-02-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed insert-into-list function
-       give out warning when vc_get_task_xid() fails
+       * util-vserver/src/vlimit.c: changed logic to skip entries without
+         chance for success
 
-2004-01-29 12:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/lib/Makefile-files: cleanups
 
-       use DIM_OF() macro
-       added APIVER tag
-       fixed help message
+2004-02-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
+         use correct datastructure
 
-       * src/util.h:
+2004-02-20 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added DIM_OF() macro
+       * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
+         util-vserver/lib/vserver.h: added the enter-namespace stuff
 
-2004-01-29 12:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/lib/syscall_enternamespace-v13.hc,
+         util-vserver/lib/syscall_enternamespace.c: initial checkin
 
-       added vrsetup
+2004-02-20 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
+         more extensive output
 
-       * 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:
+2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed/changed path-detection for $UTIL_VSERVER_VARS
+       * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
+         into core
 
-2004-01-29 12:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
+         incremented needed API-version
 
-       cleanups
-       do not install util-vserver-vars in SBINDIR anymore
+2004-02-20 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-29 12:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
+         handle xid==0 and xid==1 case manually
 
-       * m4/ensc_e2fscheck.m4:
+2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/vlimit.c: cleanup output in error-case
 
-2004-01-29 12:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: ext2fs.h, getversion.c, vserver.h:
+       * util-vserver/src/stack-start.h: fixed begin of STACK_START for
+         non-growing stacks
 
-       merged with 0.28
+2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-23 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/fakerunlevel.c: use more extensive errormessages
+         use <wrappers.h>
 
-       * doc/Makefile-files:
+2004-02-20 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added some files to doc_DAT
+       * util-vserver/lib/fscompat_getiattr-v13.hc,
+         util-vserver/lib/fscompat_getiattr.c,
+         util-vserver/lib/fscompat_setiattr-v13.hc,
+         util-vserver/lib/fscompat_setiattr.c: obsoleted
 
-2004-01-23 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
+         util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
+         util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
+         util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
+         util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
+         do the lo-check anymore
 
-       version 0.27.199
-       added check for xsltproc
+2004-02-20 16:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-23 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chbind.c: use more extensive errormessages
+         do not do the lo-check anymore
 
-       * NEWS:
+2004-02-20 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.27.199
+       * util-vserver/src/vserver-info.c: fix copy&paste error when giving
+         out initpid
 
-2004-01-23 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h:
+       * util-vserver/NEWS: version 0.29.195
 
-       added ENSC_FIX_IOCTL()
+2004-02-19 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-23 21:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: added SYSINFO command
+         internal cleanups
 
-       * Makefile.am:
+2004-02-19 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $(doc_DAT)
+       * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
+         Debian's e2fsprogs-devel
+         tell packagename for Mandrake
 
-2004-01-23 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * doc/Makefile-files:
+       * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+         util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
+         new iattr interface and changed some internal functions
 
-       added compat-doc
+2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-23 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/unify-unify.c,
+         util-vserver/lib_internal/util-safechdir.c: applied new iattr
+         interface
 
-       * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml:
+2004-02-19 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/vserver.h: * changed iattr interface
+         * removed *iattr_compat() functions; functionality is covered by
+         new
+         iattr interface already
 
-2004-01-23 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
-         ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc:
+       * util-vserver/lib/virtual.h: added new iattr definitions
 
-       use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values
+2004-02-19 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 22:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_getiattr.c,
+         util-vserver/lib/syscall_setiattr-v13.hc,
+         util-vserver/lib/syscall_setiattr.c: implemented new iattr
+         interface
 
-       * 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:
+2004-02-19 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use the VCMD_* macros instead of the VC_CMD(...) macros
+       * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
+         fixed off-by-one error while checking number
+         of allowed IPs
 
-2004-01-22 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+         util-vserver/lib/fscompat_setiattr-fscompat.hc,
+         util-vserver/lib/syscall_getiattr-fscompat.hc,
+         util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
+         files to *iattr-fscompat* and applied the changed iattr interface
 
-       version 0.27.198
+2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/createskeleton-full.hc: use new iattr interface
 
-       * src/vrsetup.c:
+2004-02-19 22:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed copyright date
+       * util-vserver/lib/Makefile-files: removed the fscompat* files
+         added *iattr-fscompat files
 
-2004-01-22 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
+         and vcopy
 
-       added Eioctl() wrapper
+2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: create FEATURES.txt and rearranged
+         code a little bit
 
-       * src/Makefile-files:
+2004-02-19 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vrsetup
+       * util-vserver/Makefile.am: added FEATURES.txt
 
-2004-01-22 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vrsetup.c:
+       * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
+         defines
 
-       initial checkin
+2004-02-18 04:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fscompat_setiattr-fscompat.hc:
+         vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
 
-       * src/vunify-doit.hc:
+2004-02-18 04:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * provide st_mode at vc_set_iattr_compat() call
+       * util-vserver/lib_internal/unify-unify.c,
+         util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
+         parameters
+         Unify_copy(), Unify_setTime(): added prototype
 
-2004-01-22 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: lsxid.c, showattr.c:
+       * util-vserver/lib_internal/unify-deunify.c: fixed parameters
 
-       * provide st_mode at vc_set_iattr_compat() call
-       * do not stop on non-regular files; vc_set_iattr_compat() handles this
-         already
+2004-02-18 04:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
+         prototype
 
-       * src/setattr.c:
+2004-02-18 04:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * 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
+       * util-vserver/lib_internal/Makefile-files: added unify* and util-*
+         files
 
-2004-01-22 14:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chxid.c:
+       * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
+         outsourced a lot to libinternal.a
 
-       * 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-02-18 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
+         to libinternal.a
 
-       * src/Makefile-files:
+2004-02-18 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed 'vunify' from list of C++ files
+       * util-vserver/src/Makefile-files: added vcopy
+         link the fstool programs against libinternal.a
+         removed vserver-visitdir
 
-2004-01-22 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall_gettaskxid-v13.hc:
+       * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
 
-       fixed call
+2004-02-18 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/util-safechdir.c: moved into libinternal.a
 
-       * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
-         ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc,
-         ioctl-setxflg.hc:
+2004-02-18 04:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       when ioctl() returns a value <-1, assign errno manually and return -1
+       * util-vserver/lib/createskeleton-full.hc,
+         util-vserver/lib/createskeleton-short.hc,
+         util-vserver/lib/createskeleton.c,
+         util-vserver/lib_internal/matchlist-printid.c,
+         util-vserver/lib_internal/unify-copy.c,
+         util-vserver/lib_internal/unify-settime.c,
+         util-vserver/lib_internal/util-dotfile.h,
+         util-vserver/lib_internal/util-safechdir.c,
+         util-vserver/lib_internal/util-safechdir.h,
+         util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
+         util-vserver/src/vserver-visitdir.hc: initial checkin
 
-2004-01-22 14:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc:
+       * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
+         function to accept an additional argument holding
+         the error, instead of giving out the error
 
-       updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
+2004-02-18 04:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added createskeleton* files
 
-       * lib/virtual.h:
+2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated; removed 'dev' field from 'struct  vcmd_ctx_iattr_v0'
+       * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
 
-2004-01-22 14:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver-internal.h:
+       * util-vserver/Makefile.am, util-vserver/configure.ac: do not
+         redefine 'LIBTOOL'; the '--tag' causes problems on install
 
-       CALL_VC(): return ENOSYS in errorcase
+2004-02-18 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/compat.h: added PURE
 
-       * lib/vserver.h:
+2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid
-         an additional 'lstat'
+       * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
+         determine if '-lcompat' is needed for dietlibc
 
-2004-01-22 14:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
+       * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
+         generalized some LIBTOOL stuff
+         do not install libinternal.a anymore
 
-       * added additional 'mode' parameter to avoid an additional 'lstat'
+2004-02-17 19:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-22 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
+         of lib/libvserver.la to use '-lcompat' on purpose
 
-       * lib/: fscompat_getiattr-fscompat.hc,
-         fscompat_setiattr-fscompat.hc:
+2004-02-17 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * added additional 'mode' parameter to avoid an additional 'lstat'
-       * operate on regular files and directories only
+       * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
+         /proc when it is already mounted
 
-2004-01-21 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/syscall_gettaskxid-v13.hc:
+       * util-vserver/src/rpm-fake.c: rearranged inclusion of
+         <sys/socket.h> to fix compilation problems
+         with fc1.90
 
-       return VC_NOCTX instead of -1
+2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rebootmgr.c: include <limits.h>
 
-       * tests/getinitpid.c:
+2004-02-17 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to new API
+       * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
+         lib/libvserver.la to use '-lcompat' on purpose
+         fixed capchroot compilation
 
-2004-01-21 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
 
-       added INITPID* and XID tags
+2004-02-17 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector/testsuite/test1.c,
+         util-vserver/src/testsuite/vunify-functest.c: make non-C99
+         compilers happy
 
-       * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c,
-         src/wrappers-vserver.h, tests/getctx.c:
+2004-02-17 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use vc_get_task_xid() instead of vc_X_getctx()
+       * util-vserver/NEWS: version 0.29.192
 
-2004-01-21 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/Makefile.am: added missing backslash
 
-       * 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-02-17 02:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/vunify-functest.c,
+         util-vserver/src/vunify.h: use new lib_internal/
 
-       * lib/vserver-internal.h:
+2004-02-17 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * 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
+       * util-vserver/src/vunify-init.hc: moved most function into
+         lib_internal/
 
-2004-01-21 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/src/vunify.c: use new lib_internal
 
-       updated; added VINFO commands
+2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/util.h: moved some functions/macros into
+         lib_internal/util-*
 
-       * lib/: syscall_kill.c, syscall_rlimit.c:
+2004-02-17 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; optimize CALL_VC() usage
+       * util-vserver/src/Makefile-files: removed vunify-* files which
+         went into lib_internal
 
-2004-01-21 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
+       * util-vserver/Makefile.am: added lib_internal/ files
 
-       cleanups; use CALL_VC() macro
+2004-02-17 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vunify-compare.hc,
+         util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
+         util-vserver/src/vunify-matchlist.c,
+         util-vserver/src/vunify-matchlist.h: moved functionality into
+         lib_internal library
 
-       * 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:
+2004-02-17 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; fixed/changed "vserver-internal.h" including
+       * util-vserver/lib_internal,
+         util-vserver/lib_internal/Makefile-files,
+         util-vserver/lib_internal/matchlist-appendfiles.c,
+         util-vserver/lib_internal/matchlist-compare.c,
+         util-vserver/lib_internal/matchlist-destroy.c,
+         util-vserver/lib_internal/matchlist-init.c,
+         util-vserver/lib_internal/matchlist-initbyvserver.c,
+         util-vserver/lib_internal/matchlist-initmanually.c,
+         util-vserver/lib_internal/matchlist-initrefserverlist.c,
+         util-vserver/lib_internal/matchlist.h,
+         util-vserver/lib_internal/pathinfo-append.c,
+         util-vserver/lib_internal/pathinfo-test.c,
+         util-vserver/lib_internal/pathinfo.h,
+         util-vserver/lib_internal/string-destroy.c,
+         util-vserver/lib_internal/string.h,
+         util-vserver/lib_internal/string.hc,
+         util-vserver/lib_internal/unify-deunify.c,
+         util-vserver/lib_internal/unify-unify.c,
+         util-vserver/lib_internal/unify.h,
+         util-vserver/lib_internal/util-io.h,
+         util-vserver/lib_internal/util-mem.h: initial checkin
 
-2004-01-21 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc,
+         util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
+         'noreturn' warnings for the execv() functions
 
-       added get_task_xid & get_vc_info files
-       removed obsoleted getctx/getinitpid files
-       renamed some -v11 files to -fscompat
+2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/make-manifest: ignore lines beginning with
+         '#'
 
-       * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD],
-         getctx.c[DEAD], getinitpid-compat.hc[DEAD],
-         getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]:
+2004-02-16 19:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       obsoleted by v13/oldproc functions
+       * util-vserver/contrib/manifest.dat.pathsubst: set
+         @ENSC_HAVE_*_COMPILER_TRUE@ tags
 
-2004-01-21 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:18  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:
+       * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
 
-       initial checkin
+2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: use $_READLINK
+         mount /proc when doing pkg-management
 
-       * lib/: fscompat_getiattr-fscompat.hc,
-         fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc,
-         fscompat_setiattr-v11.hc[DEAD]:
+2004-02-16 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed *-v11 to *-fscompat
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
 
-2004-01-21 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * .cvsignore:
+       * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
+         (e.g. 'i' for install (default), 'q' for
+         query, 'd' for database)
 
-       added 'Build-*'
+2004-02-16 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions: register generated
+         files so that they
+         can be cleaned up when needed
 
-       * configure.ac:
+2004-02-16 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'oldproc' API
+       * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
 
-2004-01-21 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:15  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:
+       * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
+         added
 
-       renamed *.ic to *.hc
+2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-setup.functions: added --initstyle
+         support (-> /etc/vservers/.../apps/init/style)
 
-       * src/vunify.h:
+2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added changes for new API
-       added rsSPECIAL reason
+       * util-vserver/src/chbind.c: refined test-routine to work in
+         vservers without 'lo' interface
 
-2004-01-21 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify.c:
+       * util-vserver/src/secure-mount.c: define MS_REC when needed
 
-       added changes for new API
+2004-02-16 19:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
+         added big, fat warning when not using dietlibc
 
-       * src/vunify-doit.ic:
+2004-02-16 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to new API
+       * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
+         pathsubst-rules
 
-2004-01-21 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-14 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vlimit.c:
+       * util-vserver/scripts/vserver: use isAvoidNamespace() from
+         main-functions file
 
-       fixed help message
+2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions,
+         util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
+         into main-functions file
 
-       * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
-         showattr.c:
+2004-02-14 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated/enhanced for new API
+       * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
+         improved message
 
-2004-01-21 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-14 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/virtual.h:
+       * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
+         argument optionally
 
-       updated
+2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
 
-       * lib/vserver-internal.h:
+2004-02-14 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added v13 API
+       * util-vserver/configure.ac: use ENSC_SYSCALLNR()
 
-2004-01-21 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-13 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/lib/vserver-internal.h: use results from
+         ENSC_SYSCALLNR
 
-       added fscompat and v13 functions
-       removed ioctl functions
+2004-02-13 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_syscallnr.m4: initial checkin
 
-       * lib/Makefile-files:
+2004-02-11 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added fscompat and v13 functions
+       * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
 
-2004-01-21 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-11 23:46  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:
+       * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
 
-       do not provide the ioctl-functions anymore; use them only internally
-       and include them directly. Therefore, renamed them from *.c to *.hc
+2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-21 02:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: use clearenv
 
-       * 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:
+2004-02-11 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: made namespace stuff
+         configurable at a global place
 
-2004-01-21 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-11 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vrpm-preload: give more rights... (same like
+         at --secure)
 
-       added v13 & fscompat APIs
+2004-02-11 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-19 19:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/src/Makefile-files: added clearenv
 
-       * distrib/misc/vunify-exclude:
+2004-02-11 23:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added .rpmdb
+       * util-vserver/src/clearenv.c: initial checkin
 
-2004-01-19 19:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
+       * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
+         dot-files by default; it does not make sense to use a special
+         '-a' flag for the set-operations
 
-       s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
+2004-02-10 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-19 19:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: version 0.28.200
 
-       * src/Makefile-files:
+2004-02-10 17:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed vunify-operations
+       * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
+         use internal mount(2) on MOVE too
 
-2004-01-19 19:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify.h:
+       * util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start: implemented CLONE_NS and
+         --rbind mounting
 
-       cleanups; moved structure declarations from vunify.c into this headerfile
+2004-02-10 14:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-19 19:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-mount.c: implemented '--rbind'
 
-       * src/vunify.c:
+2004-02-10 12:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups
-       added 'skip_reason' support
-       added debug output
+       * util-vserver/ensc_vector/testsuite,
+         util-vserver/ensc_vector/testsuite/.cvsignore,
+         util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/.cvsignore: initial checkin
 
-2004-01-19 19:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 12:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify-init.ic:
+       * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
+         s!init!fakeinit!
 
-       added debug output
-       fixed descriptor leak
+2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-19 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: version 0.28.199
 
-       * src/: vunify-compare.ic, vunify-doit.ic:
+2004-02-10 12:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
+         right %post scriptlet
 
-2004-01-19 19:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]:
+       * util-vserver/configure.ac: version 0.28.198
 
-       obsoleted by more straight-forward code
+2004-02-09 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-19 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/make-manifest,
+         util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
+         from -core to -lib
 
-       * src/vlimit.c:
+2004-02-09 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed copy&paste error
+       * util-vserver/util-vserver.spec.in: added -lib subpackage
+         moved *.so.* files from -core to -lib
+         removed the '%exclude ...vrpm.8'
+         added a 'make check'
 
-2004-01-17 06:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * NEWS, configure.ac:
+       * util-vserver/src/testsuite,
+         util-vserver/src/testsuite/.cvsignore: initial checkin
 
-       version 0.27.196
+2004-02-09 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
+         added some 'NORETURN' specifiers
 
-       * tests/vserver-info.c:
+2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated to new vc_getVserverVdir() API
+       * util-vserver/Makefile.am: added lib/testsuite
 
-2004-01-17 06:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify.c:
+       * util-vserver/src/testsuite/vunify-test.sh: redirect output to
+         /dev/null
 
-       moved init*() functions to vunify-init.c
+2004-02-09 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
+         warnings
 
-       * src/vunify-operations.c:
+2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       compareUnify(): check mtime too
+       * util-vserver/src/testsuite/chcontext-test.c: added explicite
+         'return' for non-C99 compilers
 
-2004-01-17 06:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify-matchlist.h:
+       * util-vserver/src/testsuite/Makefile-files: added chbind-test
 
-       made 'buf' constant
+2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/man/Makefile-files: renoved vrpm.8 for now
 
-       * src/vunify-matchlist.c:
+2004-02-09 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       allow cmp-pointer to be NULL
+       * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
+         instead of 'int' argument
+         vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
+         prototypes
 
-2004-01-17 06:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vunify-init.ic:
+       * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
+         int' instead of 'int' argument
 
-       use VPKG_PROG instead of PKGMGMT_INFO_PROG
-       register 'vdir'
-       use default exclude-lists
+2004-02-09 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added flags* files
+         added testsuite + -programs
 
-       * src/vunify-debug.c:
+2004-02-09 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added a const_cast
+       * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
+         function
+         rearranged code to avoid unremovable zombie processes
 
-2004-01-17 06:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
+         it
 
-       updated VDIR tag to new interface
+2004-02-09 23:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: made reducecap & chbind native
+         dietlibc programs
 
-       * scripts/vserver:
+2004-02-09 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added 'unify' and 'pkg' commands
+       * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
+         util-vserver/lib/testsuite,
+         util-vserver/lib/testsuite/Makefile-files,
+         util-vserver/lib/testsuite/flags.c,
+         util-vserver/src/testsuite/chbind-test.c: initial checkin
 
-2004-01-17 06:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vpkg:
+       * util-vserver/src/Makefile-files: added sys_clone.h
 
-       initial checkin
+2004-02-06 22:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
+         needed Requires:
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-02-06 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $_VUNIFY and $_VPKG
+       * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
+         newly create vserverdirs
+         cleanups; parenthesize case-expressions
 
-2004-01-17 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 21:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: distrib-info[DEAD], legacy/distrib-info:
+       * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
+         attribute to prototype
 
-       moved distrib-info to legacy/
+2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
 
-       * scripts/Makefile-files:
+2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved distrib-info to legacy/
-       added vpkg
+       * util-vserver/src/new-namespace.c: cleanups; modernized it
 
-2004-01-17 06:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 21:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getvservervdir.c, vserver.h:
+       * util-vserver/src/Makefile-files: link new-namespace against
+         util-exitlikeprocess
+         cleanups
 
-       added 'physical' parameter to vc_getVserverVdir() which resolves the
-       complete physical path of the vdir
+2004-02-06 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/sys_clone.h: initial checkin
 
-       * distrib/misc/vunify-exclude:
+2004-02-06 18:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/testsuite/Makefile-files: do not call
+         vunify-test when no C99 compiler is available
 
-2004-01-17 06:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/ensc_vector/testsuite,
+         util-vserver/ensc_vector/testsuite/Makefile-files,
+         util-vserver/ensc_vector/testsuite/test1.c: initial checkin
 
-       added vunify-exclude
+2004-02-06 17:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-17 06:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
 
-       * util-vserver.spec.in:
+2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use manifest-data for -legacy
+       * util-vserver/src/vutil.cc: minor cosmetical changes
 
-2004-01-17 06:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * pathconfig.h.pathsubst:
+       * util-vserver/src/vunify-init.hc: initModeManually(): added
+         missing strdup()
+
+2004-02-06 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added VPKG_PROG
-       minor cleanups
+       * util-vserver/Makefile.am,
+         util-vserver/ensc_vector/Makefile-files: added ensc_vector
+         testsuite
 
-2004-01-16 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/vunify-test.sh:
+       * util-vserver/ensc_vector/vector-insert.c: fixed it
 
-       applied new calling scheme
+2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: use ensc_vector
+         cleanups
 
-       * src/testsuite/vunify-functest.c:
+2004-02-06 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added wrapper_exit_code
+       * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
+         mappings
 
-2004-01-16 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 16:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/src/Makefile-files: link vserver-stat against
+         libensc_vector.a
 
-       Elseek(), Emkstemp(): added
-       Emalloc(), Erealloc(): fixed declarations
+2004-02-06 15:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: enumerated possible resources
 
-       * src/: vunify-matchlist.c, vunify-matchlist.h,
-         vunify-operations.c, vunify.c:
+2004-02-06 15:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added exclude-list support
+       * util-vserver/src/chxid.c: fixed do-display-dir behavior
 
-2004-01-16 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/scripts/vserver.functions: _generateFlagOptions():
+         fixed a case expression; formerly x"foo" ==
+         foo checks which would never succeed
 
-       added APPDIR tag
-       made it possible to supply additional paramaters
+2004-02-06 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
+         util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
+         util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
+         util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/save_ctxinfo.c,
+         util-vserver/src/testsuite/rpm-fake-test.c,
+         util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
+         util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
+         util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
+         util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
+         use new ensc_wrappers/ headers
 
-       * src/: new-namespace.c, rpm-fake.c:
+2004-02-06 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying
+       * util-vserver/src/Makefile-files: removed wrappers-*
+         link lsxid against libensc_vector.a
 
-2004-01-16 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/src/wrappers-dirent.h,
+         util-vserver/src/wrappers-io.h,
+         util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
+         moved and generalized into an own /ensc_wrappers subdir
 
-       updated vunify setup
-       added files for vunify
+2004-02-06 14:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/ensc_vector,
+         util-vserver/ensc_vector/Makefile-files,
+         util-vserver/ensc_vector/vector-clear.c,
+         util-vserver/ensc_vector/vector-free.c,
+         util-vserver/ensc_vector/vector-init.c,
+         util-vserver/ensc_vector/vector-insert.c,
+         util-vserver/ensc_vector/vector-internal.h,
+         util-vserver/ensc_vector/vector-popback.c,
+         util-vserver/ensc_vector/vector-pushback.c,
+         util-vserver/ensc_vector/vector-resize.c,
+         util-vserver/ensc_vector/vector-resizeinternal.hc,
+         util-vserver/ensc_vector/vector-search.c,
+         util-vserver/ensc_vector/vector-sort.c,
+         util-vserver/ensc_vector/vector-unique.c,
+         util-vserver/ensc_vector/vector.h,
+         util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
+         util-vserver/ensc_wrappers/Makefile-files,
+         util-vserver/ensc_wrappers/wrappers-clone.hc,
+         util-vserver/ensc_wrappers/wrappers-dirent.hc,
+         util-vserver/ensc_wrappers/wrappers-fcntl.hc,
+         util-vserver/ensc_wrappers/wrappers-io.hc,
+         util-vserver/ensc_wrappers/wrappers-ioctl.hc,
+         util-vserver/ensc_wrappers/wrappers-iosock.hc,
+         util-vserver/ensc_wrappers/wrappers-mount.hc,
+         util-vserver/ensc_wrappers/wrappers-pivot.hc,
+         util-vserver/ensc_wrappers/wrappers-resource.hc,
+         util-vserver/ensc_wrappers/wrappers-stdlib.hc,
+         util-vserver/ensc_wrappers/wrappers-unistd.hc,
+         util-vserver/ensc_wrappers/wrappers-vserver.hc,
+         util-vserver/ensc_wrappers/wrappers-wait.hc,
+         util-vserver/ensc_wrappers/wrappers.h,
+         util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
 
-       * scripts/legacy/.cvsignore, src/vunify-debug.c,
-         src/vunify-init.ic, src/vunify.h, src/wrappers-io.h:
+2004-02-06 14:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
+         subdirs and files
 
-2004-01-16 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/setattr.c: documented --barrier
+         fixed do-display-dir behavior
 
-       accept vservers beginning with './'
+2004-02-05 04:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: added another path for
+         the template mtab file
 
-       * lib/vserver.h:
+2004-02-05 04:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added new management functions + doc
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
 
-2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 04:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/internal.h:
+       * util-vserver/distrib/defaults/apt.conf: initial checkin
 
-       added utilvserver_isDirectory() prototype
+2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added default apt.conf
 
-       * lib/getvservervdir.c:
+2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use utilvserver_isDirectory()
+       * util-vserver/doc/configuration.xml: documented default apt.conf
 
-2004-01-16 18:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/lib/syscall-legacy.hc: minor code cleanups
+         added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
 
-       added new management sources
+2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
+         headers
 
-       * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c:
+2004-02-05 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver-build.functions.apt: added default
+         apt.conf/vendors.conf files
 
-2004-01-16 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
+         again...
 
-       use filelists from contrib/make-manifest
+2004-02-04 23:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-16 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: use ENSC_SYSCALL
+         enhanced diagnostic output
 
-       * configure.ac:
+2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed CVS tag
+       * util-vserver/lib/syscall-legacy.hc,
+         util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
 
-2004-01-16 18:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
+         anymore explicitly
 
-       added contrib/ dir
-       substitute MANDIR too
+2004-02-04 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 03:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added @WGET@ substitution
 
-       * src/util-exitlikeprocess.c:
+2004-02-04 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing <signal.h>
+       * util-vserver/m4/ensc_syscall.m4: initial checkin
 
-2004-01-14 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/fstool.h:
+       * util-vserver/scripts/vpkg: implemented Debian support
 
-       added 'local_fs' struct-member
+2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 03:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: cleanups
+         added '--silent' option
 
-       * src/fstool.c:
+2004-02-04 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for '-x' (do not cross filesystems)
-       fixed invocation with directory-name
-       implemented '-a' (show dot)
+       * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
+         cleanups
 
-2004-01-14 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 03:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vps.c:
+       * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
+         transmission
 
-       minor documentation fix
+2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 03:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS: version 0.28.193
 
-       * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
+2004-02-04 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added and documented '-x' switch
+       * util-vserver/configure.ac: added check for wget
+         version 0.28.193
 
-2004-01-14 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vps.c:
+       * util-vserver/util-vserver.spec.in: added some (Build)Requires:
 
-       makde it compilable with gcc296
+2004-02-04 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
+         files
 
-       * util-vserver.spec.in:
+2004-02-04 03:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added -legacy subpackage
+       * util-vserver/doc/configuration.xml: documented debootstrap
+         configuration
 
-2004-01-14 01:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/scripts/vserver-build.debootstrap: fixed path of
+         default-uri file
 
-       removed timestamps in legacy-dir also
-       substitute LEGACYDIR and PS
+2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 01:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/debootstrap.uri: initial checkin
 
-       * src/vps.c:
+2004-02-04 02:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added native '--version' and '--help'
+       * util-vserver/distrib/Makefile.am: added debootstrap.uri
 
-2004-01-14 01:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/scripts/vserver-setup.functions: use
+         $PKGLIBDEFAULTDIRc
 
-       added legacy-scripts to $(scripts_OPTIONS_EXEMPT)
-       added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
+2004-02-04 02:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 01:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.skeleton: cleanups; use
+         'base.' namespace
 
-       * m4/validate.am:
+2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed parallel build
+       * util-vserver/scripts/vserver-build: added debootstrap
 
-2004-01-14 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/scripts/vpkg: added basic support for Debian
 
-       added check for PS
+2004-02-04 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
 
-       * pathconfig.h.pathsubst:
+2004-02-04 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added PS_PROG
+       * util-vserver/scripts/Makefile-files: added debootstrap and
+         pkgmgmt files
 
-2004-01-14 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/scripts/vserver-build.debootstrap: initial checkin
 
-       added vps
+2004-02-03 22:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
 
-       * src/Makefile-files:
+2004-02-03 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made vps a dietprog
+       * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
 
-2004-01-14 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 22:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getctx.c:
+       * util-vserver/contrib, util-vserver/contrib/.cvsignore,
+         util-vserver/contrib/Makefile-files,
+         util-vserver/contrib/make-manifest,
+         util-vserver/contrib/manifest.dat.pathsubst: initial checkin
 
-       minor code cleanups
+2004-02-03 21:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: added more details to the final
+         summary
 
-       * lib/getctx.c:
+2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added VC_BE_VALGRIND_FRIENDLY support
+       * util-vserver/distrib/Makefile.am: added misc/fstab
 
-2004-01-14 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.functions.apt,
+         util-vserver/scripts/vserver-build.functions.rpm: splitted some
+         functions into a separate vserver-build.functions.pkgmgmt file
+         use XXX.yyy namespace-style notation
 
-       vc_get_securecaps(): added prototype
+2004-02-03 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/misc/fstab,
+         util-vserver/scripts/vserver-build.functions.pkgmgmt,
+         util-vserver/scripts/vserver-build.skeleton: initial checkin
 
-       * lib/vserver-internal.h:
+2004-02-03 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made CALL_VC-macro a block
+       * util-vserver/scripts/vserver-setup.functions: allow to configure
+         fstab-file
 
-2004-01-14 00:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util-exitlikeprocess.c:
+       * util-vserver/scripts/vserver-build: added skeleton support
+         fixed help message
 
-       include <unistd.h>
+2004-02-03 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: added '--debug' option
 
-       * scripts/Makefile-files:
+2004-02-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved legacy scripts into legacy/ and updated variables
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
 
-2004-01-14 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
 
-       updated legacy paths
+2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vkill.c: cleanups; use modern interfaces
 
-       * src/Makefile-files:
+2004-02-03 21:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vps
+       * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
 
-2004-01-14 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/util.h:
+       * util-vserver/src/Makefile-files: added vuname
 
-       exitLikeProcess(): added prototype
+2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/Makefile-files: added workaround for
+         automake bug
 
-       * src/wrappers.h:
+2004-02-03 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Emalloc(), Erealloc(): added
+       * util-vserver/src/vuname.c: initial checkin
 
-2004-01-14 00:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 12:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: util-exitlikeprocess.c, vps.c:
+       * util-vserver/configure.ac: use ENSC_C99COMPILER
+         give out summary at end of ./configure
 
-       initial checkin
+2004-02-03 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-14 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: * added support for
+         ENSC_HAVE_C99_COMPILER and conditionalized build
+         of 'vunify'
+         * renamed *_CXX_X_* variables to *_CXX_*
 
-       * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD],
-         vserver-legacy[DEAD], vserverkillall[DEAD]:
+2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved into legacy
+       * util-vserver/src/vunify.cc: removed since rewritten in C
 
-2004-01-14 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/legacy/: save_s_context, vps.pathsubst, vserver,
-         vserverkillall:
+       * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
 
-       initial checkin (moved from ../)
+2004-02-03 12:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
+         added warning-messages
 
-       * scripts/vserver-legacy:
+2004-02-03 12:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'exec' to call commands on 'suexec' (patch by Alec Thomas)
+       * util-vserver/lib/syscall_getvhiname-v13.hc,
+         util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
 
-2004-01-13 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/doc/compatibility.xml: added note about chcontext
+         rewrite
 
-       added missing fstool.h header
+2004-02-02 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: added support for olduts API
 
-       * lib/virtual.h:
+2004-02-02 19:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated (added scheduler stuff)
+       * util-vserver/Makefile.am: substitute @PACKAGE@ too
 
-2004-01-13 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vkill.c:
+       * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
 
-       removed warnings about unused parameters
+2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/chcontext-test.c: initial checkin
 
-       * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c,
-         tests/escaperoot.c, tests/testipc.c, tests/testlimit.c,
-         tests/testopenf.c:
+2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made it compilable with gcc296
+       * util-vserver/src/wrappers.h: added Esetsid()
 
-2004-01-13 15:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
 
-       use $(src_sbin_SCRPTS)
+2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: cleanups
+         added missing '\n' in error-msg
 
-       * lib/vserver.h:
+2004-02-02 19:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added declarations for the ext2fs functions
+       * util-vserver/src/vserver-info.c: added UTS tag
 
-2004-01-13 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver-internal.h:
+       * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
+         call
 
-       added EXT2FS macros
+2004-02-02 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/chcontext.c: rewrote and enhanced it
 
-       * lib/fmt.h:
+2004-02-02 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed xulong/xlong declarations
+       * util-vserver/src/Makefile-files: made chcontext a dietlibc
+         program and updated its SOURCES
 
-2004-01-13 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
+         added VHOST/vhi functions and types
 
-       added the ioctl-* files
-       added ext2fs.h
+2004-02-02 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver-internal.h: cleanups
+         added CALL_VC_OLDUTS()
+         added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
 
-       * src/.cvsignore:
+2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated
+       * util-vserver/lib/virtual.h: added VHOST support
 
-2004-01-13 15:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 18:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
+         util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
+         *_oldproc
 
-       removed ext2fs.h
-       added the fstools (lsxid,chxid,showattr,setattr) plus deps
+2004-02-02 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 15:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
+         fixed vc_new_s_context() to return the context instead of 0/1
 
-       * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
-         showattr.c:
+2004-02-02 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor/medium cleanups
+       * util-vserver/lib/fscompat_getiattr-v13.hc,
+         util-vserver/lib/fscompat_setiattr-v13.hc,
+         util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_getvxinfo-v13.hc,
+         util-vserver/lib/syscall_kill-v11.hc,
+         util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
+         wrap xid
 
-2004-01-13 15:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/fstool-resolvectx.c:
+       * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
 
-       initial checkin
+2004-02-02 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added *vhiname* files
 
-       * src/showattr.c:
+2004-02-02 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rewrote completely
+       * util-vserver/lib/syscall_getvhiname-olduts.hc,
+         util-vserver/lib/syscall_getvhiname-v13.hc,
+         util-vserver/lib/syscall_getvhiname.c,
+         util-vserver/lib/syscall_setvhiname-olduts.hc,
+         util-vserver/lib/syscall_setvhiname-v13.hc,
+         util-vserver/lib/syscall_setvhiname.c: initial checkin
 
-2004-01-13 14:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/ext2fs.h, src/ext2fs.h[DEAD]:
+       * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
 
-       moved ext2fs.h from src/ into lib/ directory; we are providing the
-       needed functionality through libvserver now
+2004-01-29 11:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-13 14:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS: version 0.28.190
 
-       * 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:
+2004-01-29 11:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
+         fix $pkglibdir in install-data-hook
+         put some hooks into own targets
 
-2004-01-07 16:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/configure.ac: added tests for sed and cmp
+         outsourced ext2fs test (merged from 0.28)
 
-       added URL which describes context-creation
+2004-01-29 11:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-07 16:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-stat.c: fixed insert-into-list function
+         give out warning when vc_get_task_xid() fails
 
-       * src/chcontext.c:
+2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * 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
+       * util-vserver/src/vserver-info.c: use DIM_OF() macro
+         added APIVER tag
+         fixed help message
 
-2004-01-05 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/src/util.h: added DIM_OF() macro
 
-       added vserver-info
+2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
 
-       * src/.cvsignore:
+2004-01-29 11:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated
+       * util-vserver/scripts/legacy/distrib-info,
+         util-vserver/scripts/legacy/vserver,
+         util-vserver/scripts/legacy/vserverkillall,
+         util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
+         util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
+         util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vrpm-preload,
+         util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+         fixed/changed path-detection for $UTIL_VSERVER_VARS
 
-2004-01-05 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/scripts/Makefile-files: cleanups
+         do not install util-vserver-vars in SBINDIR anymore
 
-       Edup2(): added
+2004-01-29 11:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
 
-       * src/vserver-stat.c:
+2004-01-29 11:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use existing syscall-wrappers instead of checking return-codes manually
+       * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
+         util-vserver/lib/vserver.h: merged with 0.28
 
-2004-01-05 23:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-info.c:
+       * util-vserver/doc/Makefile-files: added some files to doc_DAT
 
-       initial checkin
+2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 23:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: version 0.27.199
+         added check for xsltproc
 
-       * src/rpm-fake.c:
+2004-01-23 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use fd3 for synchronization with resolver
-       adding some missing '\n' in messages
-       ignore empty environment variables too
-       exitRPMFake(): conditionalized debug-message
+       * util-vserver/NEWS: version 0.27.199
 
-2004-01-05 23:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 20:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake-resolver.c:
+       * util-vserver/compat.h: added ENSC_FIX_IOCTL()
 
-       daemonize(): child waits for parent to finish now
-       use fd3 for synchronisation
-       enable fork on default
+2004-01-23 20:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 23:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added $(doc_DAT)
 
-       * src/Makefile-files:
+2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vserver-info
-       minor cosmetical fixes
+       * util-vserver/doc/Makefile-files: added compat-doc
 
-2004-01-05 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.stop:
+       * util-vserver/doc/compat-xhtml.xsl,
+         util-vserver/doc/compatibility.dtd,
+         util-vserver/doc/compatibility.xml: initial checkin
 
-       fixed error-handling
+2004-01-23 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 23:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/ioctl-getext2flags.hc,
+         util-vserver/lib/ioctl-getfilecontext.hc,
+         util-vserver/lib/ioctl-setext2flags.hc,
+         util-vserver/lib/ioctl-setfilecontext.hc,
+         util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
+         dietlibc's ioctl() return values
 
-       * scripts/vserver-setup.functions:
+2004-01-22 21:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added '--context' option
-       minor cosmetical cleanups
+       * util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_gettaskxid-v13.hc,
+         util-vserver/lib/syscall_getvxinfo-v13.hc,
+         util-vserver/lib/syscall_kill-v11.hc,
+         util-vserver/lib/syscall_rlimit-v11.hc,
+         util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
+         instead of the VC_CMD(...) macros
 
-2004-01-05 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions.apt:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
 
-       initVariablesApt(): fixed empty function body
+2004-01-22 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vrsetup.c: fixed copyright date
 
-       * scripts/vrpm-preload:
+2004-01-22 14:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       major cleanups; use 'vserver-info' to retrieve information about vserver
+       * util-vserver/src/wrappers.h: added Eioctl() wrapper
 
-2004-01-05 22:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vapt-get-worker:
+       * util-vserver/src/Makefile-files: added vrsetup
 
-       removed old, unused debug code
+2004-01-22 14:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 22:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vrsetup.c: initial checkin
 
-       * scripts/: vapt-get, vrpm:
+2004-01-22 13:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use modern '--help' & '--version' output
+       * util-vserver/src/vunify-doit.hc: * provide st_mode at
+         vc_set_iattr_compat() call
 
-2004-01-05 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/src/lsxid.c, util-vserver/src/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
 
-       added $_VSERVER_INFO
+2004-01-22 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2004-01-05 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/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
 
-       * scripts/functions:
+2004-01-22 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       getVserverStatus(): fixed usage of 2nd parameter
+       * util-vserver/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-05 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c,
-         vserver-internal.h, vserver.h:
+       * util-vserver/src/Makefile-files: removed 'vunify' from list of
+         C++ files
 
-       small cosmetical fix
+2004-01-22 13:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
 
-       * configure.ac:
+2004-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.27.190
+       * util-vserver/lib/ioctl-getext2flags.hc,
+         util-vserver/lib/ioctl-getfilecontext.hc,
+         util-vserver/lib/ioctl-getxflg.hc,
+         util-vserver/lib/ioctl-setext2flags.hc,
+         util-vserver/lib/ioctl-setfilecontext.hc,
+         util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
+         <-1, assign errno manually and return -1
 
-2003-12-30 20:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
+         removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
 
-       - since dynamic libraries will be installed now, call /sbin/ldconfig
-       - other updates...
+2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/virtual.h: updated; removed 'dev' field from
+         'struct vcmd_ctx_iattr_v0'
 
-       * src/compat-pivot_root.h:
+2004-01-22 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use <asm/unistd.h> instead of <linux/unistd.h> to fix problems with
-       RH's headers
+       * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
+         errorcase
 
-2003-12-30 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/vunify-test.sh:
+       * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
+         additional 'mode' parameter to avoid
+         an additional 'lstat'
 
-       fixed paths
+2004-01-22 13:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fscompat_getiattr.c,
+         util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
+         parameter to avoid an additional 'lstat'
 
-       * scripts/vserver.stop:
+2004-01-22 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use sendKillSequence instead of ctx-kill
+       * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+         util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
+         additional 'mode' parameter to avoid an additional 'lstat'
+         * operate on regular files and directories only
 
-2003-12-30 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 21:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
+         instead of -1
 
-       sendKillSequence(): added
+2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests/getinitpid.c: updated to new API
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-01-21 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed _CTX_KILL
-       added _VKILL
+       * util-vserver/src/vserver-info.c: added INITPID* and XID tags
 
-2003-12-30 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
+         util-vserver/src/vserver-stat.c,
+         util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
+         use vc_get_task_xid() instead of vc_X_getctx()
 
-       getVserverStatus(): fixed usage if ctx
-       isCtxRunning(): added
+2004-01-21 18:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/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
 
-       * Makefile.am:
+2004-01-21 18:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing compat-c99.h header-file
+       * util-vserver/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
 
-2003-12-30 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chroot-rm.c:
+       * util-vserver/lib/virtual.h: updated; added VINFO commands
 
-       fixed order of chroot() and parameter evaluation so that '--version'
-       and '--help' are working as non-root also
+2004-01-21 18:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/syscall_kill.c,
+         util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
+         usage
 
-       * src/Makefile-files:
+2004-01-21 18:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing headers
-       removed 'ctx-kill'; it is obsoleted through 'vkill'
+       * util-vserver/lib/fscompat_getiattr.c,
+         util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
+         macro
 
-2003-12-30 18:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/ctx-kill.c[DEAD]:
+       * util-vserver/lib/checkversion.c,
+         util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/getversion.c,
+         util-vserver/lib/ioctl-getext2flags.hc,
+         util-vserver/lib/ioctl-getfilecontext.hc,
+         util-vserver/lib/ioctl-getxflg.hc,
+         util-vserver/lib/ioctl-setext2flags.hc,
+         util-vserver/lib/ioctl-setfilecontext.hc,
+         util-vserver/lib/ioctl-setxflg.hc,
+         util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
+         util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
+         "vserver-internal.h" including
 
-       replaced by 'vkill'
+2004-01-21 18:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
+         files
+         removed obsoleted getctx/getinitpid files
+         renamed some -v11 files to -fscompat
 
-       * compat.h:
+2004-01-21 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use results from dietlib's C99 compatibility-check
+       * util-vserver/lib/getctx-compat.hc,
+         util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+         util-vserver/lib/getinitpid-compat.hc,
+         util-vserver/lib/getinitpid-legacy.hc,
+         util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
 
-2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_dietlibc.m4:
+       * util-vserver/lib/fscompat_getiattr-v13.hc,
+         util-vserver/lib/fscompat_setiattr-v13.hc,
+         util-vserver/lib/syscall_gettaskxid-oldproc.hc,
+         util-vserver/lib/syscall_gettaskxid-v13.hc,
+         util-vserver/lib/syscall_gettaskxid.c,
+         util-vserver/lib/syscall_getvxinfo-oldproc.hc,
+         util-vserver/lib/syscall_getvxinfo-v13.hc,
+         util-vserver/lib/syscall_getvxinfo.c: initial checkin
 
-       added check for C99 compatibility
+2004-01-21 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+         util-vserver/lib/fscompat_getiattr-v11.hc,
+         util-vserver/lib/fscompat_setiattr-fscompat.hc,
+         util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
+         *-fscompat
 
-       * m4/ensc_fpicsyscall.m4:
+2004-01-21 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed AC_LANG_PUSH/POP mismatch
+       * util-vserver, util-vserver/.cvsignore: added 'Build-*'
 
-2003-12-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore:
+       * util-vserver/configure.ac: added 'oldproc' API
 
-       updated
+2004-01-21 01:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files,
+         util-vserver/src/vunify-compare.hc,
+         util-vserver/src/vunify-compare.ic,
+         util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
+         util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
+         util-vserver/src/vunify.c: renamed *.ic to *.hc
 
-       * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c:
+2004-01-21 01:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged with 0.26.90
+       * util-vserver/src/vunify.h: added changes for new API
+         added rsSPECIAL reason
 
-2003-12-30 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/testsuite/rpm-fake-test.sh:
+       * util-vserver/src/vunify.c: added changes for new API
 
-       fixed LD_PRELOAD path
+2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 17:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vunify-doit.ic: updated to new API
 
-       * scripts/vserver:
+2004-01-21 01:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated start/stop help-messages
+       * util-vserver/src/vlimit.c: fixed help message
 
-2003-12-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+         util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+         updated/enhanced for new API
 
-       getAllVservers(): ignore backup vservers
+2004-01-21 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 17:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/virtual.h: updated
 
-       * distrib/Makefile.am:
+2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed multiple 'make install' by using '-f' on 'ln'
+       * util-vserver/lib/vserver-internal.h: added v13 API
 
-2003-12-30 17:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/lib/vserver.h: added fscompat and v13 functions
+         removed ioctl functions
 
-       - 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
+2004-01-21 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 17:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added fscompat and v13 functions
 
-       * src/Makefile-files:
+2004-01-21 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * added vkill (merged from 0.26.90)
-       * libtool'ized it
+       * util-vserver/lib/ioctl-getext2flags.c,
+         util-vserver/lib/ioctl-getext2flags.hc,
+         util-vserver/lib/ioctl-getfilecontext.c,
+         util-vserver/lib/ioctl-getfilecontext.hc,
+         util-vserver/lib/ioctl-setext2flags.c,
+         util-vserver/lib/ioctl-setext2flags.hc,
+         util-vserver/lib/ioctl-setfilecontext.c,
+         util-vserver/lib/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
 
-2003-12-30 17:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/lib/fscompat_getiattr-v11.hc,
+         util-vserver/lib/fscompat_getiattr.c,
+         util-vserver/lib/fscompat_setiattr-v11.hc,
+         util-vserver/lib/fscompat_setiattr.c,
+         util-vserver/lib/ioctl-getxflg.hc,
+         util-vserver/lib/ioctl-setxflg.hc,
+         util-vserver/lib/syscall_getiattr-v13.hc,
+         util-vserver/lib/syscall_getiattr.c,
+         util-vserver/lib/syscall_setiattr-v13.hc,
+         util-vserver/lib/syscall_setiattr.c: initial checkin
 
-       * added vc_kill() syscall (merged from 0.26.90)
-       * libtool'ized it
+2004-01-21 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 16:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: added v13 & fscompat APIs
 
-       * Makefile.am:
+2004-01-19 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * added legacy-dir (merged from 0.26.90)
-       * libtool'ized it
+       * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
 
-2003-12-30 16:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-19 18:22  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:
+       * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+         s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
 
-       merged with 0.26.90
+2004-01-19 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-30 16:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: removed vunify-operations
 
-       * 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:
+2004-01-19 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged with 0.26.90
+       * util-vserver/src/vunify.h: cleanups; moved structure declarations
+         from vunify.c into this headerfile
 
-2003-12-29 20:02  uid68581
+2004-01-19 18:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/capchroot.c:
+       * util-vserver/src/vunify.c: cleanups
+         added 'skip_reason' support
+         added debug output
 
-       do not use vc_chrootsafe() anymore
+2004-01-19 18:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-29 20:01  uid68581
+       * util-vserver/src/vunify-init.ic: added debug output
+         fixed descriptor leak
 
-       * tests/Makefile-files:
+2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed chrootsafe
-       libtool'ized
+       * util-vserver/src/vunify-compare.ic,
+         util-vserver/src/vunify-doit.ic: initial checkin
 
-2003-12-26 01:49  uid68581
+2004-01-19 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * 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:
+       * util-vserver/src/vunify-operations.c,
+         util-vserver/src/vunify-operations.h: obsoleted by more
+         straight-forward code
 
-       initial checkin
+2004-01-19 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:49  uid68581
+       * util-vserver/src/vlimit.c: fixed copy&paste error
 
-       * pathconfig.h.pathsubst:
+2004-01-17 05:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added RESOLVER_PROG
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
 
-2003-12-26 01:48  uid68581
+2004-01-17 05:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vprofile[DEAD]:
+       * util-vserver/tests/vserver-info.c: updated to new
+         vc_getVserverVdir() API
 
-       removed since obsoleted
+2004-01-17 05:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:48  uid68581
+       * util-vserver/src/vunify.c: moved init*() functions to
+         vunify-init.c
 
-       * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c:
+2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       used workarounds to make it compilable with non-C99 compilers
+       * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
+         too
 
-2003-12-26 01:47  uid68581
+2004-01-17 05:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/src/vunify-matchlist.h: made 'buf' constant
 
-       added setgid/setuid/setgroups wrappers
+2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:47  uid68581
+       * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
 
-       * src/util.h:
+2004-01-17 05:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added Xmemcpy()
-       added safeChdir() prototype
+       * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
+         PKGMGMT_INFO_PROG
+         register 'vdir'
+         use default exclude-lists
 
-2003-12-26 01:46  uid68581
+2004-01-17 05:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake.c:
+       * util-vserver/src/vunify-debug.c: added a const_cast
 
-       rewrote large parts
-       added NSS functions (getpwnam(), getgrnam(), ...)
+2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:45  uid68581
+       * util-vserver/src/vserver-info.c: updated VDIR tag to new
+         interface
 
-       * src/fakerunlevel.c:
+2004-01-17 05:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use setgroups() also
+       * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
 
-2003-12-26 01:45  uid68581
+2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chroot-rm.c:
+       * util-vserver/scripts/vpkg: initial checkin
 
-       added '--help' and '--version'
+2004-01-17 05:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:44  uid68581
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
+         and $_VPKG
 
-       * src/.cvsignore:
+2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added exec-cd and rpm-fake-resolver
-       removed secure-umount
+       * util-vserver/scripts/distrib-info,
+         util-vserver/scripts/legacy/distrib-info: moved distrib-info to
+         legacy/
 
-2003-12-26 01:41  uid68581
+2004-01-17 05:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * 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:
+       * util-vserver/scripts/Makefile-files: moved distrib-info to
+         legacy/
+         added vpkg
 
-       initial checkin
+2004-01-17 05:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:38  uid68581
+       * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
+         added 'physical' parameter to vc_getVserverVdir() which resolves
+         the
+         complete physical path of the vdir
 
-       * src/Makefile-files:
+2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed secure-umount
-       added exec-cd
-       vunify will be a dietlibc program soonly
+       * util-vserver/distrib/misc/vunify-exclude: initial checkin
 
-2003-12-26 01:34  uid68581
+2004-01-17 05:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vsysvwrapper, vtop:
+       * util-vserver/distrib/Makefile.am: added vunify-exclude
 
-       fixed quoting
+2004-01-17 05:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:34  uid68581
+       * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
 
-       * scripts/vserver.functions:
+2004-01-17 05:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'exec-cd' instead of 'secure-umount'
+       * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
+         minor cleanups
 
-2003-12-26 01:33  uid68581
+2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions.apt:
+       * util-vserver/src/testsuite/vunify-test.sh: applied new calling
+         scheme
 
-       fixed initVariablesApt()
-       added support for default apt.conf
+2004-01-16 18:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:33  uid68581
+       * util-vserver/src/testsuite/vunify-functest.c: added
+         wrapper_exit_code
 
-       * scripts/vserver-build.functions:
+2004-01-16 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rename package-cfg directory on '--force' also
+       * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
+         Emalloc(), Erealloc(): fixed declarations
 
-2003-12-26 01:32  uid68581
+2004-01-16 18:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.apt-rpm:
+       * util-vserver/src/vunify-matchlist.c,
+         util-vserver/src/vunify-matchlist.h,
+         util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
+         added exclude-list support
 
-       added '--debug' option
+2004-01-16 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:32  uid68581
+       * util-vserver/src/vserver-info.c: added APPDIR tag
+         made it possible to supply additional paramaters
 
-       * scripts/vserver:
+2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added package-management options (atleast their documention)
+       * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
+         not use CLONE_VFORK in debug mode; lockups with 'strace' are too
+         annoying
 
-2003-12-26 01:30  uid68581
+2004-01-16 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vapt-get-worker:
+       * util-vserver/src/Makefile-files: updated vunify setup
+         added files for vunify
 
-       set RPM::PM to 'external'
+2004-01-16 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:29  uid68581
+       * util-vserver/lib/getvserverappdir.c,
+         util-vserver/lib/getvservercfgdir.c,
+         util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
+         util-vserver/scripts/legacy/.cvsignore,
+         util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
+         util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
+         initial checkin
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-01-16 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added _EXEC_CD
-       removed _SECURE_UMOUNT
+       * util-vserver/scripts/functions: accept vservers beginning with
+         './'
 
-2003-12-26 01:29  uid68581
+2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: rootshell, vpstree:
+       * util-vserver/lib/vserver.h: added new management functions + doc
 
-       fixed quoting
+2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:29  uid68581
+       * util-vserver/lib/internal.h: added utilvserver_isDirectory()
+         prototype
 
-       * scripts/functions:
+2004-01-16 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for default apt.conf
+       * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
 
-2003-12-26 01:23  uid68581
+2004-01-16 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/lib/Makefile-files: added new management sources
 
-       removed vprofile
+2004-01-16 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:22  uid68581
+       * util-vserver/util-vserver.spec.in: use filelists from
+         contrib/make-manifest
 
-       * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4,
-         ensc_release.m4, ensc_uv_vrootdir.m4:
+2004-01-16 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed broken quoting which is complained by recent automake
+       * util-vserver/configure.ac: fixed CVS tag
 
-2003-12-26 01:22  uid68581
+2004-01-16 17:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getvserverbyctx.c, getvserverctx.c:
+       * util-vserver/Makefile.am: added contrib/ dir
+         substitute MANDIR too
 
-       added workarounds for non-C99 compilers
+2004-01-14 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:21  uid68581
+       * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
 
-       * distrib/defaults/apt/apt.conf:
+2004-01-14 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src/fstool.h: added 'local_fs' struct-member
 
-2003-12-26 01:20  uid68581
+2004-01-14 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/src/fstool.c: added support for '-x' (do not cross
+         filesystems)
+         fixed invocation with directory-name
+         implemented '-a' (show dot)
 
-       added default apt.conf
+2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-26 01:20  uid68581
+       * util-vserver/src/vps.c: minor documentation fix
 
-       * compat.h:
+2004-01-14 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       differ between >=3.3 and below at certain options
-       added 'restrict' workarounds
+       * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
+         and documented '-x' switch
 
-2003-12-26 01:19  uid68581
+2004-01-14 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/src/vps.c: makde it compilable with gcc296
 
-       - removed m4_FILES; it is handled by automake >=2.8 automatically
-       - added basic test support
+2004-01-14 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-12-02 03:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: added -legacy subpackage
 
-       * scripts/vserver.functions:
+2004-01-14 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       evaluate CHBIND_OPTS lazily
+       * util-vserver/Makefile.am: removed timestamps in legacy-dir also
+         substitute LEGACYDIR and PS
 
-2003-12-02 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-14 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservername.c:
+       * util-vserver/src/vps.c: added native '--version' and '--help'
 
-       getRecentName(): return basename of directory but not this of the link anymore
+2004-01-14 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-22 03:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: added legacy-scripts to
+         $(scripts_OPTIONS_EXEMPT)
+         added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
 
-       * NEWS, configure.ac:
+2004-01-14 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.26.193
+       * util-vserver/m4/validate.am: fixed parallel build
 
-2003-11-22 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/ifspec.c, configure.ac, Makefile.am, .cvsignore:
+       * util-vserver/configure.ac: added check for PS
 
-       merged with 0.26
+2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-22 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: added PS_PROG
 
-       * Makefile.am:
+2004-01-13 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       generate some .defaults symlinks
+       * util-vserver/src, util-vserver/src/.cvsignore: added vps
 
-2003-11-22 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/src/Makefile-files: made vps a dietprog
 
-       generate %ghost symlinks in %post
-       added vlimit
-       added some .default directories
+2004-01-13 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-22 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getctx.c: minor code cleanups
 
-       * lib/getvserverctx.c:
+2004-01-13 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added missing includes
+       * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
 
-2003-11-22 03:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-setup.functions:
+       * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
 
-       use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
+2004-01-13 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
 
-       * util-vserver.spec.in:
+2004-01-13 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'vservers.rev' directory instead of 'vservers/rev'
+       * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
 
-2003-11-20 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-setup.functions:
+       * util-vserver/scripts/Makefile-files: moved legacy scripts into
+         legacy/ and updated variables
 
-       use PKGSTATEREVDIR
+2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
+         paths
 
-       * scripts/.cvsignore:
+2004-01-13 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vps
+       * util-vserver/src/Makefile-files: added vps
 
-2003-11-20 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/src/util.h: exitLikeProcess(): added prototype
 
-       added separate 'pkgstaterevdir' variable
+2004-01-13 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
 
-       * pathconfig.h.pathsubst:
+2004-01-13 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added DEFAULT_PKGSTATEREVDIR
+       * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
+         initial checkin
 
-2003-11-20 19:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/scripts/save_s_context,
+         util-vserver/scripts/vps.pathsubst,
+         util-vserver/scripts/vserver-legacy,
+         util-vserver/scripts/vserverkillall: moved into legacy
 
-       added getvserverctx & getvserverbyctx files
-       added fmtx* files
+2004-01-13 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/legacy,
+         util-vserver/scripts/legacy/save_s_context,
+         util-vserver/scripts/legacy/vps.pathsubst,
+         util-vserver/scripts/legacy/vserver,
+         util-vserver/scripts/legacy/vserverkillall: initial checkin
+         (moved from ../)
 
-       * lib/syscall-legacy.hc:
+2004-01-13 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       has_chrootsafe(), call_set_ctxlimit(): removed
+       * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
+         on 'suexec' (patch by Alec Thomas)
 
-2003-11-20 19:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/src/Makefile-files: added missing fstool.h header
 
-       vc_getVserverByCtx(), vc_getVserverCtx(): added
+2004-01-13 14:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/virtual.h: updated (added scheduler stuff)
 
-       * lib/: fmt.h, fmt.hc:
+2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added/use specialized hex-formating functions
+       * util-vserver/src/vkill.c: removed warnings about unused
+         parameters
 
-2003-11-20 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc,
-         getvserverbyctx.c, getvserverctx.c:
+       * util-vserver/lib/getvserverbyctx.c,
+         util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
+         util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
+         util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
+         made it compilable with gcc296
 
-       initial checkin
+2004-01-13 14:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
 
-       * scripts/util-vserver-vars.pathsubst:
+2004-01-13 14:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added PKGSTATEREVDIR
+       * util-vserver/lib/vserver.h: added declarations for the ext2fs
+         functions
 
-2003-11-20 19:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vserver-stat.c:
+       * util-vserver/lib/vserver-internal.h: added EXT2FS macros
 
-       rewrote it to
-       * use the new management function
-       * remove all traces of printf()
-       * remove stacked functions
+2004-01-13 14:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
 
-       * src/vlimit.c:
+2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use the specialized utilvserver_fmt_xuint64() function
+       * util-vserver/lib/Makefile-files: added the ioctl-* files
+         added ext2fs.h
 
-2003-11-20 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/src, util-vserver/src/.cvsignore: updated
 
-       made 'vserver-stat' a dietlibc-compiled program
+2004-01-13 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 16:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: removed ext2fs.h
+         added the fstools (lsxid,chxid,showattr,setattr) plus deps
 
-       * compat.h:
+2004-01-13 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       define FMT_PREFIX
+       * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+         util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+         minor/medium cleanups
 
-2003-11-20 16:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:15  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]:
+       * util-vserver/src/fstool-resolvectx.c: initial checkin
 
-       use fmt_*() functions instead of *int2str()
+2004-01-13 13:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-20 03:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/showattr.c: rewrote completely
 
-       * scripts/vps[DEAD]:
+2004-01-13 13:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed since autogenerated from vps.pathsubst
+       * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
+         ext2fs.h from src/ into lib/ directory; we are providing the
+         needed functionality through libvserver now
 
-2003-11-19 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01,
-         pkgs/02:
+       * util-vserver/lib/ioctl-getext2flags.c,
+         util-vserver/lib/ioctl-getfilecontext.c,
+         util-vserver/lib/ioctl-setext2flags.c,
+         util-vserver/lib/ioctl-setfilecontext.c,
+         util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+         util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+         util-vserver/src/setattr.c: initial checkin
 
-       initial checkin (based on fdr0.95)
+2004-01-07 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-19 00:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added URL which describes
+         context-creation
 
-       * distrib/Makefile.am:
+2004-01-07 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added Fedora Core 1
-       removed Fedora Beta
+       * util-vserver/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
 
-2003-11-19 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vapt-get:
+       * util-vserver/util-vserver.spec.in: added vserver-info
 
-       do not set $_APT_GET
+2004-01-05 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-19 00:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: updated
 
-       * compat.h:
+2004-01-05 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged/added from 0.25
-       added workaround for broken 'long long' handling of dietlibc
+       * util-vserver/src/wrappers.h: Edup2(): added
 
-2003-11-19 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:18  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:
+       * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
+         instead of checking return-codes manually
 
-       merged/added from 0.25
+2004-01-05 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-19 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vserver-info.c: initial checkin
 
-       * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc,
-         src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c,
-         scripts/vserver-legacy:
+2004-01-05 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged/added from 0.25
+       * util-vserver/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
 
-2003-11-19 00:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/: rebootmgr.subst, vservers.subst:
+       * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
+         for parent to finish now
+         use fd3 for synchronisation
+         enable fork on default
 
-       merged in changes from 0.25
+2004-01-05 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: added vserver-info
+         minor cosmetical fixes
 
-       * NEWS, configure.ac:
+2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.24.191
+       * util-vserver/scripts/vserver.stop: fixed error-handling
 
-2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/scripts/vserver-setup.functions: added '--context'
+         option
+         minor cosmetical cleanups
 
-       added '--without dietlibc' option
+2004-01-05 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-05 00:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions.apt:
+         initVariablesApt(): fixed empty function body
 
-       * m4/ensc_dietlibc.m4:
+2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed typos ('withval' instead of 'enableval')
+       * util-vserver/scripts/vrpm-preload: major cleanups; use
+         'vserver-info' to retrieve information about vserver
 
-2003-11-05 00:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 21:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getvservername.c, getvservervdir.c:
+       * util-vserver/scripts/vapt-get-worker: removed old, unused debug
+         code
 
-       added '#include <unistd.h>' to fix compilation problems with glibc
+2004-01-05 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 14:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
+         modern '--help' & '--version' output
 
-       * NEWS, configure.ac:
+2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.24.190
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_VSERVER_INFO
 
-2003-11-04 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * .cvsignore:
+       * util-vserver/scripts/functions: getVserverStatus(): fixed usage
+         of 2nd parameter
 
-       added linuxcaps.h (merged from stable)
+2004-01-05 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 14:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
+         util-vserver/lib/getvserverctx.c,
+         util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
+         small cosmetical fix
 
-       * Makefile.am:
+2003-12-30 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - separated and completed m4_FILES
-       - added '--show-dead' to cvs2cl params
-       - fix linuxcaps.h (merged from stable)
+       * util-vserver/configure.ac: version 0.27.190
 
-2003-11-04 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 19:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservercfgstyle.c:
+       * util-vserver/util-vserver.spec.in: - since dynamic libraries will
+         be installed now, call /sbin/ldconfig
+         - other updates...
 
-       added some additional logic
+2003-12-30 19:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
+         of <linux/unistd.h> to fix problems with
+         RH's headers
 
-       * lib/virtual.h:
+2003-12-30 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do not include the <linux/types.h> kernel-header anymore
+       * util-vserver/src/testsuite/vunify-test.sh: fixed paths
 
-2003-11-04 14:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/scripts/vserver.stop: use sendKillSequence instead
+         of ctx-kill
 
-       - getAllVservers: use _tmp instead of tmp to avoid clashes when caller
-         wants to have results in 'tmp', fixed array assignment
+2003-12-30 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 14:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: sendKillSequence(): added
 
-       * src/rebootmgr.c:
+2003-12-30 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed typo
+       * util-vserver/scripts/util-vserver-vars.pathsubst: removed
+         _CTX_KILL
+         added _VKILL
 
-2003-11-04 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * tests/vserver-info.c:
+       * util-vserver/scripts/functions: getVserverStatus(): fixed usage
+         if ctx
+         isCtxRunning(): added
 
-       added '--help' and '--version'
+2003-12-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 02:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added missing compat-c99.h header-file
 
-       * configure.ac:
+2003-12-30 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged from SYSCALL_SWITCH
+       * util-vserver/src/chroot-rm.c: fixed order of chroot() and
+         parameter evaluation so that '--version'
+         and '--help' are working as non-root also
 
-2003-11-04 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/ensc_changelog.m4:
+       * util-vserver/src/Makefile-files: added missing headers
+         removed 'ctx-kill'; it is obsoleted through 'vkill'
 
-       merged from SYSCALL_SWITCH
+2003-12-30 17:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 02:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/ctx-kill.c: replaced by 'vkill'
 
-       * scripts/distrib-info, scripts/vserver-copy,
-         scripts/vserver-legacy, scripts/vservers.grabinfo.sh,
-         src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst:
+2003-12-30 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR)
+       * util-vserver/compat.h: use results from dietlib's C99
+         compatibility-check
 
-2003-11-04 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/validate.am:
+       * util-vserver/m4/ensc_dietlibc.m4: added check for C99
+         compatibility
 
-       updated from vserver-djinni
+2003-12-30 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-04 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
+         mismatch
 
-       * lib/vserver-internal.h:
+2003-12-30 16:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       ignore lower 8bit on version
+       * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
+         util-vserver/lib/.cvsignore, util-vserver/scripts,
+         util-vserver/scripts/.cvsignore, util-vserver/src,
+         util-vserver/src/.cvsignore: updated
 
-2003-11-03 20:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * util-vserver.spec.in:
+       * util-vserver/lib/syscall_kill-v11.hc,
+         util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
+         with 0.26.90
 
-       removed 'vkill' for now
-       call 'install-vserverdir'
+2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-03 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
+         path
 
-       * distrib/redhat/initpost:
+2003-12-30 16:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       create /etc/sysconfig/network
+       * util-vserver/scripts/vserver: updated start/stop help-messages
 
-2003-11-03 20:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/scripts/functions: getAllVservers(): ignore backup
+         vservers
 
-       - fixed some statements which would fail with 'set -e'
-       - made 'disableInterface' smart so that it calculates parameters
-         automatically
+2003-12-30 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-11-03 20:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
+         by using '-f' on 'ln'
 
-       * scripts/vserver-setup.functions:
+2003-12-30 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for '--netbcast'
+       * util-vserver/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-11-03 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getvservername.c:
+       * util-vserver/src/Makefile-files: * added vkill (merged from
+         0.26.90)
+         * libtool'ized it
 
-       terminate name with '\0'
+2003-12-30 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-30 18:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: * added vc_kill() syscall
+         (merged from 0.26.90)
+         * libtool'ized it
 
-       * scripts/vserver-legacy:
+2003-12-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       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
+       * util-vserver/Makefile.am: * added legacy-dir (merged from
+         0.26.90)
+         * libtool'ized it
 
-2003-10-30 18:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
+         util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+         util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/getversion.c,
+         util-vserver/lib/getvserverbyctx.c,
+         util-vserver/lib/getvserverctx.c,
+         util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
+         util-vserver/lib/syscall_rlimit-v11.hc,
+         util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
+         util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+         util-vserver/scripts/Makefile-files,
+         util-vserver/scripts/vps.pathsubst,
+         util-vserver/scripts/vserver-legacy, util-vserver/src,
+         util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
+         util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
+         util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
+         util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
+         merged with 0.26.90
 
-       - 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-12-29 19:02  uid68581
 
-2003-10-30 18:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
 
-       * src/reducecap.c:
+2003-12-29 19:01  uid68581
 
-       use QUOTACTL (merged from 0.23.94)
+       * util-vserver/tests/Makefile-files: removed chrootsafe
+         libtool'ized
 
-2003-10-30 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:50  uid68581
 
-       * src/rebootmgr.c:
+       * util-vserver/compat-c99.h, util-vserver/src/testsuite,
+         util-vserver/src/testsuite/Makefile-files,
+         util-vserver/src/testsuite/data,
+         util-vserver/src/testsuite/data/rpm-fake-test.inp,
+         util-vserver/src/testsuite/data/rpm-fake-test.out,
+         util-vserver/src/testsuite/rpm-fake-test.c,
+         util-vserver/src/testsuite/rpm-fake-test.sh,
+         util-vserver/src/testsuite/vunify-functest.c,
+         util-vserver/src/testsuite/vunify-test.sh: initial checkin
 
-       use configured SBINDIR instead of hardcoded /usr/sbin
+2003-12-26 00:49  uid68581
 
-2003-10-30 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
 
-       * src/chcontext.c:
+2003-12-26 00:48  uid68581
 
-       added QUOTACTL to 'secure' caps (merged from 0.23.94)
+       * util-vserver/scripts/vprofile: removed since obsoleted
 
-2003-10-30 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:48  uid68581
 
-       * src/Makefile-files:
+       * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
+         util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
+         used workarounds to make it compilable with non-C99 compilers
 
-       create 'setattr' program
+2003-12-26 00:47  uid68581
 
-2003-10-30 18:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
+         wrappers
 
-       * scripts/: distrib-info, rootshell, vpstree, vserver-copy,
-         vsysvwrapper, vtop:
+2003-12-26 00:47  uid68581
 
-       merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
+       * util-vserver/src/util.h: added Xmemcpy()
+         added safeChdir() prototype
 
-2003-10-30 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:46  uid68581
 
-       * scripts/: vserver.start, vserver.stop:
+       * util-vserver/src/rpm-fake.c: rewrote large parts
+         added NSS functions (getpwnam(), getgrnam(), ...)
 
-       use 'set -e' instead of 'set +e'
+2003-12-26 00:45  uid68581
 
-2003-10-30 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/fakerunlevel.c: use setgroups() also
 
-       * scripts/functions:
+2003-12-26 00:45  uid68581
 
-       added 'checkComponents()' function
+       * util-vserver/src/chroot-rm.c: added '--help' and '--version'
 
-2003-10-30 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:44  uid68581
 
-       * scripts/vps.pathsubst:
+       * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
+         rpm-fake-resolver
+         removed secure-umount
 
-       initial check (was: vps)
+2003-12-26 00:42  uid68581
 
-2003-10-30 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
+         util-vserver/src/util-safechdir.c,
+         util-vserver/src/vunify-matchlist.c,
+         util-vserver/src/vunify-matchlist.h,
+         util-vserver/src/vunify-operations.c,
+         util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
+         util-vserver/src/wrappers-dirent.h: initial checkin
 
-       * scripts/vkill[DEAD]:
+2003-12-26 00:38  uid68581
 
-       removed; is obsoleted by ctx-kill
+       * util-vserver/src/Makefile-files: removed secure-umount
+         added exec-cd
+         vunify will be a dietlibc program soonly
 
-2003-10-30 18:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:34  uid68581
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+         fixed quoting
 
-       added INITRDDIR, LIBDIR and INCLUDEDIR
+2003-12-26 00:34  uid68581
 
-2003-10-30 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
+         'secure-umount'
 
-       * scripts/Makefile-files:
+2003-12-26 00:33  uid68581
 
-       large cleanup
-       removed 'vkill' (obsoleted by ctx-kill)
-       vps is now vps.subst
+       * util-vserver/scripts/vserver-build.functions.apt: fixed
+         initVariablesApt()
+         added support for default apt.conf
 
-2003-10-30 18:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:33  uid68581
 
-       * lib/capabilities.c, lib/vserver.h, man/reducecap.8:
+       * util-vserver/scripts/vserver-build.functions: rename package-cfg
+         directory on '--force' also
 
-       use CAP_QUOTACTL instead of CAP_OPENDEV
+2003-12-26 00:32  uid68581
 
-2003-10-30 15:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
+         option
 
-       * Makefile.am:
+2003-12-26 00:32  uid68581
 
-       use ENSC_UV_VROOTDIR to set 'vserverdir'
-       added missing path-substitutions
+       * util-vserver/scripts/vserver: added package-management options
+         (atleast their documention)
 
-2003-10-30 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:30  uid68581
 
-       * configure.ac:
+       * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
 
-       use ENSC_UV_VROOTDIR to set 'vserverdir'
+2003-12-26 00:29  uid68581
 
-2003-10-30 15:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
+         removed _SECURE_UMOUNT
 
-       * m4/ensc_uv_vrootdir.m4:
+2003-12-26 00:29  uid68581
 
-       initial checkin
+       * util-vserver/scripts/functions: added support for default
+         apt.conf
 
-2003-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:23  uid68581
 
-       * tests/vserver-info.c:
+       * util-vserver/scripts/Makefile-files: removed vprofile
 
-       initial checkin
+2003-12-26 00:22  uid68581
 
-2003-10-23 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
+         util-vserver/m4/ensc_kerneldir.m4,
+         util-vserver/m4/ensc_release.m4,
+         util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
+         is complained by recent automake
 
-       * tests/: Makefile-files, .cvsignore:
+2003-12-26 00:22  uid68581
 
-       added vserver-info
+       * util-vserver/lib/getvserverbyctx.c,
+         util-vserver/lib/getvserverctx.c: added workarounds for non-C99
+         compilers
 
-2003-10-23 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:21  uid68581
 
-       * compat.h:
+       * util-vserver/distrib/defaults/apt,
+         util-vserver/distrib/defaults/apt/apt.conf: initial checkin
 
-       define TEMP_FAILURE_RETRY for dietlibc-compilation
+2003-12-26 00:20  uid68581
 
-2003-10-23 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added default apt.conf
 
-       * pathconfig.h.pathsubst:
+2003-12-26 00:20  uid68581
 
-       define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
+       * util-vserver/compat.h: differ between >=3.3 and below at certain
+         options
+         added 'restrict' workarounds
 
-2003-10-23 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:19  uid68581
 
-       * lib/Makefile-files:
+       * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
+         automake >=2.8 automatically
+         - added basic test support
 
-       added files for higher-level management
+2003-12-02 02:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
+         lazily
 
-       * lib/vserver.h:
+2003-12-02 02:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added functions for vserver-management
+       * util-vserver/lib/getvservername.c: getRecentName(): return
+         basename of directory but not this of the link anymore
 
-2003-10-23 22:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-22 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
 
-       initial checkin
+2003-11-22 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+         util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
+         0.26
 
-       * scripts/: vserver.start, vserver.stop, vserver.suexec:
+2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       cleanups; go into vserver-dir before *and* after executing scriptlets
+       * util-vserver/Makefile.am: generate some .defaults symlinks
 
-2003-10-23 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-22 02:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver-build, vserver-build.functions:
+       * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
+         %post
+         added vlimit
+         added some .default directories
 
-       used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
-       hardcoded '/vservers' values
+2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 00:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvserverctx.c: added missing includes
 
-       * util-vserver.spec.in:
+2003-11-22 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rewrote it
-       added -build subpackage
+       * util-vserver/scripts/vserver-setup.functions: use
+         '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
 
-2003-10-23 00:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
+         instead of 'vservers/rev'
 
-       moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and
-       ENSC_KERNEL_HEADERS checks into own m4/* files
+2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 00:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
 
-       * Makefile.am:
+2003-11-20 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed sysvdir to initrddir
-       use $(RELEASE_CPPFLAGS) (-DNDEBUG)
-       substitute $(vserverdir) and $(vserverpkgdir)
-       create the $(vserverdir) and $(vserverpkgdir) directories
+       * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
 
-2003-10-23 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
+         variable
 
-       added sample 'mtab' file
-       create the config-dirs
+2003-11-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
 
-       * distrib/redhat/initpost:
+2003-11-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       $2 is no longer $_VSERVER but the 'util-vserver-vars' file
+       * util-vserver/lib/Makefile-files: added getvserverctx &
+         getvserverbyctx files
+         added fmtx* files
 
-2003-10-23 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/rh9/apt/sources.list:
+       * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
+         call_set_ctxlimit(): removed
 
-       added some mirrors
+2003-11-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 00:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
+         vc_getVserverCtx(): added
 
-       * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4,
-         m4/ensc_release.m4, distrib/misc/mtab:
+2003-11-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
+         specialized hex-formating functions
 
-2003-10-23 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
+         util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
+         util-vserver/lib/getvserverbyctx.c,
+         util-vserver/lib/getvserverctx.c: initial checkin
 
-       added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
+2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-23 00:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         PKGSTATEREVDIR
 
-       * scripts/vserver-build.apt-rpm:
+2003-11-20 18:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param
-       instead of "$_VSERVER"
+       * util-vserver/src/vserver-stat.c: rewrote it to
+         * use the new management function
+         * remove all traces of printf()
+         * remove stacked functions
 
-2003-10-23 00:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions:
+       * util-vserver/src/vlimit.c: use the specialized
+         utilvserver_fmt_xuint64() function
 
-       fixed broken quotes
+2003-11-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-22 20:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: made 'vserver-stat' a
+         dietlibc-compiled program
 
-       * scripts/: vserver.functions, vserver.start:
+2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - 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
+       * util-vserver/compat.h: define FMT_PREFIX
 
-2003-10-22 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-umount.c:
+       * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
+         util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
+         util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
+         util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
+         util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
+         util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
+         util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
+         *int2str()
 
-       use real 'umount' program to unmount directories
+2003-11-20 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-22 20:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vps: removed since autogenerated from
+         vps.pathsubst
 
-       * src/exec-ulimit.c:
+2003-11-18 23:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added [mMkK] modifies for limits
+       * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
+         obsoleted by fc1
 
-2003-10-22 20:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-18 23:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build.functions:
+       * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
+         util-vserver/distrib/fc1/apt/rpmpriorities,
+         util-vserver/distrib/fc1/apt/sources.list,
+         util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
+         util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
+         fdr0.95)
 
-       added support for copying some default files (resolv.conf, localtime,
-       krb-conf,...)
+2003-11-18 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-22 20:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added Fedora Core 1
+         removed Fedora Beta
 
-       * scripts/: vserver-build, vserver-setup.functions:
+2003-11-18 23:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed getopt long-option string
+       * util-vserver/scripts/vapt-get: do not set $_APT_GET
 
-2003-10-22 20:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-18 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/compat.h: merged/added from 0.25
+         added workaround for broken 'long long' handling of dietlibc
 
-       implemented findAndCopy
+2003-11-18 23:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 16:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am, util-vserver/THANKS,
+         util-vserver/configure.ac, util-vserver/lib/Makefile-files,
+         util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall_rlimit-v11.hc,
+         util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
+         util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+         util-vserver/scripts/vserver-legacy, util-vserver/src,
+         util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
+         util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
+         util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
+         util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
+         merged/added from 0.25
 
-       * NEWS, configure.ac:
+2003-11-18 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       version 0.23.194
+       * util-vserver/sysv/rebootmgr.subst,
+         util-vserver/sysv/vservers.subst: merged in changes from 0.25
 
-2003-10-21 16:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/Makefile.am:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
 
-       added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 16:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/util-vserver.spec.in: added '--without dietlibc'
+         option
 
-       * src/exec-ulimit.c:
+2003-11-04 23:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       implemented '--help' and '--version'
+       * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
+         of 'enableval')
 
-2003-10-21 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vbuild.cc:
+       * util-vserver/lib/getvservername.c,
+         util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
+         fix compilation problems with glibc
 
-       removed warning about unused parameters
+2003-11-04 13:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
 
-       * tests/Makefile-files:
+2003-11-04 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed to .cc files to .c
+       * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
+         from stable)
 
-2003-10-21 15:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 13:55  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]:
+       * util-vserver/Makefile.am: - separated and completed m4_FILES
+         - added '--show-dead' to cvs2cl params
+         - fix linuxcaps.h (merged from stable)
 
-       renamed to .cc files to .c and made some little changes to make them
-       compilable with C compilers
+2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getvservercfgstyle.c: added some additional
+         logic
 
-       * Makefile.am:
+2003-11-04 13:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added new m4/*.m4 macros
-       added conditional build of CXX files
-       added support for libtool
+       * util-vserver/lib/virtual.h: do not include the <linux/types.h>
+         kernel-header anymore
 
-2003-10-21 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 13:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * distrib/redhat/initpost:
+       * util-vserver/scripts/functions: - getAllVservers: use _tmp
+         instead of tmp to avoid clashes when caller
+         wants to have results in 'tmp', fixed array assignment
 
-       initial checkin
+2003-11-04 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rebootmgr.c: fixed typo
 
-       * distrib/Makefile.am:
+2003-11-04 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added Fedora Core 0.95
-       removed Red Hat 9.0.93
-       use common redhat/initpost script
+       * util-vserver/tests/vserver-info.c: added '--help' and '--version'
 
-2003-10-21 15:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/configure.ac: merged from SYSCALL_SWITCH
 
-       - use dietlibc compilation only for library-built, but not e.g. when
-         building object for rpm-fake.so. This is very dark magic...
+2003-11-04 01:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
 
-       * scripts/Makefile-files:
+2003-11-04 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed vunify.old.sh
+       * util-vserver/scripts/distrib-info,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vserver-legacy,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
+         util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
+         (/vservers -> $DEFAULT_VSERVERDIR)
 
-2003-10-21 15:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/m4/validate.am: updated from vserver-djinni
 
-       - 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-11-04 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
 
-       * configure.ac:
+2003-11-03 19:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added check for C++ compiler
-       added some CXX flags
-       use ENSC_FPIC_SYSCALL
+       * util-vserver/util-vserver.spec.in: removed 'vkill' for now
+         call 'install-vserverdir'
 
-2003-10-21 15:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/checkversion.c:
+       * util-vserver/distrib/redhat/initpost: create
+         /etc/sysconfig/network
 
-       fixed stupid thinko (EAGAIN vs. EINVAL)
+2003-11-03 19:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.functions: - fixed some statements
+         which would fail with 'set -e'
+         - made 'disableInterface' smart so that it calculates parameters
+         automatically
 
-       * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc,
-         src/vserver.hh:
+2003-11-03 19:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver-setup.functions: added support for
+         '--netbcast'
 
-2003-10-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-03 19:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake.c:
+       * util-vserver/lib/getvservername.c: terminate name with '\0'
 
-       made it compilabe with non-C99 compilers and older kernels
+2003-10-30 17:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/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
 
-       * src/secure-mount.c:
+2003-10-30 17:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       made it compilabe with non-C99 compilers
+       * util-vserver/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-21 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vbuild.cc:
+       * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
 
-       use 'Vserver' class instead of 'string'
-       !!BROKE LOTS OF THINGS!! this version does not work yet
+2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
+         hardcoded /usr/sbin
 
-       * src/vunify.cc:
+2003-10-30 17:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'Vserver' class instead of 'string'
-       use getopt()
-       reindented large parts
+       * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
+         (merged from 0.23.94)
 
-2003-10-21 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/vutil.cc:
+       * util-vserver/src/Makefile-files: create 'setattr' program
 
-       use 'Vserver' class instead of 'string'
-       fixed format-string error
+2003-10-30 17:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/distrib-info,
+         util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+         merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
 
-       * src/: vutil.p, vutil.h:
+2003-10-30 17:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use 'Vserver' class instead of 'string'
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
+         +e'
 
-2003-10-21 15:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/scripts/functions: added 'checkComponents()'
+         function
 
-       make it compilable with non-C99 compilers
+2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 01:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
 
-       * doc/configuration.xml:
+2003-10-30 17:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       documented 'ulimits' directory
+       * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
 
-2003-10-21 00:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vunify.old.sh[DEAD]:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         INITRDDIR, LIBDIR and INCLUDEDIR
 
-       as the name ('*old*') is saying already: it is old and obsoleted...
+2003-10-30 17:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: large cleanup
+         removed 'vkill' (obsoleted by ctx-kill)
+         vps is now vps.subst
 
-       * scripts/: vserver.start, vserver.stop, vserver.suexec:
+2003-10-30 17:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added ulimits support
+       * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
+         util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
+         CAP_OPENDEV
 
-2003-10-21 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
+         'vserverdir'
+         added missing path-substitutions
 
-       added _EXEC_ULIMIT
+2003-10-30 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
+         'vserverdir'
 
-       * src/exec-ulimit.c:
+2003-10-30 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       work also, when ulimit-directory does not exist
+       * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
 
-2003-10-21 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/.cvsignore:
+       * util-vserver/lib/getvservercfgstyle.c,
+         util-vserver/lib/getvservername.c,
+         util-vserver/lib/getvservervdir.c,
+         util-vserver/tests/vserver-info.c: initial checkin
 
-       added exec-ulimit
+2003-10-23 20:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests, util-vserver/tests/.cvsignore,
+         util-vserver/tests/Makefile-files: added vserver-info
 
-       * src/exec-ulimit.c:
+2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
+         dietlibc-compilation
 
-2003-10-21 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-23 20:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
+         and DEFAULT_VSERVERPKGDIR
 
-       added exec-ulimit.c
+2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-21 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/Makefile-files: added files for higher-level
+         management
 
-       * src/wrappers.h:
+2003-10-23 20:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Egetrlimit(),Esetrlimit(): added
+       * util-vserver/lib/vserver.h: added functions for
+         vserver-management
 
-2003-10-20 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/reducecap.c:
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: cleanups; go into
+         vserver-dir before *and* after executing scriptlets
 
-       use capability support from the library as far as possible
+2003-10-22 23:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 23:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-build.functions: used
+         $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
+         hardcoded '/vservers' values
 
-       * src/: capchroot.c, chcontext.c:
+2003-10-22 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use capability support from the library instead of including
-       kernel-headers
+       * util-vserver/util-vserver.spec.in: rewrote it
+         added -build subpackage
 
-2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/capabilities.c:
+       * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
+         ENSC_ENABLE_DIETLIBC and
+         ENSC_KERNEL_HEADERS checks into own m4/* files
 
-       initial checkin
+2003-10-22 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: renamed sysvdir to initrddir
+         use $(RELEASE_CPPFLAGS) (-DNDEBUG)
+         substitute $(vserverdir) and $(vserverpkgdir)
+         create the $(vserverdir) and $(vserverpkgdir) directories
 
-       * lib/vserver.h:
+2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added capability support
+       * util-vserver/distrib/Makefile.am: added sample 'mtab' file
+         create the config-dirs
 
-2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
+         but the 'util-vserver-vars' file
 
-       added support for '-DNDEBUG' in the library
-       added capability.c
+2003-10-22 22:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 23:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
 
-       * configure.ac:
+2003-10-22 22:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for '-DNDEBUG' in the library
+       * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
+         util-vserver/distrib/fdr0.95/apt/rpmpriorities,
+         util-vserver/distrib/fdr0.95/apt/sources.list,
+         util-vserver/distrib/fdr0.95/pkgs,
+         util-vserver/distrib/fdr0.95/pkgs/01,
+         util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
+         util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
+         util-vserver/m4/ensc_initrddir.m4,
+         util-vserver/m4/ensc_kerneldir.m4,
+         util-vserver/m4/ensc_release.m4: initial checkin
 
-2003-10-20 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
 
-       added PKGSTATEDIR substitution
+2003-10-22 22:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
+         scriplets with "$UTIL_VSERVER_VARS" as second param
+         instead of "$_VSERVER"
 
-       * 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:
+2003-10-22 22:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver-build.functions: fixed broken quotes
 
-2003-10-20 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 18:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/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
 
-       - removed vserver-init file
-       - added vserver-build* files
+2003-10-22 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-umount.c: use real 'umount' program to
+         unmount directories
 
-       * scripts/util-vserver-vars.pathsubst:
+2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
-         LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
-       - added WORKAROUND_APT_DBPATH variable
+       * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
 
-2003-10-20 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-build:
+       * util-vserver/scripts/vserver-build,
+         util-vserver/scripts/vserver-setup.functions: fixed getopt
+         long-option string
 
-       implemented it...
+2003-10-22 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build.functions: added support for
+         copying some default files (resolv.conf, localtime,
+         krb-conf,...)
 
-       * scripts/vserver:
+2003-10-22 18:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added '--sync' and '--verbose' options
-       sync the 'stop' stage on restart
-       fixed invocation of 'vserver-build'
+       * util-vserver/scripts/functions: implemented findAndCopy
 
-2003-10-20 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vapt-get, vrpm:
+       * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
 
-       made it more mature by using arrays for the vserver-list
+2003-10-21 14:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added scripts to
+         AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
 
-       * scripts/vserver.functions:
+2003-10-21 14:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
+       * util-vserver/src/exec-ulimit.c: implemented '--help' and
+         '--version'
 
-2003-10-20 20:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/functions:
+       * util-vserver/src/vbuild.cc: removed warning about unused
+         parameters
 
-       - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
-       - implemented '/<path>' style vserver specification
-       - made getAllVservers more mature by using arrays
+2003-10-21 13:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests/Makefile-files: renamed to .cc files to .c
 
-       * scripts/vserver-init[DEAD]:
+2003-10-21 13:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved 'vserver-init' functionality into the more general vserver-build*
-       files
+       * util-vserver/tests/chrootsafe.c,
+         util-vserver/tests/chrootsafe.cc,
+         util-vserver/tests/escaperoot.c,
+         util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
+         util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
+         util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
+         util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
+         util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
+         made some little changes to make them
+         compilable with C compilers
 
-2003-10-18 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/Makefile.am: added new m4/*.m4 macros
+         added conditional build of CXX files
+         added support for libtool
 
-       gnit'ified
+2003-10-21 13:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/redhat,
+         util-vserver/distrib/redhat/initpost: initial checkin
 
-       * src/.cvsignore:
+2003-10-21 13:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added pipe-sync
+       * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
+         removed Red Hat 9.0.93
+         use common redhat/initpost script
 
-2003-10-18 04:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/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...
 
-       gnit'ified
-       added pipe-sync
+2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: removed vunify.old.sh
 
-       * src/chroot-cat.c:
+2003-10-21 13:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor cosmetical changes
+       * util-vserver/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-18 04:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/chroot-rm.c:
+       * util-vserver/configure.ac: added check for C++ compiler
+         added some CXX flags
+         use ENSC_FPIC_SYSCALL
 
-       use "wrapper.h"
+2003-10-21 13:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
+         EINVAL)
 
-       * src/wrappers.h:
+2003-10-21 13:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Eunlink(): added
+       * util-vserver/m4/ensc_cxxcompiler.m4,
+         util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
+         util-vserver/src/vserver.hh: initial checkin
 
-2003-10-18 04:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
+         compilers and older kernels
 
-       added $_VSERVER_BUILD
+2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/secure-mount.c: made it compilabe with non-C99
+         compilers
 
-       * scripts/vserver:
+2003-10-21 13:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added help/version
-       added 'build' option
-       made 'running' silently
+       * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
+         'string'
+         !!BROKE LOTS OF THINGS!! this version does not work yet
 
-2003-10-18 04:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/pipe-sync.c, scripts/vserver-build:
+       * util-vserver/src/vunify.cc: use 'Vserver' class instead of
+         'string'
+         use getopt()
+         reindented large parts
 
-       initial checkin
+2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vutil.cc: use 'Vserver' class instead of
+         'string'
+         fixed format-string error
 
-       * Makefile.am:
+2003-10-21 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - gnit'ified it
+       * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
+         class instead of 'string'
 
-2003-10-18 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/src/wrappers.h: make it compilable with non-C99
+         compilers
 
-       - gnit'ified it
-       - added vserver-build
+2003-10-20 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-18 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/doc/configuration.xml: documented 'ulimits'
+         directory
 
-       * sysv/Makefile-files:
+2003-10-20 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       gnit'ified it
+       * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
+         saying already: it is old and obsoleted...
 
-2003-10-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/checkversion.c:
+       * util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop,
+         util-vserver/scripts/vserver.suexec: added ulimits support
 
-       restored compatibility for case when old syscall interface uses the
-       new syscall-number (merged from SYSCALL_SWITCH branch)
+2003-10-20 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         _EXEC_ULIMIT
 
-       * configure.ac:
+2003-10-20 22:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       add '#include "compat.h'" at bottom of config.h
-       version 0.23.191
+       * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
+         does not exist
 
-2003-10-17 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
 
-       cleaned up pathsubst rule
+2003-10-20 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/exec-ulimit.c: initial checkin
 
-       * scripts/util-vserver-vars.pathsubst:
+2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added _CHROOT_CAT
+       * util-vserver/src/Makefile-files: added exec-ulimit.c
 
-2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver-init:
+       * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
 
-       create link to reverse ctx->vserver mapping
+2003-10-20 21:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/reducecap.c: use capability support from the
+         library as far as possible
 
-       * scripts/vserver.functions:
+2003-10-20 21:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - 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
+       * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
+         capability support from the library instead of including
+         kernel-headers
 
-2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/lib/capabilities.c: initial checkin
 
-       - removed '#! /bin/bash' header
-       - added separate CHCONTEXT_DISCONNECT option
+2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/vserver.h: added capability support
 
-       * scripts/vserver.stop:
+2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - removed '#! /bin/bash' header
-       - disable interfaces when vserver is not running
+       * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
+         the library
+         added capability.c
 
-2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 21:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.suexec:
+       * util-vserver/configure.ac: added support for '-DNDEBUG' in the
+         library
 
-       removed '#! /bin/bash' header
+2003-10-20 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added PKGSTATEDIR substitution
 
-       * src/.cvsignore:
+2003-10-20 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added chroot-cat
+       * util-vserver/doc/cfgdirdoc.dtd,
+         util-vserver/doc/configuration.xml,
+         util-vserver/scripts/vserver-build.apt-rpm,
+         util-vserver/scripts/vserver-build.functions,
+         util-vserver/scripts/vserver-build.functions.apt,
+         util-vserver/scripts/vserver-build.functions.rpm,
+         util-vserver/scripts/vserver-setup.functions: initial checkin
 
-2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * sysv/vservers.subst:
+       * util-vserver/scripts/Makefile-files: - removed vserver-init file
+         - added vserver-build* files
 
-       stop vservers only, when they do not have the ONSTOP flag
+2003-10-20 18:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 23:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: - added
+         PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
+         LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
+         - added WORKAROUND_APT_DBPATH variable
 
-       * sysv/Makefile-files:
+2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed some noise from the substrule
+       * util-vserver/scripts/vserver-build: implemented it...
 
-2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files:
+       * util-vserver/scripts/vserver: added '--sync' and '--verbose'
+         options
+         sync the 'stop' stage on restart
+         fixed invocation of 'vserver-build'
 
-       added chroot-cat
+2003-10-20 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
+         more mature by using arrays for the vserver-list
 
-       * src/chroot-cat.c:
+2003-10-20 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/vserver.functions: - moved
+         getFileValue/getFileArray from 'vserver.functions' into
+         'functions'
 
-2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/wrappers.h:
+       * util-vserver/scripts/functions: - moved getFileValue/getFileArray
+         from 'vserver.functions' into 'functions'
+         - implemented '/<path>' style vserver specification
+         - made getAllVservers more mature by using arrays
 
-       Ereadlink(), Esymlink(): added
+2003-10-20 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-init: moved 'vserver-init'
+         functionality into the more general vserver-build*
+         files
 
-       * src/wrappers-vserver.h:
+2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added Evc_X_getctx() wrapper
+       * util-vserver/configure.ac: gnit'ified
 
-2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-mount.c:
+       * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
 
-       - 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-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: gnit'ified
+         added pipe-sync
 
-       * src/save_ctxinfo.c:
+2003-10-18 02:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - removed '#include <compat.h>'; it's now in global <config.h>
-       - use "wrappers.h" functions
-       - implemented reverse-symlink file
+       * util-vserver/src/chroot-cat.c: minor cosmetical changes
 
-2003-10-17 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getctx.c, getinitpid.c, getprocentry-legacy.c:
+       * util-vserver/src/chroot-rm.c: use "wrapper.h"
 
-       - 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-18 02:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/wrappers.h: Eunlink(): added
 
-       * scripts/Makefile-files:
+2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added vserver-legacy and vserver.suexec
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         $_VSERVER_BUILD
 
-2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/ctx-kill.c:
+       * util-vserver/scripts/vserver: added help/version
+         added 'build' option
+         made 'running' silently
 
-       kill init-pid
-       more sanity checks
+2003-10-18 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
+         initial checkin
 
-       * scripts/vserver.stop:
+2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added support for kill-signal sequence
+       * util-vserver/Makefile.am: - gnit'ified it
 
-2003-10-17 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.functions:
+       * util-vserver/scripts/Makefile-files: - gnit'ified it
+         - added vserver-build
 
-       added getEnterShell() function
-       added support for kill-signal sequence
+2003-10-18 02:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/Makefile-files: gnit'ified it
 
-       * scripts/vserver:
+2003-10-18 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added legacy support
-       - added support for suexec,restart,condrestart,exec,chkconfig,enter,running
-         and status
+       * util-vserver/lib/checkversion.c: restored compatibility for case
+         when old syscall interface uses the
+         new syscall-number (merged from SYSCALL_SWITCH branch)
 
-2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
+         config.h
+         version 0.23.191
 
-       added _CTX_KILL, _FILETIME and _VSERVER_LEGACY
+2003-10-17 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: cleaned up pathsubst rule
 
-       * scripts/: vserver-legacy, vserver.suexec:
+2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         _CHROOT_CAT
 
-2003-10-16 17:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * tests/.cvsignore:
+       * util-vserver/scripts/vserver-init: create link to reverse
+         ctx->vserver mapping
 
-       added getinitpid
+2003-10-17 21:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/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
 
-       * lib/Makefile-files:
+2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added int2str.c
+       * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
+         header
+         - added separate CHCONTEXT_DISCONNECT option
 
-2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/internal.h:
+       * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
+         header
+         - disable interfaces when vserver is not running
 
-       added utilvserver_int2str()
+2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
+         header
 
-       * lib/int2str.c, tests/getinitpid.c:
+2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
 
-2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * tests/getctx.c:
+       * util-vserver/sysv/vservers.subst: stop vservers only, when they
+         do not have the ONSTOP flag
 
-       removed all traces of <stdio.h>
+2003-10-17 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/sysv/Makefile-files: removed some noise from the
+         substrule
 
-       * tests/Makefile-files:
+2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       generalized building with dietlibc
-       added getinitpid
+       * util-vserver/src/Makefile-files: added chroot-cat
 
-2003-10-16 16:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am, src/Makefile-files:
+       * util-vserver/src/chroot-cat.c: initial checkin
 
-       generalized building with dietlibc
+2003-10-17 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
 
-       * lib/Makefile-files:
+2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added getinitpid* files
-       added getprocentry* files
-       added utils-legacy.h
+       * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
+         wrapper
 
-2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 20:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c,
-         getprocentry-legacy.c, utils-legacy.h:
+       * util-vserver/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
 
-       initial checkin
+2003-10-17 20:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
+         it's now in global <config.h>
+         - use "wrappers.h" functions
+         - implemented reverse-symlink file
 
-       * src/save_ctxinfo.c, tests/getctx.c:
+2003-10-17 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       s!vc_X_getcctx()!vc_X_getctx(0)!
+       * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
+         util-vserver/lib/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-16 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 00:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/scripts/Makefile-files: added vserver-legacy and
+         vserver.suexec
 
-       added vc_X_getinitpid() pseudo-syscall
-       removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now
+2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/ctx-kill.c: kill init-pid
+         more sanity checks
 
-       * lib/syscall-legacy.hc:
+2003-10-17 00:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed all traces of <stdio.h> usage
+       * util-vserver/scripts/vserver.stop: added support for kill-signal
+         sequence
 
-2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 00:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/getctx.c:
+       * util-vserver/scripts/vserver.functions: added getEnterShell()
+         function
+         added support for kill-signal sequence
 
-       cleanups
-       recognize pid==0 as current pid
+2003-10-17 00:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: - added legacy support
+         - added support for
+         suexec,restart,condrestart,exec,chkconfig,enter,running
+         and status
 
-       * lib/getctx-legacy.hc:
+2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new utilvserver_getProcEntry() function
-       recall vc_X_getctx_legacy() automatically when buffersize was too small
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         _CTX_KILL, _FILETIME and _VSERVER_LEGACY
 
-2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/scripts/vserver-legacy,
+         util-vserver/scripts/vserver.suexec: initial checkin
 
-       added substitution for UMOUNT
+2003-10-16 15:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests, util-vserver/tests/.cvsignore: added
+         getinitpid
 
-       * src/.cvsignore:
+2003-10-16 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated
+       * util-vserver/lib/Makefile-files: added int2str.c
 
-2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/secure-mount.c:
+       * util-vserver/lib/internal.h: added utilvserver_int2str()
 
-       small signed/unsigned fixes for pedantic warning setups
-       give '--help' message out on fd 1 instead of 2
+2003-10-16 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
+         initial checkin
 
-       * src/save_ctxinfo.c:
+2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       small signed/unsigned fixes for pedantic warning setups
+       * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
 
-2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 15:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/new-namespace.c:
+       * util-vserver/tests/Makefile-files: generalized building with
+         dietlibc
+         added getinitpid
 
-       use "wrappers.h"
-       use STACK_START macro
+2003-10-16 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
+         generalized building with dietlibc
 
-       * src/listdevip.c:
+2003-10-16 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       small fixes for pedantic warning-setups
+       * util-vserver/lib/Makefile-files: added getinitpid* files
+         added getprocentry* files
+         added utils-legacy.h
 
-2003-10-16 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 14:02  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:
+       * util-vserver/lib/getinitpid-compat.hc,
+         util-vserver/lib/getinitpid-legacy.hc,
+         util-vserver/lib/getinitpid.c,
+         util-vserver/lib/getprocentry-legacy.c,
+         util-vserver/lib/utils-legacy.h: initial checkin
 
-       initial checkin
+2003-10-16 14:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+         s!vc_X_getcctx()!vc_X_getctx(0)!
 
-       * src/Makefile-files:
+2003-10-16 14:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added secure-umount + ctx-kill programs
-       added lots of headers
-       generalized dietlibc handling
+       * util-vserver/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 04:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 14:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/: vserver, vserver.functions, vserver.start,
-         vserver.stop, functions:
+       * util-vserver/lib/syscall-legacy.hc: removed all traces of
+         <stdio.h> usage
 
-       basic 'vserver ... start|stop' function should work now...
+2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getctx.c: cleanups
+         recognize pid==0 as current pid
 
-       * scripts/util-vserver-vars.pathsubst:
+2003-10-16 13:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added _SECURE_UMOUNT and _UMOUNT
+       * util-vserver/lib/getctx-legacy.hc: use new
+         utilvserver_getProcEntry() function
+         recall vc_X_getctx_legacy() automatically when buffersize was too
+         small
 
-2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/Makefile.am: added substitution for UMOUNT
 
-       added vservers.{functions,stop}
+2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src, util-vserver/src/.cvsignore: updated
 
-       * lib/vserver.h:
+2003-10-16 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added lots of S_CTX_INFO_* macros
+       * util-vserver/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:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
+         pedantic warning setups
 
-       added missing 'lib/internal.h'
+2003-10-16 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/new-namespace.c: use "wrappers.h"
+         use STACK_START macro
 
-       * pathconfig.h.pathsubst:
+2003-10-16 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added UMOUNT_PROG macro
+       * util-vserver/src/listdevip.c: small fixes for pedantic
+         warning-setups
 
-2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/src/compat-pivot_root.h,
+         util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
+         util-vserver/src/stack-start.h,
+         util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
+         initial checkin
 
-       added check for UMOUNT
-       added pedantic warn-flags
-       added template for HAVE_GROWING_STACK check
+2003-10-16 02:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-16 04:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
+         programs
+         added lots of headers
+         generalized dietlibc handling
 
-       * compat.h:
+2003-10-16 02:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       do '#undef inline' for '--std=c99' dietlibc compilations
+       * util-vserver/scripts/functions, util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver.functions,
+         util-vserver/scripts/vserver.start,
+         util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
+         function should work now...
 
-2003-10-14 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake.c:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         _SECURE_UMOUNT and _UMOUNT
 
-       use vc_init_internal_legacy() to initialize legacy-lib without parsing
-       /proc
+2003-10-16 02:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-14 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/Makefile-files: added
+         vservers.{functions,stop}
 
-       * lib/syscall-legacy.hc:
+2003-10-16 02:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added inofficial vc_init_internal_legacy() function
+       * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
 
-2003-10-14 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getctx-legacy.hc, syscall.c:
+       * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
 
-       include "internal.h"
+2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-14 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
 
-       * lib/: internal.h, vserver-internal.h:
+2003-10-16 02:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       moved declarations of general functions from vserver-internal.h into
-       internal.h
+       * util-vserver/configure.ac: added check for UMOUNT
+         added pedantic warn-flags
+         added template for HAVE_GROWING_STACK check
 
-2003-10-14 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD],
-         syscall.c:
+       * util-vserver/compat.h: do '#undef inline' for '--std=c99'
+         dietlibc compilations
 
-       Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+2003-10-14 18:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-14 18:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
+         initialize legacy-lib without parsing
+         /proc
 
-       * lib/vserver.h:
+2003-10-14 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       fixed vc_X_getcctx()
+       * util-vserver/lib/syscall-legacy.hc: added inofficial
+         vc_init_internal_legacy() function
 
-2003-10-14 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-14 18:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c,
-         tests/getctx.c:
+       * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
+         include "internal.h"
 
-       Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+2003-10-14 18:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-14 17:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
+         moved declarations of general functions from vserver-internal.h
+         into
+         internal.h
 
-       * .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:
+2003-10-14 16:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+       * util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
+         util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
+         (sswitch_merge tag)
 
-2003-10-13 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-14 16:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * configure.ac:
+       * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
 
-       added rcs2log support
-       added checks for MS_MOVE and ctx_t
-       define UTMP_GID as 22 for now
+2003-10-14 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 22:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
+         util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+         Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
 
-       * Makefile.am:
+2003-10-14 15:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added $(lib_XHDRS) and compat.h
-       create /var/run/vservers on 'make install'
-       use m4/pkgconfig.am
+       * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+         util-vserver/NEWS, util-vserver/compat.h,
+         util-vserver/configure.ac, util-vserver/lib/Makefile-files,
+         util-vserver/lib/checkversion.c,
+         util-vserver/lib/getctx-compat.hc,
+         util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+         util-vserver/lib/getversion-internal.hc,
+         util-vserver/lib/getversion.c,
+         util-vserver/lib/safechroot-internal.hc,
+         util-vserver/lib/syscall-compat.hc,
+         util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
+         util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
+         util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+         util-vserver/scripts, util-vserver/scripts/.cvsignore,
+         util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
+         util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
+         util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+         util-vserver/src/vserver-stat.c,
+         util-vserver/sysv/Makefile-files,
+         util-vserver/tests/chrootsafe.cc,
+         util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
+         branch (sswitch_merge tag)
 
-2003-10-13 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 20:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/fakerunlevel.c:
+       * util-vserver/configure.ac: added rcs2log support
+         added checks for MS_MOVE and ctx_t
+         define UTMP_GID as 22 for now
 
-       made it secure (go into chroot before accessing file)
-       dietlibc'ized
-       other cleanups
+2003-10-13 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
+         create /var/run/vservers on 'make install'
+         use m4/pkgconfig.am
 
-       * src/Makefile-files:
+2003-10-13 19:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added chroot-rm
-       - compile fakerunlevel with dietlibc
+       * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
+         before accessing file)
+         dietlibc'ized
+         other cleanups
 
-2003-10-13 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/src/Makefile-files: - added chroot-rm
+         - compile fakerunlevel with dietlibc
 
-       made it working...
+2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver.start: made it working...
 
-       * scripts/vserver-init:
+2003-10-13 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - removed unused variables
-       - added lockfile-creation
-       - create symlink from /var/lib/rpm to $rpmdb_path (until all apt-versions
+       * util-vserver/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 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
+         for _CHROOT_RM and _FAKE_RUNLEVEL
 
-       * scripts/functions:
+2003-10-13 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       use new secure-mount syntax
+       * util-vserver/scripts/functions: use new secure-mount syntax
 
-2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/scripts/Makefile-files: added statements to install
+         vserver.start
 
-       added statements to install vserver.start
+2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/m4/pkgconfig.am: initial checkin
 
-       * m4/pkgconfig.am:
+2003-10-13 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
 
-2003-10-13 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/changelog.am:
+       * util-vserver/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
 
-       conditionalize RCS2LOG variant also
+2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
+         util-vserver/src/.cvsignore: updated
 
-       * lib/vserver.h:
+2003-10-13 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       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
+       * util-vserver/lib/util-vserver.pc.subst,
+         util-vserver/src/chroot-rm.c: initial checkin
 
-2003-10-13 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/.cvsignore, src/.cvsignore:
+       * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
+         from src/ to toplevel-dir
 
-       updated
+2003-10-13 19:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
+         util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
+         util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
+         util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
+         util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
+         util-vserver/tests/getctx.c: include "compat.h"
 
-       * lib/util-vserver.pc.subst, src/chroot-rm.c:
+2003-10-13 19:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
 
-2003-10-13 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * compat.h, src/compat.h[DEAD]:
+       * util-vserver/src/compat.h: initial checkin
 
-       moved compat.h from src/ to toplevel-dir
+2003-10-09 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-13 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac: use absolute default-path for
+         /bin/mount since it is required by
+         execv() in secure-mount
 
-       * 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:
+2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       include "compat.h"
+       * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
 
-2003-10-13 21:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/Makefile-files:
+       * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
 
-       added PGKCONFIG_FILES
+2003-10-09 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-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
+       * util-vserver/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:
+         - fixed off-by-one error in WRITE_MSG
 
-       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 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/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
 
-       * doc/cfg.txt:
+2003-10-09 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added documentation about <interfaces> and basic vserver-variables
+       * util-vserver/doc/cfg.txt: added documentation about <interfaces>
+         and basic vserver-variables
 
-2003-10-09 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vserver.start:
+       * util-vserver/scripts/vserver.start: initial checkin
 
-       initial checkin
+2003-10-09 01:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vserver: complete rewrite
 
-       * scripts/vserver:
+2003-10-09 01:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       complete rewrite
+       * util-vserver/Makefile.am: added some standard-tools to the
+         %.pathsubst rules
 
-2003-10-09 03:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/configure.ac: added checks for some standard-tools
 
-       added some standard-tools to the %.pathsubst rules
+2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/tests, util-vserver/tests/.cvsignore,
+         util-vserver/tests/Makefile-files: added getctx
 
-       * configure.ac:
+2003-10-09 01:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added checks for some standard-tools
+       * util-vserver/src/Makefile-files: added save_ctxinfo and
+         mask2prefix
 
-2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * tests/Makefile-files:
+       * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
+         and save_ctxinfo
 
-       added getctx
+2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
 
-       * src/Makefile-files:
+2003-10-09 01:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added save_ctxinfo and mask2prefix
+       * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
+         util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
+         util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+         initial checkin
 
-2003-10-09 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * tests/.cvsignore:
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added
+         _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
+         _SAVE_CTXINFO, _VPS and standard-tool macros
 
-       added getctx
+2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/functions: added isVserverRunning function
 
-       * src/.cvsignore:
+2003-10-09 01:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added mask2prefix and save_ctxinfo
+       * util-vserver/lib/vserver.h: added CTX_NOCTX macro
+         added getctx()/getcctx() functions
+         added ctx_t datatype
 
-2003-10-09 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/lib/Makefile-files: added getctx and int2str +
+         helper headers
 
-       added CVS tags
+2003-10-06 22:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/distrib/Makefile.am: added install-rules for the
+         distributions
 
-       * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c:
+2003-10-06 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       initial checkin
+       * util-vserver/distrib/rh9/apt,
+         util-vserver/distrib/rh9/apt/rpmpriorities,
+         util-vserver/distrib/rh9/apt/sources.list: initial checkin
 
-2003-10-09 03:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/util-vserver-vars.pathsubst:
+       * util-vserver/util-vserver.spec.in: - fixed Source0 URL
+         - added -sysv and -devel subpackages
+         - moved /etc/init.d to %_initrddir
 
-       added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
-       _SAVE_CTXINFO, _VPS and standard-tool macros
+2003-10-06 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-09 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/Makefile.am: - added more pathsubst variables
+         - added $(scripts_DTA)
 
-       * scripts/functions:
+2003-10-06 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       added isVserverRunning function
+       * util-vserver/distrib/defaults/rpm/macros: added notes regarding
+         %_install_langs and added some other "main"-languages
 
-2003-10-09 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * lib/vserver.h:
+       * util-vserver/doc/cfg.txt: added apps/vunify documentation
 
-       added CTX_NOCTX macro
-       added getctx()/getcctx() functions
-       added ctx_t datatype
+2003-10-06 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-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
+       * util-vserver/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
+         - added gpg-key import
+         - create dev/pts directory
 
-2003-10-06 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/Makefile-files:
+       * util-vserver/scripts/vapt-get: improved '--help'/'--version'
+         messages
 
-       installed missing files (functions, vapt-get*, vrpm*)
+2003-10-06 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-02 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
+         variables
+         made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
+         "$PKGLIBDIR")
+         added _VRPM
+         reordered the _* variables alphabetically
 
-       * src/secure-mount.c:
+2003-10-06 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       rewrote it completely
+       * util-vserver/scripts/Makefile-files: installed missing files
+         (functions, vapt-get*, vrpm*)
 
-2003-10-02 17:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rpm-fake.c:
+       * util-vserver/src/secure-mount.c: rewrote it completely
 
-       - set default-signal handler for SIGCHLD
-       - minor cosmetical cleanups
-       - use wait4(2) instead of waitpid(2)
+2003-10-02 15:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-02 17:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/rpm-fake.c: - set default-signal handler for
+         SIGCHLD
+         - minor cosmetical cleanups
+         - use wait4(2) instead of waitpid(2)
 
-       * scripts/vserver-init:
+2003-10-02 15:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - renamed 'makeInode' to 'makeDevEntry' which is more flexible
-       - added workaround for
+       * util-vserver/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
+         - 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>
+2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * scripts/vrpm-preload:
+       * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
+         util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
 
-       minor cosmetical cleanups
-       added copyright
+2003-10-02 15:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-02 17:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
+         added copyright
 
-       * scripts/vapt-get-worker:
+2003-10-02 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       minor cosmetical cleanups
-       removed debug code
+       * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
+         removed debug code
 
-2003-10-02 17:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-02 15: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>
+       * util-vserver/scripts/functions,
+         util-vserver/scripts/util-vserver-vars.pathsubst: added
+         workaround for
+         https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
 
-       * man/Makefile-files:
+2003-10-01 10:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       removed last traces of newvserver
+       * util-vserver, util-vserver/.cvsignore: updated to reflect changes
+         in CVSROOT/cvsignores
 
-2003-10-01 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 10:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * m4/changelog.am, configure.ac:
+       * util-vserver/man/Makefile-files: removed last traces of
+         newvserver
 
-       added cvs2cl support
+2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-01 12:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
+         cvs2cl support
 
-       * scripts/Makefile-files:
+2003-10-01 10:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - changed pathsubst rules so that files will not be updated on every
+       * util-vserver/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:
+2003-10-01 10:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - added cvs2cl support
-       - changed pathsubst rules so that files will not be updated on every
+       * util-vserver/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:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/rebootmgr.c:
+       * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
+         prevent compiler warnings
 
-       fixed small size_t vs. socklen_t type-clash
+2003-10-01 00:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-01 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/new-namespace.c: small fix in error-message
 
-       * Makefile.am, configure.ac, .cvsignore:
+2003-10-01 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed vserver.spec.in to util-vserver.spec.in
+       * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
+         type-clash
 
-2003-10-01 02:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 00:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * newvserver.defaults[DEAD], man/newvserver.8[DEAD]:
+       * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+         util-vserver/configure.ac: renamed vserver.spec.in to
+         util-vserver.spec.in
 
-       removed since linuxconf support was dropped
+2003-10-01 00:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-10-01 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
+         removed since linuxconf support was dropped
 
-       * util-vserver.spec.in, vserver.spec.in[DEAD]:
+2003-09-30 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       renamed vserver.spec.in to util-vserver.spec.in and updated it
+       * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
+         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>
+2003-09-30 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * src/: new-namespace.c, secure-mount.c:
+       * util-vserver/src/new-namespace.c,
+         util-vserver/src/secure-mount.c: modified showVersion() to show
+         current version instead of an hardcoded
+         value
 
-       modified showVersion() to show current version instead of an hardcoded
-       value
+2003-09-30 20:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-09-30 22:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver, util-vserver/.cvsignore: updated
 
-       * .cvsignore:
+2003-09-30 20:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       updated
+       * util-vserver/Makefile.am: added general rule for %.pathsubst
+         files
+         updated file-lists
 
-2003-09-30 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * Makefile.am:
+       * util-vserver/configure.ac: added distrib/Makefile
 
-       added general rule for %.pathsubst files
-       updated file-lists
+2003-09-30 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-09-30 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/pathconfig.h.pathsubst: initial checkin
 
-       * configure.ac:
+2003-09-30 20:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       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
+       * util-vserver/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]:
+         - removed the old rules for util-vserver-vars
 
-       renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
-       makes it easier to use general makefile-rules
+2003-09-30 20:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-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:
+       * util-vserver/scripts/util-vserver-vars.pathsubst,
+         util-vserver/scripts/util-vserver-vars.subst: renamed
+         util-vserver-vars.subst to util-vserver-vars.pathsubst; this
+         makes it easier to use general makefile-rules
 
-       include <config.h>
+2003-09-30 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-09-30 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
+         util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
+         util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
+         util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+         util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
+         util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
+         util-vserver/src/vserver-stat.c: include <config.h>
 
-       * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc:
+2003-09-30 20:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with
+       * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
+         util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
+         util-vserver/src/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:
+         - include <config.h>
 
-       renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the
-       standard autoconf macro
+2003-09-30 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-2003-09-30 21:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+       * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
+         'PACKAGE' class to 'Package' to avoid naming-clashes with the
+         standard autoconf macro
 
-       * src/rpm-fake.c:
+2003-09-30 19:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       - removed debug-output
-       - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange
+       * util-vserver/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>
+2003-09-30 19:12  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:
+       * util-vserver/Makefile.am: use recursive make for distrib: added
+         it to SUBDIRS and remove old
+         $(distrib_*) variables
 
-       initial checkin
+2003-09-30 18:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
+         checkin
+
+2003-09-30 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/distrib/Makefile-files,
+         util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
+         util-vserver/distrib/defaults/devs,
+         util-vserver/distrib/defaults/rpm,
+         util-vserver/distrib/defaults/rpm/macros,
+         util-vserver/distrib/install-mdk8.2,
+         util-vserver/distrib/install-post.sh,
+         util-vserver/distrib/install-pre.sh,
+         util-vserver/distrib/install-rh7.2,
+         util-vserver/distrib/install-rh7.3,
+         util-vserver/distrib/install-rh8.0,
+         util-vserver/distrib/install-rh9.0,
+         util-vserver/distrib/mdk8.2-minimum,
+         util-vserver/distrib/rh7.3-minimum,
+         util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
+         util-vserver/distrib/rh9.0-minimum,
+         util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
+         util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
+         util-vserver/distrib/rh9.0.93/apt/sources.list,
+         util-vserver/distrib/rh9.0.93/pkgs,
+         util-vserver/distrib/rh9.0.93/pkgs/01,
+         util-vserver/distrib/rh9.0.93/pkgs/02,
+         util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
+         util-vserver/distrib/rh9/pkgs/02,
+         util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
+         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 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/configure.ac: added dietlibc support
+         version 0.23.89.1
+
+2003-09-30 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver, util-vserver/.cvsignore: added Makefile
+
+2003-09-30 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/lib, util-vserver/lib/.cvsignore,
+         util-vserver/scripts, util-vserver/scripts/.cvsignore,
+         util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
+         util-vserver/scripts/vapt-get-worker,
+         util-vserver/scripts/vrpm-preload,
+         util-vserver/scripts/vrpm-worker,
+         util-vserver/scripts/vserver-init, util-vserver/src,
+         util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
+         util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
+         util-vserver/src/util.h, util-vserver/sysv,
+         util-vserver/sysv/.cvsignore, util-vserver/tests,
+         util-vserver/tests/.cvsignore: initial checkin
+
+2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/Makefile.am: updated to new -devel branch
+         added dietlibc support
+
+2003-09-30 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/src/Makefile-files: added secure-mount,
+         new-namespace and rpm-fake.so rules
+
+2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/vrpm: replaced with new version
+
+2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/util-vserver-vars.subst: added more
+         variables
+
+2003-09-30 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/scripts/Makefile-files: added more substitutions
+
+2003-09-30 12:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver/doc/cfg.txt: initial checkin
+
+2003-09-29 22:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
+         util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
+         util-vserver/THANKS, util-vserver/configure.ac,
+         util-vserver/distrib, util-vserver/distrib/Makefile-files,
+         util-vserver/distrib/install-mdk8.2,
+         util-vserver/distrib/install-post.sh,
+         util-vserver/distrib/install-pre.sh,
+         util-vserver/distrib/install-rh7.2,
+         util-vserver/distrib/install-rh7.3,
+         util-vserver/distrib/install-rh8.0,
+         util-vserver/distrib/install-rh9.0,
+         util-vserver/distrib/mdk8.2-minimum,
+         util-vserver/distrib/rh7.3-minimum,
+         util-vserver/distrib/rh8.0-minimum,
+         util-vserver/distrib/rh9.0-minimum,
+         util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
+         util-vserver/doc, util-vserver/doc/FAQ.txt,
+         util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
+         util-vserver/doc/intro.txt, util-vserver/lib,
+         util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
+         util-vserver/lib/vserver.h, util-vserver/m4,
+         util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
+         util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
+         util-vserver/man, util-vserver/man/Makefile-files,
+         util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
+         util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
+         util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
+         util-vserver/man/vps.8, util-vserver/man/vpstree.8,
+         util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
+         util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
+         util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
+         util-vserver/scripts, util-vserver/scripts/Makefile-files,
+         util-vserver/scripts/distrib-info,
+         util-vserver/scripts/rootshell,
+         util-vserver/scripts/save_s_context,
+         util-vserver/scripts/util-vserver-vars.subst,
+         util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
+         util-vserver/scripts/vps, util-vserver/scripts/vpstree,
+         util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
+         util-vserver/scripts/vserver-copy,
+         util-vserver/scripts/vserverkillall,
+         util-vserver/scripts/vservers.grabinfo.sh,
+         util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
+         util-vserver/scripts/vunify.old.sh, util-vserver/src,
+         util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
+         util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
+         util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
+         util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
+         util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
+         util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+         util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
+         util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
+         util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
+         util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
+         util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
+         util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
+         util-vserver/src/vutil.p, util-vserver/sysv,
+         util-vserver/sysv/Makefile-files,
+         util-vserver/sysv/rebootmgr.subst,
+         util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
+         util-vserver/sysv/v_named.subst,
+         util-vserver/sysv/v_portmap.subst,
+         util-vserver/sysv/v_sendmail.subst,
+         util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
+         util-vserver/sysv/v_xinetd.subst,
+         util-vserver/sysv/vservers.conf,
+         util-vserver/sysv/vservers.subst, util-vserver/tests,
+         util-vserver/tests/Makefile-files,
+         util-vserver/tests/chrootsafe.cc,
+         util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
+         util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
+         util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
+         initial checkin
+
+2003-09-29 22:01  
+
+       * branches, tags, .: New repository initialized by cvs2svn.