X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ChangeLog;h=89dd3df8d4a19fb65c5087af1425533d9853fab0;hb=dccdfa00e111d23069dbd94182e75ec1bd47d4fa;hp=83e247da7603d6f7765fca5957accbcbe9fe24d3;hpb=3b34449070c0846fdc49436d1edd5916512f1644;p=util-vserver.git diff --git a/ChangeLog b/ChangeLog index 83e247d..89dd3df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,972 @@ +2007-09-02 20:03 Daniel Hokka Zakrisson + + * NEWS, configure.ac: Version 0.30.214. + +2007-09-02 19:51 Daniel Hokka Zakrisson + + * lib/syscall_getccaps-v13.hc: Use the correct syscall. + +2007-08-27 10:53 Daniel Hokka Zakrisson + + * scripts/vserver.stop: Fix thinko. + +2007-08-27 10:19 Daniel Hokka Zakrisson + + * distrib/Makefile.am: Remove vserver-config.sh from the Makefile. + +2007-08-27 10:16 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * doc/configuration.xml: Document the tag and ncontext files. + +2007-08-26 17:48 Daniel Hokka Zakrisson + + * lib/nflags-net.c: Add remap_lback as an alias to lback_remap. + +2007-08-25 16:56 Daniel Hokka Zakrisson + + * 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 + + * distrib/misc/debootstrap.uri: debootstrap 1.0.3 + +2007-08-21 23:00 Daniel Hokka Zakrisson + + * doc/configuration.xml: Clarify that specifying dev will + add/remove the IP address. + +2007-08-21 18:39 Daniel Hokka Zakrisson + + * scripts/vserver.functions: Add a static context sanity check. + +2007-08-16 20:33 Daniel Hokka Zakrisson + + * src/setattr.c: Add --immutable. + +2007-08-16 19:53 Daniel Hokka Zakrisson + + * scripts/vserver.stop: Migrate to the tag on stop too. + +2007-08-16 19:36 Daniel Hokka Zakrisson + + * scripts/chcontext: Fix for vtag invocations. + +2007-08-16 03:06 Daniel Hokka Zakrisson + + * 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 + + * src/chbind.c: The nid isn't used anymore, legacy APIs don't + support it. + +2007-08-16 02:00 Daniel Hokka Zakrisson + + * 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 + + * scripts/functions: Add some hints for this common problem. + +2007-08-12 00:13 Daniel Hokka Zakrisson + + * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network + capability RAW_ICMP. + +2007-08-10 15:28 Daniel Hokka Zakrisson + + * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the + broadcast address. + +2007-08-09 02:39 Daniel Hokka Zakrisson + + * lib/nflags-net.c, lib/vserver.h: Add all the network flags. + +2007-08-08 23:10 Daniel Hokka Zakrisson + + * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to + create/unshare. + +2007-08-08 21:32 Daniel Hokka Zakrisson + + * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared. + +2007-08-08 21:03 Daniel Hokka Zakrisson + + * gentoo/Makefile-files: Add the bash-wrapper to the Makefile. + +2007-08-08 20:47 Daniel Hokka Zakrisson + + * lib_internal/Makefile-files: Add sys_unshare to the Makefile. + +2007-08-08 20:05 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * scripts/vserver-build.yum: It's just yum, not yum-rpm. + +2007-08-05 18:35 Daniel Hokka Zakrisson + + * util-vserver.spec.in: Remove e2fsprogs requirement, no longer + needed. + +2007-07-31 19:43 Daniel Hokka Zakrisson + + * 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 + + * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes + +2007-07-29 17:14 Daniel Hokka Zakrisson + + * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver: + Only POSIX-sh in Gentoo initscripts. + +2007-07-29 16:55 Daniel Hokka Zakrisson + + * 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 + + * src/naddress.c: Prettier output on error. + +2007-07-22 17:24 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add + _STRACE. + +2007-07-18 17:24 Daniel Hokka Zakrisson + + * 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 + + * lib/Makefile-files: Add it to the Makefile. + +2007-07-16 15:10 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver.stop: Enter the network context to stop the + guest. + +2007-07-12 21:59 Daniel Hokka Zakrisson + + * src/fakerunlevel.c: Support runlevels up to 9, as per init(1). + +2007-07-11 14:34 Daniel Hokka Zakrisson + + * src/h2ext.c: Add some sanity checking. + +2007-07-11 14:27 Daniel Hokka Zakrisson + + * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file. + +2007-07-10 20:35 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * src/chbind.c: It's network isolation, not virtualization. + +2007-07-07 15:24 Enrico Scholz + + * 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 + + * util-vserver.spec.in: Update URLs. + +2007-06-24 22:04 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * src: Ignore vsysctl and vclone too. + +2007-06-21 12:56 Daniel Hokka Zakrisson + + * scripts/vyum-worker: Support 3.1.x and 3.2.x as well. + +2007-06-21 12:55 Daniel Hokka Zakrisson + + * contrib/yum-3.2.0-chroot.patch: Use the correct path to the + configuration file. + +2007-06-21 12:55 Daniel Hokka Zakrisson + + * mkrelease: Make it do everything needed. + +2007-06-16 20:42 Daniel Hokka Zakrisson + + * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so + SuSE's rc script works correctly. + +2007-06-11 12:09 Daniel Hokka Zakrisson + + * doc/configuration.xml: fstab.remote uses the guest's network + context. + +2007-06-01 16:19 Enrico Scholz + + * 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 + + * 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 + + * lib_internal/unify-copy.c: deallocate resources symmetrically + +2007-05-31 17:58 Benedikt Böhm + + * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix + TERM for colored output + +2007-05-26 11:50 Daniel Hokka Zakrisson + + * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color + with baselayout-2. + +2007-05-03 12:20 Daniel Hokka Zakrisson + + * NEWS: Version 0.30.213. + +2007-05-03 12:13 Daniel Hokka Zakrisson + + * contrib/manifest.dat.pathsubst: Add missing file. + +2007-05-02 20:11 Daniel Hokka Zakrisson + + * configure.ac: Version 0.30.213. + +2007-04-27 09:08 Benedikt Böhm + + * 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 + + * 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 + + * src/chroot-sh.c: add link command to chroot-sh + +2007-04-27 08:42 Benedikt Böhm + + * 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 + + * distrib/gentoo/initpre: fix distdir handling if prefix is not + +2007-04-21 14:06 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver-build.template: Recognize the --nodevsanity + option. + +2007-04-21 14:04 Daniel Hokka Zakrisson + + * scripts/functions: Don't do namespace cleanup if we're not in a + new namespace. + +2007-04-21 14:03 Daniel Hokka Zakrisson + + * 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 + + * distrib/etch/vserver-config.sh: remove interactive setup steps + +2007-04-13 09:02 Benedikt Böhm + + * 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 + + * scripts/vyum-worker: Fix typo. + +2007-04-11 17:55 Daniel Hokka Zakrisson + + * distrib/misc/debootstrap.uri: New debootstrap. + +2007-04-08 00:40 Daniel Hokka Zakrisson + + * src/vlogin.c: terminal_copy doesn't return void anymore. + +2007-04-08 00:39 Daniel Hokka Zakrisson + + * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the + Makefile. + +2007-03-27 18:00 Benedikt Böhm + + * 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 + + * scripts/vserver-build.debootstrap: Get rid of the work directory + on success. + +2007-03-21 04:46 Daniel Hokka Zakrisson + + * scripts/vserver: Fix help message. + +2007-03-20 20:38 Daniel Hokka Zakrisson + + * scripts/vserver-build.debootstrap: Fix problems with debootstrap + on Ubuntu. + +2007-03-20 17:47 Daniel Hokka Zakrisson + + * scripts/vserver-build.debootstrap: Remove the guest in case of + failure. + +2007-03-18 22:15 Daniel Hokka Zakrisson + + * scripts/pkgmgmt: Supply the required argument. + +2007-03-18 22:02 Daniel Hokka Zakrisson + + * scripts/vserver-setup.functions: nodev: shouldn't be in the ip + file. + +2007-03-18 17:51 Daniel Hokka Zakrisson + + * gentoo/util-vserver: Verbosify initscript. + +2007-03-18 15:32 Daniel Hokka Zakrisson + + * 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 + + * src/vlogin.c: Attempt to fix the endless loop of select() read(). + +2007-03-18 11:51 Daniel Hokka Zakrisson + + * sysv/util-vserver: Create the directories here for strange + distros (e.g. Ubuntu). + +2007-03-11 21:25 Daniel Hokka Zakrisson + + * scripts/vserver.functions: Fix IPv6 address assignment. + +2007-03-09 21:07 Daniel Hokka Zakrisson + + * distrib/misc/debootstrap.uri: Update the debootstrap URI. + +2007-03-07 20:33 Daniel Hokka Zakrisson + + * src/vsched.c: Fix idle-time. + +2007-02-26 20:18 Daniel Hokka Zakrisson + + * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make + the gentoo initstyle work with baselayout-vserver. + +2007-02-25 14:06 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the + excluded paths. + +2007-02-24 23:43 Daniel Hokka Zakrisson + + * configure.ac: Fix help message for --with-initscripts. + +2007-02-24 20:03 Daniel Hokka Zakrisson + + * 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 + + * m4/ensc_pathprog.m4: Fix the symlink problems. + +2007-02-22 05:18 Daniel Hokka Zakrisson + + * lib/syscall-alternative.h: Update to latest shiny. + +2007-02-21 20:07 Daniel Hokka Zakrisson + + * scripts/vserver-setup.functions: Update help message to + correspond better with reality. + +2007-02-20 17:33 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver-setup.functions: Make nodev: silence the warning. + +2007-02-17 19:01 Daniel Hokka Zakrisson + + * lib/syscall-alternative.h: Update to latest shiny. + +2007-02-14 19:32 Daniel Hokka Zakrisson + + * scripts/functions: &>> doesn't exist. + +2007-02-14 19:24 Daniel Hokka Zakrisson + + * lib/syscall-alternative.h: Update to latest shiny. + +2007-02-11 20:21 Daniel Hokka Zakrisson + + * 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 + + * lib/syscall-alternative.h: Update to shiny15. + +2007-02-11 00:45 Daniel Hokka Zakrisson + + * 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 + + * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are + disabled. + +2007-02-09 06:17 Daniel Hokka Zakrisson + + * 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 + + * src/Makefile-files, src/vkill.c: Fix the last, horribly broken + commit. + +2007-02-05 20:45 Daniel Hokka Zakrisson + + * src/vdevmap.c: Really silence the warning. + +2007-02-05 20:40 Daniel Hokka Zakrisson + + * src/vkill.c: Try to figure out the xid if not specified. + +2007-02-05 20:39 Daniel Hokka Zakrisson + + * src/vdevmap.c: Silence warning. + +2007-02-05 20:39 Daniel Hokka Zakrisson + + * 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 + + * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix + vsomething arguments in gentoo wrappers + +2007-02-04 17:18 Enrico Scholz + + * 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 + + * 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 + + * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts + commit. + +2007-01-29 23:37 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver.stop, scripts/vserver.suexec: There's no need to + enter the filesystem namespaces twice. + +2007-01-28 11:35 Daniel Hokka Zakrisson + + * 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 + + * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the + man page in the same package. + +2007-01-27 11:10 Daniel Hokka Zakrisson + + * 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 + + * scripts/vserver-setup.functions: Set nodev rather than just + warning about it. + +2007-01-27 10:05 Daniel Hokka Zakrisson + + * lib_internal/unify.h: Actually check the mtime when it's not + optional. + +2007-01-27 09:38 Daniel Hokka Zakrisson + + * 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 + + * doc/configuration.xml: Add entries that were missing from + .defaults. + +2007-01-25 09:51 Daniel Hokka Zakrisson + + * 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 + + * src/vclone.c: Don't overwrite files that already exist. + +2007-01-23 16:41 Benedikt Böhm + + * 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 + + * scripts/Makefile-files: ... and the Makefile. + +2007-01-21 20:06 Daniel Hokka Zakrisson + + * contrib/manifest.dat.pathsubst: Add the build method to the + manifest too. + +2007-01-21 20:05 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only + error if requested. + +2007-01-20 17:31 Benedikt Böhm + + * distrib/gentoo/initpost: fix runlevel scripts for older + baselayouts too; set hostname inside the guest + +2007-01-20 13:55 Daniel Hokka Zakrisson + + * lib/checkconfig.c: Return 0 on any error, older kernels will + return -EPERM for unknown syscalls. + +2007-01-20 09:36 Daniel Hokka Zakrisson + + * doc/configuration.xml: Document the configuration for vdevmap. + +2007-01-20 09:25 Daniel Hokka Zakrisson + + * doc/configuration.xml: Place-holder documentation for now, until + some better descriptions comes along. + +2007-01-20 07:43 Daniel Hokka Zakrisson + + * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse + to work with 64 KiB pages. + +2007-01-18 16:35 Daniel Hokka Zakrisson + + * 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 + + * src/vsysctl.c: Fix logic error. + +2007-01-18 13:38 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * scripts/vserver.functions: Remove the disk limits after saving + them. + +2007-01-17 09:56 Daniel Hokka Zakrisson + + * lib/vserver.h: Add VC_VXSM_MSEC. + +2007-01-17 09:56 Daniel Hokka Zakrisson + + * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended. + +2007-01-17 09:54 Daniel Hokka Zakrisson + + * 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 + + * scripts/vupdateworld: fix missing world target in vupdateworld + +2007-01-10 22:23 Daniel Hokka Zakrisson + + * util-vserver.spec.in: Teach the spec how to build prereleases and + release candidates. + +2007-01-10 19:27 Daniel Hokka Zakrisson + + * 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 + + * 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 + + * 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 + + * scripts/vserver.stop: Remove persistent on stop. + +2007-01-09 13:22 Daniel Hokka Zakrisson + + * 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 + + * sysv/util-vserver: Fix output. + +2007-01-03 11:55 Daniel Hokka Zakrisson + + * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as + well. + +2007-01-02 20:54 Daniel Hokka Zakrisson + + * 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 + + * configure.ac: Let glibc use the alternative syscalls as well. + +2006-12-30 00:52 Daniel Hokka Zakrisson + + * lib/vserver.h: Organize things. Structures and functions dealing + with similar things are now grouped together. + +2006-12-30 00:40 Daniel Hokka Zakrisson + + * scripts/functions: Use status for the process count instead since + persistent adds a task there. + +2006-12-30 00:37 Daniel Hokka Zakrisson + + * src: Add vdevmap to ignore. + +2006-12-29 20:34 Daniel Hokka Zakrisson + + * sysv/util-vserver: Return a sane value from kill_contexts. + +2006-12-29 20:33 Daniel Hokka Zakrisson + + * lib/vserver-internal.h: Use the correct type for the + configuration bitfield. + +2006-12-29 20:32 Daniel Hokka Zakrisson + + * util-vserver.spec.in: Add util-vserver initscript handling. + Add %changelog comment. + +2006-12-29 20:30 Daniel Hokka Zakrisson + + * contrib/manifest.dat.pathsubst: Add vdevmap. + +2006-12-28 00:07 Daniel Hokka Zakrisson + + * 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 + + * util-vserver.spec.in: Add --without doc and --with legacy + options. + +2006-12-20 13:39 Benedikt Böhm + + * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper + +2006-12-19 19:18 Daniel Hokka Zakrisson + + * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable, + --~immutable and --!immutable. + +2006-12-18 11:26 Daniel Hokka Zakrisson + + * scripts/vserver.functions: Don't check the VLAN stuff if + novlandev was specified. + +2006-12-12 13:18 Daniel Hokka Zakrisson + + * src/vdevmap.c: Error on too many arguments. + +2006-12-12 13:18 Daniel Hokka Zakrisson + + * distrib/misc/debootstrap.uri: Update debootstrap URL. + +2006-12-12 01:39 Daniel Hokka Zakrisson + + * 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 + + * scripts/functions: Improve the vshelper warning (common sign of + multiple installs). + +2006-12-10 12:56 Enrico Scholz + + * 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 + + * sysv/vservers-legacy: Don't enable the legacy initscript by + default. + 2006-12-09 16:13 Daniel Hokka Zakrisson * NEWS, THANKS, configure.ac: Version 0.30.212. @@ -3947,8 +4916,7 @@ 2005-01-21 13:51 Enrico Scholz - * 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 @@ -12388,5 +13356,5 @@ 2003-09-29 22:01 - * branches, tags, .: New repository initialized by cvs2svn. + * .: New repository initialized by cvs2svn.