2009-07-09 18:40  dhozac

	* scripts/vserver: Fix the trailing slash problem.

2009-06-26 00:30  dhozac

	* util-vserver.spec.in: Make the specfile work on Mandriva 2009.1.

2009-06-23 18:16  dhozac

	* src/exec-remount.c, src/secure-mount.c: Add mount flags that are
	  "recent".

2009-06-23 17:56  dhozac

	* configure.ac, scripts/vserver.functions: Don't require ionice,
	  for ancient distributions.

2009-06-23 17:38  dhozac

	* configure.ac: Require Python >= 2.4.

2009-06-09 13:36  dhozac

	* distrib/Makefile.am, distrib/f10, distrib/f10/pkgs,
	  distrib/f10/pkgs/01, distrib/f10/pkgs/02, distrib/f10/pkgs/03,
	  distrib/f10/rpmlist.d, distrib/f10/rpmlist.d/00.lst,
	  distrib/f10/yum, distrib/f10/yum.repos.d,
	  distrib/f10/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f10/yum.repos.d/fedora-updates.repo,
	  distrib/f10/yum.repos.d/fedora.repo, distrib/f10/yum/yum.conf,
	  distrib/f11, distrib/f11/pkgs, distrib/f11/pkgs/01,
	  distrib/f11/pkgs/02, distrib/f11/pkgs/03, distrib/f11/rpmlist.d,
	  distrib/f11/rpmlist.d/00.lst, distrib/f11/yum,
	  distrib/f11/yum.repos.d,
	  distrib/f11/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f11/yum.repos.d/fedora-updates.repo,
	  distrib/f11/yum.repos.d/fedora.repo, distrib/f11/yum/yum.conf:
	  Add F10 and F11.

2009-06-08 18:51  dhozac

	* distrib/Makefile.am: Remove debootstrap.script

2009-04-27 16:52  dhozac

	* distrib/misc/debootstrap.uri: New debootstrap.

2009-04-10 20:51  dhozac

	* distrib/breezy, distrib/dapper,
	  distrib/debian/debootstrap.script, distrib/edgy, distrib/feisty,
	  distrib/gutsy, distrib/hoary, distrib/misc/debootstrap.uri,
	  distrib/warty: Remove the debootstrap scripts, only causing more
	  harm than good.
	  Update the deboostrap version used.

2009-04-10 20:24  dhozac

	* src/secure-mount.c: Handle shared/private/unbindable/slave mounts
	  internally.

2009-04-03 16:41  dhozac

	* src/secure-mount.c: The remount still needs to have MS_BIND set.

2009-03-18 19:26  dhozac

	* scripts/vserver.functions: -o shared doesn't work with --rbind.

2009-02-14 10:07  ensc

	* m4/ensc_dietlibc.m4: whitespace cleanup

2009-02-14 10:06  ensc

	* m4/ensc_dietlibc.m4: fixed detection of dietlibc version strings
	  like 0.31-1.2

2008-12-01 20:48  dhozac

	* scripts/vserver.suexec: Attach to the cgroup.

2008-11-11 20:59  dhozac

	* distrib/defaults/devs: Add /dev/shm.

2008-11-11 20:58  dhozac

	* lib/getinsecurebcaps.c: Remove the #ifdef since the logic got
	  inverted.

2008-11-06 17:13  dhozac

	* ., COPYING: Add COPYING to svn.

2008-11-06 02:27  dhozac

	* configure.ac: Add a way to disable library versioning. Better
	  than nothing until proper checks are written.

2008-11-06 02:18  dhozac

	* python/libvserver.py: Add missing piece of code.
	  Fix __add__ and __sub__ in class struct.

2008-11-06 02:00  dhozac

	* python/_libvserver.c, python/libvserver.py: Add Pythonizing
	  wrappers for the Python-bindings.

2008-11-03 19:52  dhozac

	* scripts/chcontext: Enter the spaces when migrating to an existing
	  static context.

2008-10-31 15:46  dhozac

	* lib/Makefile-files: Sigh.

2008-10-31 15:41  dhozac

	* lib/issupported.c, lib/issupportedstring.c, lib/vserver.h,
	  scripts/vserver.functions, scripts/vserver.start,
	  scripts/vserver.stop, scripts/vserver.suexec, src/secure-mount.c,
	  src/vcontext.c: Use pivot_root on kernels supporting two
	  namespaces per context.

2008-10-31 15:40  dhozac

	* kernel/space_cmd.h, kernel/switch.h,
	  lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask-v23.hc,
	  lib/syscall_getspacemask.c: Fix vc_get_space_default and add
	  vc_get_space_mask v1.

2008-10-31 04:45  dhozac

	* ensc_wrappers/wrappers-vserver.hc, kernel/space_cmd.h,
	  lib/Makefile-files, lib/syscall_enternamespace-v13.hc,
	  lib/syscall_enternamespace-v21.hc,
	  lib/syscall_enternamespace-v23.hc, lib/syscall_enternamespace.c,
	  lib/syscall_getspacedefault-v23.hc,
	  lib/syscall_getspacemask-v21.hc, lib/syscall_setnamespace-v13.hc,
	  lib/syscall_setnamespace-v21.hc, lib/syscall_setnamespace-v23.hc,
	  lib/syscall_setnamespace.c, lib/vserver.h, python/_libvserver.c,
	  src/vcontext.c, src/vspace.c: Add VCMD_{enter,set}_space_v2
	  support, in preparation of pivot_root.

2008-10-31 04:21  dhozac

	* scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
	  scripts/vnamespace, scripts/vserver-build.debootstrap,
	  scripts/vsomething, src/Makefile-files, src/vnamespace.c: Remove
	  vnamespace in favor of vspace and a small wrapper around it.

2008-10-31 04:07  dhozac

	* lib/vserver-internal.h: Add hidden attribute to be used for
	  versioned symbols.

2008-10-31 04:05  dhozac

	* lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxmigrate-v21.hc,
	  scripts/chcontext, scripts/vserver.functions,
	  scripts/vserver.suexec: Move space creation/entering out of
	  vc_ctx_{create,migrate}.

2008-10-31 04:00  dhozac

	* src/vspace.c: CLONE_NEWNS and CLONE_FS aren't default spaces.

2008-10-31 04:00  dhozac

	* lib/syscall_getspacemask-v21.hc: Filter out CLONE_NEWNS and
	  CLONE_FS, as vc_get_space_default does.

2008-10-30 22:45  dhozac

	* python/_libvserver.c: Need to be able to retrieve per-CPU values.

2008-10-30 21:23  dhozac

	* configure.ac, lib/Makefile-files, lib/internal.h,
	  lib/libvserver.ver: Library versioning stubs.

2008-10-30 02:33  dhozac

	* configure.ac, python/Makefile-files, python/_libvserver.c,
	  python/ctags-constants.awk: 32-bit and Python 2.4 support.

2008-10-30 02:25  dhozac

	* lib/getinsecurebcaps.c: These got lost somehow.

2008-10-30 01:59  dhozac

	* util-vserver.spec.in: BR: ctags

2008-10-30 01:21  dhozac

	* configure.ac, python/Makefile-files, python/_libvserver.c,
	  python/ctags-constants.awk: Some minor cleanups in the Python
	  build.

2008-10-29 18:37  dhozac

	* configure.ac: Just in case anything else wants to use Python as
	  part of the build process.

2008-10-29 18:36  dhozac

	* python/_libvserver.c: 65 is the length of the command structure's
	  field.

2008-10-28 00:56  dhozac

	* util-vserver.spec.in: Add Python stuff.

2008-10-28 00:51  dhozac

	* contrib/manifest.dat.pathsubst: vserver.start.bin

2008-10-28 00:24  dhozac

	* Makefile.am, configure.ac, python, python/Makefile-files,
	  python/_libvserver.c: Add Python bindings to libvserver.

2008-10-28 00:23  dhozac

	* doc/configuration.xml, scripts/vserver-setup.functions,
	  scripts/vserver.functions: Rename flags to cflags.

2008-10-27 23:52  dhozac

	* lib/bcaps-v13.c: ULL is needed to get a 64-bit wide integer.

2008-10-27 22:58  dhozac

	* lib/bcaps-v13.c, lib/vserver.h: Add new capabilities.

2008-10-27 22:58  dhozac

	* Makefile.am: Disable vserver-start.

2008-10-27 22:54  dhozac

	* lib/getinsecurebcaps.c: Rather than listing the unsafe
	  capabilities, assume they're all unsafe unless
	  they're in this list.

2008-10-23 21:37  dhozac

	* scripts/vserver.functions: No need to read the name again.

2008-10-19 16:44  dhozac

	* scripts/vserver.functions: Add arch initstyle.

2008-10-11 18:51  dhozac

	* distrib/f8/yum.repos.d/fedora-updates.repo: Fix typo.

2008-09-29 01:17  dhozac

	* contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch:
	  Revert getRootedPath prototype.

2008-09-29 01:01  dhozac

	* src/vspace.c: Add --default to get the kernel's suggested values.
	  Add --~* versions to disable a space enabled by e.g. --default.

2008-09-29 00:59  dhozac

	* distrib/Makefile.am: Install the F8/F9 keys.

2008-09-29 00:56  dhozac

	* contrib/yum-3.2.19-chroot.patch, contrib/yum-3.2.4-chroot.patch:
	  Fix the ts_done/ts_all confusion.

2008-09-28 11:24  dhozac

	* src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c: Use
	  version 3 to avoid warning message in newer kernels.

2008-09-28 05:06  dhozac

	* configure.ac: Add hints for ionice.

2008-09-28 05:05  dhozac

	* configure.ac: Fix crypto API checks.

2008-09-28 05:04  dhozac

	* distrib/f9/pubkeys,
	  distrib/f9/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f9/yum.repos.d/fedora-updates.repo: newkey repository for
	  Fedora 9.

2008-09-28 05:04  dhozac

	* distrib/f8/pubkeys,
	  distrib/f8/pubkeys/RPM-GPG-KEY-fedora-8-and-9-primary,
	  distrib/f8/pubkeys/RPM-GPG-KEY-fedora-test-8-and-9-primary,
	  distrib/f8/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f8/yum.repos.d/fedora-updates.repo: newkey repository for
	  Fedora 8.

2008-09-16 19:19  dhozac

	* src/vclone.c: Excluded files are fine, don't flag them as
	  failures just because nobody wants them.

2008-09-01 12:54  dhozac

	* lib/Makefile-files: Remove nuked files.

2008-08-31 20:09  dhozac

	* src/chxid.c: chxid applies to the filesystem, so it should use
	  tags.

2008-08-31 20:09  dhozac

	* scripts/vserver-build.yum: Make it easier to install more
	  packages right away.

2008-08-29 03:45  dhozac

	* src/vclone.c: access dereferences symbolic links. Use lstat
	  instead.

2008-08-27 17:41  dhozac

	* scripts/vserver.functions: Device nodes live here, so do the
	  rbind using -o dev.

2008-08-27 10:38  dhozac

	* lib/syscall_ctxcreate-v23.hc, lib/syscall_ctxcreate.c,
	  lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c: This is
	  going to be handled in the kernel.

2008-08-25 22:57  dhozac

	* scripts/vserver.start, src/exec-remount.c: Preparations for
	  actually reading mtab.

2008-08-25 22:55  dhozac

	* sysv/util-vserver: Unmount the hierarchy too.

2008-08-25 21:57  dhozac

	* src/secure-mount.c: Handle read-only bind-mounts the new way.

2008-08-25 21:11  dhozac

	* src/vsysctl.c: If /proc/sys is inaccessible, assume there are no
	  settings.

2008-08-24 23:37  dhozac

	* m4/ensc_pathprog.m4, scripts/vserver.functions: Fix the vps
	  output when a guest fails to stops nicely.

2008-08-24 20:12  dhozac

	* doc/configuration.xml, scripts/vserver.functions,
	  scripts/vserver.start, scripts/vserver.stop, sysv/util-vserver:
	  cgroup support.

2008-08-24 20:09  dhozac

	* scripts/functions: If $3 is set, the run file is expected to be
	  cleaned up if the context does
	  not exist. Fix the previous change to handle this correctly.

2008-08-24 20:06  dhozac

	* distrib/Makefile.am: Work with builds done in a separate
	  directory.

2008-08-24 03:11  dhozac

	* distrib/Makefile.am: f9

2008-08-24 02:47  dhozac

	* scripts/vserver-build.yum: Remove the run file if the build
	  fails.

2008-08-24 02:47  dhozac

	* src/rpm-fake.c: Revert the atexit, as it appears to cause more
	  problems, while not solving any.

2008-08-22 21:41  dhozac

	* scripts/vserver-build.functions, scripts/vserver-build.yum:
	  Workaround rpm-fake brokenness by setting up a persistent
	  context.

2008-08-22 21:41  dhozac

	* scripts/functions: This is a requirement for vc_getVserverCtx, so
	  it should be a requirement in the scripts.

2008-08-22 21:39  dhozac

	* scripts/vserver.delete: Remove the runfile, if it exists.

2008-08-22 21:01  dhozac

	* lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add
	  PERSISTENT feature.

2008-08-22 20:57  dhozac

	* lib/issupported.c: Pid namespaces will come in 0x00020304.

2008-08-22 20:32  dhozac

	* scripts/vserver-build.functions: Umm, what?

2008-08-21 19:21  dhozac

	* scripts/vmount: Fix silly typo.

2008-08-21 18:05  dhozac

	* scripts/vserver-build.functions: chmod makes no sense for a
	  symlink.

2008-08-21 17:57  dhozac

	* lib/vserver-internal.h: Pid namespace support will be available
	  in 0x00020304.

2008-08-21 17:57  dhozac

	* src/rpm-fake.c: Since using a destructor doesn't seem to work all
	  that well, try using atexit instead.

2008-08-21 17:56  dhozac

	* scripts/vserver-build, scripts/vserver-build.rsync: Make it
	  easier to add rsync arguments.

2008-08-07 19:44  dhozac

	* distrib/Makefile.am: f9...

2008-08-02 13:49  dhozac

	* distrib/debian/initpost: rsyslog is in Debian too.

2008-08-01 10:19  ensc

	* scripts/vyum-worker: print yum.__version__ instead of executing
	  "yum --version" which is very heavyweighted in recent versions
	  and gives out additional informations confusing the parser

2008-07-28 21:44  dhozac

	* distrib/defaults/devs, scripts/vserver-build.functions: Add the
	  /dev/fd symlink that is expected by more and more things.

2008-07-18 14:29  dhozac

	* distrib/Makefile.am: Install initctl file.

2008-07-17 14:53  dhozac

	* sysv/util-vserver: Be silent if it's not a Linux-VServer kernel.

2008-07-15 22:16  dhozac

	* src/vcontext.c: This is not an option used by the utils, but the
	  semantics are for filesystem namespaces.

2008-07-15 22:14  dhozac

	* ensc_wrappers/wrappers-clone.hc: Use sys_clone in Eclone.

2008-07-14 20:26  dhozac

	* contrib/manifest.dat.pathsubst: Add exec-remount.

2008-07-14 20:26  dhozac

	* util-vserver.spec.in: Support building against nss by using
	  --without beecrypt.

2008-07-14 20:09  dhozac

	* kernel/context_cmd.h, kernel/space_cmd.h, lib/Makefile-files,
	  lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate-v23.hc,
	  lib/syscall_ctxcreate.c, lib/syscall_ctxmigrate-v21.hc,
	  lib/syscall_ctxmigrate-v23.hc, lib/syscall_ctxmigrate.c,
	  lib/syscall_getspacedefault-v23.hc,
	  lib/syscall_getspacedefault.c, lib/vserver-internal.h,
	  lib/vserver.h, scripts/vserver.functions: Add new 0x00020303 API,
	  using pid namespaces.

2008-07-14 14:15  dhozac

	* scripts/util-vserver-vars.pathsubst: Add exec-remount.

2008-07-14 14:12  dhozac

	* lib/Makefile-files: Add exitlikeprocess.c.

2008-07-14 14:10  dhozac

	* lib/issupported.c, lib/issupportedstring.c, lib/vserver.h: Add
	  SPACES feature.

2008-07-14 14:09  dhozac

	* doc/configuration.xml: Document ionice options.

2008-07-14 13:12  dhozac

	* lib/exitlikeprocess.c, lib/vserver.h,
	  lib_internal/Makefile-files, lib_internal/util-exitlikeprocess.c,
	  lib_internal/util-exitlikeprocess.h, lib_internal/util.h,
	  src/context-sync.hc, src/vnamespace.c, src/vps.c, src/vspace.c:
	  Move exitLikeProcess to libvserver.

2008-07-14 13:09  dhozac

	* src/h2ext.c: Silence warnings.

2008-07-14 12:55  dhozac

	* scripts/vprocunhide: Escape >.

2008-07-13 17:51  dhozac

	* configure.ac, lib/cflags-v13.c, lib/vserver.h,
	  scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
	  scripts/vserver.start, scripts/vserver.stop,
	  scripts/vserver.suexec: Merge ionice patch (originally from
	  anonc, updated for newer util-vserver by cehteh).

2008-07-13 17:34  dhozac

	* scripts/vserver.start, src/Makefile-files, src/exec-remount.c:
	  exec-remount remounts proc and sys, to get the right namespaces
	  associated with them.

2008-07-13 16:00  dhozac

	* scripts/vprocunhide: Teach vprocunhide about --write.

2008-07-11 15:24  dhozac

	* src/vlogin.c: prctl does not work as well as this. Revert
	  changeset 2731.

2008-07-11 15:20  dhozac

	* lib/vserver.h, src/fstool.c, src/fstool.h, src/setattr.c,
	  src/showattr.c: Add support for IATTR_WRITE.

2008-07-10 18:06  dhozac

	* src/vlogin.c: Use prctl(PR_SET_NAME) instead.

2008-07-08 15:51  dhozac

	* scripts/vserver.functions: Correctly unmount NFS and other
	  "special" filesystems.

2008-07-08 15:11  dhozac

	* util-vserver.spec.in: Order the scriptlets logically.

2008-07-08 14:08  dhozac

	* lib/ext2fs.h: Revert changeset 2726. Needs #ifdef magic.

2008-07-08 14:07  dhozac

	* util-vserver.spec.in: Don't fail.

2008-07-06 23:58  dhozac

	* lib/ext2fs.h: Workaround broken headers.

2008-07-06 23:58  dhozac

	* src/vclone.c: Unify_copy doesn't touch sockets, so there's
	  nothing to change the tag of.

2008-07-02 17:10  dhozac

	* distrib/misc/debootstrap.uri: New debootstrap.

2008-06-30 20:25  dhozac

	* src/vserver-stat.c: Use 64-bit counters for the memory usage, to
	  avoid easy overflows.

2008-06-29 15:42  dhozac

	* distrib/centos5/yum/yum.conf, distrib/redhat/initpost: Add
	  persistdir for centos5 and make sure the syslog daemon is
	  enabled.

2008-06-26 15:59  dhozac

	* util-vserver.spec.in: Get rid of the etch directory for older
	  installs.
	  Hopefully all interesting RPM versions support %check by now...
	  Mandriva's rpm does not support the || : syntax.

2008-06-17 16:16  dhozac

	* src/chroot-sh.c: Add operations needed by Fedora 9 tweaks.

2008-06-17 16:15  dhozac

	* distrib/Makefile.am, distrib/f9, distrib/f9/pkgs,
	  distrib/f9/pkgs/01, distrib/f9/pkgs/02, distrib/f9/pkgs/03,
	  distrib/f9/rpmlist.d, distrib/f9/rpmlist.d/00.lst,
	  distrib/f9/yum, distrib/f9/yum.repos.d,
	  distrib/f9/yum.repos.d/fedora-development.repo,
	  distrib/f9/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f9/yum.repos.d/fedora-updates.repo,
	  distrib/f9/yum.repos.d/fedora.repo, distrib/f9/yum/yum.conf,
	  distrib/redhat/initctl, distrib/redhat/initpost: Fedora 9
	  support.

2008-06-16 11:32  dhozac

	* lib_internal/unify-copy.c, src/check-unixfile.c, src/h2ext.c,
	  src/testsuite/hashcalc-plain.c, src/vhashify.c: On failure, mmap
	  returns MAP_FAILED, not 0.

2008-05-03 17:00  dhozac

	* src/capability-compat.h, src/rpm-fake.c, src/vserver-info.c:
	  Avoid that annoying "uses 32-bit capabilities (legacy support in
	  use)" warning.

2008-05-03 16:53  dhozac

	* lib/issupported.c, lib/issupportedstring.c, lib/vserver.h,
	  scripts/vserver.functions: Add pid space feature.

2008-05-03 16:48  dhozac

	* distrib/gentoo/initpost: Fix typo.

2008-05-02 22:44  dhozac

	* configure.ac: Fix typo.

2008-04-29 17:47  dhozac

	* src/vspace.c: CLONE_FS is just for the Linux-VServer syscalls.

2008-04-13 10:13  hollow

	* distrib/gentoo/initpost, scripts/vserver-init.functions: fix
	  functions.sh location for gentoo; create /lib/rc/sh for older
	  stages that don't have it

2008-04-02 18:59  dhozac

	* src/tunctl.c: Add all the ioctls to work on older kernels too.

2008-04-02 18:58  dhozac

	* src/naddress.c: Don't call free on stack pointers.

2008-04-02 18:58  dhozac

	* doc/configuration.xml, scripts/vserver.functions: Add support to
	  be able to configure the peer too.

2008-03-26 22:22  dhozac

	* lib/syscall_netadd-netv2.hc: Support 0.0.0.0 for 2.3 kernels.

2008-03-17 08:59  dhozac

	* NEWS, configure.ac: Version 0.30.215.

2008-03-17 08:55  dhozac

	* lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
	  flags.

2008-03-16 03:30  dhozac

	* scripts/vserver-build.functions, scripts/vserver.stop: Fix
	  vserver ... stop --rescue-init.
	  Use it in stopSleepingGuest, to prevent races and to do proper
	  cleanup.
	  If vserver ... stop has already been invoked, remove SC_HELPER
	  from the context.

2008-03-15 16:05  dhozac

	* src/vdevmap.c: Add some examples.
	  Disallow combinations that make no sense.
	  Allow defaults to be set.

2008-03-11 10:07  hollow

	* distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
	  startup; only fix inittab in plain initstyle

2008-03-10 22:41  dhozac

	* scripts/vserver-build.functions: bash doesn't execute traps until
	  after the current job has finished executing, so run sleep in a
	  loop.

2008-03-10 19:59  dhozac

	* lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
	  will return ENOSYS for vc_net_remove_ipv6.

2008-03-05 15:46  hollow

	* distrib/gentoo/initpost: add openrc support to gentoo/initpost

2008-03-02 14:04  dhozac

	* scripts/vserver-build.functions: Workaround kernel oddities.

2008-03-01 01:24  dhozac

	* src/Makefile-files: Include attribute-util.h in the tarball.

2008-03-01 01:20  dhozac

	* src/lockfile.c: lockf(F_LOCK) requests a write lock, which
	  requires the file to be open in write mode.

2008-03-01 01:15  dhozac

	* src/vattribute.c: Remove unused variable.

2008-03-01 01:07  dhozac

	* src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor
	  out bitfield-to-string code to src/attribute-util.h.
	  Add --get for nattribute too.

2008-03-01 00:26  dhozac

	* src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit
	  2690, clone is needed for pid namespaces and on kernels <2.6.16.

2008-03-01 00:22  dhozac

	* doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
	  scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c:
	  Add basic support for creating tun/tap interfaces in the
	  configuration.

2008-02-29 22:16  ensc

	* scripts/vserver.stop: use ! instead of ~ to avoid shell expansion

2008-02-29 13:29  ensc

	* src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use
	  unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ...
	  waitpid()' operation

2008-02-29 13:27  ensc

	* build-all: use hostspecific Build directory

2008-02-28 23:54  dhozac

	* src/tunctl.c: Set persist last, this way, no interface is left
	  behind if one of the ioctls fail.

2008-02-28 23:28  dhozac

	* contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
	  src/Makefile-files, src/tunctl.c: Add tunctl.

2008-02-28 23:12  dhozac

	* src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.

2008-02-21 23:22  ensc

	* NEWS, configure.ac, lib_internal/Makefile-files,
	  lib_internal/crypto-wrapper-beecrypt.h,
	  lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h,
	  lib_internal/testsuite/Makefile-files,
	  lib_internal/testsuite/SPEED-RESULTS.txt,
	  lib_internal/testsuite/crypto-speed.c,
	  lib_internal/testsuite/crypto.c, src/Makefile-files,
	  src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c,
	  src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh,
	  src/vhashify-init.hc, src/vhashify.c: added support for using
	  libnss instead of beecrypt for vhashify's
	  hash calculation. libnss has bad SHA1 performance on i386, but is
	  a)
	  maintained and b) gives better performance with all other hashes
	  and
	  on x86_64.
	  
	  I am just waiting for somebody to write the OpenSSL layer so that
	  I
	  can try the padlock hardware crypto device on my C7 ;)

2008-02-21 23:11  ensc

	* scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
	  list

2008-02-21 23:11  ensc

	* build-all: fixed CPPFLAGS quoting problems introduced by last
	  commit

2008-02-21 23:10  ensc

	* scripts/vmount: fixed endless loop when no '--' is given
	  fixed --help/--version handling

2008-02-21 22:34  ensc

	* build-all: added code to enable i386 builds on x86_64 platforms
	  added $CONFIGURE_FLAGS configuration env
	  set LDFLAGS

2008-02-21 22:33  ensc

	* lib_internal/testsuite/matchlist.c: fixed unused param +
	  unsigned/signed mismatch warning

2008-02-21 22:32  ensc

	* src/vspace.c: fixed
	  
	  | src/vspace.c:177: warning: passing argument 2 of
	  'isNumberUnsigned' from incompatible pointer type
	  
	  warning

2008-02-16 22:09  dhozac

	* lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c,
	  vserver-start/main.c: Use lockf instead of flock, the former
	  works on NFS.

2008-02-14 19:28  dhozac

	* src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
	  contexts.

2008-02-11 23:41  dhozac

	* scripts/vserver-build.functions: Set the barrier and warn if it
	  could not be set automatically.

2008-02-09 00:27  dhozac

	* src/rpm-fake.c: We only want to wait on the context if we created
	  it.

2008-01-27 07:55  dhozac

	* distrib/alpine/initpost, distrib/alpine/initpre,
	  distrib/debian/initpost, distrib/gentoo/init-vserver.sh,
	  distrib/gentoo/initpost, distrib/gentoo/initpre,
	  distrib/gentoo/net.vserver, distrib/gentoo/reboot.sh,
	  distrib/gentoo/shutdown.sh, distrib/misc/environment,
	  distrib/misc/h2ext.desc, gentoo/Makefile-files,
	  gentoo/bash-wrapper, gentoo/util-vserver, gentoo/vprocunhide,
	  gentoo/vservers.default, lib/syscall_ctxcreate-v21.hc,
	  lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
	  lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
	  lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
	  lib/syscall_getccaps-v21.hc, lib/syscall_getsched-v21.hc,
	  lib/syscall_getsched.c, lib/syscall_netadd-netv2.hc,
	  lib/syscall_netremove-netv2.hc, lib/syscall_setbadness-v23.hc,
	  lib/syscall_setbadness.c, lib/syscall_setsched-v22.hc,
	  lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc,
	  lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc,
	  lib/syscall_tasktag.c, lib/syscall_unsetmapping-v21.hc,
	  lib/syscall_unsetmapping.c, lib/tagopt2tag.c,
	  lib_internal/mkdir.c, lib_internal/sys_unshare.h,
	  lib_internal/testsuite/matchlist.c,
	  man/vserver-build.8.pathsubst, mkrelease, scripts/h2ext-worker,
	  scripts/vserver-build.fai, src/h2ext.c, src/vmemctrl.c,
	  src/vspace.c, src/vtag.c: Add missing svn:keywords.

2008-01-26 11:44  dhozac

	* scripts/vserver-build.functions: Make sure /dev gets proper
	  permissions.

2008-01-26 11:44  dhozac

	* scripts/vserver-build.functions: Prevent deadlock between
	  sc_helper vserver ... stop invocation, and stopSleepingGuest.

2008-01-23 10:38  dhozac

	* lib_internal/sys_unshare.h: Use the correct syscall number.

2008-01-23 06:14  dhozac

	* distrib/Makefile.am: Fedora 8 is redhat-style too.

2008-01-22 09:19  dhozac

	* scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
	  vspace stuff.

2008-01-21 14:13  dhozac

	* src/naddress.c: Don't require a netmask/prefix.

2008-01-20 08:15  dhozac

	* contrib/manifest.dat.pathsubst: Add missing files.

2008-01-20 08:03  dhozac

	* doc/configuration.xml: Add missing closing tag.

2008-01-20 08:01  dhozac

	* src/rpm-fake.c: Hopefully this will make it bullet-proof.

2008-01-20 07:56  dhozac

	* doc/configuration.xml, scripts/vserver.functions,
	  scripts/vserver.start, scripts/vserver.stop,
	  scripts/vserver.suexec, src/vspace.c: Add preliminary support for
	  pid and network namespaces.

2008-01-20 06:58  dhozac

	* sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
	  already exist.

2008-01-15 13:26  dhozac

	* distrib/misc/debootstrap.uri: debootstrap 1.0.8.

2008-01-13 18:26  dhozac

	* scripts/vserver: Use $cmd instead of $2.

2008-01-13 18:26  dhozac

	* lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.

2008-01-12 15:55  dhozac

	* lib/vserver.h, src/vspace.c: Add support for PID and net
	  namespaces.

2008-01-12 15:48  dhozac

	* src/vspace.c: Pid namespaces require clone.

2008-01-12 15:35  dhozac

	* ., lib, lib_internal: Fix svn:ignores.

2008-01-08 17:19  dhozac

	* scripts/vserver.functions: Backslash...

2008-01-08 16:53  dhozac

	* src/rpm-fake.c: Attempt to close race between dying
	  rpm-fake-resolver and other rpm-fake processes.

2008-01-08 16:49  dhozac

	* scripts/vserver.delete: cache need not exist.

2008-01-06 01:40  dhozac

	* scripts/vmount: Work with nonamespace guests.

2008-01-04 17:42  dhozac

	* src/vattribute.c: Add --get.

2008-01-03 15:33  dhozac

	* lib/val2text.hc: Don't remove bits for which there were no match.
	  Cast 1 to the TYPE, so uint64 values can be looked up.

2008-01-03 15:30  dhozac

	* lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h,
	  so other programs can use it too.

2008-01-03 14:18  dhozac

	* scripts/vmount: Make vmount <guest> -- -a work.

2008-01-03 00:40  dhozac

	* lib/vserver.h: Fix typo.

2007-12-22 16:30  dhozac

	* distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.

2007-12-20 00:09  dhozac

	* src/vclone.c: Don't bail on EINVAL, since the clone build method
	  sets the contexts unconditionally.

2007-12-19 19:13  dhozac

	* distrib/debian/initpost: Remove all unknown services.

2007-12-19 14:28  dhozac

	* scripts/vserver-build, scripts/vserver-build.clone: Use/support
	  the "new" vclone features in the clone build method.

2007-12-19 02:17  dhozac

	* lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.

2007-12-05 14:24  dhozac

	* lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.

2007-12-05 00:51  dhozac

	* scripts/vserver-build.debootstrap: Work with newer versions of
	  debootstrap too.

2007-12-03 21:08  dhozac

	* distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.

2007-12-03 18:06  dhozac

	* scripts/vserver: Document --debug.

2007-11-30 23:18  dhozac

	* distrib/misc/h2ext.desc: Use --numeric-owner for tar and
	  --numeric-uid-gid for cpio.

2007-11-26 23:47  dhozac

	* src/vsched.c: Floats are numbers too.

2007-11-19 04:48  dhozac

	* distrib/Makefile.am, distrib/f8,
	  distrib/f8/yum.repos.d/fedora-development.repo,
	  distrib/f8/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f8/yum.repos.d/fedora-updates.repo,
	  distrib/f8/yum.repos.d/fedora.repo: Add Fedora 8.

2007-11-17 23:52  hollow

	* scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
	  scripts/vupdateworld: fix a corner case in gentoo helpers

2007-11-17 21:36  hollow

	* scripts/vserver.functions: use sane PATH during shutdown

2007-11-13 22:17  dhozac

	* distrib/misc/debootstrap.uri: Update to 1.0.6.

2007-10-29 21:13  dhozac

	* scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
	  mount something in a guest.

2007-10-27 19:34  dhozac

	* contrib/manifest.dat.pathsubst, man/Makefile-files,
	  man/vserver-build.8.pathsubst, man/vserver.8: Man pages update
	  from Micah Anderson.

2007-10-25 01:18  dhozac

	* distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
	  distrib/alpine/initpre: Add "Alpine Linux".

2007-10-25 00:26  dhozac

	* scripts/vserver: Cleanup the help message.

2007-10-25 00:23  dhozac

	* distrib/debian/initpost, distrib/redhat/initpost,
	  scripts/vserver, scripts/vserver-build.functions,
	  scripts/vserver.stop: Create helper functions to start a guest
	  that just sleeps and kills.

