Tagging module util-vserver - util-vserver-0.30.215-6
[util-vserver.git] / ChangeLog
index 83e247d..ec812cb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2008-03-17 08:59  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * NEWS, configure.ac: Version 0.30.215.
+
+2008-03-17 08:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
+         flags.
+
+2008-03-16 03:30  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vdevmap.c: Add some examples.
+         Disallow combinations that make no sense.
+         Allow defaults to be set.
+
+2008-03-11 10:07  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
+         startup; only fix inittab in plain initstyle
+
+2008-03-10 22:41  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
+         will return ENOSYS for vc_net_remove_ipv6.
+
+2008-03-05 15:46  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/gentoo/initpost: add openrc support to gentoo/initpost
+
+2008-03-02 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.functions: Workaround kernel oddities.
+
+2008-03-01 01:24  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/Makefile-files: Include attribute-util.h in the tarball.
+
+2008-03-01 01:20  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vattribute.c: Remove unused variable.
+
+2008-03-01 01:07  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion
+
+2008-02-29 13:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * build-all: use hostspecific Build directory
+
+2008-02-28 23:54  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/tunctl.c: Set persist last, this way, no interface is left
+         behind if one of the ioctls fail.
+
+2008-02-28 23:28  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
+         src/Makefile-files, src/tunctl.c: Add tunctl.
+
+2008-02-28 23:12  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.
+
+2008-02-21 23:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
+         list
+
+2008-02-21 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * build-all: fixed CPPFLAGS quoting problems introduced by last
+         commit
+
+2008-02-21 23:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * scripts/vmount: fixed endless loop when no '--' is given
+         fixed --help/--version handling
+
+2008-02-21 22:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * build-all: added code to enable i386 builds on x86_64 platforms
+         added $CONFIGURE_FLAGS configuration env
+         set LDFLAGS
+
+2008-02-21 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * lib_internal/testsuite/matchlist.c: fixed unused param +
+         unsigned/signed mismatch warning
+
+2008-02-21 22:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * src/vspace.c: fixed
+         
+         | src/vspace.c:177: warning: passing argument 2 of
+         'isNumberUnsigned' from incompatible pointer type
+         
+         warning
+
+2008-02-16 22:09  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
+         contexts.
+
+2008-02-11 23:41  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.functions: Set the barrier and warn if it
+         could not be set automatically.
+
+2008-02-09 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/rpm-fake.c: We only want to wait on the context if we created
+         it.
+
+2008-01-27 07:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.functions: Make sure /dev gets proper
+         permissions.
+
+2008-01-26 11:44  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.functions: Prevent deadlock between
+         sc_helper vserver ... stop invocation, and stopSleepingGuest.
+
+2008-01-23 10:38  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib_internal/sys_unshare.h: Use the correct syscall number.
+
+2008-01-23 06:14  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/Makefile.am: Fedora 8 is redhat-style too.
+
+2008-01-22 09:19  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
+         vspace stuff.
+
+2008-01-21 14:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/naddress.c: Don't require a netmask/prefix.
+
+2008-01-20 08:15  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: Add missing files.
+
+2008-01-20 08:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Add missing closing tag.
+
+2008-01-20 08:01  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/rpm-fake.c: Hopefully this will make it bullet-proof.
+
+2008-01-20 07:56  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
+         already exist.
+
+2008-01-15 13:26  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: debootstrap 1.0.8.
+
+2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver: Use $cmd instead of $2.
+
+2008-01-13 18:26  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.
+
+2008-01-12 15:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h, src/vspace.c: Add support for PID and net
+         namespaces.
+
+2008-01-12 15:48  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vspace.c: Pid namespaces require clone.
+
+2008-01-12 15:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * ., lib, lib_internal: Fix svn:ignores.
+
+2008-01-08 17:19  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Backslash...
+
+2008-01-08 16:53  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/rpm-fake.c: Attempt to close race between dying
+         rpm-fake-resolver and other rpm-fake processes.
+
+2008-01-08 16:49  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.delete: cache need not exist.
+
+2008-01-06 01:40  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vmount: Work with nonamespace guests.
+
+2008-01-04 17:42  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vattribute.c: Add --get.
+
+2008-01-03 15:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vmount: Make vmount <guest> -- -a work.
+
+2008-01-03 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h: Fix typo.
+
+2007-12-22 16:30  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.
+
+2007-12-20 00:09  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vclone.c: Don't bail on EINVAL, since the clone build method
+         sets the contexts unconditionally.
+
+2007-12-19 19:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/debian/initpost: Remove all unknown services.
+
+2007-12-19 14:28  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build, scripts/vserver-build.clone: Use/support
+         the "new" vclone features in the clone build method.
+
+2007-12-19 02:17  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.
+
+2007-12-05 14:24  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.
+
+2007-12-05 00:51  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.debootstrap: Work with newer versions of
+         debootstrap too.
+
+2007-12-03 21:08  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.
+
+2007-12-03 18:06  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver: Document --debug.
+
+2007-11-30 23:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/h2ext.desc: Use --numeric-owner for tar and
+         --numeric-uid-gid for cpio.
+
+2007-11-26 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vsched.c: Floats are numbers too.
+
+2007-11-19 04:48  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
+         scripts/vupdateworld: fix a corner case in gentoo helpers
+
+2007-11-17 21:36  Benedikt Böhm <hollow@gentoo.org>
+
+       * scripts/vserver.functions: use sane PATH during shutdown
+
+2007-11-13 22:17  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: Update to 1.0.6.
+
+2007-10-29 21:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
+         mount something in a guest.
+
+2007-10-27 19:34  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
+         distrib/alpine/initpre: Add "Alpine Linux".
+
+2007-10-25 00:26  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver: Cleanup the help message.
+
+2007-10-25 00:23  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vmemctrl.c: Fix startup bug on older kernels.
+
+2007-10-16 00:27  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
+         manifest.
+
+2007-10-15 11:31  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Improve the disk limit descriptions.
+
+2007-10-14 00:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/vprocunhide-files: Hide conntrack files.
+
+2007-10-13 14:17  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml, scripts/vserver.functions,
+         scripts/vserver.start: Add support for the OOM bias in the
+         configuration.
+
+2007-10-13 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
+         vspace, like vnamespace but generic.
+
+2007-10-12 00:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions, scripts/vserver.start: Run fsck on
+         filesystems in the guest's fstab.
+
+2007-10-11 23:47  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h, src/naddress.c: Ranges might want masks too.
+
+2007-10-11 20:37  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Clarify which entries are required for
+         cpusets.
+
+2007-10-06 17:23  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: People love symlinks.
+
+2007-09-11 21:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
+         added support for yum's new persistdir option
+
+2007-09-11 21:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.
+
+2007-09-06 07:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
+         patch for yum-3.2.4
+
+2007-09-03 07:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * NEWS, configure.ac: Version 0.30.214.
+
+2007-09-02 19:51  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_getccaps-v13.hc: Use the correct syscall.
+
+2007-08-27 10:53  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop: Fix thinko.
+
+2007-08-27 10:19  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
+
+2007-08-27 10:16  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Document the tag and ncontext files.
+
+2007-08-26 17:48  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
+
+2007-08-25 16:56  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: debootstrap 1.0.3
+
+2007-08-21 23:00  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Clarify that specifying dev will
+         add/remove the IP address.
+
+2007-08-21 18:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Add a static context sanity check.
+
+2007-08-16 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/setattr.c: Add --immutable.
+
+2007-08-16 19:53  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop: Migrate to the tag on stop too.
+
+2007-08-16 19:36  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/chcontext: Fix for vtag invocations.
+
+2007-08-16 03:06  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/chbind.c: The nid isn't used anymore, legacy APIs don't
+         support it.
+
+2007-08-16 02:00  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
+         not defined in the headers.
+
+2007-08-13 18:10  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/functions: Add some hints for this common problem.
+
+2007-08-12 00:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
+         capability RAW_ICMP.
+
+2007-08-10 15:28  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
+         broadcast address.
+
+2007-08-09 02:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
+
+2007-08-08 23:10  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
+         create/unshare.
+
+2007-08-08 21:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
+
+2007-08-08 21:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
+
+2007-08-08 20:47  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
+
+2007-08-08 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.yum: It's just yum, not yum-rpm.
+
+2007-08-05 18:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
+         needed.
+
+2007-07-31 19:43  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
+
+2007-07-29 17:14  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
+         Only POSIX-sh in Gentoo initscripts.
+
+2007-07-29 16:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/naddress.c: Prettier output on error.
+
+2007-07-22 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/Makefile-files, lib/syscall_getsched-v21.hc,
+         lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
+
+2007-07-18 17:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
+         _STRACE.
+
+2007-07-18 17:24  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/Makefile-files: Add it to the Makefile.
+
+2007-07-16 15:10  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
+         vc_get_ccaps do the right thing.
+
+2007-07-13 14:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop: Enter the network context to stop the
+         guest.
+
+2007-07-12 21:59  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
+
+2007-07-11 14:34  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/h2ext.c: Add some sanity checking.
+
+2007-07-11 14:27  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
+
+2007-07-10 20:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vclone.c: Add an option to specify the xid the non-shared
+         files should belong to.
+
+2007-07-10 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/chbind.c: It's network isolation, not virtualization.
+
+2007-07-07 15:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * util-vserver.spec.in: Update URLs.
+
+2007-06-24 22:04  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml, scripts/vserver-build.template: Add a way
+         to associate a distribution with a default template.
+
+2007-06-24 21:28  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src: Ignore vsysctl and vclone too.
+
+2007-06-21 12:56  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
+
+2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
+         configuration file.
+
+2007-06-21 12:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * mkrelease: Make it do everything needed.
+
+2007-06-16 20:42  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
+         SuSE's rc script works correctly.
+
+2007-06-11 12:09  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: fstab.remote uses the guest's network
+         context.
+
+2007-06-01 16:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * lib_internal/unify-copy.c: deallocate resources symmetrically
+
+2007-05-31 17:58  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
+         TERM for colored output
+
+2007-05-26 11:50  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
+         with baselayout-2.
+
+2007-05-03 12:20  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * NEWS: Version 0.30.213.
+
+2007-05-03 12:13  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: Add missing file.
+
+2007-05-02 20:11  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * configure.ac: Version 0.30.213.
+
+2007-04-27 09:08  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * src/chroot-sh.c: add link command to chroot-sh
+
+2007-04-27 08:42  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/gentoo/initpre: fix distdir handling if prefix is not
+
+2007-04-21 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.template: Recognize the --nodevsanity
+         option.
+
+2007-04-21 14:04  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/functions: Don't do namespace cleanup if we're not in a
+         new namespace.
+
+2007-04-21 14:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/etch/vserver-config.sh: remove interactive setup steps
+
+2007-04-13 09:02  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vyum-worker: Fix typo.
+
+2007-04-11 17:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: New debootstrap.
+
+2007-04-08 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vlogin.c: terminal_copy doesn't return void anymore.
+
+2007-04-08 00:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
+         Makefile.
+
+2007-03-27 18:00  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.debootstrap: Get rid of the work directory
+         on success.
+
+2007-03-21 04:46  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver: Fix help message.
+
+2007-03-20 20:38  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.debootstrap: Fix problems with debootstrap
+         on Ubuntu.
+
+2007-03-20 17:47  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-build.debootstrap: Remove the guest in case of
+         failure.
+
+2007-03-18 22:15  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/pkgmgmt: Supply the required argument.
+
+2007-03-18 22:02  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
+         file.
+
+2007-03-18 17:51  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * gentoo/util-vserver: Verbosify initscript.
+
+2007-03-18 15:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vlogin.c: Attempt to fix the endless loop of select() read().
+
+2007-03-18 11:51  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/util-vserver: Create the directories here for strange
+         distros (e.g. Ubuntu).
+
+2007-03-11 21:25  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Fix IPv6 address assignment.
+
+2007-03-09 21:07  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: Update the debootstrap URI.
+
+2007-03-07 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vsched.c: Fix idle-time.
+
+2007-02-26 20:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
+         the gentoo initstyle work with baselayout-vserver.
+
+2007-02-25 14:06  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
+         excluded paths.
+
+2007-02-24 23:43  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * configure.ac: Fix help message for --with-initscripts.
+
+2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
+         so rpm doesn't process them for deps.
+
+2007-02-24 20:03  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * m4/ensc_pathprog.m4: Fix the symlink problems.
+
+2007-02-22 05:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall-alternative.h: Update to latest shiny.
+
+2007-02-21 20:07  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-setup.functions: Update help message to
+         correspond better with reality.
+
+2007-02-20 17:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-setup.functions: Make nodev: silence the warning.
+
+2007-02-17 19:01  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall-alternative.h: Update to latest shiny.
+
+2007-02-14 19:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/functions: &>> doesn't exist.
+
+2007-02-14 19:24  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall-alternative.h: Update to latest shiny.
+
+2007-02-11 20:21  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall-alternative.h: Update to shiny15.
+
+2007-02-11 00:45  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
+         disabled.
+
+2007-02-09 06:17  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Add /usr/bin to exception list, to
+         make sure we keep the /usr mount around.
+
+2007-02-05 20:59  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
+         commit.
+
+2007-02-05 20:45  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vdevmap.c: Really silence the warning.
+
+2007-02-05 20:40  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vkill.c: Try to figure out the xid if not specified.
+
+2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vdevmap.c: Silence warning.
+
+2007-02-05 20:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
+         vsomething arguments in gentoo wrappers
+
+2007-02-04 17:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
+         commit.
+
+2007-01-29 23:37  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
+         enter the filesystem namespaces twice.
+
+2007-01-28 11:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
+         man page in the same package.
+
+2007-01-27 11:10  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver-setup.functions: Set nodev rather than just
+         warning about it.
+
+2007-01-27 10:05  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib_internal/unify.h: Actually check the mtime when it's not
+         optional.
+
+2007-01-27 09:38  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Add entries that were missing from
+         .defaults.
+
+2007-01-25 09:51  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
+         skip unified files.
+
+2007-01-23 16:43  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vclone.c: Don't overwrite files that already exist.
+
+2007-01-23 16:41  Benedikt Böhm <hollow@gentoo.org>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/Makefile-files: ... and the Makefile.
+
+2007-01-21 20:06  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: Add the build method to the
+         manifest too.
+
+2007-01-21 20:05  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
+         error if requested.
+
+2007-01-20 17:31  Benedikt Böhm <hollow@gentoo.org>
+
+       * distrib/gentoo/initpost: fix runlevel scripts for older
+         baselayouts too; set hostname inside the guest
+
+2007-01-20 13:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/checkconfig.c: Return 0 on any error, older kernels will
+         return -EPERM for unknown syscalls.
+
+2007-01-20 09:36  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Document the configuration for vdevmap.
+
+2007-01-20 09:25  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * doc/configuration.xml: Place-holder documentation for now, until
+         some better descriptions comes along.
+
+2007-01-20 07:43  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
+         to work with 64 KiB pages.
+
+2007-01-18 16:35  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
+         sysv/util-vserver: Add support for vdevmap in the configuration.
+
+2007-01-18 16:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vsysctl.c: Fix logic error.
+
+2007-01-18 13:38  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
+         patch for yum-3.0.3
+
+2007-01-18 04:38  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Remove the disk limits after saving
+         them.
+
+2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h: Add VC_VXSM_MSEC.
+
+2007-01-17 09:56  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
+
+2007-01-17 09:54  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Benedikt Böhm <hollow@gentoo.org>
+
+       * scripts/vupdateworld: fix missing world target in vupdateworld
+
+2007-01-10 22:23  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * util-vserver.spec.in: Teach the spec how to build prereleases and
+         release candidates.
+
+2007-01-10 19:27  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
+         vc_create_context. Stop referencing it.
+
+2007-01-10 11:52  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.stop: Remove persistent on stop.
+
+2007-01-09 13:22  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/util-vserver: Fix output.
+
+2007-01-03 11:55  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
+         well.
+
+2007-01-02 20:54  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * configure.ac: Let glibc use the alternative syscalls as well.
+
+2006-12-30 00:52  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver.h: Organize things. Structures and functions dealing
+         with similar things are now grouped together.
+
+2006-12-30 00:40  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/functions: Use status for the process count instead since
+         persistent adds a task there.
+
+2006-12-30 00:37  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src: Add vdevmap to ignore.
+
+2006-12-29 20:34  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/util-vserver: Return a sane value from kill_contexts.
+
+2006-12-29 20:33  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * lib/vserver-internal.h: Use the correct type for the
+         configuration bitfield.
+
+2006-12-29 20:32  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * util-vserver.spec.in: Add util-vserver initscript handling.
+         Add %changelog comment.
+
+2006-12-29 20:30  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * contrib/manifest.dat.pathsubst: Add vdevmap.
+
+2006-12-28 00:07  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * util-vserver.spec.in: Add --without doc and --with legacy
+         options.
+
+2006-12-20 13:39  Benedikt Böhm <hollow@gentoo.org>
+
+       * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
+
+2006-12-19 19:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
+         --~immutable and --!immutable.
+
+2006-12-18 11:26  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/vserver.functions: Don't check the VLAN stuff if
+         novlandev was specified.
+
+2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * src/vdevmap.c: Error on too many arguments.
+
+2006-12-12 13:18  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * distrib/misc/debootstrap.uri: Update debootstrap URL.
+
+2006-12-12 01:39  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * scripts/functions: Improve the vshelper warning (common sign of
+         multiple installs).
+
+2006-12-10 12:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+       * 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  Daniel Hokka Zakrisson <daniel@hozac.com>
+
+       * sysv/vservers-legacy: Don't enable the legacy initscript by
+         default.
+
 2006-12-09 16:13  Daniel Hokka Zakrisson <daniel@hozac.com>
 
        * NEWS, THANKS, configure.ac: Version 0.30.212.
 
 2005-01-21 13:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
 
-       * branches/SYSCALL_SWITCH/util-vserver/scripts/vserver,
-         util-vserver/scripts/legacy/vserver: fixed
+       * 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
 
 2003-09-29 22:01  
 
-       * branches, tags, .: New repository initialized by cvs2svn.
+       * .: New repository initialized by cvs2svn.