2007-10-22 20:43  dhozac

	* src/vmemctrl.c: Fix startup bug on older kernels.

2007-10-16 00:27  dhozac

	* configure.ac, scripts/util-vserver-vars.pathsubst,
	  scripts/vserver.functions, scripts/vserver.start,
	  util-vserver.spec.in: Lots of small fixes to make everything
	  behave like it should.

2007-10-15 11:38  dhozac

	* contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
	  manifest.

2007-10-15 11:31  dhozac

	* doc/configuration.xml, gentoo/util-vserver,
	  scripts/vserver.functions, scripts/vserver.start,
	  scripts/vserver.stop, sysv/util-vserver: Add support for
	  per-guest device maps.

2007-10-14 14:40  dhozac

	* doc/configuration.xml: Improve the disk limit descriptions.

2007-10-14 00:32  dhozac

	* distrib/misc/vprocunhide-files: Hide conntrack files.

2007-10-13 14:17  dhozac

	* doc/configuration.xml, scripts/vserver.functions,
	  scripts/vserver.start: Add support for the OOM bias in the
	  configuration.

2007-10-13 12:13  dhozac

	* kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files,
	  lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
	  lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c,
	  lib/vserver.h, src, src/Makefile-files, src/vmemctrl.c: Add
	  support for the OOM bias, and vmemctrl to control it.

2007-10-13 01:10  dhozac

	* lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
	  vspace, like vnamespace but generic.

2007-10-12 00:03  dhozac

	* scripts/vserver.functions, scripts/vserver.start: Run fsck on
	  filesystems in the guest's fstab.

2007-10-11 23:47  dhozac

	* lib/vserver.h, src/naddress.c: Ranges might want masks too.

2007-10-11 20:37  dhozac

	* kernel/device_cmd.h, lib/Makefile-files,
	  lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c,
	  lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add
	  support for vc_unset_mapping introduced in 2.3.0.27.

2007-10-10 09:01  dhozac

	* doc/configuration.xml: Clarify which entries are required for
	  cpusets.

2007-10-06 17:23  dhozac

	* scripts/vserver.functions: People love symlinks.

2007-09-11 21:26  ensc

	* distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
	  added support for yum's new persistdir option

2007-09-11 21:22  ensc

	* contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost
	  hunk which caused broken paths for cachedir, logfile and friends

2007-09-06 17:48  dhozac

	* scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.

2007-09-06 07:53  ensc

	* contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
	  patch for yum-3.2.4

2007-09-03 07:42  ensc

	* lib_internal/matchlist-appendfiles.c,
	  lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h,
	  lib_internal/util-safechdir.h: whitespace-cleanup

2007-09-03 07:40  ensc

	* lib_internal/matchlist-appendfiles.c,
	  lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h:
	  fixed const-ness of matchlist functions
	  
	  made the initial file-list a 'char const **' to ease
	  initialization from string constants

2007-09-03 07:38  ensc

	* lib_internal/util-safechdir.h: fixed declaration of 'struct stat'
	  
	  include <sys/stat.h> instead of declaring it with 'struct stat'
	  as it might cause conflicts when 'stat' is #defined as stat64
	  in this header

2007-09-02 20:03  dhozac

	* NEWS, configure.ac: Version 0.30.214.

2007-09-02 19:51  dhozac

	* lib/syscall_getccaps-v13.hc: Use the correct syscall.

2007-08-27 10:53  dhozac

	* scripts/vserver.stop: Fix thinko.

2007-08-27 10:19  dhozac

	* distrib/Makefile.am: Remove vserver-config.sh from the Makefile.

2007-08-27 10:16  dhozac

	* distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
	  more like the redhat initpost script, don't start the guest for
	  real.

2007-08-26 21:30  dhozac

	* doc/configuration.xml, scripts/chbind, scripts/chcontext,
	  scripts/pkgmgmt, scripts/vserver-build.fai,
	  scripts/vserver.functions, scripts/vserver.start,
	  scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
	  src/vtag.c: Add support for the lback address in the
	  configuration.
	  Add --silent to vtag so it'll complain if run manually on a
	  kernel without the necessary support.

2007-08-26 17:50  dhozac

	* doc/configuration.xml: Document the tag and ncontext files.

2007-08-26 17:48  dhozac

	* lib/nflags-net.c: Add remap_lback as an alias to lback_remap.

2007-08-25 16:56  dhozac

	* lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
	  context if ncontext/tag don't exist.
	  Fix remanining vc_getVserverCtx caller.

2007-08-25 16:50  dhozac

	* distrib/misc/debootstrap.uri: debootstrap 1.0.3

2007-08-21 23:00  dhozac

	* doc/configuration.xml: Clarify that specifying dev will
	  add/remove the IP address.

2007-08-21 18:39  dhozac

	* scripts/vserver.functions: Add a static context sanity check.

2007-08-16 20:33  dhozac

	* src/setattr.c: Add --immutable.

2007-08-16 19:53  dhozac

	* scripts/vserver.stop: Migrate to the tag on stop too.

2007-08-16 19:36  dhozac

	* scripts/chcontext: Fix for vtag invocations.

2007-08-16 03:06  dhozac

	* compat.h, configure.ac, contrib/manifest.dat.pathsubst,
	  ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
	  kernel/tag_cmd.h, lib/Makefile-files,
	  lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
	  lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
	  lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
	  lib/syscall_getvci.c, lib/syscall_tagcreate.c,
	  lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
	  lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
	  lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
	  lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
	  scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
	  scripts/vserver.start, scripts/vserver.suexec,
	  src/Makefile-files, src/vserver-info.c, src/vtag.c,
	  vserver-start/main.c: Add support for a separate filesystem tag,
	  and in the process improve the support for network contexts.

2007-08-16 02:31  dhozac

	* src/chbind.c: The nid isn't used anymore, legacy APIs don't
	  support it.

2007-08-16 02:00  dhozac

	* lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
	  not defined in the headers.

2007-08-13 18:10  dhozac

	* scripts/functions: Add some hints for this common problem.

2007-08-12 00:13  dhozac

	* lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
	  capability RAW_ICMP.

2007-08-10 15:28  dhozac

	* lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
	  broadcast address.

2007-08-09 02:39  dhozac

	* lib/nflags-net.c, lib/vserver.h: Add all the network flags.

2007-08-08 23:10  dhozac

	* lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
	  create/unshare.

2007-08-08 21:32  dhozac

	* lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.

2007-08-08 21:03  dhozac

	* gentoo/Makefile-files: Add the bash-wrapper to the Makefile.

2007-08-08 20:47  dhozac

	* lib_internal/Makefile-files: Add sys_unshare to the Makefile.

2007-08-08 20:05  dhozac

	* AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
	  kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
	  lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
	  lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
	  lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
	  lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
	  lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
	  lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
	  lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
	  lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
	  lib/vserver-internal.h, lib/vserver.h,
	  lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
	  src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
	  for the various new APIs in 2.2 and 2.3, in particular, netv2.

2007-08-05 18:36  dhozac

	* scripts/vserver.delete: Remove the cache so disk limit caches
	  have no chance of being reused if the same guest is recreated at
	  a later point in time.

2007-08-05 18:36  dhozac

	* scripts/vserver-build.yum: It's just yum, not yum-rpm.

2007-08-05 18:35  dhozac

	* util-vserver.spec.in: Remove e2fsprogs requirement, no longer
	  needed.

2007-07-31 19:43  dhozac

	* scripts/vserver-build.debootstrap: Use findFile consistently.
	  Don't fail if a file doesn't exist, these are all optional.

2007-07-30 09:36  hollow

	* gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes

2007-07-29 17:14  dhozac

	* gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
	  Only POSIX-sh in Gentoo initscripts.

2007-07-29 16:55  dhozac

	* distrib/Makefile.am, distrib/breezy,
	  distrib/breezy/debootstrap.script, distrib/dapper,
	  distrib/dapper/debootstrap.script, distrib/debian,
	  distrib/debian/debootstrap.script, distrib/debian/initpost,
	  distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
	  distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
	  distrib/gutsy/debootstrap.script, distrib/hoary,
	  distrib/hoary/debootstrap.script, distrib/warty,
	  distrib/warty/debootstrap.script,
	  scripts/vserver-build.debootstrap,
	  scripts/vserver-build.functions: Various debootstrap
	  improvements.

2007-07-29 16:32  dhozac

	* src/naddress.c: Prettier output on error.

2007-07-22 17:24  dhozac

	* lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
	  lib_internal/mkdir.c, lib_internal/testsuite,
	  lib_internal/testsuite/Makefile-files,
	  lib_internal/testsuite/matchlist.c, lib_internal/util.h,
	  src/vclone.c, src/vhashify.c: Add exclude list support for
	  vclone.

2007-07-19 20:56  dhozac

	* lib/Makefile-files, lib/syscall_getsched-v21.hc,
	  lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.

2007-07-18 17:32  dhozac

	* configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
	  _STRACE.

2007-07-18 17:24  dhozac

	* scripts/vserver, scripts/vserver.functions,
	  scripts/vserver.start: Add --strace and --debug-sysv options to
	  further debug problems with starting a guest.

2007-07-16 15:52  dhozac

	* lib/Makefile-files: Add it to the Makefile.

2007-07-16 15:10  dhozac

	* lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
	  vc_get_ccaps do the right thing.

2007-07-13 14:35  dhozac

	* scripts/vserver.stop: Enter the network context to stop the
	  guest.

2007-07-12 21:59  dhozac

	* src/fakerunlevel.c: Support runlevels up to 9, as per init(1).

2007-07-11 14:34  dhozac

	* src/h2ext.c: Add some sanity checking.

2007-07-11 14:27  dhozac

	* distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.

2007-07-10 20:35  dhozac

	* src/vclone.c: Add an option to specify the xid the non-shared
	  files should belong to.

2007-07-10 20:34  dhozac

	* contrib/manifest.dat.pathsubst, distrib/Makefile.am,
	  distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
	  scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
	  scripts/util-vserver-vars.pathsubst,
	  scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
	  Replace file with h2ext for the template build method.

2007-07-08 18:29  dhozac

	* src/chbind.c: It's network isolation, not virtualization.

2007-07-07 15:24  ensc

	* contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
	  patch for yum-3.2.1; this one should retain API
	  compatibility by using a dummy argument for the *Lock()
	  methods

2007-06-25 15:24  dhozac

	* util-vserver.spec.in: Update URLs.

2007-06-24 22:04  dhozac

	* doc/configuration.xml, scripts/vserver-build.template: Add a way
	  to associate a distribution with a default template.

2007-06-24 21:28  dhozac

	* distrib/Makefile.am, distrib/f7,
	  distrib/f7/yum.repos.d/fedora-core.repo,
	  distrib/f7/yum.repos.d/fedora-development.repo,
	  distrib/f7/yum.repos.d/fedora-extras-development.repo,
	  distrib/f7/yum.repos.d/fedora-extras.repo,
	  distrib/f7/yum.repos.d/fedora-legacy.repo,
	  distrib/f7/yum.repos.d/fedora-updates-testing.repo,
	  distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.

2007-06-24 00:07  dhozac

	* src: Ignore vsysctl and vclone too.

2007-06-21 12:56  dhozac

	* scripts/vyum-worker: Support 3.1.x and 3.2.x as well.

2007-06-21 12:55  dhozac

	* contrib/yum-3.2.0-chroot.patch: Use the correct path to the
	  configuration file.

2007-06-21 12:55  dhozac

	* mkrelease: Make it do everything needed.

2007-06-16 20:42  dhozac

	* scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
	  SuSE's rc script works correctly.

2007-06-11 12:09  dhozac

	* doc/configuration.xml: fstab.remote uses the guest's network
	  context.

2007-06-01 16:19  ensc

	* contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
	  contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
	  The yum-3.2.0 one is untested.

2007-06-01 16:18  ensc

	* lib_internal/testsuite/Makefile-files: Fixed problems when
	  building both a dietlibc and a GNU version of a
	  testsuite program. Previously, the same object file (which was
	  generated
	  by 'diet') was used for both variants and only linking differed
	  for
	  them. This caused problems at least in F7 on PPC platforms.

2007-06-01 16:16  ensc

	* lib_internal/unify-copy.c: deallocate resources symmetrically

2007-05-31 17:58  hollow

	* distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
	  TERM for colored output

2007-05-26 11:50  dhozac

	* distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
	  with baselayout-2.

2007-05-03 12:20  dhozac

	* NEWS: Version 0.30.213.

2007-05-03 12:13  dhozac

	* contrib/manifest.dat.pathsubst: Add missing file.

2007-05-02 20:11  dhozac

	* configure.ac: Version 0.30.213.

2007-04-27 09:08  hollow

	* scripts/vserver.functions: fake init environment during shutdown,
	  otherwise rc just calls shutdown/halt which does not work without
	  init

2007-04-27 09:02  hollow

	* distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
	  dependency to default runlevel; dmesg/syslog is now handled in
	  baselayout

2007-04-27 09:01  hollow

	* src/chroot-sh.c: add link command to chroot-sh

2007-04-27 08:42  hollow

	* distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
	  /halt/reboot -f for gentoo init style, but rather just exit,
	  since we would be killed by vshelper, does not matter for reboot
	  from inside: simple reboot wonÄt work with gentoo init style,
	  must use reboot -f inside

2007-04-27 08:40  hollow

	* distrib/gentoo/initpre: fix distdir handling if prefix is not

2007-04-21 14:06  dhozac

	* lib/cflags-v13.c, scripts/vshelper: Use the state change helper
	  to stop the guest when the last process exits.

2007-04-21 14:05  dhozac

	* scripts/vserver-build.template: Recognize the --nodevsanity
	  option.

2007-04-21 14:04  dhozac

	* scripts/functions: Don't do namespace cleanup if we're not in a
	  new namespace.

2007-04-21 14:03  dhozac

	* distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
	  distrib/centos5/yum, distrib/centos5/yum.repos.d,
	  distrib/centos5/yum.repos.d/CentOS-Base.repo,
	  distrib/centos5/yum/yum.conf: Add CentOS 5.

2007-04-13 10:46  hollow

	* distrib/etch/vserver-config.sh: remove interactive setup steps

2007-04-13 09:02  hollow

	* distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
	  distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
	  scripts/vserver-build.debootstrap: add build scripts for debian
	  etch

2007-04-11 18:14  dhozac

	* scripts/vyum-worker: Fix typo.

2007-04-11 17:55  dhozac

	* distrib/misc/debootstrap.uri: New debootstrap.

2007-04-08 00:40  dhozac

	* src/vlogin.c: terminal_copy doesn't return void anymore.

2007-04-08 00:39  dhozac

	* distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
	  Makefile.

2007-03-27 18:00  hollow

	* distrib/gentoo/initpost, distrib/gentoo/initpre,
	  distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
	  halt/reboot if using gentoo init style, enable syslog stub by
	  default for gentoo guests

2007-03-24 12:54  dhozac

	* scripts/vserver-build.debootstrap: Get rid of the work directory
	  on success.

2007-03-21 04:46  dhozac

	* scripts/vserver: Fix help message.

2007-03-20 20:38  dhozac

	* scripts/vserver-build.debootstrap: Fix problems with debootstrap
	  on Ubuntu.

2007-03-20 17:47  dhozac

	* scripts/vserver-build.debootstrap: Remove the guest in case of
	  failure.

2007-03-18 22:15  dhozac

	* scripts/pkgmgmt: Supply the required argument.

2007-03-18 22:02  dhozac

	* scripts/vserver-setup.functions: nodev: shouldn't be in the ip
	  file.

2007-03-18 17:51  dhozac

	* gentoo/util-vserver: Verbosify initscript.

2007-03-18 15:32  dhozac

	* scripts/functions, scripts/pkgmgmt, scripts/vserver,
	  scripts/vserver-build.functions, scripts/vsomething: Rename
	  _setVserverDir to _setVserverDirName.
	  Rename _getVserverDir to _setVserverDir.
	  Add _setVserverName to set VSERVER_NAME.
	  pkgmgmt.initVariables cannot run before _setVserverDirName, and
	  the initialization must happen once per guest.

2007-03-18 15:04  dhozac

	* src/vlogin.c: Attempt to fix the endless loop of select() read().

2007-03-18 11:51  dhozac

	* sysv/util-vserver: Create the directories here for strange
	  distros (e.g. Ubuntu).

2007-03-11 21:25  dhozac

	* scripts/vserver.functions: Fix IPv6 address assignment.

2007-03-09 21:07  dhozac

	* distrib/misc/debootstrap.uri: Update the debootstrap URI.

2007-03-07 20:33  dhozac

	* src/vsched.c: Fix idle-time.

2007-02-26 20:18  dhozac

	* distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
	  the gentoo initstyle work with baselayout-vserver.

2007-02-25 14:06  dhozac

	* scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
	  tell init to shutdown if we're called from vshelper, that
	  should've already happened.
	  Kill init and other remaining processes from vshelper once the
	  stop sync signal has arrived.

2007-02-25 01:44  dhozac

	* scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
	  excluded paths.

2007-02-24 23:43  dhozac

	* configure.ac: Fix help message for --with-initscripts.

2007-02-24 20:03  dhozac

	* distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
	  so rpm doesn't process them for deps.

2007-02-24 20:03  dhozac

	* m4/ensc_pathprog.m4: Fix the symlink problems.

2007-02-22 05:18  dhozac

	* lib/syscall-alternative.h: Update to latest shiny.

2007-02-21 20:07  dhozac

	* scripts/vserver-setup.functions: Update help message to
	  correspond better with reality.

2007-02-20 17:33  dhozac

	* ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
	  lib/syscall_ctxmigrate.c, lib/vserver.h,
	  lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
	  src/rpm-fake.c, src/vcontext.c: Add support for the migration
	  flags.

2007-02-17 19:10  dhozac

	* scripts/vserver-setup.functions: Make nodev: silence the warning.

2007-02-17 19:01  dhozac

	* lib/syscall-alternative.h: Update to latest shiny.

2007-02-14 19:32  dhozac

	* scripts/functions: &>> doesn't exist.

2007-02-14 19:24  dhozac

	* lib/syscall-alternative.h: Update to latest shiny.

2007-02-11 20:21  dhozac

	* scripts/functions: Work better if the default tty is a file by
	  using /dev/null for input and appending the output.

2007-02-11 20:16  dhozac

	* lib/syscall-alternative.h: Update to shiny15.

2007-02-11 00:45  dhozac

	* scripts/vserver-build.clone, src/vclone.c: Remove the --source
	  and --dest "options" from vclone, both are required.
	  Catch error conditions about the arguments in vclone.
	  Attempt to figure out where the source if it's not a directory,
	  and make sure it is one before running vclone.

2007-02-10 15:06  dhozac

	* lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
	  disabled.

2007-02-09 06:17  dhozac

	* scripts/vserver.functions: Add /usr/bin to exception list, to
	  make sure we keep the /usr mount around.

2007-02-05 20:59  dhozac

	* src/Makefile-files, src/vkill.c: Fix the last, horribly broken
	  commit.

2007-02-05 20:45  dhozac

	* src/vdevmap.c: Really silence the warning.

2007-02-05 20:40  dhozac

	* src/vkill.c: Try to figure out the xid if not specified.

2007-02-05 20:39  dhozac

	* src/vdevmap.c: Silence warning.

2007-02-05 20:39  dhozac

	* distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
	  non-executable so RPM doesn't pick up a dependency on
	  /sbin/runscript.

2007-02-05 18:08  hollow

	* scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
	  vsomething arguments in gentoo wrappers

2007-02-04 17:18  ensc

	* lib_internal/unify-copy.c: - documented parts of the code were I
	  needed to think >1min about its
	  sense
	  - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
	  create a
	  sparse file
	  - set O_NOCTTY flag for temp file

2007-02-04 17:17  ensc

	* lib_internal/testsuite/sigbus.c: - reworked the large pagesize
	  patch; it seems to be always PAGESIZE*2+1
	  bytes required to trigger a SIGBUS. Since PAGESIZE is not
	  available
	  directly, use sysconf(3) to get this value and memset(3) to
	  initialize
	  buffer
	  - removed byte crap

2007-02-01 12:56  dhozac

	* sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
	  commit.

2007-01-29 23:37  dhozac

	* Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
	  gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
	  util-vserver.spec.in: Add Gentoo initscripts.
	  Force sysv initscripts for the RPMs.

2007-01-29 02:06  dhozac

	* scripts/vserver.stop, scripts/vserver.suexec: There's no need to
	  enter the filesystem namespaces twice.

2007-01-28 11:35  dhozac

	* src/secure-mount.c: When we call the external mount, we need to
	  preserve all of the options so it can parse them on its own.
	  The option defaults should set nodev in the flags.

2007-01-27 23:16  dhozac

	* contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
	  man page in the same package.

2007-01-27 11:10  dhozac

	* contrib/manifest.dat.pathsubst, distrib/Makefile.am,
	  distrib/misc/context.start, doc/configuration.xml,
	  scripts/vserver-setup.functions: Move dynamic context generation
	  to userspace.

2007-01-27 10:20  dhozac

	* scripts/vserver-setup.functions: Set nodev rather than just
	  warning about it.

2007-01-27 10:05  dhozac

	* lib_internal/unify.h: Actually check the mtime when it's not
	  optional.

2007-01-27 09:38  dhozac

	* lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
	  option (--ignore-mtime) to vhashify to hashify files with
	  differing mtimes.

2007-01-25 13:14  dhozac

	* doc/configuration.xml: Add entries that were missing from
	  .defaults.

2007-01-25 09:51  dhozac

	* src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
	  skip unified files.

2007-01-23 16:43  dhozac

	* src/vclone.c: Don't overwrite files that already exist.

2007-01-23 16:41  hollow

	* distrib/Makefile.am, distrib/gentoo/initpost,
	  distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
	  gentoo/initpost; add fixes for syslog-ng.conf and net dependency
	  in baselayout >= 1.13

2007-01-21 20:17  dhozac

	* scripts/Makefile-files: ... and the Makefile.

2007-01-21 20:06  dhozac

	* contrib/manifest.dat.pathsubst: Add the build method to the
	  manifest too.

2007-01-21 20:05  dhozac

	* contrib/manifest.dat.pathsubst,
	  scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
	  scripts/vserver-build.clone: Add the clone build method.

2007-01-21 18:26  dhozac

	* ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
	  src/Makefile-files, src/vclone.c: Add vclone, to help with
	  cloning guests.

2007-01-21 08:02  dhozac

	* scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
	  error if requested.

2007-01-20 17:31  hollow

	* distrib/gentoo/initpost: fix runlevel scripts for older
	  baselayouts too; set hostname inside the guest

2007-01-20 13:55  dhozac

	* lib/checkconfig.c: Return 0 on any error, older kernels will
	  return -EPERM for unknown syscalls.

2007-01-20 09:36  dhozac

	* doc/configuration.xml: Document the configuration for vdevmap.

2007-01-20 09:25  dhozac

	* doc/configuration.xml: Place-holder documentation for now, until
	  some better descriptions comes along.

2007-01-20 07:43  dhozac

	* lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
	  to work with 64 KiB pages.

2007-01-18 16:35  dhozac

	* scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
	  sysv/util-vserver: Add support for vdevmap in the configuration.

2007-01-18 16:33  dhozac

	* src/vsysctl.c: Fix logic error.

2007-01-18 13:38  dhozac

	* contrib/manifest.dat.pathsubst,
	  scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
	  src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
	  values in the configuration.

2007-01-18 07:56  ensc

	* contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
	  patch for yum-3.0.3

2007-01-18 04:38  dhozac

	* scripts/vserver.functions: Remove the disk limits after saving
	  them.

2007-01-17 09:56  dhozac

	* lib/vserver.h: Add VC_VXSM_MSEC.

2007-01-17 09:56  dhozac

	* lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.

2007-01-17 09:54  dhozac

	* configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
	  check function, as what it's doing is already done elsewhere.

2007-01-14 12:30  hollow

	* scripts/vupdateworld: fix missing world target in vupdateworld

2007-01-10 22:23  dhozac

	* util-vserver.spec.in: Teach the spec how to build prereleases and
	  release candidates.

2007-01-10 19:27  dhozac

	* src/vserver-stat.c: The new method doesn't need to be a
	  spectator, and /proc/virtual isn't available there by default.

2007-01-10 18:53  dhozac

	* kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
	  lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
	  lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
	  vc_sched_info API.
	  Make vserver-stat use the various APIs instead of parsing
	  per-process /proc entries.
	  
	  vc_virt_stat.uptime is a uint64_t.
	  vc_get_dlimit can handle a NULL limits argument.

2007-01-10 18:49  dhozac

	* lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
	  vc_create_context. Stop referencing it.

2007-01-10 11:52  dhozac

	* scripts/vserver.stop: Remove persistent on stop.

2007-01-09 13:22  dhozac

	* lib/syscall-wrap.h, lib/vserver-internal.h,
	  lib_internal/sys_clone.h, lib_internal/sys_personality.h,
	  m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
	  incompatibly, to avoid errors.
	  Move the syscall declaration to lib/syscall-wrap.h.

2007-01-07 22:27  dhozac

	* sysv/util-vserver: Fix output.

2007-01-03 11:55  dhozac

	* lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
	  well.

2007-01-02 20:54  dhozac

	* scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
	  handing them to $_CHBIND_COMPAT, let $_CHBIND do that.

2007-01-01 19:37  dhozac

	* configure.ac: Let glibc use the alternative syscalls as well.

2006-12-30 00:52  dhozac

	* lib/vserver.h: Organize things. Structures and functions dealing
	  with similar things are now grouped together.

2006-12-30 00:40  dhozac

	* scripts/functions: Use status for the process count instead since
	  persistent adds a task there.

2006-12-30 00:37  dhozac

	* src: Add vdevmap to ignore.

2006-12-29 20:34  dhozac

	* sysv/util-vserver: Return a sane value from kill_contexts.

2006-12-29 20:33  dhozac

	* lib/vserver-internal.h: Use the correct type for the
	  configuration bitfield.

2006-12-29 20:32  dhozac

	* util-vserver.spec.in: Add util-vserver initscript handling.
	  Add %changelog comment.

2006-12-29 20:30  dhozac

	* contrib/manifest.dat.pathsubst: Add vdevmap.

2006-12-28 00:07  dhozac

	* contrib/manifest.dat.pathsubst, scripts/Makefile-files,
	  scripts/util-vserver-vars.pathsubst,
	  scripts/vserver-init.functions, scripts/vserver-wrapper,
	  sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
	  initscript functions to vserver-init.functions.
	  Make vprocunhide use said functions.
	  Add an initscript to set the helper and kill guest processes.

2006-12-28 00:05  dhozac

	* util-vserver.spec.in: Add --without doc and --with legacy
	  options.

2006-12-20 13:39  hollow

	* scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper

2006-12-19 19:18  dhozac

	* src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
	  --~immutable and --!immutable.

2006-12-18 11:26  dhozac

	* scripts/vserver.functions: Don't check the VLAN stuff if
	  novlandev was specified.

2006-12-12 13:18  dhozac

	* src/vdevmap.c: Error on too many arguments.

2006-12-12 13:18  dhozac

	* distrib/misc/debootstrap.uri: Update debootstrap URL.

2006-12-12 01:39  dhozac

	* kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
	  lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
	  lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
	  Add vdevmap and required functionality.

2006-12-10 17:45  dhozac

	* scripts/functions: Improve the vshelper warning (common sign of
	  multiple installs).

2006-12-10 12:56  ensc

	* contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
	  fixed location of the lockfile; formerly, the chroot path was
	  prepended
	  twice

2006-12-10 00:57  dhozac

	* sysv/vservers-legacy: Don't enable the legacy initscript by
	  default.

2006-12-09 16:13  dhozac

	* NEWS, THANKS, configure.ac: Version 0.30.212.

2006-12-09 16:12  dhozac

	* 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.

2006-12-09 16:02  dhozac

	* scripts/functions: Make getFileArray handle multiple files as
	  well.

2006-12-08 15:35  dhozac

	* lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
	  static and dynamic xids (i.e. not the spectator).

2006-12-08 13:28  dhozac

	* 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).

2006-12-08 13:25  dhozac

	* doc/configuration-xhtml.xsl: Change the default stylesheet.

2006-12-08 13:25  dhozac

	* ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
	  commit.

2006-12-08 13:24  dhozac

	* 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.

2006-12-08 13:20  dhozac

	* src/ncontext.c: Remove unused argument.

2006-12-08 13:05  dhozac

	* 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.

2006-12-01 21:10  dhozac

	* scripts/vserver.functions: Add cwd to the list of paths to
	  exclude from namespace cleanup.

2006-12-01 18:41  dhozac

	* m4/ensc_e2fscheck.m4: Correct package and distribution name.

2006-11-28 17:42  dhozac

	* scripts/vserver.functions: Make non-sysv initstyles work again.

2006-11-27 14:18  dhozac

	* lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
	  RAM.

2006-11-27 14:06  dhozac

	* src/vsched.c: Don't process unknown files.

2006-11-25 19:18  dhozac

	* src/chroot-sh.c: Add missing quote.

2006-11-25 19:17  dhozac

	* distrib/redhat/initpost: Use chroot-sh chmod to remove the
	  symlink attack vector.

2006-11-25 02:04  dhozac

	* src/vsched.c: Add missing #include <stddef.h> needed for offsetof
	  when using glibc.

2006-11-25 00:38  dhozac

	* lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.

2006-11-24 23:06  dhozac

	* 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.

2006-11-24 22:03  dhozac

	* scripts/legacy/vserver-copy: Use the same flags for legacy as the
	  rsync build method's default.

2006-11-24 20:34  dhozac

	* scripts/vserver.functions, src/nattribute.c: Use --secure by
	  default.
	  Add VC_NXF_HIDE_NETIF to the secure default.

2006-11-24 15:23  dhozac

	* scripts/vserver: Add forgotten backslash.

2006-11-24 15:20  dhozac

	* scripts/vserver: Call vserver-build with --debug too, if it was
	  specified.

2006-11-24 15:20  dhozac

	* 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.

2006-11-24 14:12  dhozac

	* doc/configuration.xml: Add since.

2006-11-23 23:56  dhozac

	* scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
	  URL to the proc security page.

2006-11-23 21:30  dhozac

	* src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
	  2.6.19.

2006-11-23 21:12  dhozac

	* doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
	  Add support for the network flags and capabilities in the
	  configuration.

2006-11-23 18:30  dhozac

	* 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.

2006-11-20 21:12  dhozac

	* lib/ccaps-v13.c: Recognize set_utsname as a ccap too.

2006-11-20 15:15  dhozac

	* scripts/vserver: Add --rescue-init to the --help message.

2006-11-20 15:15  dhozac

	* distrib/redhat/initpost: Use --rescue-init.

2006-11-20 15:10  dhozac

	* scripts/vserver.functions, scripts/vserver.start: Don't set
	  _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.

2006-11-20 15:09  dhozac

	* scripts/legacy/vserver, scripts/vserver.start: Use
	  $_CHBIND_COMPAT directly for legacy.

2006-11-20 15:01  dhozac

	* src/naddress.c: Cosmetic fixes.
	  Make sure args.do_set is set to false initially.

2006-11-20 12:46  dhozac

	* scripts/vserver.functions: Make vserver <guest> start --rescue
	  ... work again.

2006-11-20 00:23  dhozac

	* 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.

2006-11-19 17:25  dhozac

	* 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.

2006-11-17 18:48  dhozac

	* scripts/chcontext: Fix chcontext --help and --version.

2006-11-17 18:42  dhozac

	* doc/configuration.xml: soft-limit and hard-limit.

2006-11-15 21:38  dhozac

	* 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.

2006-11-15 20:14  dhozac

	* 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.

2006-11-14 23:06  dhozac

	* doc/configuration.xml, scripts/functions: Enable namespace
	  cleanup by default.
	  Various cleanups in the documentation, make sure references work.

2006-11-14 22:09  dhozac

	* src/vlimit.c: strcpy copies \0, use memcpy instead.

2006-11-13 21:53  dhozac

	* 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).

2006-11-13 18:35  dhozac

	* doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
	  Document the configuration format.

2006-11-11 02:05  dhozac

	* scripts/vserver.start: Force update when starting the guest.

2006-11-11 00:53  dhozac

	* src/vsched.c: Only bother with the first line of the files.
	  Add required cast.

2006-11-11 00:29  dhozac

	* 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).

2006-11-05 17:48  dhozac

	* 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.

2006-11-05 17:46  dhozac

	* 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.

2006-11-04 19:36  dhozac

	* src/exec-ulimit.c: Reset all limits that aren't configured.

2006-11-04 13:59  dhozac

	* lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
	  commit.

2006-11-03 22:37  dhozac

	* doc/configuration.xml, scripts/functions, scripts/vserver: Make
	  vlogin optional.

2006-11-03 19:59  dhozac

	* 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.

2006-11-03 16:20  hollow

	* distrib/gentoo/initpost: init style gentoo will also work with
	  older baselayout-vserver

2006-11-03 15:02  dhozac

	* contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
	  and vdispatch-conf.
	  Fix the sort order a bit.

2006-11-03 14:56  dhozac

	* 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.

2006-11-03 14:36  hollow

	* 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

2006-11-02 19:32  hollow

	* distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost

2006-11-01 19:46  dhozac

	* scripts/vyum-worker: Add missing space.

2006-11-01 19:23  hollow

	* 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

2006-11-01 15:34  hollow

	* src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
	  functions to chroot-sh

2006-10-31 14:33  hollow

	* scripts/vserver-build.template: fix no_dev_sanity logic

2006-10-19 15:09  dhozac

	* 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.

2006-10-12 14:39  dhozac

	* scripts/vyum-worker: Handle version 3.0 as well.

2006-10-07 18:03  dhozac

	* NEWS, configure.ac, mkrelease: Version 0.30.211.

2006-10-07 12:14  dhozac

	* doc/configuration.xml: Fix typoed URL.

2006-10-07 12:13  dhozac

	* 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.

2006-10-04 16:35  dhozac

	* contrib/manifest.dat.pathsubst: Add vserver-build.fai.

2006-10-04 16:35  dhozac

	* scripts/vserver-build.template: We can't remove dev/* if we're
	  not in the guest's root.

2006-10-04 13:22  dhozac

	* scripts/vserver-build.fai: Have vuname set the context as well,
	  so we can find it with vserver-info <name> CONTEXT.

2006-10-04 13:20  dhozac

	* src/secure-mount.c: Remove options that we parse ourselves, so
	  the kernel doesn't see them (and fail).
	  Reenable MS_NODEV default.

2006-10-04 12:33  dhozac

	* scripts/vserver.functions: If creation is failing, we want to see
	  the errors so it's debuggable.

2006-10-03 18:37  dhozac

	* 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.

2006-10-03 15:48  dhozac

	* src/secure-mount.c: Revert NODEV default, as it makes it
	  impossible to mount (e.g.) a tmpfs that allows devices.

2006-10-03 13:14  dhozac

	* doc/configuration.xml: Add since=... where appropriate.

2006-10-03 12:47  dhozac

	* 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).

2006-10-03 11:15  dhozac

	* doc/configuration-wiki.xsl: Move auto-generated notice to the
	  top.

2006-10-01 17:27  dhozac

	* 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)

2006-10-01 15:55  dhozac

	* doc/configuration.xml: Fix some spelling errors and update the
	  parameter lists to be correct.

2006-09-29 22:15  dhozac

	* 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.

2006-09-28 22:39  dhozac

	* doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
	  XSL stylesheet for wiki exports.

2006-09-28 15:15  dhozac

	* scripts/vserver-build: Cosmetic fixes to the help message.

2006-09-28 15:13  dhozac

	* scripts/vserver: Use a new namespace for the build process, so
	  any mounts performed during the build will vanish when it's done.

2006-09-28 15:10  dhozac

	* scripts/vapt-get, scripts/vserver: Make vserver ...
	  rpm/apt-get/apt-cache/apt-config work again.

2006-09-28 15:08  dhozac

	* Makefile.am, contrib/Makefile-files: Add more forgotten files.

2006-09-28 15:06  dhozac

	* Makefile.am, m4/changelog.am: Move flags to the same place they
	  were when cvs2cl was used.

2006-09-28 15:05  dhozac

	* doc/configuration.xml: Fix URLs pointing to the source code.

2006-09-26 17:15  dhozac

	* 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.

2006-09-26 17:12  dhozac

	* scripts/vserver-build: Fix help message to correspond with
	  reality.

2006-09-24 17:44  dhozac

	* scripts/vserver: This check was correct the first time,
	  (cond)restart just calls stop and start, so we need not handle
	  them specifically.

2006-09-24 00:48  dhozac

	* src/chroot-sh.c: Fix wrapper prefix so error messages say
	  chroot-sh: x.

2006-09-21 19:44  dhozac

	* m4/changelog.am, svnusers.map: Make ChangeLog prettier.

2006-09-21 19:43  dhozac

	* src/secure-mount.c: Make nodev the default, but don't enforce it
	  for all mounts.

2006-09-21 19:42  dhozac

	* 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.

2006-09-19 17:29  dhozac

	* 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.

2006-09-19 15:20  dhozac

	* contrib/manifest.dat.pathsubst, distrib/Makefile.am,
	  ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
	  include all the files needed.

2006-09-18 15:20  dhozac

	* 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.

2006-09-18 14:57  dhozac

	* 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.

2006-09-16 17:26  dhozac

	* src/secure-mount.c: Fix logic errors in secure-mount.

2006-09-16 14:21  dhozac

	* doc/configuration.xml, scripts/vserver.functions: Make novlandev
	  the default, but easily overridable for all guests.

2006-09-16 12:28  dhozac

	* kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
	  (not important, but makes it easier to keep track).

2006-09-15 21:18  dhozac

	* 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.

2006-09-15 20:15  hollow

	* scripts/vserver-wrapper: make vserver-wrapper gentoo compliant

2006-09-15 19:16  hollow

	* 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

2006-09-15 15:41  dhozac

	* scripts/vserver.start: env doesn't grok --.

2006-09-15 08:31  hollow

	* ., 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

2006-09-15 04:32  dhozac

	* 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.

2006-09-13 22:18  dhozac

	* scripts/vserver-build.functions.rpm: Fix RPM-based builds on
	  RHEL/CentOS 4.4.

2006-09-12 18:35  dhozac

	* 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.

2006-09-12 17:19  dhozac

	* configure.ac: Add ugly hack to workaround yum's problems with
	  file:////.
	  (https://savannah.nongnu.org/bugs/?15517)

2006-09-12 17:17  dhozac

	* doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
	  patch to support initialization scriptlets.

2006-09-12 17:09  dhozac

	* 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.

2006-09-12 16:55  dhozac

	* 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)

2006-09-12 16:54  dhozac

	* scripts/vserver-build.template, scripts/vserver.delete: Add
	  forgotten svn:keywords.

2006-09-12 16:33  dhozac

	* 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.

2006-09-12 12:39  dhozac

	* 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.

2006-09-12 12:29  dhozac

	* 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)

2006-09-12 12:21  dhozac

	* doc/configuration.xml, scripts/functions,
	  scripts/vserver.functions: Apply Bastian Blank's userspace
	  namespace cleanup patch.

2006-09-12 12:16  dhozac

	* 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)

2006-09-12 11:29  dhozac

	* 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.

2006-09-12 11:21  dhozac

	* scripts/vserver-build, scripts/vserver-build.debootstrap: Add
	  support for specifying a debootstrap script.

2006-09-12 11:14  dhozac

	* lib/syscall-alternative.h: Update to the latest version of
	  Herbert's alternative syscall
	  implementation.

2006-09-12 11:11  dhozac

	* 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.

2006-09-12 11:09  dhozac

	* 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.

2006-09-12 11:04  dhozac

	* configure.ac: Fix API option parsing so oldproc and olduts are
	  valid options
	  (allowing for cut'n'paste from vserver-info to ./configure)

2006-09-12 10:54  dhozac

	* 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)

2006-09-12 10:50  dhozac

	* scripts/vserver.functions: Apply Christian Heim's patch to
	  deprecate the Gentoo initstyle

2006-09-12 10:47  dhozac

	* 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.

2006-09-12 10:39  dhozac

	* scripts/vserver: Fix condrestart to actually do a conditional
	  restart
	  (https://savannah.nongnu.org/bugs/index.php?15678)

2006-09-12 10:34  dhozac

	* scripts/vserver: Fix Usage: message for the main script.
	  (https://savannah.nongnu.org/bugs/index.php?15551)

2006-09-12 10:32  dhozac

	* scripts/vserver-build.functions: Use $_SETATTR instead of chattr
	  to remove the barrier.

2006-09-12 10:30  dhozac

	* 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)

2006-09-12 10:26  dhozac

	* lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
	  kernel expects it to
	  (https://savannah.nongnu.org/patch/?4968)

2006-09-12 10:22  dhozac

	* man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
	  man page section
	  (https://savannah.nongnu.org/bugs/index.php?16083)

2006-09-10 17:26  hollow

	* util-vserver: remove util-vserver dir

2006-09-10 17:07  hollow

	* 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

2006-03-26 11:27  ensc

	* util-vserver/contrib/Makefile-files,
	  util-vserver/contrib/yum-2.6.0-chroot.patch: added
	  yum-2.6.0-chroot.patch

2006-01-22 19:32  ensc

	* util-vserver/NEWS, util-vserver/configure.ac,
	  util-vserver/util-vserver.spec.in: version 0.30.210

2006-01-22 19:31  ensc

	* 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

2006-01-22 19:20  ensc

	* util-vserver/lib_internal/testsuite,
	  util-vserver/lib_internal/testsuite/.cvsignore: updated

2006-01-22 18:24  ensc

	* util-vserver/build-all: added testcases for the
	  '--enable-apis=NOLEGACY' configure switch

2006-01-22 18:24  ensc

	* util-vserver/lib_internal/testsuite/Makefile-files: added
	  dietlibc + glibc versions of the isnumber and sigbus tests

2006-01-22 18:22  ensc

	* 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

2006-01-22 18:20  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
	  Evc_new_s_context() wrapper without the required API

2006-01-22 18:19  ensc

	* util-vserver/lib/vserver-internal.h: use the new
	  VC_ENABLE_API_V13OBS define

2006-01-22 18:19  ensc

	* util-vserver/lib/syscall.c: added linktime warning for
	  vc_set_ipv4root()

2006-01-22 18:18  ensc

	* 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

2006-01-22 18:17  ensc

	* 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

2006-01-22 18:15  ensc

	* 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

2006-01-22 13:37  ensc

	* util-vserver/Makefile.am: added support for $(pkgcachedir)

2006-01-22 13:36  ensc

	* util-vserver/doc/configuration.xml: - documented
	  /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
	  - documented default value of /etc/vservers/.../vdir

2006-01-22 13:12  ensc

	* 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  ensc

	* util-vserver/THANKS: - fixed ngnet -> non-legacy network
	  confusion
	  - mentioned improved dlimit support

2006-01-22 12:36  ensc

	* 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  ensc

	* 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  ensc

	* 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  ensc

	* util-vserver/scripts/vserver-build.functions: create the
	  /etc/vservers/*/cache symlink

2006-01-22 11:56  ensc

	* util-vserver/src/vdu.c: rearranged some bits so that toplevel
	  directory will be counted too

2006-01-22 11:28  ensc

	* util-vserver/src/Makefile-files: link 'vdu' against
	  'libinternal.a'

2006-01-22 11:27  ensc

	* 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  ensc

	* util-vserver/src/vserver-info.c: apply new 'isNumber()' API

2006-01-22 11:24  ensc

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

2006-01-22 11:23  ensc

	* 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  ensc

	* 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  ensc

	* 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  ensc

	* 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?)

2006-01-18 23:59  ensc

	* util-vserver/lib/vserver-internal.h:
	  NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
	  too

2006-01-18 23:55  ensc

	* util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
	  that the NETTYPE_USER2KERNEL() can
	  be optimized

2006-01-18 23:40  ensc

	* 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)

2006-01-18 23:37  ensc

	* 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)

2006-01-18 23:35  ensc

	* util-vserver/lib/issupported.c,
	  util-vserver/lib/issupportedstring.c: added support for
	  vcFEATURE_VNET feature

2006-01-18 23:34  ensc

	* util-vserver/lib/checkversion.c: minor formation fixups

2006-01-04 17:28  ensc

	* 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

2006-01-04 13:29  ensc

	* util-vserver/distrib/misc/vprocunhide-files: readded
	  /proc/version; it is expected by several programs

2006-01-04 12:30  ensc

	* util-vserver, util-vserver/.cvsignore: added csope.out

2006-01-04 12:29  ensc

	* 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

2006-01-04 12:27  ensc

	* 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

2006-01-03 00:13  ensc

	* util-vserver/build-all: parameterized '-j' flag

2006-01-03 00:11  ensc

	* util-vserver/Makefile.am: removed old kernel headers

2006-01-02 23:55  ensc

	* util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
	  and /proc/version because they can reveal information
	  about the host system

2006-01-02 23:51  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated url

2006-01-02 23:50  ensc

	* util-vserver/scripts/functions,
	  util-vserver/scripts/vserver-setup.functions: updated dates in
	  the copyright notices

2006-01-02 23:48  ensc

	* 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

2006-01-02 18:02  ensc

	* util-vserver/scripts/vserver-build.functions:
	  s!/etc/slackware-release!/etc/slackware-version! (reported by
	  bubulak)

2005-12-31 10:58  ensc

	* 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)

2005-12-31 10:54  ensc

	* util-vserver/scripts/functions: colpanic(): added missing 'error'
	  keyword for the colorize call (issue
	  15281, reported and patched by Micah Anderson)

2005-12-31 10:48  ensc

	* util-vserver/lib/syscall-fallback.h: added syscall numbers for
	  hppa (263) and m32r (273)

2005-12-31 10:41  ensc

	* util-vserver/src/secure-mount.c: - mount some more filesystems
	  internally instead of calling the
	  external 'mount' command
	  - fixed MS_NODEV handling

2005-12-31 10:39  ensc

	* util-vserver/doc/configuration.xml,
	  util-vserver/scripts/vserver.functions: added 'novlandev'
	  interface flag

2005-10-31 09:55  ensc

	* util-vserver/scripts/vyum-worker: made it work with yum 2.4.0

2005-10-30 16:43  ensc

	* 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

2005-10-30 16:43  ensc

	* util-vserver/lib/Makefile-files: added
	  'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
	  e.g. with FC5's stack-protector

2005-10-30 10:17  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209

2005-10-30 10:01  ensc

	* util-vserver/scripts/vserver.functions: call 'vattribute' with
	  '--flag default'

2005-10-30 10:01  ensc

	* 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

2005-10-29 16:53  ensc

	* 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

2005-10-29 16:52  ensc

	* util-vserver/src/testsuite/Makefile-files,
	  util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'

2005-10-29 16:51  ensc

	* 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...

2005-10-29 15:35  ensc

	* util-vserver/scripts/vserver.stop: execute waitForSync everytime
	  and not only when the shutdown succeeded

2005-10-29 15:34  ensc

	* 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 :(

2005-10-29 15:28  ensc

	* 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]

2005-10-29 15:08  ensc

	* 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]

2005-10-29 14:55  ensc

	* 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]

2005-10-29 12:53  ensc

	* 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

2005-10-29 12:09  ensc

	* util-vserver/src/vserver-stat.c: fillName(): initialize
	  'obj->cfgstyle' to vcCFG_AUTO

2005-10-29 12:09  ensc

	* 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  ensc

	* 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  ensc

	* 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  ensc

	* util-vserver/src/testsuite/hashcalc.c: added some stack checks

2005-10-29 10:32  ensc

	* util-vserver/src/vwait.c: do not include "linuxvirtual.h"
	  anymore; it's not needed

2005-10-29 10:31  ensc

	* 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"

2005-10-29 09:26  ensc

	* util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
	  "lib_internal/coreassert.h"
	  use Vwrite() instead of write()

2005-10-29 09:25  ensc

	* 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())

2005-10-29 09:04  ensc

	* util-vserver/distrib/redhat/initpost: start the vserver with the
	  '--rescue' option and execute operations
	  like 'chkconfig' there

2005-10-29 08:51  ensc

	* util-vserver/THANKS: mentioned Herbert and his alternative
	  syscall implementation

2005-10-29 08:46  ensc

	* 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]

2005-10-28 18:41  ensc

	* util-vserver/scripts/vserver.start: use new syntax for
	  '--rescue-cmd'

2005-10-28 18:40  ensc

	* util-vserver/scripts/vserver-build.skeleton: use new
	  getDistribution API

2005-10-28 18:40  ensc

	* util-vserver/scripts/vserver-build.functions: when building new
	  vservers allow empty directories for their roots
	  improved error messages a little bit

2005-10-28 18:29  ensc

	* util-vserver/scripts/vserver: updated help msg for '--rescue'

2005-10-28 17:59  ensc

	* util-vserver/scripts/functions: colorize/colpanic(): reset
	  attributes after giving out the message

2005-10-28 17:53  ensc

	* 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

2005-10-28 17:52  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
	  url

2005-10-28 17:51  ensc

	* util-vserver/m4/ensc_syscall.m4: do not define
	  ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available

2005-10-28 17:51  ensc

	* util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
	  instead of VCMD_ctx_create

2005-10-28 17:50  ensc

	* util-vserver/lib/getvserverctx.c: include "internal.h"

2005-10-28 17:49  ensc

	* 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

2005-10-28 16:38  ensc

	* util-vserver/lib/syscall-alternative.h: updated to
	  http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h

2005-10-28 16:09  ensc

	* util-vserver/lib/Makefile-files,
	  util-vserver/lib/syscall-fallback.h: added syscall-fallback.h

2005-10-28 16:03  ensc

	* util-vserver/m4/pkgconfig.am: do not use multiline sed
	  expressions anymore; instead of, assign and
	  use a Makefile variable

2005-10-28 16:01  ensc

	* 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 #

2005-10-28 16:00  ensc

	* 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

2005-10-25 16:23  ensc

	* util-vserver/lib/testsuite/fmt.c: improved tests by validating
	  that buffer gets not modified before or
	  after the indented space

2005-10-25 16:22  ensc

	* util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
	  resource leaks in errorcase
	  vc_getVserverCtx(): validate result by calling getvserverbyctx()

2005-10-25 16:21  ensc

	* util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
	  prototype (with 'validate_result'
	  parameter)

2005-10-25 16:20  ensc

	* 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()

2005-10-25 16:18  ensc

	* util-vserver/lib/vserver.h: added vc_compareVserverById()

2005-10-25 16:17  ensc

	* util-vserver/lib/Makefile-files,
	  util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c

2005-10-25 16:11  ensc

	* util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...

2005-10-25 16:09  ensc

	* util-vserver/configure.ac: disable expensive tests by default

2005-10-25 16:08  ensc

	* util-vserver/Makefile.am: improved 'silent.%' target a little bit
	  (might be incompatible with
	  older grep but it's for developing only...)

2005-10-25 16:06  ensc

	* util-vserver/src/testsuite/Makefile-files,
	  util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh

2005-10-25 16:06  ensc

	* util-vserver/src/testsuite/hashcalc.c: fixed params in
	  calculateHashFromFD() call

2005-10-23 22:55  ensc

	* util-vserver/src/chroot-sh.c: testInternal(): fixed return value
	  for non-existing files

2005-10-23 22:50  ensc

	* util-vserver/src/testsuite,
	  util-vserver/src/testsuite/.cvsignore,
	  util-vserver/src/testsuite/Makefile-files,
	  util-vserver/src/testsuite/hashcalc.c: added hashcalc

2005-10-23 22:49  ensc

	* util-vserver/src/vhashify.c: added TESTSUITE mode

2005-10-09 09:11  ensc

	* 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)

2005-08-08 22:15  ensc

	* 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...

2005-07-25 15:52  ensc

	* util-vserver/util-vserver.spec.in: updated URLs

2005-07-25 15:50  ensc

	* 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

2005-07-25 15:47  ensc

	* util-vserver/scripts/vserver-build.skeleton: execute
	  'base.setSuccess' finally

2005-07-25 15:46  ensc

	* util-vserver/scripts/vserver-build.functions.rpm:
	  rpm.sanityCheck(): added; it warns about missing initpre scripts

2005-07-25 15:45  ensc

	* 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

2005-07-25 15:42  ensc

	* util-vserver/scripts/vserver-build.debootstrap: use new calling
	  convention of getDistribution(); 'debootstrap' does
	  not require an explicit configuration of the distribution

2005-07-25 15:41  ensc

	* util-vserver/scripts/vsysvwrapper: fixed typo
	  (s!$CHBIND!$_CHBIND!)

2005-07-25 15:40  ensc

	* util-vserver/scripts/vserver-build.apt-rpm,
	  util-vserver/scripts/vserver-build.rpm,
	  util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()

2005-07-25 15:39  ensc

	* util-vserver/scripts/functions: isDirectoryEmpty(): added
	  col*(): added

2005-07-15 20:25  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208

2005-07-15 19:40  ensc

	* 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)

2005-07-15 19:06  ensc

	* util-vserver/util-vserver.spec.in: - require the -lib subpackage
	  by -devel
	  - copy GPG keys from /etc/pki/rpm-gpg/

2005-07-15 19:02  ensc

	* util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
	  it works again...

2005-07-15 19:01  ensc

	* util-vserver/sysv/vprocunhide: do not run when IATTR feature is
	  not supported

2005-07-15 19:01  ensc

	* 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)

2005-07-15 18:59  ensc

	* util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
	  the added CAP_AUDIT* and removed
	  CAP_QUOTACTL stuff
	  - assume every unknown capability as insecure

2005-07-15 18:58  ensc

	* util-vserver/lib/testsuite,
	  util-vserver/lib/testsuite/.cvsignore: added 'personality'

2005-07-15 18:07  ensc

	* util-vserver/lib/syscall_netadd-net.hc,
	  util-vserver/lib/syscall_netremove-net.hc: changed code so that
	  it *compiles* with current kernel headers

2005-07-15 18:06  ensc

	* 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]

2005-07-15 16:32  ensc

	* util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
	  capability as VC_CAP_QUOTACTL was removed

2005-07-15 16:28  ensc

	* util-vserver/lib/ccaps-v13.c: added
	  VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
	  added/moved some aliases

2005-07-15 16:27  ensc

	* util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
	  added VC_CAP_AUDIT*

2005-07-15 16:27  ensc

	* util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
	  added VC_CAP_AUDIT*
	  added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}

2005-07-15 16:25  ensc

	* util-vserver/contrib/Makefile-files,
	  util-vserver/contrib/yum-2.3.4-chroot.patch: added
	  yum-2.3.4-chroot patch

2005-07-15 16:25  ensc

	* 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

2005-07-04 22:38  ensc

	* 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)

2005-07-04 22:36  ensc

	* util-vserver/src/vserver-info.c: allow to pass a numeric xid to
	  'vserver-info ... RUNNING'

2005-07-04 22:35  ensc

	* util-vserver/lib_internal/Makefile-files,
	  util-vserver/lib_internal/util-isnumber.c,
	  util-vserver/lib_internal/util.h: isNumber(): added

2005-07-04 18:14  ensc

	* util-vserver/scripts/vserver-build.debootstrap: give out status
	  message before downloading debootstrap
	  (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)

2005-07-04 18:03  ensc

	* util-vserver/lib/syscall-alternative.h: updated to
	  http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
	  from 2005-05-07

2005-07-03 22:42  ensc

	* util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
	  value

2005-07-03 22:40  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated

2005-07-03 22:40  ensc

	* util-vserver/distrib/Makefile.am: register fc4 as rh-style
	  distribution

2005-07-03 20:15  ensc

	* util-vserver/configure.ac: check for 'nohup'

2005-07-03 17:53  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
	  C++ programs
	  added chroot_sh + vwait

2005-07-03 17:51  ensc

	* util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
	  used kernel headers to 2.6.12.2-vs2.0-rc5

2005-07-03 17:49  ensc

	* 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

2005-07-03 17:48  ensc

	* util-vserver/scripts/vshelper: accept 'async' method

2005-07-03 17:47  ensc

	* util-vserver/scripts/vserver.start: pipe 'popd' output to
	  /dev/null

2005-07-03 17:47  ensc

	* util-vserver/scripts/vserver.functions: initSync(): fixed
	  parameter naming
	  initSync(): set 'async' method when 'vwait' is available
	  _waitForVWait(): read pipe after 'wait' returned

2005-07-03 17:45  ensc

	* util-vserver/scripts/vserver-build: do not set OPTION_KEEP

2005-07-03 17:43  ensc

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

2005-07-03 17:43  ensc

	* util-vserver/scripts/pkgmgmt: - cleanups
	  - unset %_dbpath at 'internalize' operation

2005-07-03 17:42  ensc

	* util-vserver/scripts/functions: vshelper.initSync(): fixed
	  parameter naming

2005-07-03 17:40  ensc

	* util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand

2005-07-03 14:42  ensc

	* util-vserver/contrib/Makefile-files,
	  util-vserver/contrib/yum-2.3.3-chroot.patch: added
	  yum-2.3.3-chroot.patch

2005-07-03 14:10  ensc

	* 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)

2005-07-03 14:03  ensc

	* util-vserver/doc/configuration.xml: mentioned the working
	  directory for the scripts

2005-07-03 14:02  ensc

	* 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

2005-07-03 13:19  ensc

	* 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

2005-07-03 13:18  ensc

	* util-vserver/scripts/vserver.functions: check whether filesystem
	  is mounted readonly; if so, execute
	  $_SECURE_MOUNT with the '-n' argument

2005-07-03 13:17  ensc

	* 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

2005-07-03 13:16  ensc

	* util-vserver/src/rpm-fake-resolver.c: implemented better
	  error-handling in the read() and write() functions

2005-07-03 12:33  ensc

	* 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

2005-07-03 12:31  ensc

	* 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

2005-07-03 12:26  ensc

	* 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

2005-07-03 09:12  ensc

	* 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

2005-07-02 09:17  ensc

	* 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

2005-06-30 06:17  ensc

	* util-vserver/scripts/vserver.stop: use vwait infrastructure

2005-06-30 06:16  ensc

	* util-vserver/scripts/vserver-build.functions.pkgmgmt,
	  util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
	  CHROOT_*
	  use vwait

2005-06-30 06:16  ensc

	* util-vserver/scripts/vserver-build.functions: remove generated
	  vserver when build fails and '--keep' was not specified

2005-06-30 06:13  ensc

	* 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'

2005-06-30 06:12  ensc

	* util-vserver/scripts/vserver-build: added '--keep' option

2005-06-30 06:11  ensc

	* util-vserver/scripts/X,
	  util-vserver/scripts/util-vserver-vars.pathsubst: removed
	  CHROOT_*
	  added CHROOT_SH

2005-06-30 06:11  ensc

	* util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*

2005-06-30 06:10  ensc

	* util-vserver/lib/virtual.h: include signal_cmd.h instead of
	  signal.h

2005-06-30 06:10  ensc

	* util-vserver/util-vserver.spec.in: added %dist tag
	  buildrequire 'which' and 'diffutils'
	  require 'apt' on i386 only

2005-06-30 06:07  ensc

	* 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

2005-06-30 06:06  ensc

	* util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
	  CHROOT_*

2005-06-30 05:58  ensc

	* 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

2005-05-19 18:17  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@

2005-05-19 18:16  ensc

	* util-vserver/scripts/pkgmgmt: use new chroot-cat CLI

2005-05-19 18:10  ensc

	* 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

2005-05-19 18:05  ensc

	* util-vserver/lib/issupported.c,
	  util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
	  vc_isSupported() et.al: added VWAIT feature

2005-05-19 18:04  ensc

	* util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!

2005-05-19 18:02  ensc

	* 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

2005-05-19 18:01  ensc

	* util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
	  to cat or override a file, or to
	  append something

2005-05-19 17:59  ensc

	* util-vserver/distrib/redhat/initpost: use safe chroot-cat
	  commands

2005-05-05 19:13  ensc

	* 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

2005-05-05 18:31  ensc

	* util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
	  - enhanced dietlibc version check to the 64 bit version of hppa

2005-05-05 09:24  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vwait

2005-05-05 09:22  ensc

	* util-vserver/src/vwait.c: initial checkin

2005-05-05 09:21  ensc

	* util-vserver/src/vshelper-sync.c: use '__linux__' instead of
	  '__linux' (reported by Ola Lundqvist)

2005-05-05 09:20  ensc

	* util-vserver/src/exec-cd.c: minor cosmetical cleanup

2005-05-05 09:20  ensc

	* util-vserver/src/chroot-cat.c: - added support for '--help' and
	  '--version'
	  - added '-a' option to append information instead of truncating
	  the
	  file

2005-05-05 09:19  ensc

	* 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

2005-05-05 09:17  ensc

	* util-vserver/m4/install-notify.am: s!^# !## !

2005-05-05 09:17  ensc

	* 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

2005-05-02 21:44  ensc

	* util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>

2005-05-02 21:43  ensc

	* util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups

2005-05-02 21:43  ensc

	* util-vserver/m4/ensc_fpicsyscall.m4: obsoleted

2005-05-02 21:43  ensc

	* util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE

2005-05-02 21:42  ensc

	* util-vserver/lib/vserver-internal.h: cleaned up '#include
	  <*syscall.h>' stuff

2005-05-02 21:42  ensc

	* util-vserver/lib/syscall-legacy.hc,
	  util-vserver/lib/syscall-wrap.h: include <syscall.h> also

2005-05-02 21:41  ensc

	* util-vserver/doc/configuration-xhtml.xsl: use class
	  'directoryname' instead of 'directory' for '<directory/>'
	  markup

2005-05-02 21:40  ensc

	* util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
	  util-vserver/m4/install-notify.am: give out additional
	  information about the 'make install' process

2005-04-28 19:07  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207

2005-04-28 18:48  ensc

	* util-vserver/configure.ac: adjusted dietlibc requirements

2005-04-28 18:08  ensc

	* util-vserver/src/vcontext.c: allow to override the execution
	  domain (personality); added
	  '--personality-type' and '--personality-flags' options

2005-04-28 18:08  ensc

	* util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
	  around a read(2)

2005-04-28 18:05  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.suexec: added support for a rescue
	  mode

2005-04-28 18:04  ensc

	* util-vserver/scripts/vserver.functions: *
	  _generatePersonalityOptions(): added and use it
	  * added support for a rescue mode

2005-04-28 18:03  ensc

	* util-vserver/scripts/vserver-build.functions.pkgmgmt:
	  YUM_RELEASEPKGS: added

2005-04-28 18:03  ensc

	* util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'

2005-04-28 18:03  ensc

	* util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
	  * added some sanity checks for a sany environment when
	  internalizing
	  the package management

2005-04-28 18:02  ensc

	* util-vserver/scripts/functions: * isRegularFile(): fixed
	  evaluation of params
	  * hasSubstring(): added
	  * getAllVservers(): fixed typo

2005-04-28 18:01  ensc

	* util-vserver/lib_internal/sys_clone.h: cleanups; do not include
	  <sys/syscall.h>

2005-04-28 18:01  ensc

	* util-vserver/lib_internal/Makefile-files,
	  util-vserver/lib_internal/sys_personality.h: added
	  sys_personality.h

2005-04-28 17:56  ensc

	* util-vserver/scripts/legacy/vserver-copy,
	  util-vserver/scripts/vserver-copy: moved to legacy

2005-04-28 17:54  ensc

	* util-vserver/lib/testsuite/Makefile-files,
	  util-vserver/lib/testsuite/personality.c: added testcases for the
	  vc_*personality*() functions

2005-04-28 17:53  ensc

	* util-vserver/lib/vserver.h: added prototypes for vc_*personality*
	  support

2005-04-28 17:53  ensc

	* util-vserver/lib/virtual.h: updated to new kernel headers

2005-04-28 17:53  ensc

	* util-vserver/lib/cflags_list-v13.c: do not include <string.h>
	  anymore

2005-04-28 17:52  ensc

	* util-vserver/lib/internal.h: utilvserver_listparser_uint*():
	  removed the 'nonnull' attribute for the 'mask' param

2005-04-28 17:51  ensc

	* util-vserver/lib/Makefile-files,
	  util-vserver/lib/personalityflag.c,
	  util-vserver/lib/personalityflag_list.c,
	  util-vserver/lib/personalitytype.c: added personality* files

2005-04-28 17:50  ensc

	* util-vserver/doc/configuration.xml: * added some markup
	  * documented 'personality'

2005-04-28 17:50  ensc

	* util-vserver/doc/configuration-xhtml.xsl,
	  util-vserver/doc/configuration.dtd: added support for <directory>
	  and <filename> markup

2005-04-28 17:49  ensc

	* util-vserver/distrib/fc3/yum/yum.conf:
	  s!redhat-release!fedora-release!

2005-04-28 17:49  ensc

	* util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'

2005-04-28 17:48  ensc

	* util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
	  packages

2005-04-28 17:46  ensc

	* 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

2005-04-28 17:45  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/scripts/Makefile-files: moved vserver-copy to legacy

2005-04-28 17:44  ensc

	* util-vserver/Makefile.am: added new kernel headers

2005-04-28 11:01  ensc

	* 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

2005-04-24 20:31  ensc

	* util-vserver/src/vserver-stat.c: showContexts(): added 'const'
	  qualifier

2005-04-24 20:30  ensc

	* util-vserver/scripts/start-vservers,
	  util-vserver/scripts/vsomething: use the new getAllVservers()
	  functionality to specify special kinds of
	  vservers

2005-04-24 20:29  ensc

	* util-vserver/scripts/functions: * isRegularFile(): allow to
	  override the '-f' classifier
	  * getAllVservers(): added several types of vservers (marked,
	  unmarked,
	  running...)
	  * getAllVserversByArg()" added

2005-04-24 20:28  ensc

	* util-vserver/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 20:26  ensc

	* 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

2005-04-24 20:25  ensc

	* util-vserver/lib/vserver-internal.h,
	  util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"

2005-04-24 20:25  ensc

	* util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
	  VALUES: added an empty field to make it compile with gcc4

2005-04-24 20:24  ensc

	* 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

2005-04-24 20:23  ensc

	* 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

2005-04-24 20:21  ensc

	* util-vserver/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 20:17  ensc

	* 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

2005-04-24 20:17  ensc

	* util-vserver/update-doc: exclude some static files

2005-04-24 20:16  ensc

	* util-vserver/build-all: remove config.cache when CLEAN is set
	  disabled gcc33 build

2005-04-24 11:33  ensc

	* 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

2005-04-16 21:21  ensc

	* util-vserver/configure.ac: cleanups
	  added '--disable-extra-optimizations' option

2005-04-16 21:20  ensc

	* 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

2005-04-16 21:19  ensc

	* util-vserver/scripts/functions: isRegularFile(): added

2005-04-16 21:18  ensc

	* util-vserver/util-vserver.spec.in: cleanups
	  added changelog entry for 0.30.206

2005-04-12 22:37  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206

2005-04-12 21:54  ensc

	* util-vserver/src/vserver-info.c: implemented VERIFYPROC method

2005-04-12 21:53  ensc

	* util-vserver/scripts/vserver.functions: added verify-proc sanity
	  check

2005-04-12 21:52  ensc

	* util-vserver/scripts/functions: killContext(): commented out the
	  more correct
	  (but not working) kill-sequence

2005-04-12 21:50  ensc

	* util-vserver/util-vserver.spec.in: ship the yum patches

2005-04-12 21:42  ensc

	* util-vserver/Makefile.am: added '--no-wrap -S' to the
	  CVS2CL_AMFLAGS

2005-04-12 19:27  ensc

	* util-vserver/configure.ac: adjusted min-dietlibc requirements

2005-04-12 19:23  ensc

	* util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
	  'min_ver' to be a shell variable

2005-04-12 18:26  ensc

	* util-vserver/scripts/functions: vshelper.isDebug(): fixed logic

2005-04-10 12:27  ensc

	* util-vserver/src/rpm-fake.c: send the signals for endgrent() and
	  endpwent()

2005-04-10 12:26  ensc

	* 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

2005-04-10 12:26  ensc

	* util-vserver/Makefile.am: include m4/libsel.am

2005-04-10 01:01  ensc

	* util-vserver/src/context-sync.hc: ignore errors during setsid(2)
	  execution (required for vs1.9.5.12+)

2005-04-10 01:00  ensc

	* util-vserver/scripts/vshelper: * kill vserver processes
	  explicitly with 'killContext'; userspace
	  reboot helper may assume that 'reboot(2)' never returns...
	  * added 'async' method

2005-04-10 00:59  ensc

	* 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

2005-04-10 00:57  ensc

	* 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

2005-04-10 00:55  ensc

	* 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...

2005-04-10 00:54  ensc

	* util-vserver/scripts/functions: spawn(), killContext(): added

2005-04-10 00:53  ensc

	* util-vserver/m4/libsel.am: initial checkin

2005-04-10 00:53  ensc

	* util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
	  accepts 'DIET' and 'DIETFLAGS' as
	  global configure variables

2005-04-10 00:52  ensc

	* util-vserver/m4/ensc_cxxcompiler.m4: fixed typo

2005-04-10 00:52  ensc

	* util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
	  ENSC_USE_GLIBC

2005-04-10 00:52  ensc

	* util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
	  variables; they are set by configure now

2005-04-08 19:18  ensc

	* util-vserver/scripts/vyum-worker: added better test for patched
	  yum

2005-04-08 19:17  ensc

	* util-vserver/src/vserver-info.c: fixed typo

2005-04-08 19:17  ensc

	* util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
	  S. Gumerman)

2005-04-08 19:15  ensc

	* util-vserver/scripts/vserver-build.functions.yum: substitute
	  @YUMLOCKDIR@

2005-04-08 19:14  ensc

	* util-vserver/scripts/chcontext: fixed operation when context was
	  not specified

2005-04-08 19:13  ensc

	* util-vserver/distrib/redhat/initpre: reverted the patch adding
	  '/usr/X11'
	  create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
	  FC4

2005-04-08 19:12  ensc

	* util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
	  -s'

2005-04-08 19:12  ensc

	* util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'

2005-04-08 19:12  ensc

	* util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'

2005-04-08 19:11  ensc

	* util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS

2005-03-29 02:10  ensc

	* util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
	  instead of libensc_vector.a

2005-03-25 21:19  ensc

	* util-vserver/scripts/vserver.stop: fixed typo

2005-03-25 17:11  ensc

	* util-vserver/scripts/vserver.functions: minor cleanups: call
	  vkill with '--xid' instead of '-c'

2005-03-25 16:56  ensc

	* util-vserver/scripts/vserver.stop: address both the context and
	  the pid when sending SIGINT to init

2005-03-25 02:38  ensc

	* util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
	  with 'cmp' but display verbose error reason

2005-03-25 02:37  ensc

	* util-vserver/lib_internal/switchtowatchxid.c: simplified it and
	  made it work with recent kernels

2005-03-25 02:37  ensc

	* util-vserver/doc/configuration-xhtml.xsl: use 'alternate
	  stylesheet' instead of 'stylesheet' (reported by Herbert
	  Poetzl)

2005-03-25 02:35  ensc

	* util-vserver/util-vserver.spec.in: fixed quoting of % in
	  %description

2005-03-24 14:08  ensc

	* util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
	  REQUIREMENTS

2005-03-24 13:53  ensc

	* util-vserver/NEWS, util-vserver/configure.ac,
	  util-vserver/util-vserver.spec.in: version 0.30.205

2005-03-24 13:50  ensc

	* util-vserver/util-vserver.spec.in: added some %descriptions

2005-03-24 12:46  ensc

	* 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

2005-03-24 12:45  ensc

	* util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
	  places
	  use Echdir() instead of chdir()

2005-03-24 12:44  ensc

	* 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

2005-03-24 12:42  ensc

	* util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
	  instead of truncate()

2005-03-24 12:42  ensc

	* util-vserver/lib_internal/testsuite/copy-check: added new tests
	  and better diagnostic

2005-03-24 12:42  ensc

	* util-vserver/lib_internal/unify-copy.c: moved 'volatile'
	  qualifiers to a better place
	  minor code cleanups

2005-03-24 12:41  ensc

	* util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
	  added

2005-03-24 12:41  ensc

	* util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG

2005-03-24 01:12  ensc

	* util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
	  files on exit

2005-03-24 00:12  ensc

	* util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
	  signals while executing the non-atomic operations

2005-03-24 00:12  ensc

	* util-vserver/src/vhashify.c: optimized directory creation

2005-03-24 00:11  ensc

	* util-vserver/lib_internal/unify-copy.c: prepared for sigbus
	  testcase
	  added some 'volatile' modifiers
	  use siglongjmp() instead of longjmp()

2005-03-24 00:09  ensc

	* util-vserver/lib_internal/matchvserverinfo-init.c: minor code
	  cleanups

2005-03-24 00:09  ensc

	* 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

2005-03-23 02:17  ensc

	* util-vserver/ensc_vector/testsuite,
	  util-vserver/ensc_vector/testsuite/.cvsignore: updated

2005-03-23 02:10  ensc

	* util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
	  added lots of new code...

2005-03-23 02:08  ensc

	* util-vserver/src/rpm-fake.c: is_selinux_enabled(): added

2005-03-23 02:08  ensc

	* 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

2005-03-23 02:05  ensc

	* util-vserver/scripts/vserver: added 'hashify' target

2005-03-23 02:05  ensc

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

2005-03-23 02:05  ensc

	* util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
	  initialization of 'vserver'

2005-03-23 02:04  ensc

	* util-vserver/distrib/Makefile.am: create
	  /etc/.../.distributions/.common/pubkeys/
	  create /etc/.../.defaults/apps/vunify/hash

2005-03-23 02:04  ensc

	* util-vserver/util-vserver.spec.in: copy GPG keys from the system
	  into the confdir
	  buildrequire dietlibc-0.25

2005-03-23 02:03  ensc

	* util-vserver/build-all: build with debug settings

2005-03-22 15:27  ensc

	* 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

2005-03-22 15:25  ensc

	* util-vserver/lib_internal/command-exec.c: call write(2) through
	  TEMP_FAILURE_RETRY()

2005-03-22 15:25  ensc

	* util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel

2005-03-22 15:05  ensc

	* util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
	  workaround warning messages regarding 'warn_unused_return_value'
	  when
	  using _FORTIFY_SOURCE.

2005-03-22 14:59  ensc

	* 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.

2005-03-22 14:57  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
	  vdlimit

2005-03-22 14:57  ensc

	* util-vserver/util-vserver.spec.in: cleanups
	  use %global instead of %define

2005-03-22 14:48  ensc

	* util-vserver/build-all: set _FORTIFY_SOURCE

2005-03-19 03:59  ensc

	* util-vserver, util-vserver/.cvsignore: updated

2005-03-19 03:58  ensc

	* util-vserver, util-vserver/.cvsignore: updated

2005-03-19 02:35  ensc

	* util-vserver/update-doc: initial checkin

2005-03-19 02:33  ensc

	* util-vserver/scripts/chcontext: do not use '--create' for dynamic
	  contexts

2005-03-19 02:21  ensc

	* util-vserver/distrib/apps: removed...

2005-03-19 02:20  ensc

	* util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
	  util-vserver/distrib/apps/vshelper/action: added to be removed...

2005-03-19 02:16  ensc

	* 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

2005-03-19 02:16  ensc

	* 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...

2005-03-19 02:12  ensc

	* util-vserver/distrib/redhat/initsignal: added to be removed
	  soon...

2005-03-19 02:11  ensc

	* util-vserver/src/vnet.c: obsoleted...

2005-03-19 02:10  ensc

	* util-vserver/doc/vunify-verbosity.txt,
	  util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
	  util-vserver/src/vnet.c: initial checkin

2005-03-19 02:07  ensc

	* 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

2005-03-19 02:07  ensc

	* util-vserver/src/Makefile-files: moved vdlimit into the only-C99
	  section
	  build vhashify only with C99 and beecrypt
	  cleanups

2005-03-19 02:06  ensc

	* util-vserver/lib_internal/testsuite/copy-check: cleanups
	  conditionalize expensive tests

2005-03-19 02:05  ensc

	* util-vserver/lib/Makefile-files,
	  util-vserver/lib_internal/Makefile-files: moved *dlimit* files
	  into the only-C99 section
	  clean all potentially built libraries

2005-03-19 02:03  ensc

	* util-vserver/ensc_vector/list-free.c: some minor C89
	  compatibility changes

2005-03-19 02:03  ensc

	* util-vserver/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 02:01  ensc

	* util-vserver/doc/configuration.dtd: readded

2005-03-19 02:01  ensc

	* util-vserver/doc/configuration.xml: documented the 'vhashify'
	  configuration
	  moved '<default>' tags before '<description>'

2005-03-19 02:00  ensc

	* util-vserver/doc/configuration-xhtml.xsl: applied changes
	  regarding the new www-location on savannah

2005-03-19 01:59  ensc

	* util-vserver/doc/Makefile-files: (re)added xsltproc support

2005-03-19 01:57  ensc

	* util-vserver/configure.ac: added tests for XSLTPROC
	  added '--disable-expensive-tests'
	  added beecrypt tests
	  cosmetical cleanups + enhancements

2005-03-19 01:56  ensc

	* util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
	  added some hacks for lib-dietlibc-not-enabled-error.a

2005-03-18 03:56  ensc

	* util-vserver/lib_internal/testsuite,
	  util-vserver/lib_internal/testsuite/.cvsignore: updated

2005-03-18 03:56  ensc

	* 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

2005-03-18 03:54  ensc

	* util-vserver/lib_internal/unify-copy.c: use a sparse-file
	  friendly method for copying files

2005-03-18 03:33  ensc

	* 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()

2005-03-18 00:33  ensc

	* util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
	  instead of libensc_vector.a

2005-03-18 00:25  ensc

	* util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
	  util-vserver/src/vhashify.h: made it work...

2005-03-18 00:24  ensc

	* util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
	  applied changes in the MatchList-API

2005-03-18 00:23  ensc

	* util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
	  libensc_vector.a
	  use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la

2005-03-18 00:23  ensc

	* util-vserver/scripts/vpkg: exit with returncode of '2' when
	  pkgmgmt can not be determined

2005-03-18 00:22  ensc

	* util-vserver/lib_internal/testsuite/Makefile-files: use
	  $(LIBENSCVECTOR) instead of libensc_vector.a

2005-03-18 00:22  ensc

	* util-vserver/lib_internal/unify-isiunlinkable.c,
	  util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
	  return-type

2005-03-18 00:21  ensc

	* util-vserver/lib_internal/unify-copy.c: implemented copyReg()
	  with mmap(2) instead of read(2)+write(2) sequences

2005-03-18 00:20  ensc

	* util-vserver/lib_internal/string.hc: String_free(): added

2005-03-18 00:20  ensc

	* util-vserver/lib_internal/string.h: renamed String_destroy() to
	  String_free()

2005-03-18 00:20  ensc

	* util-vserver/lib_internal/string-destroy.c: obsoleted;
	  String_free() is now inlined

2005-03-18 00:20  ensc

	* 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

2005-03-18 00:18  ensc

	* util-vserver/lib_internal/matchlist-destroy.c: use String_free()
	  instead of String_destroy()

2005-03-18 00:18  ensc

	* util-vserver/lib_internal/Makefile-files: added
	  matchvserverinfo-*
	  removed string-destroy.c

2005-03-18 00:17  ensc

	* util-vserver/lib_internal/matchvserverinfo-free.c,
	  util-vserver/lib_internal/matchvserverinfo-init.c: initial
	  checkin

2005-03-18 00:15  ensc

	* util-vserver/ensc_vector/Makefile-files,
	  util-vserver/lib/Makefile-files: split into a -glibc and a -diet
	  part

2005-03-18 00:13  ensc

	* util-vserver/ensc_vector/testsuite/Makefile-files,
	  util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
	  instead of libensc_vector.a

2005-03-18 00:12  ensc

	* util-vserver/configure.ac: HACK: set 'enable_static=no' for
	  dietlibc case and postpone AC_PROG_LIBTOOL execution

2005-03-18 00:11  ensc

	* util-vserver/Makefile.am: use $(LIBVSERVER) instead of
	  lib/libvserver.la
	  use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)

2005-03-17 14:59  ensc

	* util-vserver/build-all, util-vserver/src,
	  util-vserver/src/.cvsignore: updated

2005-03-17 14:58  ensc

	* 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...

2005-03-17 14:58  ensc

	* util-vserver/src/vcopy.c: use new Unify_unify() API

2005-03-17 14:57  ensc

	* util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
	  util-vserver/src/vhashify.h: initial checkin

2005-03-17 14:56  ensc

	* util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
	  lib_internal/libinternal.a
	  added vhashify*

2005-03-17 14:54  ensc

	* 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

2005-03-17 14:53  ensc

	* util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
	  argument to Unify_unify()
	  * Unify_isIUnlinkable(): added

2005-03-17 14:52  ensc

	* util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
	  argument to Unify_unify()

2005-03-17 14:51  ensc

	* 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

2005-03-17 14:51  ensc

	* 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

2005-03-17 14:49  ensc

	* util-vserver/ensc_vector/testsuite/test1.c: added tests for
	  Vector_searchSelfOrg()

2005-03-17 14:48  ensc

	* util-vserver/ensc_vector/testsuite/Makefile-files: added test2

2005-03-17 14:47  ensc

	* util-vserver/ensc_vector/vector.h,
	  util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
	  added

2005-03-17 14:47  ensc

	* util-vserver/ensc_vector/Makefile-files: added list-* files
	  added vector-searchselforg.c

2005-03-17 14:46  ensc

	* 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

2005-03-09 14:53  ensc

	* util-vserver/src/vserver-info.c: added XIDTYPE support

2005-03-09 14:43  ensc

	* util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()

2005-03-09 14:42  ensc

	* util-vserver/m4/ensc_initrddir.m4: fixed typo

2005-03-09 14:39  ensc

	* util-vserver/lib/vserver.h: vc_getXIDType(): added

2005-03-09 14:39  ensc

	* util-vserver/lib/vserver-internal.h: added some magic to avoid
	  warnings with gcc4

2005-03-09 14:38  ensc

	* util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
	  added getxidtype.c

2005-03-09 14:37  ensc

	* util-vserver/distrib/redhat/initpre: create /usr/X11 also

2005-03-09 14:37  ensc

	* 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

2005-03-02 01:29  ensc

	* 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

2005-03-02 01:24  ensc

	* util-vserver/scripts/vyum: allow '--all' param

2005-03-02 01:24  ensc

	* util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings

2005-03-02 01:23  ensc

	* util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
	  statements

2005-03-02 01:23  ensc

	* util-vserver/lib/syscall_adddlimit-v13.hc,
	  util-vserver/lib/syscall_remdlimit-v13.hc,
	  util-vserver/lib/vserver-internal.h: minor cleanups

2005-03-02 00:54  ensc

	* util-vserver/src/secure-mount.c: do not assume 'nodev' on
	  'devpts'

2005-03-02 00:54  ensc

	* util-vserver/lib/vserver-internal.h:
	  CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added

2005-03-02 00:52  ensc

	* 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)

2005-02-25 23:32  ensc

	* util-vserver/scripts/vserver-setup.functions: added some sanity
	  checks

2005-02-25 23:31  ensc

	* util-vserver/ensc_wrappers/Makefile-files,
	  util-vserver/ensc_wrappers/wrappers-string.hc,
	  util-vserver/ensc_wrappers/wrappers.h: added wrapper around
	  string functions

2005-02-25 23:30  ensc

	* 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

2005-02-25 21:51  ensc

	* util-vserver/scripts/vapt-get-worker,
	  util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
	  $_APT_GET

2005-02-25 21:37  ensc

	* 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.

2005-02-25 21:33  ensc

	* util-vserver/configure.ac: changed my GPG key

2005-02-25 21:33  ensc

	* util-vserver/src/secure-mount.c: assume 'nodev' by default

2005-02-25 20:55  ensc

	* 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

2005-02-25 20:52  ensc

	* util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
	  ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
	  use $SETUP_CONFDIR instead of $confdir

2005-02-25 20:51  ensc

	* util-vserver/scripts/vserver-build.apt-rpm,
	  util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
	  $PKGDIR, use $PKGINSTALLDIR instead of

2005-02-20 23:21  ensc

	* util-vserver/scripts/vserver-build.functions.rpm:
	  rpm.initFilesystem(): fixed variable-names; this caused e.g. an
	  unset %_dbpath macro formerly

2005-02-15 23:13  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204

2005-02-15 22:24  ensc

	* util-vserver/configure.ac: added information where the 'ip' and
	  'vconfig' programs can be found

2005-02-15 22:18  ensc

	* 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

2005-02-15 18:04  ensc

	* 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).

2005-02-07 18:02  ensc

	* util-vserver/scripts/functions,
	  util-vserver/scripts/vserver-build.functions.pkgmgmt,
	  util-vserver/src/vunify.c: fixed typos

2005-02-07 18:01  ensc

	* util-vserver/doc/configuration.xml: documented the *namespace
	  options

2005-02-04 12:18  ensc

	* util-vserver/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 02:55  ensc

	* util-vserver/scripts/vserver.functions: fixed one of the
	  previously added 'test -n'

2005-02-02 14:09  ensc

	* util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
	  ENSC_PATHPROG(): added a '<DESCR>' parameter

2005-02-02 13:42  ensc

	* 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

2005-02-01 17:28  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203

2005-02-01 17:23  ensc

	* util-vserver/scripts/Makefile-files: added vyum-worker to
	  AM_INSTALLCHECK_STD_OPTIONS_EXEMPT

2005-02-01 17:23  ensc

	* util-vserver/scripts/vyum-worker: minor cosmetical change

2005-02-01 17:22  ensc

	* 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'.

2005-02-01 17:02  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202

2005-02-01 16:57  ensc

	* util-vserver/distrib/fc3/rpmlist.d,
	  util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin

2005-02-01 16:56  ensc

	* util-vserver/scripts/vserver-build.rpm: moved installPackages
	  into vserver-build.functions.rpm
	  added support for preconfigured package-lists

2005-02-01 16:55  ensc

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

2005-02-01 16:55  ensc

	* util-vserver/scripts/vserver-build: documented the '--empty'
	  switch for the '-m rpm' method
	  allow an increasing debug-level

2005-02-01 16:54  ensc

	* util-vserver/scripts/functions: vshelper.isDebug(): fixed it...

2005-02-01 16:53  ensc

	* util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
	  directory + content

2005-02-01 16:53  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added
	  vserver-build.rpm

2005-02-01 02:08  ensc

	* 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'

2005-02-01 02:06  ensc

	* util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
	  added; it allows to pass additional information about the vserver

2005-02-01 02:06  ensc

	* util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
	  with O_RDWR, fixed resource leak in error-case

2005-02-01 00:55  ensc

	* util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
	  when appending the '/'

2005-01-31 23:06  ensc

	* util-vserver/doc/configuration.xml,
	  util-vserver/scripts/functions, util-vserver/scripts/vshelper:
	  added 'debug' option for vshelper

2005-01-31 23:04  ensc

	* util-vserver/scripts/vshelper: added delegation support (Herbert
	  Poetzl)
	  http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff

2005-01-31 22:47  ensc

	* util-vserver/scripts/vserver-build.functions: getDistribution():
	  added support for a default distribution

2005-01-31 22:45  ensc

	* util-vserver/scripts/Makefile-files,
	  util-vserver/scripts/vserver-build,
	  util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method

2005-01-31 22:45  ensc

	* util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
	  util-vserver/distrib/template/initpost,
	  util-vserver/distrib/template/initpre: added the 'template'
	  distribution

2005-01-31 17:48  ensc

	* 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.

2005-01-31 17:45  ensc

	* util-vserver/scripts/vshelper: fixed the (currently non-existent)
	  child->parent traversal

2005-01-31 17:44  ensc

	* util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
	  DOT_MULTI_TARGET

2005-01-31 17:44  ensc

	* util-vserver/doc/configuration.xml: updated

2005-01-31 17:43  ensc

	* 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

2005-01-28 01:21  ensc

	* util-vserver/doc/configuration.xml: reindented it
	  fixed vshelper documentation

2005-01-27 21:24  ensc

	* 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)

2005-01-27 20:53  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201

2005-01-27 20:38  ensc

	* util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
	  reworked the capability.h stuff

2005-01-27 20:38  ensc

	* util-vserver/src/Makefile-files,
	  util-vserver/src/capability-compat.h: added capability-compat.h

2005-01-27 20:37  ensc

	* util-vserver/configure.ac: added check for <sys/capability.h>
	  header

2005-01-27 20:37  ensc

	* util-vserver/Makefile.am: removed the linuxcaps.h bits

2005-01-27 19:17  ensc

	* util-vserver/src/vserver-info.c: implemented capability-support
	  check

2005-01-27 19:16  ensc

	* 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

2005-01-27 19:15  ensc

	* util-vserver/src, util-vserver/src/.cvsignore,
	  util-vserver/src/Makefile-files: added check-unixfile

2005-01-27 19:15  ensc

	* util-vserver/scripts/vserver.start: execute sanityCheck()

2005-01-27 19:15  ensc

	* 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

2005-01-27 19:13  ensc

	* 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

2005-01-27 19:11  ensc

	* util-vserver/scripts/vserver-build: added 'yum' support

2005-01-27 19:11  ensc

	* util-vserver/scripts/vrpm-preload: reorganized; moved lots of
	  code into the 'functions' file

2005-01-27 19:10  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
	  files + vsomething + check-unixfile

2005-01-27 19:10  ensc

	* util-vserver/scripts/functions: added yum* support
	  reorganized the rpmFake stuff

2005-01-27 19:09  ensc

	* util-vserver/scripts/Makefile-files: added the yum* files +
	  vsomething

2005-01-27 19:09  ensc

	* util-vserver/distrib/redhat/initpre: added missing newline

2005-01-27 19:08  ensc

	* util-vserver/distrib/Makefile.am: added the yum* stuff for fc3

2005-01-27 19:07  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
	  + check-unixfile

2005-01-27 19:07  ensc

	* util-vserver/README: mentioned the '-m yum' buildmethod

2005-01-26 23:29  ensc

	* util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
	  /etc/vservers/.../vdir also

2005-01-26 23:27  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199

2005-01-26 21:15  ensc

	* util-vserver/util-vserver.spec.in: do not ship the /vservers
	  directory itself; as it is immutable, the
	  extraction will fail else

2005-01-26 20:44  ensc

	* util-vserver/lib_internal/testsuite,
	  util-vserver/lib_internal/testsuite/.cvsignore: updated

2005-01-26 20:09  ensc

	* util-vserver/util-vserver.spec.in: rearranged some scriptlets to
	  avoid comments after '-p /sbin/ldconfig'

2005-01-26 15:35  ensc

	* util-vserver/scripts/vserver.start: added (untested) support for
	  '/' in the vserver fstab

2005-01-26 15:34  ensc

	* util-vserver/scripts/vserver.functions: use unique prefixes for
	  variables used in functions with 'eval' statements
	  mountRootFS(): added

2005-01-26 15:34  ensc

	* util-vserver/scripts/functions: use unique prefixes for variables
	  used in functions with 'eval' statements

2005-01-26 15:32  ensc

	* util-vserver/lib_internal/testsuite/filecfg-ml.c: include
	  <string.h> + <ctype.h>

2005-01-26 15:31  ensc

	* util-vserver/scripts/Makefile-files: moved rootshell to legacy

2005-01-26 15:30  ensc

	* util-vserver/vserver-start/defaulttty.c: include <string.h>

2005-01-26 15:29  ensc

	* util-vserver/src/secure-mount.c: added '--rootfs' option

2005-01-26 15:28  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
	  initscripts to legacy

2005-01-26 14:23  ensc

	* 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

2005-01-25 16:01  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/scripts/legacy/rootshell,
	  util-vserver/scripts/rootshell: moved rootshell script to legacy

2005-01-21 13:51  ensc

	* 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]

2005-01-21 13:44  ensc

	* 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)

2005-01-21 13:42  ensc

	* util-vserver/scripts/vserver-setup.functions:
	  interface-configuration: give out a warning when no device was
	  configured

2005-01-21 13:41  ensc

	* 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

2005-01-21 13:38  ensc

	* 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)

2005-01-07 17:40  ensc

	* util-vserver/README: fixed typos
	  cleanups + enhancements

2005-01-07 16:44  ensc

	* util-vserver/README: "Notes for distributors" + "Which version
	  shall I use?" added

2005-01-07 16:41  ensc

	* util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
	  instead of '[' (found by Hans Ulrich Niedermann)

2005-01-06 23:59  ensc

	* util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
	  AC_CANONICAL_HOST + AC_CANONICAL_BUILD

2005-01-06 23:53  ensc

	* 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)

2005-01-06 23:26  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
	  $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
	  Niedermann)

2004-12-28 19:07  ensc

	* 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

2004-12-28 19:07  ensc

	* 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

2004-12-28 19:04  ensc

	* util-vserver/configure.ac: use ENSC_PATHPROG & friends

2004-12-28 19:03  ensc

	* util-vserver/m4/ensc_pathprog.m4: initial checkin

2004-12-28 19:02  ensc

	* util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
	  substituting prognames

2004-12-28 12:00  ensc

	* util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
	  variants

2004-12-28 12:00  ensc

	* util-vserver/lib/vserver.h: s!\params!\param!
	  added doc about vc_get_iattr()

2004-12-28 11:58  ensc

	* util-vserver/doc/cfg.txt: removed since obsoleted by
	  configuration.xml

2004-12-21 07:19  ensc

	* util-vserver/src/vsched.c: fixed segfault when no arguments are
	  given (reported by Adrian Reyer)

2004-12-16 00:11  ensc

	* 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)

2004-12-09 13:07  ensc

	* util-vserver/build-all: added fc-3 host

2004-12-09 13:06  ensc

	* util-vserver/lib/Makefile-files: getfilecontext.c: added

2004-12-09 13:05  ensc

	* 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.

2004-12-07 11:15  ensc

	* util-vserver/vserver-start/main.c: include <unistd.h>

2004-12-07 11:14  ensc

	* util-vserver/scripts/vserver.functions: read enter-shell from the
	  defaults-directory also
	  use prio-bias instead of cpu-mask

2004-12-07 11:13  ensc

	* util-vserver/lib_internal/filecfg-iteratemultiline.c: include
	  <string.h>

2004-12-07 11:13  ensc

	* util-vserver/lib/testsuite/cflags.c: added some new flags

2004-12-07 11:10  ensc

	* util-vserver/doc/configuration.xml: do not mention the /hostname
	  + /domainname params anymore
	  removed vsched/cpu-mask
	  added vsched/priority-bias

2004-10-21 19:02  ensc

	* util-vserver/lib/vserver.h: added/updated flags and capabilities

2004-10-21 19:01  ensc

	* util-vserver/lib/islink.c: initial checkin

2004-10-21 19:01  ensc

	* util-vserver/lib/internal.h: utilvserver_isLink(): added
	  prototype

2004-10-21 19:00  ensc

	* util-vserver/lib/cflags-v13.c: added lots of new flags

2004-10-21 18:59  ensc

	* util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
	  'ping' is kept for compatibility reasons

2004-10-21 18:58  ensc

	* util-vserver/lib/Makefile-files: added islink.c

2004-10-19 23:59  ensc

	* util-vserver/scripts/functions: getFileValue(): modified to
	  accept a list of candidates

2004-10-19 23:39  ensc

	* util-vserver/src/vcontext.c: merged from
	  UV_NAMESPACE_AFTER_CHROOT branch

2004-10-19 23:19  ensc

	* util-vserver/Makefile.am: added 'update-doc' target

2004-10-19 23:11  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc:
	  Evc_{new,enter}_namespace(): added

2004-10-19 21:47  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196

2004-10-19 21:47  ensc

	* util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
	  updated to vs1.9.3-rc4

2004-10-19 21:11  ensc

	* 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

2004-10-19 21:10  ensc

	* util-vserver/lib_internal/filecfg-iteratemultiline.c,
	  util-vserver/lib_internal/testsuite/filecfg-ml.c,
	  util-vserver/vserver-start/defaulttty.c: initial checkin

2004-10-19 21:09  ensc

	* util-vserver/vserver-start/Makefile-files: added defaulttty.c

2004-10-19 21:08  ensc

	* util-vserver/src/reducecap.c: use some dirty hacks to include
	  <linuxcaps.h> cleanly

2004-10-19 21:08  ensc

	* util-vserver/scripts/vserver.stop: execute 'prepareStop()'

2004-10-19 21:07  ensc

	* util-vserver/scripts/vserver.functions: made
	  runlevel_{start,stop} global variables
	  prepareStop(): added
	  set PREVLEVEL on 'vserver ... stop' (required by Debian)

2004-10-19 21:06  ensc

	* util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!

2004-10-19 21:06  ensc

	* util-vserver/lib_internal/testsuite/Makefile-files: added
	  filecfg-ml test

2004-10-19 21:06  ensc

	* util-vserver/lib_internal/string.hc: String_c_str(): added

2004-10-19 21:05  ensc

	* util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added

2004-10-19 21:05  ensc

	* util-vserver/lib_internal/filecfg.h:
	  FileCfg_iterateOverMultiLine(): added prototypes and related
	  declarations

2004-10-19 21:04  ensc

	* util-vserver/lib_internal/Makefile-files: added
	  filecfg-iteratemultiline.c

2004-10-19 21:04  ensc

	* util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
	  use VCMD_set_sched_v2 instead of VCMD_set_sched

2004-10-19 21:03  ensc

	* util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added

2004-10-19 21:03  ensc

	* util-vserver/doc/configuration.xml: s!prefix!prefix-length!

2004-10-19 21:03  ensc

	* util-vserver/Makefile.am: added new kernel headers
	  changed substition of linuxcaps.h; oldish 'sed' versions do not
	  understand '\<' regexs

2004-10-18 16:11  ensc

	* util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore

2004-10-18 16:08  ensc

	* 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-10-18 16:07  ensc

	* util-vserver/doc/Makefile-files: removed stylesheets and images
	  from the main-package; they are now in the web-CVS

2004-10-18 16:07  ensc

	* 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

2004-10-18 15:46  ensc

	* util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
	  updated

2004-10-06 03:20  ensc

	* util-vserver/README: updated note about 'vserver-stat' and differ
	  between 2.4 and 2.6
	  kernel

2004-10-06 03:19  ensc

	* util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
	  final unlink()

2004-10-06 03:19  ensc

	* util-vserver/src/Makefile-files: link secure-mount against
	  libvserver

2004-10-06 03:18  ensc

	* 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

2004-10-01 12:16  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195

2004-10-01 12:08  ensc

	* util-vserver/scripts/functions: _getProcNumberCount():
	  s!$_ctx!$1!

2004-10-01 11:50  ensc

	* util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
	  out information about version of the found dietlibc

2004-10-01 11:04  ensc

	* util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
	  additional information are following the
	  number

2004-10-01 11:00  ensc

	* 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-10-01 10:58  ensc

	* util-vserver/scripts/vserver-build,
	  util-vserver/scripts/vserver-build.debootstrap: allowed to
	  specify additional debootstrap options

2004-10-01 10:57  ensc

	* util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
	  warnings regarding procfs-security

2004-09-24 15:10  ensc

	* util-vserver/src/rpm-fake.c: removed a __THROW which is not
	  needed and causes errors with newer gcc

2004-09-24 15:08  ensc

	* util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
	  to copy labels; formerly, bad parameters could
	  cause undefined behaviour

2004-09-24 15:06  ensc

	* util-vserver/doc/Makefile-files: fixed typo

2004-09-23 23:13  ensc

	* util-vserver/doc/configuration.xml: added some comments for
	  interfaces/../{name,nodev}

2004-09-23 23:12  ensc

	* 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

2004-09-23 22:05  ensc

	* util-vserver/build-all: fixed CLEAN=1 usecase
	  use gcc4 instead of gcc35

2004-09-23 22:04  ensc

	* util-vserver/scripts/vserver-build.debootstrap: added better
	  diagnostic for failed debootstrap download

2004-09-23 22:03  ensc

	* util-vserver/doc/configuration.css: added *.elements templates

2004-09-23 22:02  ensc

	* util-vserver/doc/configuration.xml: updated rlimits description
	  (reported by Nikola Donev)
	  added warning about explicit 'fakeinit' usage

2004-09-23 22:02  ensc

	* util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
	  implemented <elements>...</elements> support

2004-09-23 22:01  ensc

	* util-vserver/doc/Makefile-files: added new stylesheets and images

2004-09-23 22:01  ensc

	* 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

2004-09-23 22:00  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated

2004-09-22 20:56  ensc

	* util-vserver/util-vserver.spec.in: s!commented!documented!

2004-09-22 20:55  ensc

	* util-vserver/util-vserver.spec.in: commented the possible options
	  for 'rpmbuild'

2004-09-22 20:54  ensc

	* util-vserver/src/vsched.c: use new vc_set_sched structure
	  generalized CLI options a little bit

2004-09-22 20:53  ensc

	* util-vserver/src/vattribute.c: set the "secure" flags on
	  '--secure' manually. This is a crude hack
	  and must be solved better.

2004-09-22 20:51  ensc

	* 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

2004-09-22 20:49  ensc

	* util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
	  ENSC_SAME_STRUCT_IDX: added

2004-09-22 20:45  ensc

	* util-vserver/lib/syscall_setsched.c: added support for the new
	  'struct vcmd_set_sched_v3'

2004-09-22 20:45  ensc

	* util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
	  vcmd_set_sched_v3'
	  added some optimizations

2004-09-22 20:42  ensc

	* util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
	  plus macros

2004-09-10 11:23  ensc

	* util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
	  CALL_VC_V13OBS(): added

2004-09-10 00:01  ensc

	* util-vserver/src/vlimit.c: fixed missing argument for '--xid'
	  switch

2004-09-07 20:37  ensc

	* util-vserver/src/vattribute.c: use vc_get_insecureflags() on
	  '--secure' option

2004-09-07 20:37  ensc

	* util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
	  this really make sense??)

2004-09-07 20:36  ensc

	* util-vserver/scripts/chcontext: fixed concatenation of flags +
	  caps

2004-09-07 20:27  ensc

	* util-vserver/configure.ac: added an explicit requirement for
	  version 1.9 of automake

2004-08-27 21:07  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193

2004-08-27 21:06  ensc

	* 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

2004-08-27 14:14  ensc

	* util-vserver/src/secure-mount.c: showHelp(): improved message

2004-08-27 08:58  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated again...

2004-08-27 08:58  ensc

	* util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
	  by readlink()

2004-08-27 08:57  ensc

	* util-vserver/src/keep-ctx-alive.c: include <sys/select.h>

2004-08-27 08:57  ensc

	* util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
	  return the count of written chars

2004-08-25 00:11  ensc

	* 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

2004-08-25 00:08  ensc

	* 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-08-19 16:06  ensc

	* 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

2004-08-19 15:02  ensc

	* 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

2004-08-19 14:31  ensc

	* util-vserver/src/vnamespace.c: fixed some #includes for the new
	  position of sys_clone.h

2004-08-19 14:30  ensc

	* util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
	  for some legacy code

2004-08-19 14:30  ensc

	* util-vserver/src/rpm-fake.c: fixed some #includes to reflect
	  changed position of sys_clone.h

2004-08-19 14:29  ensc

	* util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
	  prototypes

2004-08-19 14:29  ensc

	* util-vserver/src/fstool.c: checkForRace(): removed as unused

2004-08-19 14:28  ensc

	* util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
	  resolveCtx()

2004-08-19 14:28  ensc

	* util-vserver/src/sys_clone.h: moved into lib_internal/

2004-08-19 14:27  ensc

	* util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
	  already in libvserver

2004-08-19 14:10  ensc

	* util-vserver/lib_internal/testsuite/command.c: applied API
	  changes

2004-08-19 14:09  ensc

	* util-vserver/lib_internal/command.h: added support for
	  plain-style char** args

2004-08-19 14:09  ensc

	* 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

2004-08-19 14:08  ensc

	* util-vserver/lib_internal/command-setparams.c,
	  util-vserver/lib_internal/sys_clone.h: initial checkin

2004-08-19 14:07  ensc

	* util-vserver/lib_internal/Makefile-files: added
	  command-setparams.c and sys_clone.h

2004-08-19 14:07  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: marked
	  vserver.start.bin as C99-only

2004-08-19 14:06  ensc

	* util-vserver/pathconfig.h.pathsubst: added some new paths

2004-08-19 14:06  ensc

	* 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-08-19 14:04  ensc

	* util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
	  s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
	  added lots of new files

2004-08-19 14:03  ensc

	* 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

2004-08-19 14:01  ensc

	* util-vserver/lib/testsuite/Makefile-files,
	  util-vserver/tests/Makefile-files: automake-1.9 fixes:
	  s!VSERVER_LDFLAGS!VSERVER_LDFLGS!

2004-08-19 13:58  ensc

	* util-vserver/lib/xidopt2xid.c: removed code without an effect

2004-08-19 13:57  ensc

	* util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
	  vc_syscall() an alias for vserver() but execute it.

2004-08-19 13:56  ensc

	* util-vserver/lib/isfile.c: initial checkin

2004-08-19 13:56  ensc

	* util-vserver/lib/internal.h: utilvserver_isFile(): added
	  prototype

2004-08-19 13:56  ensc

	* util-vserver/lib/getvservercfgstyle.c: fixed detection of
	  legacy-style (check for file but not directory)

2004-08-19 13:55  ensc

	* util-vserver/lib/Makefile-files: addded 'isfile.c'

2004-08-19 13:54  ensc

	* util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added

2004-08-19 13:54  ensc

	* util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
	  Esocketpair(): added

2004-08-19 13:53  ensc

	* util-vserver/ensc_fmt/fmt-internal.h: minor optimizations

2004-08-19 13:53  ensc

	* util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag

2004-07-08 11:44  ensc

	* 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

2004-07-03 02:06  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190

2004-07-03 01:57  ensc

	* util-vserver/doc/configuration.xml: fixed path of the xsd file

2004-07-03 01:54  ensc

	* util-vserver/build-all: added fc-2

2004-07-03 01:38  ensc

	* util-vserver/scripts/vserver.functions: prepareInit(): fixed case
	  when .autofsck does not exist

2004-07-03 01:35  ensc

	* util-vserver/scripts/chcontext: accept --xid and prefer it
	  against --ctx in the doc
	  added --silentexist option at --create

2004-07-03 01:34  ensc

	* util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin

2004-07-03 01:34  ensc

	* util-vserver/distrib/redhat/rc.sysinit: call 'true' finally

2004-07-03 01:34  ensc

	* util-vserver/distrib/redhat/initpost: added comment about
	  possible races
	  fixed /etc/inittab substitution

2004-07-03 01:34  ensc

	* util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
	  added suse/apt/rpmpriorities
	  moved suse/apt/sources.list into the cfgdir

2004-07-03 01:33  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added
	  vserver.start.bin

2004-07-03 01:31  ensc

	* util-vserver/vserver-start/Makefile-files: use
	  AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now

2004-07-03 00:28  ensc

	* util-vserver/distrib/Makefile.am: added suse91 files

2004-07-03 00:26  ensc

	* 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-07-03 00:24  ensc

	* util-vserver/distrib/redhat/initpost: some enhancements for
	  'plain' initstyle

2004-07-03 00:22  ensc

	* util-vserver/lib_internal/testsuite,
	  util-vserver/lib_internal/testsuite/.cvsignore: added some files

2004-07-03 00:07  ensc

	* 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-07-03 00:07  ensc

	* util-vserver/vserver-start/Makefile-files: added lots of files

2004-07-03 00:05  ensc

	* util-vserver/src/vserver-info.c: added CANONIFY tag

2004-07-03 00:05  ensc

	* util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'

2004-07-02 23:55  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop: use a canonified lockfile-name

2004-07-02 23:54  ensc

	* util-vserver/scripts/vserver.functions: function prepareInit():
	  do some cleanups in the plain-mode

2004-07-02 23:54  ensc

	* util-vserver/scripts/functions: vshelper.initSync(): use $1
	  instead of $VSERVER_DIR

2004-07-02 23:49  ensc

	* util-vserver/lib_internal/util.h: include util-lockfile.h
	  canonifyVserverName(): added prototype

2004-07-02 23:45  ensc

	* util-vserver/lib_internal/util-mem.h: optimized it a little bit

2004-07-02 23:44  ensc

	* util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added

2004-07-02 23:44  ensc

	* util-vserver/lib_internal/command-wait.c: fixed stupid typo

2004-07-02 23:35  ensc

	* util-vserver/lib_internal/Makefile-files: added lots of new files

2004-07-02 23:34  ensc

	* 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-07-02 23:31  ensc

	* util-vserver/lib/vserver.h: small cosmetical cleanups

2004-07-02 23:27  ensc

	* util-vserver/distrib/misc/mtab: s!ext2!ufs!

2004-07-02 23:27  ensc

	* util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
	  PROG_* macros needed for vserver-start.bin

2004-07-02 23:26  ensc

	* util-vserver/build-all: removed gcc34 target (now default)
	  added gcc35 target (not working currently)

2004-07-01 11:00  ensc

	* util-vserver/scripts/vserver.start: (re)enabled nice-support for
	  2.6 vservers which was omitted inadvertently

2004-07-01 10:33  ensc

	* util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
	  introduced by rev 1.17

2004-06-29 16:22  ensc

	* util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
	  non-standard places

2004-06-29 16:22  ensc

	* util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
	  'pkgbase')

2004-06-27 14:40  ensc

	* 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-06-27 14:38  ensc

	* util-vserver/lib_internal/Makefile-files: added command* files
	  and testsuite/

2004-06-27 13:57  ensc

	* util-vserver/src/vserver-stat.c: enhanced output for old-style
	  vservers

2004-06-27 13:13  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated...

2004-06-27 13:08  ensc

	* util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
	  options are given

2004-06-27 13:06  ensc

	* util-vserver/src/vcopy.c: made it work...

2004-06-27 13:06  ensc

	* util-vserver/scripts/vserver-build.skeleton: do not fail when
	  '-d' is not specified and distribution can not be detected

2004-06-27 13:05  ensc

	* util-vserver/scripts/vserver-build.functions: getDistribution():
	  added detection for slackware and gentoo

2004-06-27 13:04  ensc

	* util-vserver/scripts/vprocunhide: fixed typos

2004-06-27 13:04  ensc

	* util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
	  work also when destination file does not exist (needed for vcopy)

2004-06-27 13:03  ensc

	* util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
	  operation on symlinks

2004-06-27 13:03  ensc

	* util-vserver/lib/vserver.h: vc_syscall(): added prototype
	  added/updated some doc

2004-06-27 13:02  ensc

	* util-vserver/lib/syscall-syscall.c: initial checkin

2004-06-27 13:02  ensc

	* util-vserver/lib/getvserverbyctx-compat.hc,
	  util-vserver/lib/getvserverctx.c: added legacy support

2004-06-27 13:01  ensc

	* util-vserver/lib/Makefile-files: added syscall-syscall.c

2004-06-27 13:00  ensc

	* util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's

2004-06-27 12:59  ensc

	* util-vserver/doc/configuration.xml: added comment about
	  'capabilities' file and kernelversion

2004-06-17 21:32  ensc

	* util-vserver/vserver-start,
	  util-vserver/vserver-start/Makefile-files: initial checkin

2004-06-17 21:31  ensc

	* util-vserver/Makefile.am: added silent.% target
	  include ensc_fmt/ and vserver-start/ files
	  minor cosmetical fixes

2004-06-16 10:10  ensc

	* util-vserver/ensc_vector/Makefile-files,
	  util-vserver/ensc_vector/vector-zeroend.c,
	  util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
	  function

2004-06-16 10:07  ensc

	* util-vserver/lib/Makefile-files: moved fmt* functionality into
	  the 'ensc_fmt' module
	  removed '-D_REENTRANT' as it is defined globally

2004-06-16 10:06  ensc

	* 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-05-27 00:55  ensc

	* util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
	  s!fakeinit!initpid! at some places

2004-05-27 00:54  ensc

	* util-vserver/scripts/vserver.functions: use '--fakeinit' by
	  default; users will have to disable it explicitly
	  by putting '~fakeinit' into the 'flags' configuration file

2004-05-27 00:54  ensc

	* util-vserver/scripts/vserver-build.debootstrap: cleanups

2004-05-27 00:53  ensc

	* util-vserver/README: fixed typos

2004-05-27 00:51  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated

2004-05-27 00:50  ensc

	* util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
	  variables which were lost some time ago; this
	  will preserve %%config files...

2004-05-27 00:48  ensc

	* util-vserver/Makefile.am: make util-vserver.spec readonly to
	  prevent losing of changes

2004-05-27 00:46  ensc

	* util-vserver/README: added content

2004-05-22 00:39  ensc

	* 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-05-21 15:46  ensc

	* util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
	  support for the default GPG key

2004-05-21 15:27  ensc

	* util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
	  util-vserver/scripts/vrpm: added some color to the life

2004-05-20 00:38  ensc

	* util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
	  filesystems on 'vserver ... pkgmgmt ...' operations

2004-05-18 23:25  ensc

	* util-vserver/NEWS: version 0.29.214

2004-05-18 23:24  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)

2004-05-18 23:23  ensc

	* 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-05-18 23:21  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
	  added sigexec

2004-05-18 23:20  ensc

	* util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
	  places

2004-05-18 23:20  ensc

	* util-vserver/Makefile.am: substitute ENV

2004-05-11 18:49  ensc

	* 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...

2004-05-11 18:32  ensc

	* util-vserver/src/sigexec.c: initial checkin

2004-05-11 18:31  ensc

	* 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-05-11 18:30  ensc

	* 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)

2004-05-11 18:28  ensc

	* util-vserver/src, util-vserver/src/.cvsignore,
	  util-vserver/src/Makefile-files: added sigexec

2004-05-11 18:28  ensc

	* util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
	  to set expected sigmask

2004-05-11 18:25  ensc

	* util-vserver/lib_internal/util-exitlikeprocess.h:
	  exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
	  parameter

2004-05-11 18:24  ensc

	* util-vserver/lib_internal/util-exitlikeprocess.c:
	  exitLikeProcess(): never return...

2004-05-11 18:23  ensc

	* util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
	  modified the new migrate-path to work when there exists a process
	  in xid 1 already

2004-05-08 02:05  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213

2004-05-08 01:40  ensc

	* util-vserver/src/exec-ulimit.c: added support for 'core'

2004-05-08 01:38  ensc

	* util-vserver/src/vps.c: use new exitLikeProcess() interface
	  better error-handling

2004-05-08 01:33  ensc

	* util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
	  use new exitLikeProcess() interface

2004-05-08 01:33  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop: added locking
	  call setDefaultTTY() correctly

2004-05-08 01:31  ensc

	* util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
	  clean' after building the vserver

2004-05-08 01:30  ensc

	* util-vserver/scripts/functions: setDefaultTTY(): redirect every
	  descriptors

2004-05-08 01:30  ensc

	* 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

2004-05-08 01:28  ensc

	* util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
	  when sending a signal

2004-05-08 01:28  ensc

	* util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
	  happy

2004-05-08 01:27  ensc

	* util-vserver/lib/val2text.hc: include <strings.h>

2004-05-08 01:27  ensc

	* util-vserver/lib/getvservername.c: getRecentName(): use
	  realpath(3) instead of errorprone 'chdir()' calls

2004-05-08 01:26  ensc

	* util-vserver/lib/getvserverbyctx-compat.hc,
	  util-vserver/lib/getvserverctx.c: optimized buffersizes

2004-05-08 01:25  ensc

	* util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
	  documentation; it must be configured on a
	  per-system, but not per-vserver base

2004-05-08 01:25  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated again

2004-05-05 19:40  ensc

	* util-vserver/src/clearenv.c: fixed case when '--' is used

2004-05-05 19:39  ensc

	* util-vserver/scripts/vshelper: fixed typo

2004-05-05 19:39  ensc

	* util-vserver/scripts/vserver.start: use 'clearenv' in the new
	  path also

2004-05-05 19:39  ensc

	* util-vserver/scripts/vserver.functions: sendKillSequence(): be
	  silent and succeed everytime

2004-05-05 19:38  ensc

	* util-vserver/scripts/vserver-setup.functions: removed legacy code

2004-05-05 19:37  ensc

	* 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-05-05 19:37  ensc

	* util-vserver/lib_internal/unify-unify.c: added some doc

2004-05-05 19:36  ensc

	* util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
	  regarding signed vs. unsigned int...

2004-05-05 19:36  ensc

	* util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
	  issue
	  include <strings.h>

2004-04-30 10:24  ensc

	* util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
	  len<4

2004-04-28 19:18  ensc

	* util-vserver/doc/changelog.txt: removed since unused

2004-04-28 18:12  ensc

	* util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax

2004-04-28 18:11  ensc

	* util-vserver/src/readlink.c: enhanced errormessages

2004-04-28 18:10  ensc

	* util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
	  vc_get_insecurebcaps() instead of vc_get_insecurecaps()
	  set secure ccapabilities

2004-04-28 18:09  ensc

	* util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
	  vc_get_insecurebcaps() instead of vc_get_insecurecaps()

2004-04-28 18:08  ensc

	* util-vserver/lib_internal/Makefile-files: added coreassert.h

2004-04-28 18:08  ensc

	* util-vserver/lib/apidoc/list2xxx.syntax,
	  util-vserver/lib_internal/coreassert.h: initial checkin

2004-04-28 18:08  ensc

	* util-vserver/lib/testsuite/cflags.c: use
	  <lib_internal/coreassert.h>
	  added new testcases

2004-04-28 18:07  ensc

	* util-vserver/lib/testsuite/fmt.c,
	  util-vserver/lib/testsuite/parselimit.c: use
	  <lib_internal/coreassert.h>

2004-04-28 18:07  ensc

	* util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE

2004-04-28 18:06  ensc

	* util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH

2004-04-28 18:04  ensc

	* util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
	  cleanups
	  added documentation

2004-04-28 18:04  ensc

	* util-vserver/lib/val2text.hc: use strncasecmp() instead of
	  strncmp()

2004-04-28 18:04  ensc

	* util-vserver/lib/listparser.hc: improved error-detection for the
	  '^' prefix
	  added support for 'none'
	  allow '0'

2004-04-28 17:57  ensc

	* util-vserver/lib/bcaps-v13.c: added bcapability names
	  added code to remove a 'CAP_' prefix

2004-04-28 17:56  ensc

	* util-vserver/lib/Makefile-files,
	  util-vserver/lib/getinsecurebcaps.c,
	  util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
	  getinsecurebcaps.c

2004-04-23 16:47  ensc

	* util-vserver/NEWS, util-vserver/configure.ac,
	  util-vserver/doc/configuration-lsd.css: version 0.29.211

2004-04-23 16:47  ensc

	* util-vserver/util-vserver.spec.in: readjusted Release:

2004-04-23 14:04  ensc

	* util-vserver/util-vserver.spec.in: cleaned up the %file-lists
	  buildrequire 'xalan-j' (can be disabled with '--without xalan')
	  removed 'libxslt' buildrequire

2004-04-23 14:03  ensc

	* util-vserver/doc/Makefile-files: remove *.html only, when we can
	  recreate them

2004-04-23 11:10  ensc

	* util-vserver/lib/Makefile-files: fixed typo

2004-04-23 11:09  ensc

	* util-vserver/doc/Makefile-files: removed FAQ.txt and
	  configuration.dtd
	  added configuration.xsd

2004-04-23 11:09  ensc

	* util-vserver/doc/FAQ.txt: obsoleted

2004-04-22 20:47  ensc

	* util-vserver/configure.ac: added 'net' API
	  disable 'legacy' API by default

2004-04-22 20:47  ensc

	* util-vserver/compat.h: added nid_t

2004-04-22 20:47  ensc

	* util-vserver/src/reducecap.c: fixed warnings when compiled
	  without legacy-mode

2004-04-22 20:46  ensc

	* 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

2004-04-22 20:45  ensc

	* util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value

2004-04-22 19:33  ensc

	* util-vserver/doc/configuration.dtd: obsoleted by
	  configuration.xsd

2004-04-22 19:28  ensc

	* util-vserver/THANKS: added Olivier Poitrey

2004-04-22 19:27  ensc

	* util-vserver/configure.ac: use xalan instead of xsltproc

2004-04-22 19:24  ensc

	* 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-04-22 19:01  ensc

	* util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
	  removed debug message

2004-04-22 19:00  ensc

	* util-vserver/doc/beautify.xsl: obsoleted

2004-04-22 19:00  ensc

	* util-vserver/doc/Makefile-files: use xalan

2004-04-22 18:10  ensc

	* util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
	  updated to vs1.9.0pre12

2004-04-22 15:43  ensc

	* util-vserver/lib/cflags-v13.c,
	  util-vserver/lib/testsuite/cflags.c: use more specific names for
	  the flags

2004-04-21 21:17  ensc

	* util-vserver/scripts/vserver.start: give correct vserver-name in
	  the hints ($VSERVER_DIR instead of $VSERVER_NAME)

2004-04-21 21:16  ensc

	* util-vserver/scripts/vserver.functions: moved the 'ip_only'
	  handling to the right place

2004-04-21 09:44  ensc

	* util-vserver/src/vshelper-sync.c: fixed missing initialization of
	  a timeout struct

2004-04-21 09:43  ensc

	* util-vserver/src/vserver-stat.c: use uint64_t for the uptime
	  counter to handle medium+large uptimes
	  (>49 days) correctly

2004-04-21 00:24  ensc

	* util-vserver/scripts/vserver.functions: made 'nodev' work

2004-04-20 18:13  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added chain-echo

2004-04-20 18:07  ensc

	* util-vserver/src/Makefile-files: added chain-echo

2004-04-20 18:07  ensc

	* util-vserver/scripts/vshelper: use '--defaulttty'

2004-04-20 18:07  ensc

	* util-vserver/scripts/vserver.stop: use setDefaultTTY()

2004-04-20 18:02  ensc

	* util-vserver/scripts/vserver.start: use setDefaultTTY()
	  added explicit synchronization step for fakeinit with the old
	  methods

2004-04-20 18:01  ensc

	* util-vserver/scripts/vserver: added '--defaulttty' option

2004-04-20 18:00  ensc

	* util-vserver/scripts/start-vservers: use --defaulttty options
	  instead of setting tty manually

2004-04-20 18:00  ensc

	* util-vserver/scripts/functions: setDefaultTTY(): added

2004-04-20 17:59  ensc

	* 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

2004-04-20 17:57  ensc

	* util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added

2004-04-20 17:57  ensc

	* util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added

2004-04-20 17:57  ensc

	* util-vserver/distrib/misc/debootstrap.uri: added some entries

2004-04-20 17:56  ensc

	* util-vserver/distrib/misc/vunify-exclude: updated

2004-04-20 17:55  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/scripts/util-vserver-vars.pathsubst: added
	  chain-echo

2004-04-20 17:54  ensc

	* util-vserver/src/chain-echo.c: initial checkin

2004-04-15 02:33  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209

2004-04-15 02:01  ensc

	* util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
	  of 1.10)

2004-04-15 02:00  ensc

	* util-vserver/scripts/vserver.suexec: call chbind when entering
	  vservers

2004-04-15 01:59  ensc

	* util-vserver/scripts/vserver.functions: call vattribute with
	  '--flag fakeinit' additionally to the '--fakeinit' flag of
	  vcontext

2004-04-15 01:59  ensc

	* util-vserver/scripts/functions: callInNamespace(): do not accept
	  non-running vservers

2004-04-15 01:58  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated

2004-04-14 23:31  ensc

	* util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
	  *cflags*, *_context -> ctx_*)
	  fixed '--fakeinit' option

2004-04-14 23:29  ensc

	* util-vserver/scripts/vshelper: fixed another brokeness in CLI
	  option handling

2004-04-14 23:28  ensc

	* util-vserver/scripts/functions: lock(): do not execute the pipe;
	  this does not work on 2.6

2004-04-14 23:28  ensc

	* util-vserver/lib/testsuite,
	  util-vserver/lib/testsuite/.cvsignore: added cflags

2004-04-14 23:27  ensc

	* util-vserver/doc/configuration.xml: added some comments about
	  uts/context

2004-04-14 23:27  ensc

	* util-vserver/doc/configuration-xhtml.xsl: added a new boring
	  stylesheet

2004-04-14 23:27  ensc

	* util-vserver/doc/configuration.css: initial checkin

2004-04-14 23:26  ensc

	* util-vserver/contrib/make-manifest,
	  util-vserver/contrib/manifest.dat.pathsubst: added support for
	  '%config(...)' (or whatever) annotations

2004-04-14 23:25  ensc

	* 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_*)

2004-04-14 23:22  ensc

	* util-vserver/lib_internal/Makefile-files,
	  util-vserver/lib_internal/util.h: added util-debug.h

2004-04-14 23:22  ensc

	* util-vserver/lib_internal/util-debug.h: initial checkin

2004-04-14 23:21  ensc

	* 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

2004-04-14 23:21  ensc

	* 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

2004-04-14 23:19  ensc

	* 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-04-13 08:28  ensc

	* util-vserver/scripts/functions: further locking fixes

2004-04-13 08:27  ensc

	* util-vserver/src/lockfile.c: propagate errors

2004-04-13 08:20  ensc

	* util-vserver/src/chroot-rm.c: cleanups

2004-04-13 08:09  ensc

	* util-vserver/scripts/vshelper: open FD 0
	  evaluate CLI options depending on used kernel API

2004-04-13 08:08  ensc

	* util-vserver/scripts/functions: use new locking mechanism

2004-04-13 08:04  ensc

	* util-vserver/lib/issupported.c,
	  util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
	  added VSHELPER0 feature

2004-04-08 08:33  ensc

	* util-vserver/scripts/vserver.functions: execScriptlets(): fixed
	  initialization of 'start'
	  execScriptlets(): declare some variables as readonly
	  _sourceWrap(): added some variables

2004-04-08 06:06  ensc

	* util-vserver/scripts/vserver.functions: implemented support for
	  default-scriptlets (inspired by ideas of
	  Olivier Poitrey)

2004-04-08 06:05  ensc

	* 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-04-08 06:04  ensc

	* util-vserver/lib/syscall.c: added link-warning for
	  vc_new_s_context()

2004-04-08 06:04  ensc

	* util-vserver/doc/configuration.xml: added general description for
	  the scripts and documented
	  $DONT_SKIP_DEFAULTS

2004-04-08 06:03  ensc

	* util-vserver/compat.h: LINK_WARNING(): added

2004-04-06 23:12  ensc

	* 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

2004-04-06 23:00  ensc

	* util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
	  util-vserver/src/vserver-stat.c: use switchToWatchXid()

2004-04-06 22:59  ensc

	* util-vserver/src/Makefile-files: link some files against
	  libinternal.a

2004-04-06 22:58  ensc

	* util-vserver/lib_internal/util.h: switchToWatchXid(): added
	  prototype

2004-04-06 22:58  ensc

	* util-vserver/lib_internal/switchtowatchxid.c: initial checkin

2004-04-06 22:58  ensc

	* util-vserver/lib_internal/Makefile-files: added
	  switchtowatchxid.c

2004-04-06 22:57  ensc

	* util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added

2004-04-06 22:57  ensc

	* util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
	  removed

2004-04-06 08:47  ensc

	* util-vserver/src/vunify.c: applied new MatchList_compare()
	  interface

2004-04-06 08:46  ensc

	* util-vserver/src/vserver-stat.c: started support for HZ!=100
	  cleanups

2004-04-06 08:44  ensc

	* util-vserver/src/vcopy.c: implement support for SKIP files

2004-04-06 08:44  ensc

	* 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-04-06 08:43  ensc

	* util-vserver/scripts/functions: cleanups
	  vshelper.doInit(): added another sanity check

2004-04-06 08:43  ensc

	* 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

2004-04-06 08:42  ensc

	* util-vserver/lib/testsuite/flags.c: added tests for new flags

2004-04-06 08:41  ensc

	* util-vserver/lib/vserver.h: updated VC_VXF_* constants
	  added VC_VXC_* constants

2004-04-06 08:41  ensc

	* util-vserver/lib/flags-v13.c: added/updated flaglist

2004-04-06 08:41  ensc

	* util-vserver/lib/ccaps-v13.c: added ccap names

2004-04-06 08:40  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups

2004-04-06 08:40  ensc

	* util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
	  completely
	  made some big files in /etc canditates for unify

2004-04-06 08:39  ensc

	* 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-03-31 03:27  ensc

	* util-vserver/src/lockfile.c: optimized some things
	  now check, if getppid()==original_parent instead of getppid()!=1
	  (might make a difference in vservers)

2004-03-31 03:26  ensc

	* util-vserver/scripts/functions: added some doc
	  s!_UV_LOCKS!_VS_LOCKS!

2004-03-31 00:15  ensc

	* util-vserver/src/lockfile.c: fixed '--help' output

2004-03-31 00:10  ensc

	* util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
	  util-vserver/src/.cvsignore: added lockfile

2004-03-31 00:05  ensc

	* util-vserver/src/lockfile.c: initial checkin

2004-03-31 00:04  ensc

	* util-vserver/src/Makefile-files: added lockfile

2004-03-31 00:04  ensc

	* util-vserver/scripts/vserver.functions: enableInterfaces(),
	  disableInterfaces(): added locking
	  enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type

2004-03-31 00:03  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
	  $LOCKDIR: added

2004-03-31 00:03  ensc

	* util-vserver/scripts/functions: lock(),unlock(): added
	  isNumber(): added doc

2004-03-30 20:26  ensc

	* util-vserver/scripts/vserver.functions: made it work...

2004-03-30 20:25  ensc

	* util-vserver/scripts/functions: isNumber(): fixed '0' case

2004-03-30 19:07  ensc

	* util-vserver/scripts/vserver.functions: implemented parts of Liam
	  Helmer's dummy-interface method

2004-03-30 19:00  ensc

	* 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)

2004-03-30 19:00  ensc

	* util-vserver/scripts/functions: isNumber(): added

2004-03-30 17:20  ensc

	* util-vserver/src/vshelper-sync.c: implemented it with select()
	  instead of alarm(); races are much nicer to handle

2004-03-30 16:10  ensc

	* util-vserver/src/vshelper-sync.c: use sigaction() instead of
	  signal() to remove SA_RESTART flag explicitly

2004-03-30 16:04  ensc

	* util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync

2004-03-30 15:51  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/src/Makefile-files: removed pipe-sync

2004-03-30 15:50  ensc

	* 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

2004-03-27 04:58  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207

2004-03-26 09:50  ensc

	* util-vserver/scripts/vshelper: use 'findObject -e' instead of
	  'findFile' to find /dev/null also

2004-03-26 09:50  ensc

	* util-vserver/scripts/vserver.start: fixed call of
	  vshelper.isEnabled

2004-03-26 09:49  ensc

	* util-vserver/doc/configuration.xml: fixed some typos

2004-03-26 09:05  ensc

	* util-vserver/doc/configuration.xml: documented
	  apps/vshelper/logfile symlink

2004-03-26 09:03  ensc

	* 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)

2004-03-26 08:29  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
	  variables
	  fixed _VSHELPER path

2004-03-26 08:28  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
	  added vshelper-sync

2004-03-26 08:27  ensc

	* util-vserver/util-vserver.spec.in: added some Requires:
	  own %dir /var/run/vshelper

2004-03-26 08:27  ensc

	* util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
	  minor cosmetical cleanups

2004-03-26 07:45  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added
	  vshelper-sync

2004-03-26 07:40  ensc

	* util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
	  initial checkin

2004-03-26 07:40  ensc

	* 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

2004-03-26 07:38  ensc

	* util-vserver/src/vps.c: in output, added a ' ' on overlong
	  vserver-names

2004-03-26 07:38  ensc

	* util-vserver/src/secure-mount.c: rewrote some parts to cope
	  better with '-o' options (required for -bme
	  patches to work)

2004-03-26 07:37  ensc

	* util-vserver/src/Makefile-files: added vshelper-sync

2004-03-26 07:36  ensc

	* util-vserver/scripts/vserver.stop: added VSHELPER &
	  synchronization code

2004-03-26 07:36  ensc

	* util-vserver/scripts/vserver.start: added documentation about
	  failure reasons
	  added VSHELPER code

2004-03-26 07:35  ensc

	* util-vserver/scripts/vserver.functions: adapted code to new
	  getFileArray() behavior
	  added VSHELPER support
	  added "LEGACY ALERT" messages
	  initSync(),waitForSync(): added

2004-03-26 07:33  ensc

	* util-vserver/scripts/vserver-setup.functions: added a "LEGACY
	  ALERT"

2004-03-26 07:33  ensc

	* util-vserver/scripts/vserver-build: fixed code to work with new
	  behavior of getFileArray

2004-03-26 07:32  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added some
	  missing variables
	  added the vshelper variables

2004-03-26 07:31  ensc

	* util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()

2004-03-26 07:30  ensc

	* util-vserver/scripts/functions:
	  logging(),warning(),panic(),execute(): added
	  pkgmgmt.isAptAvailable(): added
	  vshelper.*(): added
	  getFileArray(): fail, when file does not exist

2004-03-26 07:29  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/scripts/Makefile-files: added vshelper

2004-03-26 07:28  ensc

	* 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-03-26 07:26  ensc

	* util-vserver/lib/issupported.c,
	  util-vserver/lib/issupportedstring.c: added VSHELPER

2004-03-26 07:26  ensc

	* util-vserver/lib/Makefile-files: added getinsecurecaps.c

2004-03-26 07:26  ensc

	* util-vserver/lib/getinsecurecaps.c: initial checkin

2004-03-26 07:25  ensc

	* util-vserver/doc/configuration.xml: documented the vshelper stuff

2004-03-26 07:25  ensc

	* util-vserver/doc/configuration.dtd: added a type for 'script'

2004-03-26 07:24  ensc

	* util-vserver/distrib/Makefile.am: cleanups in the directory
	  creation rules

2004-03-26 07:23  ensc

	* util-vserver/util-vserver.spec.in: use 'install-distribution'
	  instead of 'install-vserverdir'
	  added vshelper stuff

2004-03-26 07:23  ensc

	* util-vserver/Makefile.am: cleanups and enhancements in the
	  directory installation rules

2004-03-24 05:51  ensc

	* util-vserver/NEWS: version 0.29.205

2004-03-24 05:51  ensc

	* util-vserver/src/Makefile-files: fixed LDADD flags for capchroot

2004-03-24 05:30  ensc

	* util-vserver/src/vsched.c: enhanced the in-chain operation; make
	  it a noop when called without opts
	  enhanced error messages

2004-03-24 05:23  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst,
	  util-vserver/scripts/vserver.functions,
	  util-vserver/scripts/vserver.start: added scheduler support

2004-03-24 05:23  ensc

	* util-vserver/doc/configuration.xml: added basic documentation for
	  bcapabilities, ccapabilities and schedule

2004-03-24 04:56  ensc

	* 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()

2004-03-24 04:47  ensc

	* util-vserver/scripts/vserver.start: added missing '\'

2004-03-24 04:46  ensc

	* 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()

2004-03-24 04:45  ensc

	* util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
	  util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
	  use vc_xidopt2xid()

2004-03-24 04:43  ensc

	* util-vserver/scripts/vserver.start: added support for
	  $VSERVER_EXTRA_CMDS[] which can be set in userscripts

2004-03-24 04:43  ensc

	* util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
	  '-nv' instead of '-q'

2004-03-24 04:42  ensc

	* util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype

2004-03-24 04:42  ensc

	* util-vserver/lib/Makefile-files: added xidopt2xid.c

2004-03-24 04:41  ensc

	* util-vserver/lib/xidopt2xid.c: initial checkin

2004-03-24 04:41  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
	  added

2004-03-24 04:41  ensc

	* util-vserver/distrib/misc/debootstrap.uri: updated to recent
	  version

2004-03-24 04:40  ensc

	* util-vserver/util-vserver.spec.in: fixed Requires()
	  fixed some %dir's

2004-03-24 01:48  ensc

	* util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
	  now, removed '-h' and '-v' options
	  minor cleanups

2004-03-24 01:45  ensc

	* util-vserver/sysv/vservers-legacy: initial checkin

2004-03-24 01:44  ensc

	* util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
	  'rebootmgr' is now a src-script

2004-03-24 01:44  ensc

	* util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
	  added vservers-legacy

2004-03-24 01:43  ensc

	* 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-03-24 01:42  ensc

	* util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
	  vc_ctx_caps

2004-03-24 01:41  ensc

	* util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
	  util-vserver/src/readlink.c: rewrote it

2004-03-24 01:41  ensc

	* util-vserver/src/Makefile-files: cleanups; moved some programs
	  into $legacydir

2004-03-24 01:40  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added more
	  legacy programs

2004-03-24 01:32  ensc

	* util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
	  of static commandnames
	  use variables for paths

2004-03-24 01:21  ensc

	* util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
	  legacy

2004-03-24 01:15  ensc

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

2004-03-24 01:15  ensc

	* util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error

2004-03-24 01:12  ensc

	* 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-03-24 01:11  ensc

	* 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.

2004-03-24 01:07  ensc

	* util-vserver/lib_internal/util-perror.h: placed a 'do ... while
	  (0)' block around the macros

2004-03-24 01:07  ensc

	* 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-03-24 01:05  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: moved some files
	  into legacy
	  handle sysv scripts

2004-03-24 01:05  ensc

	* util-vserver/util-vserver.spec.in: added formerly missing
	  'v_gated' registration
	  updated -legacy subpackage and moved some initscripts into it

2004-03-24 01:04  ensc

	* 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-03-24 01:03  ensc

	* util-vserver/compat.h: do not use PURE before gcc 3.3.3
	  use a more effective way to determine gcc revision

2004-03-23 01:15  ensc

	* util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')

2004-03-22 23:27  ensc

	* 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-03-22 23:18  ensc

	* util-vserver/scripts/vpkg: give out errormessage on unknown
	  distribution type

2004-03-22 23:13  ensc

	* util-vserver/scripts/functions: added basic support for SuSE

2004-03-19 16:58  ensc

	* util-vserver/src/vserver-stat.c: fixed race when process
	  disappeared shortly after reading /proc

2004-03-19 16:57  ensc

	* util-vserver/doc/configuration.xml: documented
	  apps/init/{mark,depends}
	  mentioned the gentoo initstyle

2004-03-19 16:57  ensc

	* util-vserver/doc/configuration-lsd.css: followed Bertl's
	  suggestion and added a subliminal message

2004-03-19 16:51  ensc

	* util-vserver/configure.ac: require at least version 0.24 of
	  dietlibc

2004-03-19 16:51  ensc

	* util-vserver/m4/ensc_dietlibc.m4: allow to specify a
	  <min-version>

2004-03-18 06:06  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204

2004-03-18 06:06  ensc

	* util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
	  not applicable for inline declarations

2004-03-18 05:59  ensc

	* util-vserver/compat.h: fixed broken condition for PURE
	  define __builtin_expect() when needed

2004-03-18 05:36  ensc

	* util-vserver/src/vunify.c: cleanups in the verbosity code

2004-03-18 05:35  ensc

	* util-vserver/scripts/legacy/vps.pathsubst,
	  util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
	  instead of 'chcontext'

2004-03-18 05:35  ensc

	* util-vserver/scripts/vserver.stop: call isVserverRunning to
	  cleanup rundir

2004-03-18 05:35  ensc

	* util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
	  candidates for location of pkgmgmt-dir when $ROOTDIR is empty

2004-03-18 05:33  ensc

	* util-vserver/scripts/vserver-build: cleanups; use full
	  parenthesis in case ... esac

2004-03-18 05:33  ensc

	* util-vserver/scripts/vserver: implemenented 'pkgmgmt' command

2004-03-18 05:32  ensc

	* util-vserver/scripts/vrpm: allow both internal and external
	  packagemanagement

2004-03-18 05:32  ensc

	* util-vserver/scripts/vpkg: cleanups; generalized some functions
	  and moved them into the 'functions' file

2004-03-18 05:32  ensc

	* util-vserver/scripts/vapt-get: support both internal and external
	  packagemanagement

2004-03-18 05:31  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
	  and $_TAR

2004-03-18 05:31  ensc

	* util-vserver/scripts/start-vservers: filter out non-matching
	  vservers *before* adding them to the makefile

2004-03-18 05:30  ensc

	* util-vserver/scripts/functions: getVserverStatus(): fix problems
	  with leading whitespaces in numerical values
	  pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added

2004-03-18 05:29  ensc

	* util-vserver/scripts/pkgmgmt: initial checkin

2004-03-18 05:29  ensc

	* util-vserver/scripts/Makefile-files: added pkgmgmt

2004-03-18 05:28  ensc

	* util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
	  in the verbosity code

2004-03-18 05:28  ensc

	* util-vserver/lib/getvservercfgstyle.c: filter out relative and
	  absolute paths; when they are not pointing to
	  an existing directory, the function fails

2004-03-18 05:27  ensc

	* util-vserver/ensc_wrappers/wrappers_handler.hc: use
	  __builtin_expect

2004-03-18 05:27  ensc

	* util-vserver/distrib/defaults/apt/apt.conf: added
	  '@autogenerated@' tag plus small warning

2004-03-18 05:26  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script

2004-03-18 05:26  ensc

	* util-vserver/configure.ac: look for tar

2004-03-18 05:25  ensc

	* util-vserver/Makefile.am: substitute @TAR@

2004-03-16 14:30  ensc

	* util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
	  hardcoded '16' value

2004-03-16 14:29  ensc

	* util-vserver/compat.h: CONST: added

2004-03-16 14:28  ensc

	* util-vserver/lib/vserver.h: VC_ATTR_CONST: added
	  vc_get_nb_ipv4root(): added

2004-03-16 14:28  ensc

	* util-vserver/lib/Makefile-files: added getnbipv4root.c

2004-03-16 14:27  ensc

	* util-vserver/lib/getnbipv4root.c: initial checkin

2004-03-16 04:37  ensc

	* util-vserver/scripts/Makefile-files: added the sysvwrappers to
	  AM_INSTALLCHECK_STD_OPTIONS_EXEMPT

2004-03-16 04:26  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202

2004-03-16 03:51  ensc

	* util-vserver/sysv/Makefile-files: added vservers-default
	  removed vservers

2004-03-16 03:50  ensc

	* util-vserver/sysv/vservers.subst: obsoleted by new initscript

2004-03-16 03:49  ensc

	* util-vserver/distrib/redhat/initpre,
	  util-vserver/lib/isdynamicxid.c,
	  util-vserver/scripts/vserver-wrapper,
	  util-vserver/sysv/vservers-default: initial checkin

2004-03-16 03:49  ensc

	* util-vserver/src/vserver-info.c: implemented INITPID for the
	  compat API

2004-03-16 03:49  ensc

	* util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
	  part
	  cleanups

2004-03-16 03:48  ensc

	* util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
	  non-legacy part

2004-03-16 03:48  ensc

	* util-vserver/scripts/vserver.suexec: added internal mode to use
	  'suexec' for stopped vservers also

2004-03-16 03:47  ensc

	* util-vserver/scripts/vserver.stop: added a more efficient stop
	  method for fakeinit vservers

2004-03-16 03:47  ensc

	* util-vserver/scripts/vserver.start: finxed incomplete quoting

2004-03-16 03:46  ensc

	* util-vserver/scripts/vserver.functions: handle fakeinit
	  separately
	  cleanups and fixes in the flag-generation

2004-03-16 03:45  ensc

	* util-vserver/scripts/vserver: added support for an internal
	  command mode

2004-03-16 03:43  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  $_INITSYNC_MINIT_* variables
	  added $_START_VSERVERS

2004-03-16 03:43  ensc

	* util-vserver/scripts/start-vservers: added ok/passed/failed logic

2004-03-16 03:42  ensc

	* util-vserver/scripts/Makefile-files: ship vsyswrapper again

2004-03-16 03:42  ensc

	* util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added

2004-03-16 03:42  ensc

	* util-vserver/lib/Makefile-files: added isdynamicxid.c

2004-03-16 03:41  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
	  added

2004-03-16 03:41  ensc

	* util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
	  command

2004-03-16 03:40  ensc

	* util-vserver/distrib/Makefile.am: added initpre to handle rpm's
	  misclassification of %_netsharedpath

2004-03-16 03:39  ensc

	* util-vserver/contrib/make-manifest,
	  util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
	  files too

2004-03-16 03:39  ensc

	* util-vserver/util-vserver.spec.in: updated the -sysv package

2004-03-15 21:41  ensc

	* util-vserver/src/vcontext.c: cleanups; remove unused code
	  added '--silentexist'
	  use context-sync.hc

2004-03-15 21:40  ensc

	* util-vserver/src/chcontext.c: use code from context-sync.hc

2004-03-15 21:39  ensc

	* util-vserver/src/context-sync.hc: initial checkin

2004-03-15 21:39  ensc

	* util-vserver/src/Makefile-files: added context-sync.hc

2004-03-15 21:39  ensc

	* util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
	  parenthesis for case ... esac statements

2004-03-15 21:38  ensc

	* util-vserver/scripts/vserver: cleanups; full parenthesis for case
	  ... esac statements
	  give more helpful error messages

2004-03-15 21:37  ensc

	* util-vserver/lib_internal/jail.h,
	  util-vserver/lib_internal/jailintotempdir.c: return indication
	  about place of error

2004-03-15 20:01  ensc

	* util-vserver/configure.ac: print correct $prefix when '--prefix'
	  is not specified

2004-03-13 03:39  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201

2004-03-13 03:39  ensc

	* util-vserver/src/vcontext.c: added another #warning

2004-03-13 03:23  ensc

	* util-vserver/src/vcontext.c: fixed '--uid' option (it's
	  required_argument but not no_argument)
	  drop privileges after migrate()

2004-03-13 03:22  ensc

	* util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
	  have something better

2004-03-13 02:57  ensc

	* util-vserver/src/vcontext.c: updated to new kernel behavior

2004-03-13 02:56  ensc

	* 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

2004-03-13 02:55  ensc

	* util-vserver/scripts/chcontext,
	  util-vserver/scripts/vserver.start: applied new CLI

2004-03-13 02:54  ensc

	* util-vserver/lib_internal/Makefile-files: added jail* files

2004-03-13 02:53  ensc

	* util-vserver/lib_internal/jail.h,
	  util-vserver/lib_internal/jailintotempdir.c: initial checkin

2004-03-13 02:52  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
	  added declaration

2004-03-12 19:31  ensc

	* util-vserver/src/vuname.c: rewrote it; CLI should be more usable
	  now

2004-03-12 19:30  ensc

	* util-vserver/scripts/chcontext,
	  util-vserver/scripts/vserver.start: use new vuname syntax

2004-03-12 06:02  ensc

	* util-vserver/src/vattribute.c: set caps before flags so that caps
	  can be changed in the same transaction
	  which deletes 'setup'

2004-03-12 04:53  ensc

	* util-vserver/scripts/vserver.suexec: added some explicit '--'

2004-03-12 04:52  ensc

	* util-vserver/scripts/functions: added some doc
	  getVserverStatus(): fixed it

2004-03-12 04:51  ensc

	* util-vserver/src/save_ctxinfo.c: use strncat() instead of
	  strcat() to enforce correct length

2004-03-12 03:38  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200

2004-03-12 03:37  ensc

	* util-vserver/scripts/chcontext,
	  util-vserver/scripts/vserver.start: remove the setup flag

2004-03-12 03:37  ensc

	* util-vserver/lib/virtual.h: cleanups

2004-03-12 03:19  ensc

	* util-vserver/scripts/chcontext: give '--xid' in migrate case

2004-03-12 03:17  ensc

	* util-vserver/scripts/chcontext: fixed migrate vs. migrate-self

2004-03-12 03:13  ensc

	* util-vserver/Makefile.am: added kernel headers

2004-03-12 03:12  ensc

	* 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-03-12 03:02  ensc

	* util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile

2004-03-12 03:02  ensc

	* util-vserver/src/vsched.c: updated to new API

2004-03-12 03:02  ensc

	* util-vserver/src/vattribute.c: implemented --secure

2004-03-12 03:01  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop: allow '--debug' in the
	  destructors

2004-03-12 03:00  ensc

	* util-vserver/scripts/vserver.functions: added gentoo startup
	  style

2004-03-12 02:59  ensc

	* util-vserver/scripts/chcontext: fixed params
	  do not call vuname/vattribute when not needed

2004-03-12 02:58  ensc

	* util-vserver/lib/testsuite/flags.c: added testsuite for the flags

2004-03-12 02:58  ensc

	* util-vserver/lib/vserver.h: updated interface
	  added flags

2004-03-12 02:58  ensc

	* util-vserver/lib/virtual.h: use kernel headers

2004-03-12 02:57  ensc

	* util-vserver/lib/syscall_getiattr-v13.hc,
	  util-vserver/lib/syscall_setiattr-v13.hc,
	  util-vserver/lib/syscall_setsched-v13.hc: updated interface

2004-03-12 02:56  ensc

	* util-vserver/lib/listparser.hc: added '^' modifier which marks
	  bit numbers

2004-03-12 02:55  ensc

	* util-vserver/lib/flags-v13.c: added the flags

2004-03-11 04:44  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199

2004-03-11 04:42  ensc

	* util-vserver/src/vuname.c: added more documentation
	  fixed '--version' conflicts

2004-03-11 04:41  ensc

	* util-vserver/src/rpm-fake-resolver.c,
	  util-vserver/src/rpm-fake.c: implemented most parts of the new
	  migrate method

2004-03-11 04:41  ensc

	* util-vserver/scripts/vserver.start: set context-name

2004-03-11 04:41  ensc

	* util-vserver/lib/Makefile-files: added getvserverbyctx-* files

2004-03-11 04:40  ensc

	* util-vserver/lib/getvserverbyctx.c: implemented new
	  context-naming method

2004-03-11 04:39  ensc

	* util-vserver/lib/getvserverbyctx-compat.hc,
	  util-vserver/lib/getvserverbyctx-v13.hc: initial checkin

2004-03-11 04:39  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc:
	  Evc_set_vhi_name(): added

2004-03-10 05:34  ensc

	* util-vserver/doc/configuration.xml: documented 'fstab.local' and
	  enhanced 'fstab' doc

2004-03-10 05:33  ensc

	* util-vserver/scripts/vserver.functions: added support for
	  'fstab.local' files

2004-03-10 05:04  ensc

	* 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)

2004-03-10 04:55  ensc

	* util-vserver/scripts/functions: callInNamespace(): call 'shift'
	  to remove the vserver-name from $@

2004-03-10 02:58  ensc

	* util-vserver/doc, util-vserver/doc/.cvsignore: added
	  configuration.html

2004-03-10 02:49  ensc

	* util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
	  query so that it can be choosen between
	  running/non running

2004-03-10 02:37  ensc

	* util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
	  option string for getopt with '+' to avoid option reordering

2004-03-10 02:36  ensc

	* util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
	  callInNamespace

2004-03-10 02:35  ensc

	* util-vserver/scripts/functions: isAvoidNamespace(): determine
	  full cfgdir path of vserver before checking for 'namespace' file
	  callInNamespace(): added

2004-03-10 02:34  ensc

	* util-vserver/scripts/vserver.functions: minor cosmetical
	  cleanups...

2004-03-10 02:34  ensc

	* util-vserver/scripts/chcontext,
	  util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop,
	  util-vserver/scripts/vserver.suexec: use '--' delimiter

2004-03-10 02:32  ensc

	* util-vserver/doc/configuration.xml: added/updated some
	  descriptions

2004-03-10 02:32  ensc

	* util-vserver/doc/configuration-lsd.css: flowers... where are all
	  the flowers coming from?

2004-03-10 02:30  ensc

	* 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

2004-03-09 17:52  ensc

	* util-vserver/scripts/vprocunhide: remove the correct prefix

2004-03-09 16:38  ensc

	* util-vserver/scripts/vserver.stop,
	  util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
	  explicitly

2004-03-09 16:38  ensc

	* util-vserver/scripts/vserver-setup.functions: use/create 'uts'
	  directory

2004-03-09 16:37  ensc

	* util-vserver/scripts/chcontext: updated copyright date

2004-03-09 16:37  ensc

	* util-vserver/doc/configuration.xml: documented the vunify
	  configuration

2004-03-09 14:50  ensc

	* util-vserver/scripts/chcontext: rewrote the non-legacy part

2004-03-09 14:35  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: aded
	  _KEEP_CTX_ALIVE

2004-03-09 14:32  ensc

	* util-vserver/scripts/chcontext: added missing ';' in case
	  expression
	  s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!

2004-03-09 04:06  ensc

	* util-vserver/NEWS: version 0.29.198

2004-03-09 03:58  ensc

	* util-vserver/scripts/vserver.stop,
	  util-vserver/scripts/vserver.suexec: removed superfluous '--'

2004-03-09 03:58  ensc

	* util-vserver/scripts/vserver.start: added explicit cleanup trap
	  removed superfluous '--'

2004-03-09 03:57  ensc

	* util-vserver/scripts/vserver.functions: added some parenthesis

2004-03-09 03:57  ensc

	* util-vserver/scripts/vserver: made 'status' really silent

2004-03-09 03:56  ensc

	* util-vserver/scripts/start-vservers: initial checkin

2004-03-09 03:56  ensc

	* util-vserver/scripts/functions: getVserverStatus(): fixed it for
	  the non-running & non-cleanup case

2004-03-09 03:55  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/scripts/Makefile-files: added start-vservers

2004-03-09 03:55  ensc

	* util-vserver/ensc_wrappers/wrappers.h: fixed typo
	  fixed overflow

2004-03-09 03:54  ensc

	* util-vserver/util-vserver.spec.in: added Requires: make

2004-03-09 02:01  ensc

	* util-vserver/scripts/vserver: made 'status' silent when
	  '--silent' is used

2004-03-09 02:01  ensc

	* util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
	  added man

2004-03-09 02:00  ensc

	* util-vserver/doc/configuration.html: removed since autogenerated

2004-03-09 02:00  ensc

	* util-vserver/doc/configuration-lsd.css: use official HTML 4
	  colornames

2004-03-09 01:59  ensc

	* util-vserver/doc/beautify.xsl,
	  util-vserver/doc/compatibility-xhtml.xsl,
	  util-vserver/doc/configuration-xhtml.xsl: use official XHTML
	  namespace

2004-03-09 01:58  ensc

	* util-vserver/distrib/defaults/rpm/macros,
	  util-vserver/distrib/redhat/initpost: added hack for
	  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827

2004-03-08 19:55  ensc

	* util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
	  wrong error messages

2004-03-08 19:55  ensc

	* util-vserver/lib/apidoc/Makefile-files: handle man directory

2004-03-08 19:54  ensc

	* util-vserver/lib/apidoc/Doxyfile.in: updated

2004-03-08 19:53  ensc

	* util-vserver/doc/Makefile-files: filled it with content...

2004-03-08 19:52  ensc

	* util-vserver/util-vserver.spec.in: added documentation

2004-03-08 18:14  ensc

	* util-vserver/doc/configuration.xml: documented tty symlink
	  use documentation.dtd instead of cfgdirdoc.dtd
	  some small corrections/adjustments

2004-03-08 18:13  ensc

	* util-vserver/doc/beautify.xsl,
	  util-vserver/doc/configuration-lsd.css,
	  util-vserver/doc/configuration-xhtml.xsl,
	  util-vserver/doc/configuration.html: initial checkin

2004-03-08 18:12  ensc

	* util-vserver/doc/compat-xhtml.xsl,
	  util-vserver/doc/compatibility-xhtml.xsl: renamed
	  compat-xhtml.xsl to compatibility-xhtml.xsl

2004-03-08 18:12  ensc

	* util-vserver/doc/cfgdirdoc.dtd,
	  util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
	  configuration.dtd

2004-03-08 08:07  ensc

	* util-vserver/lib/vserver.h: added more doc

2004-03-08 01:22  ensc

	* util-vserver/lib/testsuite/flags.c: fixed uninitialized variable

2004-03-08 00:08  ensc

	* util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
	  util-vserver/lib/apidoc/Doxyfile.in,
	  util-vserver/lib/apidoc/Makefile-files: initial checkin

2004-03-08 00:06  ensc

	* util-vserver/scripts/vserver.start: use '--migrate-self' instead
	  of '--migrate'

2004-03-07 23:59  ensc

	* util-vserver/src/vcontext.c: added '--migrate-self' support

2004-03-07 23:58  ensc

	* util-vserver/scripts/vserver.functions: use different files for
	  'bcap' and 'ccap' for now

2004-03-07 23:58  ensc

	* util-vserver/util-vserver.spec.in: added changelog entry

2004-03-07 22:43  ensc

	* util-vserver/src/vunify.h: fixed NONNULL annotations

2004-03-07 22:36  ensc

	* util-vserver/lib/vserver.h: added doxygen annnotations
	  added special compiler annotations

2004-03-07 22:34  ensc

	* util-vserver/lib/internal.h: added doxygen annnotations
	  fixed NONNULL statements

2004-03-07 22:31  ensc

	* util-vserver/lib/fmt.h: added doxygen annnotations

2004-03-07 22:31  ensc

	* util-vserver/lib/Makefile-files: added apidoc directory

2004-03-07 22:29  ensc

	* util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
	  added doxygen support

2004-03-07 22:24  ensc

	* util-vserver/compat.h: fixed typo in __GNUC_MINOR__

2004-03-07 19:41  ensc

	* util-vserver/src/vattribute.c: use new interface of the list2...
	  functions
	  implemented --bcaps and --ccaps

2004-03-07 19:41  ensc

	* util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
	  new interface of the list2... functions

2004-03-07 19:40  ensc

	* util-vserver/scripts/vserver.functions: added
	  .../interfaces/.../nodev option and deprecated 'only_ip'

2004-03-07 19:40  ensc

	* util-vserver/lib/testsuite/flags.c: applied new interface

2004-03-07 19:39  ensc

	* util-vserver/lib/vserver.h: added some documentation
	  added some flag/caps support functions

2004-03-07 19:39  ensc

	* util-vserver/lib/virtual.h: renamed scaps to bcaps

2004-03-07 19:38  ensc

	* util-vserver/lib/syscall_setflags.c: added EFAULT check

2004-03-07 19:38  ensc

	* util-vserver/lib/syscall_getflags-v13.hc,
	  util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
	  cleanups

2004-03-07 19:38  ensc

	* util-vserver/lib/listparser.hc: interpret numbers too

2004-03-07 19:37  ensc

	* util-vserver/lib/internal.h: added the text2value functions

2004-03-07 19:37  ensc

	* util-vserver/lib/flags-v13.c,
	  util-vserver/lib/flags_list-compat.c,
	  util-vserver/lib/flags_list-v13.c: cleanups; use modern
	  methods...

2004-03-07 19:35  ensc

	* 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-03-07 19:35  ensc

	* util-vserver/lib/Makefile-files: added the caps-files
	  added the val2text-files

2004-03-07 19:34  ensc

	* util-vserver/doc/configuration.xml: documented
	  '.../interfaces/.../nodev'

2004-03-06 02:02  ensc

	* util-vserver/util-vserver.spec.in: s!Require!Requires!

2004-03-06 01:54  ensc

	* util-vserver/sysv/vprocunhide: initial checkin

2004-03-06 01:54  ensc

	* util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
	  added vprocunhide

2004-03-06 01:54  ensc

	* util-vserver/src/vuname.c: made it chainable
	  added '--dir' option

2004-03-06 01:53  ensc

	* util-vserver/src/vlimit.c: cleanups

2004-03-06 01:53  ensc

	* util-vserver/scripts/vserver.start: call vuname

2004-03-06 01:53  ensc

	* util-vserver/scripts/vprocunhide: implemented exclude/include
	  syntax
	  fixed exit codes

2004-03-06 01:53  ensc

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

2004-03-06 01:52  ensc

	* util-vserver/doc/configuration.xml: documents uts/ and rlimit/
	  subdirs

2004-03-06 01:52  ensc

	* util-vserver/distrib/misc/vprocunhide-files: added some files

2004-03-06 01:52  ensc

	* util-vserver/util-vserver.spec.in: added vprocunhide initscript

2004-03-06 01:51  ensc

	* util-vserver/Makefile.am: modernized it a little bit; use '+='
	  syntax for sysv/ now

2004-03-05 22:10  ensc

	* 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-03-05 22:09  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  $_VCONTEXT and $_VLIMIT

2004-03-05 22:09  ensc

	* util-vserver/scripts/functions: isAvoidNamespace(): use
	  'vserver-info - FEATURE namespace' inforamtion too

2004-03-05 19:51  ensc

	* util-vserver/distrib/misc/vprocunhide-files,
	  util-vserver/scripts/vprocunhide: initial checkin

2004-03-05 19:51  ensc

	* util-vserver/src/vlimit.c: try to read limits from dir only, when
	  '--dir' was used

2004-03-05 19:50  ensc

	* util-vserver/src/setattr.c: allow '--!...' syntax too

2004-03-05 19:50  ensc

	* util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
	  missing '\'

2004-03-05 19:49  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
	  and vprocunhide

2004-03-05 19:48  ensc

	* util-vserver/scripts/Makefile-files: added vprocunhide

2004-03-05 19:47  ensc

	* util-vserver/doc/configuration.xml: documented vprocunhide
	  documentation

2004-03-05 19:47  ensc

	* util-vserver/distrib/Makefile.am: added vprocunhide-files

2004-03-05 19:47  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
	  files

2004-03-05 17:56  ensc

	* 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-03-05 17:24  ensc

	* util-vserver, util-vserver/.cvsignore: added FEATURES.txt

2004-03-05 17:24  ensc

	* util-vserver/lib/testsuite,
	  util-vserver/lib/testsuite/.cvsignore,
	  util-vserver/lib/testsuite/Makefile-files: added parselimit

2004-03-05 17:23  ensc

	* 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-03-05 17:21  ensc

	* util-vserver/lib/parselimit.c,
	  util-vserver/lib/testsuite/parselimit.c: initial checkin

2004-03-05 17:21  ensc

	* util-vserver/lib/vserver.h: vc_parseLimit(): added prototype

2004-03-05 17:20  ensc

	* util-vserver/lib/Makefile-files: added parselimit.c

2004-03-05 04:44  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: updated; added
	  vattribute and keep-ctx-alive

2004-03-05 04:43  ensc

	* util-vserver/src/vcontext.c: implement the vc_set_flags() part

2004-03-05 04:43  ensc

	* util-vserver/src/vattribute.c: setFlags(): implemented it

2004-03-05 04:42  ensc

	* util-vserver/lib_internal/Makefile-files: added util-unixsock.hc

2004-03-05 04:42  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
	  error-checking

2004-03-05 04:40  ensc

	* 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-03-05 04:40  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
	  error

2004-03-05 04:40  ensc

	* util-vserver/ensc_wrappers/Makefile-files: added
	  wrappers-socket.hc

2004-03-05 04:39  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
	  keep-ctx-alive

2004-03-05 03:27  ensc

	* util-vserver/src/vserver-info.c: added 'FEATURE' tag

2004-03-05 03:27  ensc

	* util-vserver/src/vcontext.c: added support for external
	  synchronization

2004-03-05 03:27  ensc

	* util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
	  of vc_textlist2flag

2004-03-05 03:26  ensc

	* util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
	  initial checkin

2004-03-05 03:26  ensc

	* 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

2004-03-05 03:23  ensc

	* util-vserver/src/enter-namespace.c,
	  util-vserver/src/new-namespace.c: obsoleted by vnamespace

2004-03-05 03:23  ensc

	* util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
	  of vc_textlist2flag()

2004-03-05 03:22  ensc

	* util-vserver/src/Makefile-files: removed new-namespace and
	  enter-namespace
	  added keep-ctx-alive and vattribute
	  added src_legacy_* variables

2004-03-05 03:21  ensc

	* util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
	  util-vserver/scripts/vserver: use $_VNAMESPACE instead of
	  $_NEW_NAMESPACE

2004-03-05 03:21  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  $_VATTRIBUTE and $_VNAMESPACE
	  removed $_NEW_NAMESPACE

2004-03-05 03:20  ensc

	* util-vserver/scripts/chcontext: began to implement the new
	  vcontext part...

2004-03-05 03:20  ensc

	* util-vserver/m4/ensc_syscallnr.m4: use
	  $ensc_cv_path_kernelheaders instead of $kernelincludedir

2004-03-05 03:19  ensc

	* util-vserver/lib_internal/util.h: include "util-unixsock.h"

2004-03-05 03:19  ensc

	* util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
	  flag too

2004-03-05 03:17  ensc

	* util-vserver/lib_internal/util-unixsock.h: initial checkin

2004-03-05 03:17  ensc

	* util-vserver/lib/testsuite/flags.c: updated to new flag functions

2004-03-05 03:16  ensc

	* util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
	  added -compat versions for the flag-parsers
	  vc_isSupportedString(): added

2004-03-05 03:15  ensc

	* util-vserver/lib/internal.h: added utilvserver_listparser_uint*
	  declarations

2004-03-05 03:15  ensc

	* 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'

2004-03-05 03:13  ensc

	* util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
	  to -compat.c

2004-03-05 03:12  ensc

	* 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-03-05 03:11  ensc

	* util-vserver/lib/Makefile-files: updated to new flags* files
	  added listparser* files
	  removed unused statements

2004-03-05 03:10  ensc

	* util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc

2004-03-05 03:10  ensc

	* 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-03-05 03:09  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: removed
	  new-namespace and enter-namespace; they are obsoleted by
	  vnamespace

2004-03-05 03:08  ensc

	* util-vserver/Makefile.am: added $(src_legacy_*)

2004-03-04 04:05  ensc

	* util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP

2004-03-04 04:04  ensc

	* util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE

2004-03-04 04:04  ensc

	* util-vserver/lib/virtual.h: added IATTR_IMMUTABLE

2004-03-04 04:04  ensc

	* util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
	  anymore

2004-03-04 03:01  ensc

	* util-vserver/m4/ensc_syscallnr.m4: rewrote it...

2004-03-04 03:00  ensc

	* 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

2004-02-27 19:58  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197

2004-02-27 19:55  ensc

	* util-vserver/distrib/redhat/initpost: fixed kernel-pkg
	  installation
	  fixed initscript update

2004-02-27 19:24  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vsched

2004-02-27 19:23  ensc

	* util-vserver/lib/testsuite/fmt.c: include <string.h>

2004-02-27 18:58  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added vsched

2004-02-27 18:57  ensc

	* util-vserver/src/chbind.c: removed unused variable

2004-02-27 18:57  ensc

	* util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>

2004-02-27 18:57  ensc

	* util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
	  util-vserver/src/vschedule.c: renamed vschedule to vsched

2004-02-27 18:48  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added
	  chcontext-compat and vschedule

2004-02-27 18:46  ensc

	* util-vserver/lib/syscall_setsched-v13.hc,
	  util-vserver/lib/syscall_setsched.c,
	  util-vserver/src/vschedule.c: initial checkin

2004-02-27 18:46  ensc

	* util-vserver/src/Makefile-files: added vschedule

2004-02-27 18:45  ensc

	* util-vserver/lib/vserver.h: added vc_set_sched declarations

2004-02-27 18:45  ensc

	* util-vserver/lib/virtual.h: removed 'otpions' field from
	  vcmd_set_sched_v1

2004-02-27 18:44  ensc

	* util-vserver/lib/Makefile-files: added *setsched* files

2004-02-27 18:02  ensc

	* util-vserver/src/chcontext.c: cleanups; applied name-change from
	  'chcontext' to 'chcontext-compat'

2004-02-27 18:02  ensc

	* util-vserver/src/Makefile-files: renamed 'chcontext' to
	  'chcontext-compat'

2004-02-27 18:01  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  $_CHCONTEXT_COMPAT
	  updated $_CHCONTEXT

2004-02-27 18:01  ensc

	* util-vserver/scripts/functions: isKernelAPI(): added

2004-02-27 18:00  ensc

	* util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
	  initial checkin

2004-02-27 18:00  ensc

	* util-vserver/scripts/Makefile-files: added chcontext wrapper

2004-02-27 17:59  ensc

	* util-vserver/lib/vserver.h: added vc_isSupported()
	  cleanups

2004-02-27 17:59  ensc

	* util-vserver/lib/virtual.h: updated scheduler definitions

2004-02-27 17:57  ensc

	* util-vserver/lib/Makefile-files: added issupported.c

2004-02-27 17:57  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added
	  chcontext-compat

2004-02-27 04:44  ensc

	* util-vserver/src/vcontext.c: cleanups; restructured code

2004-02-27 04:43  ensc

	* util-vserver/src/new-namespace.c: cleanups; do not include
	  "stack-start.h" anymore

2004-02-27 04:42  ensc

	* util-vserver/src, util-vserver/src/.cvsignore,
	  util-vserver/src/Makefile-files: added vnamespace

2004-02-27 04:42  ensc

	* 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-27 04:42  ensc

	* 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

2004-02-27 04:40  ensc

	* util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy

2004-02-27 04:40  ensc

	* util-vserver/lib/vserver.h: vc_set_namespace(),
	  vc_cleanup_namespace(): added prototypes

2004-02-27 04:40  ensc

	* util-vserver/lib/virtual.h: added VCMD_set_namespace and
	  VCMD_cleanup_namespace declarations

2004-02-27 04:39  ensc

	* util-vserver/lib/Makefile-files: added *setnamespace* and
	  *cleanupnamespace* files

2004-02-27 04:38  ensc

	* util-vserver/ensc_wrappers/wrappers-fcntl.hc,
	  util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
	  wrappers with detailed error-messages

2004-02-27 04:38  ensc

	* util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros

2004-02-27 04:37  ensc

	* util-vserver/distrib/defaults/rpm/macros: added
	  /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath

2004-02-27 04:37  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
	  vnamespace

2004-02-26 13:10  ensc

	* util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/

2004-02-26 13:10  ensc

	* util-vserver/src/util.h: removed everything an include
	  <lib_internal/util.h> only

2004-02-26 13:09  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vcontext

2004-02-26 13:08  ensc

	* 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

2004-02-26 13:07  ensc

	* 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

2004-02-26 13:06  ensc

	* util-vserver/src/testsuite/Makefile-files: removed
	  'util-exitlikeprocess.c'; link against libinternal.a now

2004-02-26 13:06  ensc

	* util-vserver/src/Makefile-files: added vcontext
	  removed 'util-exitlikeprocess.c'; link against libinternal.a now

2004-02-26 13:05  ensc

	* util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
	  (reported in IRC by broo)

2004-02-26 13:03  ensc

	* util-vserver/lib_internal/util-mem.h: include <stdlib.h>

2004-02-26 13:03  ensc

	* util-vserver/lib_internal/Makefile-files: added lots of util-*
	  headers
	  added util-exitlikeprocess

2004-02-26 13:02  ensc

	* 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

2004-02-26 13:01  ensc

	* util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
	  (for API >= 0x00010012)
	  use VC_DYNAMIC_XID instead of VC_RANDCTX

2004-02-26 13:01  ensc

	* util-vserver/lib/virtual.h: added create+migrate+flags+caps
	  declarations

2004-02-26 13:00  ensc

	* util-vserver/lib/Makefile-files: added createcontext +
	  migratecontext + [sg]etflags files

2004-02-26 12:59  ensc

	* util-vserver/ensc_wrappers/wrappers-vserver.hc:
	  Evc_create_context(), Evc_migrate_context(): added
	  use WRAPPER_DECL instead of UNUSED

2004-02-25 11:47  ensc

	* util-vserver/src/vlimit.c: enhanced output
	  added -nd options
	  allow literal limits
	  assume '-H' by default

2004-02-25 11:46  ensc

	* util-vserver/lib/testsuite,
	  util-vserver/lib/testsuite/.cvsignore: added 'fmt'

2004-02-25 11:45  ensc

	* util-vserver/src/util.h: include util-perror.h

2004-02-25 11:45  ensc

	* util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
	  use more verbose perror()

2004-02-25 11:44  ensc

	* util-vserver/lib/testsuite/fmt.c,
	  util-vserver/lib_internal/util-perror.h: initial checkin

2004-02-25 11:44  ensc

	* util-vserver/scripts/vserver.functions: added better namespace
	  supportc

2004-02-25 11:43  ensc

	* util-vserver/lib/testsuite/Makefile-files: added fmt.c

2004-02-25 11:43  ensc

	* util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added

2004-02-20 23:36  ensc

	* util-vserver/lib/flags.c: cosmetical cleanups

2004-02-20 23:33  ensc

	* util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
	  NAMESPACE flag

2004-02-20 21:14  ensc

	* util-vserver/src/Makefile-files: install enter-namespace into
	  $(sbindir) instead of $(pkglibdir)

2004-02-20 21:08  ensc

	* util-vserver/src/new-namespace.c: added missing '#include
	  <errno.h>'

2004-02-20 20:53  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196

2004-02-20 20:33  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added
	  enter-namespace

2004-02-20 20:27  ensc

	* util-vserver/contrib/manifest.dat.pathsubst,
	  util-vserver/src/Makefile-files: added enter-namespace

2004-02-20 20:27  ensc

	* util-vserver/src/enter-namespace.c: initial checkin

2004-02-20 20:05  ensc

	* util-vserver/src/vlimit.c: merged with 0.29.2

2004-02-20 19:06  ensc

	* util-vserver/src/vlimit.c: changed logic to skip entries without
	  chance for success

2004-02-20 19:04  ensc

	* util-vserver/lib/Makefile-files: cleanups

2004-02-20 19:03  ensc

	* util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
	  use correct datastructure

2004-02-20 17:59  ensc

	* util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
	  util-vserver/lib/vserver.h: added the enter-namespace stuff

2004-02-20 17:58  ensc

	* util-vserver/lib/syscall_enternamespace-v13.hc,
	  util-vserver/lib/syscall_enternamespace.c: initial checkin

2004-02-20 17:06  ensc

	* util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
	  more extensive output

2004-02-20 17:05  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
	  into core

2004-02-20 17:05  ensc

	* util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
	  incremented needed API-version

2004-02-20 17:04  ensc

	* util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
	  handle xid==0 and xid==1 case manually

2004-02-20 17:02  ensc

	* util-vserver/src/vlimit.c: cleanup output in error-case

2004-02-20 17:02  ensc

	* util-vserver/src/stack-start.h: fixed begin of STACK_START for
	  non-growing stacks

2004-02-20 17:01  ensc

	* util-vserver/src/fakerunlevel.c: use more extensive errormessages
	  use <wrappers.h>

2004-02-20 17:01  ensc

	* 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-02-20 16:59  ensc

	* 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

2004-02-20 16:57  ensc

	* util-vserver/src/chbind.c: use more extensive errormessages
	  do not do the lo-check anymore

2004-02-20 02:38  ensc

	* util-vserver/src/vserver-info.c: fix copy&paste error when giving
	  out initpid

2004-02-19 22:42  ensc

	* util-vserver/NEWS: version 0.29.195

2004-02-19 22:32  ensc

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

2004-02-19 22:31  ensc

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

2004-02-19 22:29  ensc

	* 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

2004-02-19 22:25  ensc

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

2004-02-19 22:25  ensc

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

2004-02-19 22:23  ensc

	* util-vserver/lib/virtual.h: added new iattr definitions

2004-02-19 22:22  ensc

	* 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

2004-02-19 22:21  ensc

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

2004-02-19 22:19  ensc

	* 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

2004-02-19 22:14  ensc

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

2004-02-19 22:14  ensc

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

2004-02-19 22:09  ensc

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

2004-02-19 22:08  ensc

	* util-vserver/configure.ac: create FEATURES.txt and rearranged
	  code a little bit

2004-02-19 22:08  ensc

	* util-vserver/Makefile.am: added FEATURES.txt

2004-02-18 04:50  ensc

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

2004-02-18 04:50  ensc

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

2004-02-18 04:49  ensc

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

2004-02-18 04:48  ensc

	* util-vserver/lib_internal/unify-deunify.c: fixed parameters

2004-02-18 04:48  ensc

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

2004-02-18 04:47  ensc

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

2004-02-18 04:46  ensc

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

2004-02-18 04:45  ensc

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

2004-02-18 04:44  ensc

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

2004-02-18 04:43  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vcopy

2004-02-18 04:43  ensc

	* util-vserver/src/util-safechdir.c: moved into libinternal.a

2004-02-18 04:42  ensc

	* 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-02-18 04:41  ensc

	* 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

2004-02-18 04:40  ensc

	* util-vserver/lib/Makefile-files: added createskeleton* files

2004-02-18 04:39  ensc

	* util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR

2004-02-18 04:39  ensc

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

2004-02-18 04:38  ensc

	* util-vserver/compat.h: added PURE

2004-02-17 19:59  ensc

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

2004-02-17 19:59  ensc

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

2004-02-17 19:58  ensc

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

2004-02-17 19:57  ensc

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

2004-02-17 19:56  ensc

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

2004-02-17 19:55  ensc

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

2004-02-17 19:55  ensc

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

2004-02-17 19:52  ensc

	* util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin

2004-02-17 19:51  ensc

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

2004-02-17 02:54  ensc

	* util-vserver/NEWS: version 0.29.192

2004-02-17 02:46  ensc

	* util-vserver/Makefile.am: added missing backslash

2004-02-17 02:39  ensc

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

2004-02-17 02:38  ensc

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

2004-02-17 02:36  ensc

	* util-vserver/src/vunify.c: use new lib_internal

2004-02-17 02:36  ensc

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

2004-02-17 02:36  ensc

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

2004-02-17 02:35  ensc

	* util-vserver/Makefile.am: added lib_internal/ files

2004-02-17 02:34  ensc

	* 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

2004-02-17 02:33  ensc

	* 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-02-17 02:32  ensc

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

2004-02-16 19:18  ensc

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

2004-02-16 19:18  ensc

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

2004-02-16 19:18  ensc

	* util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG

2004-02-16 19:17  ensc

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

2004-02-16 19:17  ensc

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

2004-02-16 19:16  ensc

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

2004-02-16 19:16  ensc

	* util-vserver/scripts/vserver-build.functions: register generated
	  files so that they
	  can be cleaned up when needed

2004-02-16 19:15  ensc

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

2004-02-16 19:15  ensc

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

2004-02-16 19:14  ensc

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

2004-02-16 19:14  ensc

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

2004-02-16 19:14  ensc

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

2004-02-16 19:13  ensc

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

2004-02-16 18:11  ensc

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

2004-02-14 01:22  ensc

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

2004-02-14 01:21  ensc

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

2004-02-14 01:21  ensc

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

2004-02-14 01:20  ensc

	* util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
	  argument optionally

2004-02-14 01:19  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added clearenv

2004-02-14 01:19  ensc

	* util-vserver/configure.ac: use ENSC_SYSCALLNR()

2004-02-13 23:43  ensc

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

2004-02-13 23:42  ensc

	* util-vserver/m4/ensc_syscallnr.m4: initial checkin

2004-02-11 23:46  ensc

	* util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD

2004-02-11 23:46  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added clearenv

2004-02-11 23:39  ensc

	* util-vserver/scripts/vserver.start: use clearenv

2004-02-11 23:39  ensc

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

2004-02-11 23:38  ensc

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

2004-02-11 23:37  ensc

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

2004-02-11 23:34  ensc

	* util-vserver/src/clearenv.c: initial checkin

2004-02-10 17:20  ensc

	* 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

2004-02-10 17:06  ensc

	* util-vserver/configure.ac: version 0.28.200

2004-02-10 17:05  ensc

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

2004-02-10 14:22  ensc

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

2004-02-10 14:21  ensc

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

2004-02-10 12:24  ensc

	* util-vserver/ensc_vector/testsuite,
	  util-vserver/ensc_vector/testsuite/.cvsignore,
	  util-vserver/lib/testsuite,
	  util-vserver/lib/testsuite/.cvsignore: initial checkin

2004-02-10 12:22  ensc

	* util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
	  s!init!fakeinit!

2004-02-10 12:18  ensc

	* util-vserver/configure.ac: version 0.28.199

2004-02-10 12:18  ensc

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

2004-02-10 02:36  ensc

	* util-vserver/configure.ac: version 0.28.198

2004-02-09 23:53  ensc

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

2004-02-09 23:52  ensc

	* 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-02-09 23:48  ensc

	* util-vserver/src/testsuite,
	  util-vserver/src/testsuite/.cvsignore: initial checkin

2004-02-09 23:43  ensc

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

2004-02-09 23:42  ensc

	* util-vserver/Makefile.am: added lib/testsuite

2004-02-09 23:42  ensc

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

2004-02-09 23:41  ensc

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

2004-02-09 23:40  ensc

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

2004-02-09 23:40  ensc

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

2004-02-09 23:39  ensc

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

2004-02-09 23:39  ensc

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

2004-02-09 23:38  ensc

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

2004-02-09 23:38  ensc

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

2004-02-09 23:36  ensc

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

2004-02-09 23:35  ensc

	* util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
	  it

2004-02-09 23:35  ensc

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

2004-02-09 23:30  ensc

	* 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-02-06 22:50  ensc

	* util-vserver/src/Makefile-files: added sys_clone.h

2004-02-06 22:50  ensc

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

2004-02-06 22:49  ensc

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

2004-02-06 21:34  ensc

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

2004-02-06 21:33  ensc

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

2004-02-06 21:33  ensc

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

2004-02-06 21:33  ensc

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

2004-02-06 21:32  ensc

	* util-vserver/src/sys_clone.h: initial checkin

2004-02-06 18:15  ensc

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

2004-02-06 17:43  ensc

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

2004-02-06 17:43  ensc

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

2004-02-06 17:42  ensc

	* util-vserver/src/vutil.cc: minor cosmetical changes

2004-02-06 17:42  ensc

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

2004-02-06 17:41  ensc

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

2004-02-06 16:42  ensc

	* util-vserver/ensc_vector/vector-insert.c: fixed it

2004-02-06 16:40  ensc

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

2004-02-06 16:40  ensc

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

2004-02-06 16:39  ensc

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

2004-02-06 15:02  ensc

	* util-vserver/doc/configuration.xml: enumerated possible resources

2004-02-06 15:01  ensc

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

2004-02-06 14:56  ensc

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

2004-02-06 14:53  ensc

	* 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

2004-02-06 14:49  ensc

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

2004-02-06 14:48  ensc

	* 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

2004-02-06 14:47  ensc

	* 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

2004-02-06 14:46  ensc

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

2004-02-05 22:16  ensc

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

2004-02-05 04:20  ensc

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

2004-02-05 04:14  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195

2004-02-05 04:02  ensc

	* util-vserver/distrib/defaults/apt.conf: initial checkin

2004-02-05 03:43  ensc

	* util-vserver/distrib/Makefile.am: added default apt.conf

2004-02-05 03:43  ensc

	* util-vserver/doc/configuration.xml: documented default apt.conf

2004-02-05 03:43  ensc

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

2004-02-05 03:42  ensc

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

2004-02-05 03:42  ensc

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

2004-02-05 03:41  ensc

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

2004-02-04 23:39  ensc

	* util-vserver/configure.ac: use ENSC_SYSCALL
	  enhanced diagnostic output

2004-02-04 23:38  ensc

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

2004-02-04 23:38  ensc

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

2004-02-04 23:37  ensc

	* util-vserver/Makefile.am: added @WGET@ substitution

2004-02-04 21:26  ensc

	* util-vserver/m4/ensc_syscall.m4: initial checkin

2004-02-04 21:23  ensc

	* util-vserver/scripts/vpkg: implemented Debian support

2004-02-04 21:22  ensc

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

2004-02-04 21:22  ensc

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

2004-02-04 03:28  ensc

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

2004-02-04 03:17  ensc

	* util-vserver/NEWS: version 0.28.193

2004-02-04 03:17  ensc

	* util-vserver/configure.ac: added check for wget
	  version 0.28.193

2004-02-04 03:10  ensc

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

2004-02-04 03:10  ensc

	* util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
	  files

2004-02-04 03:09  ensc

	* util-vserver/doc/configuration.xml: documented debootstrap
	  configuration

2004-02-04 03:07  ensc

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

2004-02-04 02:51  ensc

	* util-vserver/distrib/misc/debootstrap.uri: initial checkin

2004-02-04 02:51  ensc

	* util-vserver/distrib/Makefile.am: added debootstrap.uri

2004-02-04 02:48  ensc

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

2004-02-04 02:48  ensc

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

2004-02-04 02:46  ensc

	* util-vserver/scripts/vserver-build: added debootstrap

2004-02-04 02:46  ensc

	* util-vserver/scripts/vpkg: added basic support for Debian

2004-02-04 02:46  ensc

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

2004-02-04 02:45  ensc

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

2004-02-04 02:44  ensc

	* util-vserver/scripts/vserver-build.debootstrap: initial checkin

2004-02-03 22:22  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192

2004-02-03 22:21  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'

2004-02-03 22:20  ensc

	* 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

2004-02-03 21:58  ensc

	* util-vserver/configure.ac: added more details to the final
	  summary

2004-02-03 21:57  ensc

	* util-vserver/distrib/Makefile.am: added misc/fstab

2004-02-03 21:57  ensc

	* 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

2004-02-03 21:55  ensc

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

2004-02-03 21:54  ensc

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

2004-02-03 21:52  ensc

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

2004-02-03 21:52  ensc

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

2004-02-03 21:51  ensc

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

2004-02-03 21:48  ensc

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

2004-02-03 21:47  ensc

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

2004-02-03 21:47  ensc

	* util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added

2004-02-03 21:46  ensc

	* util-vserver/src/Makefile-files: added vuname

2004-02-03 21:45  ensc

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

2004-02-03 21:45  ensc

	* util-vserver/src/vuname.c: initial checkin

2004-02-03 12:59  ensc

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

2004-02-03 12:57  ensc

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

2004-02-03 12:55  ensc

	* util-vserver/src/vunify.cc: removed since rewritten in C

2004-02-03 12:55  ensc

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

2004-02-03 12:55  ensc

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

2004-02-03 12:54  ensc

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

2004-02-02 19:34  ensc

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

2004-02-02 19:34  ensc

	* util-vserver/configure.ac: added support for olduts API

2004-02-02 19:33  ensc

	* util-vserver/Makefile.am: substitute @PACKAGE@ too

2004-02-02 19:32  ensc

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

2004-02-02 19:32  ensc

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

2004-02-02 19:32  ensc

	* util-vserver/src/wrappers.h: added Esetsid()

2004-02-02 19:32  ensc

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

2004-02-02 19:31  ensc

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

2004-02-02 19:31  ensc

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

2004-02-02 19:30  ensc

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

2004-02-02 19:06  ensc

	* util-vserver/src/chcontext.c: rewrote and enhanced it

2004-02-02 19:05  ensc

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

2004-02-02 19:00  ensc

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

2004-02-02 18:59  ensc

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

2004-02-02 18:58  ensc

	* util-vserver/lib/virtual.h: added VHOST support

2004-02-02 18:58  ensc

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

2004-02-02 18:57  ensc

	* 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

2004-02-02 18:55  ensc

	* 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-02-02 18:54  ensc

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

2004-02-02 18:36  ensc

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

2004-02-02 18:32  ensc

	* 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-29 11:09  ensc

	* util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin

2004-01-29 11:08  ensc

	* util-vserver/NEWS: version 0.28.190

2004-01-29 11:07  ensc

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

2004-01-29 11:06  ensc

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

2004-01-29 11:05  ensc

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

2004-01-29 11:04  ensc

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

2004-01-29 11:04  ensc

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

2004-01-29 11:03  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vrsetup

2004-01-29 11:03  ensc

	* 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-29 11:02  ensc

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

2004-01-29 11:01  ensc

	* util-vserver/m4/ensc_e2fscheck.m4: initial checkin

2004-01-29 11:00  ensc

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

2004-01-23 21:07  ensc

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

2004-01-23 20:51  ensc

	* util-vserver/configure.ac: version 0.27.199
	  added check for xsltproc

2004-01-23 20:51  ensc

	* util-vserver/NEWS: version 0.27.199

2004-01-23 20:50  ensc

	* util-vserver/compat.h: added ENSC_FIX_IOCTL()

2004-01-23 20:49  ensc

	* util-vserver/Makefile.am: added $(doc_DAT)

2004-01-23 20:48  ensc

	* util-vserver/doc/Makefile-files: added compat-doc

2004-01-23 20:48  ensc

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

2004-01-23 20:47  ensc

	* 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

2004-01-22 21:35  ensc

	* 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-22 15:42  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198

2004-01-22 15:40  ensc

	* util-vserver/src/vrsetup.c: fixed copyright date

2004-01-22 14:24  ensc

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

2004-01-22 14:22  ensc

	* util-vserver/src/Makefile-files: added vrsetup

2004-01-22 14:22  ensc

	* util-vserver/src/vrsetup.c: initial checkin

2004-01-22 13:43  ensc

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

2004-01-22 13:42  ensc

	* 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

2004-01-22 13:41  ensc

	* 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

2004-01-22 13:40  ensc

	* 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-22 13:38  ensc

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

2004-01-22 13:37  ensc

	* util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call

2004-01-22 13:36  ensc

	* 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

2004-01-22 13:35  ensc

	* 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'

2004-01-22 13:34  ensc

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

2004-01-22 13:34  ensc

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

2004-01-22 13:33  ensc

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

2004-01-22 13:30  ensc

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

2004-01-22 13:29  ensc

	* 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

2004-01-21 21:32  ensc

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

2004-01-21 19:06  ensc

	* util-vserver/tests/getinitpid.c: updated to new API

2004-01-21 19:06  ensc

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

2004-01-21 19:01  ensc

	* 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()

2004-01-21 18:59  ensc

	* 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

2004-01-21 18:57  ensc

	* 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

2004-01-21 18:55  ensc

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

2004-01-21 18:55  ensc

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

2004-01-21 18:54  ensc

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

2004-01-21 18:53  ensc

	* 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

2004-01-21 18:50  ensc

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

2004-01-21 18:48  ensc

	* 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

2004-01-21 18:47  ensc

	* 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

2004-01-21 18:46  ensc

	* 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

2004-01-21 18:45  ensc

	* util-vserver, util-vserver/.cvsignore: added 'Build-*'

2004-01-21 18:43  ensc

	* util-vserver/configure.ac: added 'oldproc' API

2004-01-21 01:35  ensc

	* 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

2004-01-21 01:30  ensc

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

2004-01-21 01:29  ensc

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

2004-01-21 01:27  ensc

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

2004-01-21 01:27  ensc

	* util-vserver/src/vlimit.c: fixed help message

2004-01-21 01:26  ensc

	* 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

2004-01-21 01:24  ensc

	* util-vserver/lib/virtual.h: updated

2004-01-21 01:19  ensc

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

2004-01-21 01:19  ensc

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

2004-01-21 01:18  ensc

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

2004-01-21 01:17  ensc

	* 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

2004-01-21 01:14  ensc

	* 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

2004-01-21 01:12  ensc

	* util-vserver/configure.ac: added v13 & fscompat APIs

2004-01-19 18:23  ensc

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

2004-01-19 18:22  ensc

	* 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

2004-01-19 18:21  ensc

	* util-vserver/src/Makefile-files: removed vunify-operations

2004-01-19 18:19  ensc

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

2004-01-19 18:16  ensc

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

2004-01-19 18:14  ensc

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

2004-01-19 18:11  ensc

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

2004-01-19 18:11  ensc

	* util-vserver/src/vunify-operations.c,
	  util-vserver/src/vunify-operations.h: obsoleted by more
	  straight-forward code

2004-01-19 18:04  ensc

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

2004-01-17 05:35  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196

2004-01-17 05:25  ensc

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

2004-01-17 05:24  ensc

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

2004-01-17 05:23  ensc

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

2004-01-17 05:23  ensc

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

2004-01-17 05:22  ensc

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

2004-01-17 05:22  ensc

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

2004-01-17 05:16  ensc

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

2004-01-17 05:15  ensc

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

2004-01-17 05:15  ensc

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

2004-01-17 05:14  ensc

	* util-vserver/scripts/vpkg: initial checkin

2004-01-17 05:14  ensc

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

2004-01-17 05:13  ensc

	* util-vserver/scripts/distrib-info,
	  util-vserver/scripts/legacy/distrib-info: moved distrib-info to
	  legacy/

2004-01-17 05:13  ensc

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

2004-01-17 05:12  ensc

	* 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

2004-01-17 05:06  ensc

	* util-vserver/distrib/misc/vunify-exclude: initial checkin

2004-01-17 05:06  ensc

	* util-vserver/distrib/Makefile.am: added vunify-exclude

2004-01-17 05:05  ensc

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

2004-01-17 05:04  ensc

	* util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
	  minor cleanups

2004-01-16 18:41  ensc

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

2004-01-16 18:41  ensc

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

2004-01-16 18:40  ensc

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

2004-01-16 18:39  ensc

	* 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

2004-01-16 18:04  ensc

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

2004-01-16 18:03  ensc

	* 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

2004-01-16 18:03  ensc

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

2004-01-16 18:00  ensc

	* 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

2004-01-16 17:59  ensc

	* util-vserver/scripts/functions: accept vservers beginning with
	  './'

2004-01-16 17:57  ensc

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

2004-01-16 17:57  ensc

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

2004-01-16 17:57  ensc

	* util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()

2004-01-16 17:56  ensc

	* util-vserver/lib/Makefile-files: added new management sources

2004-01-16 17:55  ensc

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

2004-01-16 17:53  ensc

	* util-vserver/configure.ac: fixed CVS tag

2004-01-16 17:52  ensc

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

2004-01-14 02:43  ensc

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

2004-01-14 02:33  ensc

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

2004-01-14 02:32  ensc

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

2004-01-14 02:30  ensc

	* util-vserver/src/vps.c: minor documentation fix

2004-01-14 02:30  ensc

	* 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

2004-01-14 00:27  ensc

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

2004-01-14 00:26  ensc

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

2004-01-14 00:05  ensc

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

2004-01-14 00:03  ensc

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

2004-01-14 00:02  ensc

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

2004-01-14 00:01  ensc

	* util-vserver/m4/validate.am: fixed parallel build

2004-01-13 23:38  ensc

	* util-vserver/configure.ac: added check for PS

2004-01-13 23:37  ensc

	* util-vserver/pathconfig.h.pathsubst: added PS_PROG

2004-01-13 23:37  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added vps

2004-01-13 23:36  ensc

	* util-vserver/src/Makefile-files: made vps a dietprog

2004-01-13 23:36  ensc

	* util-vserver/lib/getctx.c: minor code cleanups

2004-01-13 23:30  ensc

	* util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support

2004-01-13 23:29  ensc

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

2004-01-13 23:29  ensc

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

2004-01-13 23:28  ensc

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

2004-01-13 23:22  ensc

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

2004-01-13 23:21  ensc

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

2004-01-13 23:21  ensc

	* util-vserver/src/Makefile-files: added vps

2004-01-13 23:20  ensc

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

2004-01-13 23:20  ensc

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

2004-01-13 23:19  ensc

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

2004-01-13 23:18  ensc

	* util-vserver/scripts/save_s_context,
	  util-vserver/scripts/vps.pathsubst,
	  util-vserver/scripts/vserver-legacy,
	  util-vserver/scripts/vserverkillall: moved into legacy

2004-01-13 23:18  ensc

	* 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 ../)

2004-01-13 20:05  ensc

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

2004-01-13 14:57  ensc

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

2004-01-13 14:57  ensc

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

2004-01-13 14:56  ensc

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

2004-01-13 14:56  ensc

	* 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

2004-01-13 14:20  ensc

	* util-vserver/Makefile.am: use $(src_sbin_SCRPTS)

2004-01-13 14:19  ensc

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

2004-01-13 14:18  ensc

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

2004-01-13 14:18  ensc

	* util-vserver/lib/fmt.h: fixed xulong/xlong declarations

2004-01-13 14:17  ensc

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

2004-01-13 14:17  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: updated

2004-01-13 14:16  ensc

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

2004-01-13 14:15  ensc

	* 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

2004-01-13 14:15  ensc

	* util-vserver/src/fstool-resolvectx.c: initial checkin

2004-01-13 13:49  ensc

	* util-vserver/src/showattr.c: rewrote completely

2004-01-13 13:48  ensc

	* 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

2004-01-13 13:46  ensc

	* 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

2004-01-07 15:46  ensc

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

2004-01-07 15:40  ensc

	* 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

2004-01-05 22:19  ensc

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

2004-01-05 22:19  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: updated

2004-01-05 22:18  ensc

	* util-vserver/src/wrappers.h: Edup2(): added

2004-01-05 22:18  ensc

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

2004-01-05 22:17  ensc

	* util-vserver/src/vserver-info.c: initial checkin

2004-01-05 22:16  ensc

	* 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

2004-01-05 22:15  ensc

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

2004-01-05 22:13  ensc

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

2004-01-05 22:12  ensc

	* util-vserver/scripts/vserver.stop: fixed error-handling

2004-01-05 22:12  ensc

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

2004-01-05 22:11  ensc

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

2004-01-05 21:57  ensc

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

2004-01-05 21:57  ensc

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

2004-01-05 21:56  ensc

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

2004-01-05 21:55  ensc

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

2004-01-05 21:55  ensc

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

2004-01-05 21:53  ensc

	* 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

2003-12-30 20:15  ensc

	* util-vserver/configure.ac: version 0.27.190

2003-12-30 19:20  ensc

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

2003-12-30 19:15  ensc

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

2003-12-30 18:09  ensc

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

2003-12-30 18:08  ensc

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

2003-12-30 18:08  ensc

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

2003-12-30 18:07  ensc

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

2003-12-30 18:06  ensc

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

2003-12-30 17:42  ensc

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

2003-12-30 17:41  ensc

	* 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-12-30 17:40  ensc

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

2003-12-30 17:38  ensc

	* util-vserver/src/ctx-kill.c: replaced by 'vkill'

2003-12-30 17:09  ensc

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

2003-12-30 17:08  ensc

	* util-vserver/m4/ensc_dietlibc.m4: added check for C99
	  compatibility

2003-12-30 17:08  ensc

	* util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
	  mismatch

2003-12-30 16:26  ensc

	* 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-12-30 16:24  ensc

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

2003-12-30 16:22  ensc

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

2003-12-30 16:22  ensc

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

2003-12-30 16:21  ensc

	* util-vserver/scripts/functions: getAllVservers(): ignore backup
	  vservers

2003-12-30 16:20  ensc

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

2003-12-30 16:19  ensc

	* 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-12-30 16:04  ensc

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

2003-12-30 16:03  ensc

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

2003-12-30 15:59  ensc

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

2003-12-30 15:56  ensc

	* 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

2003-12-29 19:02  uid68581

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

2003-12-29 19:01  uid68581

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

2003-12-26 00:50  uid68581

	* 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

2003-12-26 00:49  uid68581

	* util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG

2003-12-26 00:48  uid68581

	* util-vserver/scripts/vprofile: removed since obsoleted

2003-12-26 00:48  uid68581

	* 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

2003-12-26 00:47  uid68581

	* util-vserver/src/wrappers.h: added setgid/setuid/setgroups
	  wrappers

2003-12-26 00:47  uid68581

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

2003-12-26 00:46  uid68581

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

2003-12-26 00:45  uid68581

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

2003-12-26 00:45  uid68581

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

2003-12-26 00:44  uid68581

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

2003-12-26 00:42  uid68581

	* 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

2003-12-26 00:38  uid68581

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

2003-12-26 00:34  uid68581

	* util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
	  util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
	  fixed quoting

2003-12-26 00:34  uid68581

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

2003-12-26 00:33  uid68581

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

2003-12-26 00:33  uid68581

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

2003-12-26 00:32  uid68581

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

2003-12-26 00:32  uid68581

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

2003-12-26 00:30  uid68581

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

2003-12-26 00:29  uid68581

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

2003-12-26 00:29  uid68581

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

2003-12-26 00:23  uid68581

	* util-vserver/scripts/Makefile-files: removed vprofile

2003-12-26 00:22  uid68581

	* 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

2003-12-26 00:22  uid68581

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

2003-12-26 00:21  uid68581

	* util-vserver/distrib/defaults/apt,
	  util-vserver/distrib/defaults/apt/apt.conf: initial checkin

2003-12-26 00:20  uid68581

	* util-vserver/distrib/Makefile.am: added default apt.conf

2003-12-26 00:20  uid68581

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

2003-12-26 00:19  uid68581

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

2003-12-02 02:19  ensc

	* util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
	  lazily

2003-12-02 02:17  ensc

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

2003-11-22 02:44  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193

2003-11-22 02:43  ensc

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

2003-11-22 02:35  ensc

	* util-vserver/Makefile.am: generate some .defaults symlinks

2003-11-22 02:35  ensc

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

2003-11-22 02:31  ensc

	* util-vserver/lib/getvserverctx.c: added missing includes

2003-11-22 02:31  ensc

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

2003-11-20 18:10  ensc

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

2003-11-20 18:09  ensc

	* util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR

2003-11-20 18:09  ensc

	* util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps

2003-11-20 18:08  ensc

	* util-vserver/Makefile.am: added separate 'pkgstaterevdir'
	  variable

2003-11-20 18:08  ensc

	* util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR

2003-11-20 18:07  ensc

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

2003-11-20 18:06  ensc

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

2003-11-20 18:06  ensc

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

2003-11-20 18:05  ensc

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

2003-11-20 18:04  ensc

	* 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

2003-11-20 18:03  ensc

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

2003-11-20 18:03  ensc

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

2003-11-20 18:01  ensc

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

2003-11-20 18:01  ensc

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

2003-11-20 15:37  ensc

	* util-vserver/compat.h: define FMT_PREFIX

2003-11-20 15:37  ensc

	* 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()

2003-11-20 02:26  ensc

	* util-vserver/scripts/vps: removed since autogenerated from
	  vps.pathsubst

2003-11-18 23:56  ensc

	* util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
	  obsoleted by fc1

2003-11-18 23:55  ensc

	* 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)

2003-11-18 23:52  ensc

	* util-vserver/distrib/Makefile.am: added Fedora Core 1
	  removed Fedora Beta

2003-11-18 23:51  ensc

	* util-vserver/scripts/vapt-get: do not set $_APT_GET

2003-11-18 23:47  ensc

	* util-vserver/compat.h: merged/added from 0.25
	  added workaround for broken 'long long' handling of dietlibc

2003-11-18 23:46  ensc

	* 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

2003-11-18 23:22  ensc

	* util-vserver/sysv/rebootmgr.subst,
	  util-vserver/sysv/vservers.subst: merged in changes from 0.25

2003-11-04 23:25  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191

2003-11-04 23:25  ensc

	* util-vserver/util-vserver.spec.in: added '--without dietlibc'
	  option

2003-11-04 23:25  ensc

	* util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
	  of 'enableval')

2003-11-04 23:24  ensc

	* util-vserver/lib/getvservername.c,
	  util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
	  fix compilation problems with glibc

2003-11-04 13:56  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190

2003-11-04 13:55  ensc

	* util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
	  from stable)

2003-11-04 13:55  ensc

	* util-vserver/Makefile.am: - separated and completed m4_FILES
	  - added '--show-dead' to cvs2cl params
	  - fix linuxcaps.h (merged from stable)

2003-11-04 13:53  ensc

	* util-vserver/lib/getvservercfgstyle.c: added some additional
	  logic

2003-11-04 13:53  ensc

	* util-vserver/lib/virtual.h: do not include the <linux/types.h>
	  kernel-header anymore

2003-11-04 13:52  ensc

	* util-vserver/scripts/functions: - getAllVservers: use _tmp
	  instead of tmp to avoid clashes when caller
	  wants to have results in 'tmp', fixed array assignment

2003-11-04 13:51  ensc

	* util-vserver/src/rebootmgr.c: fixed typo

2003-11-04 13:50  ensc

	* util-vserver/tests/vserver-info.c: added '--help' and '--version'

2003-11-04 01:37  ensc

	* util-vserver/configure.ac: merged from SYSCALL_SWITCH

2003-11-04 01:31  ensc

	* util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH

2003-11-04 01:07  ensc

	* 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-11-04 00:59  ensc

	* util-vserver/m4/validate.am: updated from vserver-djinni

2003-11-04 00:59  ensc

	* util-vserver/lib/vserver-internal.h: ignore lower 8bit on version

2003-11-03 19:38  ensc

	* util-vserver/util-vserver.spec.in: removed 'vkill' for now
	  call 'install-vserverdir'

2003-11-03 19:37  ensc

	* util-vserver/distrib/redhat/initpost: create
	  /etc/sysconfig/network

2003-11-03 19:37  ensc

	* util-vserver/scripts/vserver.functions: - fixed some statements
	  which would fail with 'set -e'
	  - made 'disableInterface' smart so that it calculates parameters
	  automatically

2003-11-03 19:35  ensc

	* util-vserver/scripts/vserver-setup.functions: added support for
	  '--netbcast'

2003-11-03 19:34  ensc

	* util-vserver/lib/getvservername.c: terminate name with '\0'

2003-10-30 17:42  ensc

	* 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

2003-10-30 17:36  ensc

	* 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-30 17:35  ensc

	* util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)

2003-10-30 17:34  ensc

	* util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
	  hardcoded /usr/sbin

2003-10-30 17:34  ensc

	* util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
	  (merged from 0.23.94)

2003-10-30 17:30  ensc

	* util-vserver/src/Makefile-files: create 'setattr' program

2003-10-30 17:30  ensc

	* 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!)

2003-10-30 17:29  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
	  +e'

2003-10-30 17:28  ensc

	* util-vserver/scripts/functions: added 'checkComponents()'
	  function

2003-10-30 17:27  ensc

	* util-vserver/scripts/vps.pathsubst: initial check (was: vps)

2003-10-30 17:27  ensc

	* util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill

2003-10-30 17:26  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  INITRDDIR, LIBDIR and INCLUDEDIR

2003-10-30 17:25  ensc

	* util-vserver/scripts/Makefile-files: large cleanup
	  removed 'vkill' (obsoleted by ctx-kill)
	  vps is now vps.subst

2003-10-30 17:21  ensc

	* util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
	  util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
	  CAP_OPENDEV

2003-10-30 14:38  ensc

	* util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
	  'vserverdir'
	  added missing path-substitutions

2003-10-30 14:37  ensc

	* util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
	  'vserverdir'

2003-10-30 14:36  ensc

	* util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin

2003-10-23 20:55  ensc

	* util-vserver/lib/getvservercfgstyle.c,
	  util-vserver/lib/getvservername.c,
	  util-vserver/lib/getvservervdir.c,
	  util-vserver/tests/vserver-info.c: initial checkin

2003-10-23 20:55  ensc

	* util-vserver/tests, util-vserver/tests/.cvsignore,
	  util-vserver/tests/Makefile-files: added vserver-info

2003-10-23 20:54  ensc

	* util-vserver/compat.h: define TEMP_FAILURE_RETRY for
	  dietlibc-compilation

2003-10-23 20:54  ensc

	* util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
	  and DEFAULT_VSERVERPKGDIR

2003-10-23 20:53  ensc

	* util-vserver/lib/Makefile-files: added files for higher-level
	  management

2003-10-23 20:53  ensc

	* util-vserver/lib/vserver.h: added functions for
	  vserver-management

2003-10-22 23:23  ensc

	* 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

2003-10-22 23:23  ensc

	* util-vserver/scripts/vserver-build,
	  util-vserver/scripts/vserver-build.functions: used
	  $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
	  hardcoded '/vservers' values

2003-10-22 22:19  ensc

	* util-vserver/util-vserver.spec.in: rewrote it
	  added -build subpackage

2003-10-22 22:18  ensc

	* util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
	  ENSC_ENABLE_DIETLIBC and
	  ENSC_KERNEL_HEADERS checks into own m4/* files

2003-10-22 22:17  ensc

	* util-vserver/Makefile.am: renamed sysvdir to initrddir
	  use $(RELEASE_CPPFLAGS) (-DNDEBUG)
	  substitute $(vserverdir) and $(vserverpkgdir)
	  create the $(vserverdir) and $(vserverpkgdir) directories

2003-10-22 22:12  ensc

	* util-vserver/distrib/Makefile.am: added sample 'mtab' file
	  create the config-dirs

2003-10-22 22:12  ensc

	* util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
	  but the 'util-vserver-vars' file

2003-10-22 22:11  ensc

	* util-vserver/distrib/rh9/apt/sources.list: added some mirrors

2003-10-22 22:10  ensc

	* 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-22 22:08  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR

2003-10-22 22:08  ensc

	* util-vserver/scripts/vserver-build.apt-rpm: call pre/post
	  scriplets with "$UTIL_VSERVER_VARS" as second param
	  instead of "$_VSERVER"

2003-10-22 22:07  ensc

	* util-vserver/scripts/vserver-build.functions: fixed broken quotes

2003-10-22 18:34  ensc

	* 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

2003-10-22 18:23  ensc

	* util-vserver/src/secure-umount.c: use real 'umount' program to
	  unmount directories

2003-10-22 18:22  ensc

	* util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits

2003-10-22 18:22  ensc

	* util-vserver/scripts/vserver-build,
	  util-vserver/scripts/vserver-setup.functions: fixed getopt
	  long-option string

2003-10-22 18:20  ensc

	* util-vserver/scripts/vserver-build.functions: added support for
	  copying some default files (resolv.conf, localtime,
	  krb-conf,...)

2003-10-22 18:19  ensc

	* util-vserver/scripts/functions: implemented findAndCopy

2003-10-21 14:15  ensc

	* util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194

2003-10-21 14:15  ensc

	* util-vserver/distrib/Makefile.am: added scripts to
	  AM_INSTALLCHECK_STD_OPTIONS_EXEMPT

2003-10-21 14:14  ensc

	* util-vserver/src/exec-ulimit.c: implemented '--help' and
	  '--version'

2003-10-21 13:55  ensc

	* util-vserver/src/vbuild.cc: removed warning about unused
	  parameters

2003-10-21 13:55  ensc

	* util-vserver/tests/Makefile-files: renamed to .cc files to .c

2003-10-21 13:54  ensc

	* 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-21 13:40  ensc

	* util-vserver/Makefile.am: added new m4/*.m4 macros
	  added conditional build of CXX files
	  added support for libtool

2003-10-21 13:35  ensc

	* util-vserver/distrib/redhat,
	  util-vserver/distrib/redhat/initpost: initial checkin

2003-10-21 13:34  ensc

	* util-vserver/distrib/Makefile.am: added Fedora Core 0.95
	  removed Red Hat 9.0.93
	  use common redhat/initpost script

2003-10-21 13:33  ensc

	* 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...

2003-10-21 13:32  ensc

	* util-vserver/scripts/Makefile-files: removed vunify.old.sh

2003-10-21 13:32  ensc

	* 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-21 13:27  ensc

	* util-vserver/configure.ac: added check for C++ compiler
	  added some CXX flags
	  use ENSC_FPIC_SYSCALL

2003-10-21 13:27  ensc

	* util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
	  EINVAL)

2003-10-21 13:26  ensc

	* 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-21 13:25  ensc

	* util-vserver/src/rpm-fake.c: made it compilabe with non-C99
	  compilers and older kernels

2003-10-21 13:25  ensc

	* util-vserver/src/secure-mount.c: made it compilabe with non-C99
	  compilers

2003-10-21 13:25  ensc

	* util-vserver/src/vbuild.cc: use 'Vserver' class instead of
	  'string'
	  !!BROKE LOTS OF THINGS!! this version does not work yet

2003-10-21 13:24  ensc

	* util-vserver/src/vunify.cc: use 'Vserver' class instead of
	  'string'
	  use getopt()
	  reindented large parts

2003-10-21 13:23  ensc

	* util-vserver/src/vutil.cc: use 'Vserver' class instead of
	  'string'
	  fixed format-string error

2003-10-21 13:23  ensc

	* util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
	  class instead of 'string'

2003-10-21 13:22  ensc

	* util-vserver/src/wrappers.h: make it compilable with non-C99
	  compilers

2003-10-20 23:07  ensc

	* util-vserver/doc/configuration.xml: documented 'ulimits'
	  directory

2003-10-20 22:58  ensc

	* util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
	  saying already: it is old and obsoleted...

2003-10-20 22:45  ensc

	* util-vserver/scripts/vserver.start,
	  util-vserver/scripts/vserver.stop,
	  util-vserver/scripts/vserver.suexec: added ulimits support

2003-10-20 22:45  ensc

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

2003-10-20 22:44  ensc

	* util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
	  does not exist

2003-10-20 22:30  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit

2003-10-20 22:30  ensc

	* util-vserver/src/exec-ulimit.c: initial checkin

2003-10-20 22:29  ensc

	* util-vserver/src/Makefile-files: added exec-ulimit.c

2003-10-20 22:29  ensc

	* util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added

2003-10-20 21:30  ensc

	* util-vserver/src/reducecap.c: use capability support from the
	  library as far as possible

2003-10-20 21:29  ensc

	* util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
	  capability support from the library instead of including
	  kernel-headers

2003-10-20 21:28  ensc

	* util-vserver/lib/capabilities.c: initial checkin

2003-10-20 21:28  ensc

	* util-vserver/lib/vserver.h: added capability support

2003-10-20 21:28  ensc

	* util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
	  the library
	  added capability.c

2003-10-20 21:28  ensc

	* util-vserver/configure.ac: added support for '-DNDEBUG' in the
	  library

2003-10-20 18:08  ensc

	* util-vserver/Makefile.am: added PKGSTATEDIR substitution

2003-10-20 18:07  ensc

	* 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-20 18:06  ensc

	* util-vserver/scripts/Makefile-files: - removed vserver-init file
	  - added vserver-build* files

2003-10-20 18:05  ensc

	* 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

2003-10-20 18:04  ensc

	* util-vserver/scripts/vserver-build: implemented it...

2003-10-20 18:04  ensc

	* util-vserver/scripts/vserver: added '--sync' and '--verbose'
	  options
	  sync the 'stop' stage on restart
	  fixed invocation of 'vserver-build'

2003-10-20 18:02  ensc

	* util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
	  more mature by using arrays for the vserver-list

2003-10-20 18:01  ensc

	* util-vserver/scripts/vserver.functions: - moved
	  getFileValue/getFileArray from 'vserver.functions' into
	  'functions'

2003-10-20 18:00  ensc

	* util-vserver/scripts/functions: - moved getFileValue/getFileArray
	  from 'vserver.functions' into 'functions'
	  - implemented '/<path>' style vserver specification
	  - made getAllVservers more mature by using arrays

2003-10-20 17:57  ensc

	* util-vserver/scripts/vserver-init: moved 'vserver-init'
	  functionality into the more general vserver-build*
	  files

2003-10-18 02:31  ensc

	* util-vserver/configure.ac: gnit'ified

2003-10-18 02:31  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync

2003-10-18 02:30  ensc

	* util-vserver/src/Makefile-files: gnit'ified
	  added pipe-sync

2003-10-18 02:30  ensc

	* util-vserver/src/chroot-cat.c: minor cosmetical changes

2003-10-18 02:29  ensc

	* util-vserver/src/chroot-rm.c: use "wrapper.h"

2003-10-18 02:26  ensc

	* util-vserver/src/wrappers.h: Eunlink(): added

2003-10-18 02:25  ensc

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

2003-10-18 02:25  ensc

	* util-vserver/scripts/vserver: added help/version
	  added 'build' option
	  made 'running' silently

2003-10-18 02:24  ensc

	* util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
	  initial checkin

2003-10-18 02:23  ensc

	* util-vserver/Makefile.am: - gnit'ified it

2003-10-18 02:23  ensc

	* util-vserver/scripts/Makefile-files: - gnit'ified it
	  - added vserver-build

2003-10-18 02:22  ensc

	* util-vserver/sysv/Makefile-files: gnit'ified it

2003-10-18 01:54  ensc

	* 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 21:07  ensc

	* util-vserver/configure.ac: add '#include "compat.h'" at bottom of
	  config.h
	  version 0.23.191

2003-10-17 21:06  ensc

	* util-vserver/Makefile.am: cleaned up pathsubst rule

2003-10-17 21:05  ensc

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

2003-10-17 21:05  ensc

	* util-vserver/scripts/vserver-init: create link to reverse
	  ctx->vserver mapping

2003-10-17 21:05  ensc

	* 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

2003-10-17 21:03  ensc

	* util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
	  header
	  - added separate CHCONTEXT_DISCONNECT option

2003-10-17 21:03  ensc

	* util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
	  header
	  - disable interfaces when vserver is not running

2003-10-17 21:02  ensc

	* util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
	  header

2003-10-17 21:02  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat

2003-10-17 21:02  ensc

	* util-vserver/sysv/vservers.subst: stop vservers only, when they
	  do not have the ONSTOP flag

2003-10-17 21:01  ensc

	* util-vserver/sysv/Makefile-files: removed some noise from the
	  substrule

2003-10-17 20:31  ensc

	* util-vserver/src/Makefile-files: added chroot-cat

2003-10-17 20:31  ensc

	* util-vserver/src/chroot-cat.c: initial checkin

2003-10-17 20:31  ensc

	* util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added

2003-10-17 20:30  ensc

	* util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
	  wrapper

2003-10-17 20:30  ensc

	* 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

2003-10-17 20:29  ensc

	* 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

2003-10-17 20:27  ensc

	* 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-17 00:46  ensc

	* util-vserver/scripts/Makefile-files: added vserver-legacy and
	  vserver.suexec

2003-10-17 00:45  ensc

	* util-vserver/src/ctx-kill.c: kill init-pid
	  more sanity checks

2003-10-17 00:45  ensc

	* util-vserver/scripts/vserver.stop: added support for kill-signal
	  sequence

2003-10-17 00:44  ensc

	* util-vserver/scripts/vserver.functions: added getEnterShell()
	  function
	  added support for kill-signal sequence

2003-10-17 00:43  ensc

	* util-vserver/scripts/vserver: - added legacy support
	  - added support for
	  suexec,restart,condrestart,exec,chkconfig,enter,running
	  and status

2003-10-17 00:42  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  _CTX_KILL, _FILETIME and _VSERVER_LEGACY

2003-10-17 00:42  ensc

	* util-vserver/scripts/vserver-legacy,
	  util-vserver/scripts/vserver.suexec: initial checkin

2003-10-16 15:10  ensc

	* util-vserver/tests, util-vserver/tests/.cvsignore: added
	  getinitpid

2003-10-16 15:09  ensc

	* util-vserver/lib/Makefile-files: added int2str.c

2003-10-16 15:08  ensc

	* util-vserver/lib/internal.h: added utilvserver_int2str()

2003-10-16 15:08  ensc

	* util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
	  initial checkin

2003-10-16 15:07  ensc

	* util-vserver/tests/getctx.c: removed all traces of <stdio.h>

2003-10-16 15:07  ensc

	* util-vserver/tests/Makefile-files: generalized building with
	  dietlibc
	  added getinitpid

2003-10-16 14:49  ensc

	* util-vserver/Makefile.am, util-vserver/src/Makefile-files:
	  generalized building with dietlibc

2003-10-16 14:06  ensc

	* util-vserver/lib/Makefile-files: added getinitpid* files
	  added getprocentry* files
	  added utils-legacy.h

2003-10-16 14:02  ensc

	* 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

2003-10-16 14:02  ensc

	* util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
	  s!vc_X_getcctx()!vc_X_getctx(0)!

2003-10-16 14:01  ensc

	* 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 14:00  ensc

	* util-vserver/lib/syscall-legacy.hc: removed all traces of
	  <stdio.h> usage

2003-10-16 13:59  ensc

	* util-vserver/lib/getctx.c: cleanups
	  recognize pid==0 as current pid

2003-10-16 13:59  ensc

	* 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 02:45  ensc

	* util-vserver/Makefile.am: added substitution for UMOUNT

2003-10-16 02:45  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: updated

2003-10-16 02:45  ensc

	* 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 02:44  ensc

	* util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
	  pedantic warning setups

2003-10-16 02:44  ensc

	* util-vserver/src/new-namespace.c: use "wrappers.h"
	  use STACK_START macro

2003-10-16 02:43  ensc

	* util-vserver/src/listdevip.c: small fixes for pedantic
	  warning-setups

2003-10-16 02:42  ensc

	* 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

2003-10-16 02:38  ensc

	* util-vserver/src/Makefile-files: added secure-umount + ctx-kill
	  programs
	  added lots of headers
	  generalized dietlibc handling

2003-10-16 02:36  ensc

	* 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-16 02:34  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  _SECURE_UMOUNT and _UMOUNT

2003-10-16 02:34  ensc

	* util-vserver/scripts/Makefile-files: added
	  vservers.{functions,stop}

2003-10-16 02:33  ensc

	* util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros

2003-10-16 02:32  ensc

	* util-vserver/lib/Makefile-files: added missing 'lib/internal.h'

2003-10-16 02:31  ensc

	* util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro

2003-10-16 02:31  ensc

	* util-vserver/configure.ac: added check for UMOUNT
	  added pedantic warn-flags
	  added template for HAVE_GROWING_STACK check

2003-10-16 02:29  ensc

	* util-vserver/compat.h: do '#undef inline' for '--std=c99'
	  dietlibc compilations

2003-10-14 18:51  ensc

	* util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
	  initialize legacy-lib without parsing
	  /proc

2003-10-14 18:48  ensc

	* util-vserver/lib/syscall-legacy.hc: added inofficial
	  vc_init_internal_legacy() function

2003-10-14 18:47  ensc

	* util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
	  include "internal.h"

2003-10-14 18:46  ensc

	* util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
	  moved declarations of general functions from vserver-internal.h
	  into
	  internal.h

2003-10-14 16:20  ensc

	* 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-14 16:09  ensc

	* util-vserver/lib/vserver.h: fixed vc_X_getcctx()

2003-10-14 15:59  ensc

	* 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)

2003-10-14 15:40  ensc

	* 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 20:21  ensc

	* util-vserver/configure.ac: added rcs2log support
	  added checks for MS_MOVE and ctx_t
	  define UTMP_GID as 22 for now

2003-10-13 20:04  ensc

	* util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
	  create /var/run/vservers on 'make install'
	  use m4/pkgconfig.am

2003-10-13 19:55  ensc

	* util-vserver/src/fakerunlevel.c: made it secure (go into chroot
	  before accessing file)
	  dietlibc'ized
	  other cleanups

2003-10-13 19:54  ensc

	* util-vserver/src/Makefile-files: - added chroot-rm
	  - compile fakerunlevel with dietlibc

2003-10-13 19:53  ensc

	* util-vserver/scripts/vserver.start: made it working...

2003-10-13 19:53  ensc

	* 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 19:51  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added variables
	  for _CHROOT_RM and _FAKE_RUNLEVEL

2003-10-13 19:51  ensc

	* util-vserver/scripts/functions: use new secure-mount syntax

2003-10-13 19:50  ensc

	* util-vserver/scripts/Makefile-files: added statements to install
	  vserver.start

2003-10-13 19:50  ensc

	* util-vserver/m4/pkgconfig.am: initial checkin

2003-10-13 19:50  ensc

	* util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also

2003-10-13 19:46  ensc

	* 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

2003-10-13 19:45  ensc

	* util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
	  util-vserver/src/.cvsignore: updated

2003-10-13 19:45  ensc

	* util-vserver/lib/util-vserver.pc.subst,
	  util-vserver/src/chroot-rm.c: initial checkin

2003-10-13 19:44  ensc

	* util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
	  from src/ to toplevel-dir

2003-10-13 19:41  ensc

	* 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"

2003-10-13 19:39  ensc

	* util-vserver/lib/Makefile-files: added PGKCONFIG_FILES

2003-10-09 23:07  ensc

	* util-vserver/src/compat.h: initial checkin

2003-10-09 23:07  ensc

	* util-vserver/configure.ac: use absolute default-path for
	  /bin/mount since it is required by
	  execv() in secure-mount

2003-10-09 23:06  ensc

	* util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG

2003-10-09 23:06  ensc

	* util-vserver/tests/getctx.c: added '#include <stdlib.h>'

2003-10-09 23:05  ensc

	* 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-09 23:04  ensc

	* 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

2003-10-09 01:52  ensc

	* util-vserver/doc/cfg.txt: added documentation about <interfaces>
	  and basic vserver-variables

2003-10-09 01:47  ensc

	* util-vserver/scripts/vserver.start: initial checkin

2003-10-09 01:47  ensc

	* util-vserver/scripts/vserver: complete rewrite

2003-10-09 01:46  ensc

	* util-vserver/Makefile.am: added some standard-tools to the
	  %.pathsubst rules

2003-10-09 01:45  ensc

	* util-vserver/configure.ac: added checks for some standard-tools

2003-10-09 01:45  ensc

	* util-vserver/tests, util-vserver/tests/.cvsignore,
	  util-vserver/tests/Makefile-files: added getctx

2003-10-09 01:45  ensc

	* util-vserver/src/Makefile-files: added save_ctxinfo and
	  mask2prefix

2003-10-09 01:42  ensc

	* util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
	  and save_ctxinfo

2003-10-09 01:41  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags

2003-10-09 01:41  ensc

	* 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 01:40  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added
	  _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
	  _SAVE_CTXINFO, _VPS and standard-tool macros

2003-10-09 01:38  ensc

	* util-vserver/scripts/functions: added isVserverRunning function

2003-10-09 01:38  ensc

	* util-vserver/lib/vserver.h: added CTX_NOCTX macro
	  added getctx()/getcctx() functions
	  added ctx_t datatype

2003-10-09 01:37  ensc

	* util-vserver/lib/Makefile-files: added getctx and int2str +
	  helper headers

2003-10-06 22:38  ensc

	* util-vserver/distrib/Makefile.am: added install-rules for the
	  distributions

2003-10-06 22:37  ensc

	* util-vserver/distrib/rh9/apt,
	  util-vserver/distrib/rh9/apt/rpmpriorities,
	  util-vserver/distrib/rh9/apt/sources.list: initial checkin

2003-10-06 19:49  ensc

	* util-vserver/util-vserver.spec.in: - fixed Source0 URL
	  - added -sysv and -devel subpackages
	  - moved /etc/init.d to %_initrddir

2003-10-06 19:48  ensc

	* util-vserver/Makefile.am: - added more pathsubst variables
	  - added $(scripts_DTA)

2003-10-06 19:46  ensc

	* util-vserver/distrib/defaults/rpm/macros: added notes regarding
	  %_install_langs and added some other "main"-languages

2003-10-06 19:44  ensc

	* util-vserver/doc/cfg.txt: added apps/vunify documentation

2003-10-06 19:44  ensc

	* 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 19:42  ensc

	* util-vserver/scripts/vapt-get: improved '--help'/'--version'
	  messages

2003-10-06 19:42  ensc

	* util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
	  variables
	  made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
	  "$PKGLIBDIR")
	  added _VRPM
	  reordered the _* variables alphabetically

2003-10-06 19:40  ensc

	* util-vserver/scripts/Makefile-files: installed missing files
	  (functions, vapt-get*, vrpm*)

2003-10-02 15:35  ensc

	* util-vserver/src/secure-mount.c: rewrote it completely

2003-10-02 15:35  ensc

	* util-vserver/src/rpm-fake.c: - set default-signal handler for
	  SIGCHLD
	  - minor cosmetical cleanups
	  - use wait4(2) instead of waitpid(2)

2003-10-02 15:28  ensc

	* 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

2003-10-02 15:25  ensc

	* util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
	  util-vserver/scripts/vrpm-worker: minor cosmetical cleanups

2003-10-02 15:25  ensc

	* util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
	  added copyright

2003-10-02 15:24  ensc

	* util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
	  removed debug code

2003-10-02 15:23  ensc

	* util-vserver/scripts/functions,
	  util-vserver/scripts/util-vserver-vars.pathsubst: added
	  workaround for
	  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057

2003-10-01 10:48  ensc

	* util-vserver, util-vserver/.cvsignore: updated to reflect changes
	  in CVSROOT/cvsignores

2003-10-01 10:44  ensc

	* util-vserver/man/Makefile-files: removed last traces of
	  newvserver

2003-10-01 10:43  ensc

	* util-vserver/configure.ac, util-vserver/m4/changelog.am: added
	  cvs2cl support

2003-10-01 10:43  ensc

	* util-vserver/scripts/Makefile-files: - changed pathsubst rules so
	  that files will not be updated on every
	  'make' anymore

2003-10-01 10:42  ensc

	* util-vserver/Makefile.am: - added cvs2cl support
	  - changed pathsubst rules so that files will not be updated on
	  every
	  'make' anymore

2003-10-01 00:55  ensc

	* util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
	  prevent compiler warnings

2003-10-01 00:54  ensc

	* util-vserver/src/new-namespace.c: small fix in error-message

2003-10-01 00:50  ensc

	* util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
	  type-clash

2003-10-01 00:23  ensc

	* util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
	  util-vserver/configure.ac: renamed vserver.spec.in to
	  util-vserver.spec.in

2003-10-01 00:20  ensc

	* util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
	  removed since linuxconf support was dropped

2003-09-30 23:52  ensc

	* 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 20:46  ensc

	* util-vserver/src/new-namespace.c,
	  util-vserver/src/secure-mount.c: modified showVersion() to show
	  current version instead of an hardcoded
	  value

2003-09-30 20:28  ensc

	* util-vserver, util-vserver/.cvsignore: updated

2003-09-30 20:27  ensc

	* util-vserver/Makefile.am: added general rule for %.pathsubst
	  files
	  updated file-lists

2003-09-30 20:26  ensc

	* util-vserver/configure.ac: added distrib/Makefile

2003-09-30 20:26  ensc

	* util-vserver/pathconfig.h.pathsubst: initial checkin

2003-09-30 20:24  ensc

	* 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 20:23  ensc

	* 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

2003-09-30 20:16  ensc

	* 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>

2003-09-30 20:13  ensc

	* 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 20:12  ensc

	* util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
	  'PACKAGE' class to 'Package' to avoid naming-clashes with the
	  standard autoconf macro

2003-09-30 19:25  ensc

	* 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 19:12  ensc

	* util-vserver/Makefile.am: use recursive make for distrib: added
	  it to SUBDIRS and remove old
	  $(distrib_*) variables

2003-09-30 18:17  ensc

	* util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
	  checkin

2003-09-30 18:11  ensc

	* 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  ensc

	* util-vserver/configure.ac: added dietlibc support
	  version 0.23.89.1

2003-09-30 16:00  ensc

	* util-vserver, util-vserver/.cvsignore: added Makefile

2003-09-30 15:59  ensc

	* 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  ensc

	* util-vserver/Makefile.am: updated to new -devel branch
	  added dietlibc support

2003-09-30 15:58  ensc

	* util-vserver/src/Makefile-files: added secure-mount,
	  new-namespace and rpm-fake.so rules

2003-09-30 15:56  ensc

	* util-vserver/scripts/vrpm: replaced with new version

2003-09-30 15:56  ensc

	* util-vserver/scripts/util-vserver-vars.subst: added more
	  variables

2003-09-30 15:56  ensc

	* util-vserver/scripts/Makefile-files: added more substitutions

2003-09-30 12:42  ensc

	* util-vserver/doc/cfg.txt: initial checkin

2003-09-29 22:01  ensc

	* 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  

	* .: New repository initialized by cvs2svn.

