X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ChangeLog;h=35ed2cc5b519557f32905ae19e2d106ac3ec6950;hb=5f167675beabb9f55df5fe8a579f87763764cb08;hp=edc16826879449563254b388d442b00839c77719;hpb=2822ba293eb308225c50d346930c47bf98d9927b;p=util-vserver.git diff --git a/ChangeLog b/ChangeLog index edc1682..35ed2cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12663 +1,13007 @@ -2005-07-15 22:25 Enrico Scholz +2007-05-03 12:20 Daniel Hokka Zakrisson - * NEWS, configure.ac: + * NEWS: Version 0.30.213. - version 0.30.208 +2007-05-03 12:13 Daniel Hokka Zakrisson -2005-07-15 21:40 Enrico Scholz + * contrib/manifest.dat.pathsubst: Add missing file. - * configure.ac, lib/personalityflag.c, lib/personalitytype.c, - m4/ensc_personality.m4: +2007-05-02 20:11 Daniel Hokka Zakrisson - check whether enums from are available before using - them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921) + * configure.ac: Version 0.30.213. -2005-07-15 21:06 Enrico Scholz +2007-04-27 09:08 Benedikt Böhm - * util-vserver.spec.in: + * scripts/vserver.functions: fake init environment during shutdown, + otherwise rc just calls shutdown/halt which does not work without + init - - require the -lib subpackage by -devel - - copy GPG keys from /etc/pki/rpm-gpg/ +2007-04-27 09:02 Benedikt Böhm -2005-07-15 21:02 Enrico Scholz + * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net + dependency to default runlevel; dmesg/syslog is now handled in + baselayout - * src/testsuite/rpm-fake-test.sh: +2007-04-27 09:01 Benedikt Böhm - fixed paths so that it works again... + * src/chroot-sh.c: add link command to chroot-sh -2005-07-15 21:01 Enrico Scholz +2007-04-27 08:42 Benedikt Böhm - * sysv/vprocunhide: + * 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 - do not run when IATTR feature is not supported +2007-04-27 08:40 Benedikt Böhm -2005-07-15 21:01 Enrico Scholz + * distrib/gentoo/initpre: fix distdir handling if prefix is not - * scripts/: vserver.start, vserver.suexec: +2007-04-21 14:06 Daniel Hokka Zakrisson - readded the limit-ulimits-per-vserver stuff due popular request - (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840) + * lib/cflags-v13.c, scripts/vshelper: Use the state change helper + to stop the guest when the last process exits. -2005-07-15 20:59 Enrico Scholz +2007-04-21 14:05 Daniel Hokka Zakrisson - * lib/getinsecurebcaps.c: + * scripts/vserver-build.template: Recognize the --nodevsanity + option. - - adjusted insecure caps for the added CAP_AUDIT* and removed - CAP_QUOTACTL stuff - - assume every unknown capability as insecure - -2005-07-15 20:58 Enrico Scholz - - * lib/testsuite/.cvsignore: - - added 'personality' - -2005-07-15 20:07 Enrico Scholz - - * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc: - - changed code so that it *compiles* with current kernel headers - -2005-07-15 20:06 Enrico Scholz - - * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: - - Changed the barrier-code so that it sets both the 't' ext2-flag and - chmod-0 permissions. This is required to work with 1.2.10 patch; - formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink, - http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170] - -2005-07-15 18:32 Enrico Scholz - - * lib/capabilities.c: - - use a static '29' for QUOTACTL capability as VC_CAP_QUOTACTL was removed - -2005-07-15 18:28 Enrico Scholz - - * lib/ccaps-v13.c: - - added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} - added/moved some aliases - -2005-07-15 18:27 Enrico Scholz - - * lib/bcaps-v13.c: - - removed VC_CAP_QUOTACTL - added VC_CAP_AUDIT* - -2005-07-15 18:27 Enrico Scholz - - * lib/vserver.h: - - removed VC_CAP_QUOTACTL - added VC_CAP_AUDIT* - added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} - -2005-07-15 18:25 Enrico Scholz - - * contrib/: Makefile-files, yum-2.3.4-chroot.patch: - - added yum-2.3.4-chroot patch - -2005-07-15 18:25 Enrico Scholz - - * kernel/: network.h, network_cmd.h, switch.h, xid.h: - - updated to patch-2.6.12.2-vs2.0-rc7 - -2005-07-05 00:38 Enrico Scholz - - * scripts/vserver-build.functions: - - check whether context is already active before starting the build - (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849) - -2005-07-05 00:36 Enrico Scholz - - * src/vserver-info.c: - - allow to pass a numeric xid to 'vserver-info ... RUNNING' - -2005-07-05 00:35 Enrico Scholz - - * lib_internal/: Makefile-files, util-isnumber.c, util.h: - - isNumber(): added - -2005-07-04 20:14 Enrico Scholz - - * scripts/vserver-build.debootstrap: - - give out status message before downloading debootstrap - (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472) - -2005-07-04 20:03 Enrico Scholz - - * lib/syscall-alternative.h: - - updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h - from 2005-05-07 - -2005-07-04 00:42 Enrico Scholz - - * distrib/misc/debootstrap.uri: - - oops... set the wrong value - -2005-07-04 00:40 Enrico Scholz - - * distrib/misc/debootstrap.uri: - - updated - -2005-07-04 00:40 Enrico Scholz - - * distrib/Makefile.am: - - register fc4 as rh-style distribution - -2005-07-03 22:15 Enrico Scholz - - * configure.ac: - - check for 'nohup' - -2005-07-03 19:53 Enrico Scholz - - * contrib/manifest.dat.pathsubst: - - removed chroot_* + C++ programs - added chroot_sh + vwait - -2005-07-03 19:51 Enrico Scholz - - * Makefile.am, lib/virtual.h: - - updated used kernel headers to 2.6.12.2-vs2.0-rc5 - -2005-07-03 19:49 Enrico Scholz - - * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc: - - - s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name! - - added workaround for older kernels not having the naming above - -2005-07-03 19:48 Enrico Scholz - - * scripts/vshelper: - - accept 'async' method - -2005-07-03 19:47 Enrico Scholz - - * scripts/vserver.start: - - pipe 'popd' output to /dev/null - -2005-07-03 19:47 Enrico Scholz - - * scripts/vserver.functions: - - initSync(): fixed parameter naming - initSync(): set 'async' method when 'vwait' is available - _waitForVWait(): read pipe after 'wait' returned - -2005-07-03 19:45 Enrico Scholz - - * scripts/vserver-build: - - do not set OPTION_KEEP - -2005-07-03 19:43 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added vwait - -2005-07-03 19:43 Enrico Scholz - - * scripts/pkgmgmt: - - - cleanups - - unset %_dbpath at 'internalize' operation - -2005-07-03 19:42 Enrico Scholz - - * scripts/functions: - - vshelper.initSync(): fixed parameter naming - -2005-07-03 19:40 Enrico Scholz - - * src/chroot-sh.c: - - implemented 'testfile' subcommand - -2005-07-03 16:42 Enrico Scholz - - * contrib/: Makefile-files, yum-2.3.3-chroot.patch: - - added yum-2.3.3-chroot.patch - -2005-07-03 16:10 Enrico Scholz - - * scripts/functions: - - do not quote $_VSHELPER in help message (reported by Roman Barczynski, - https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162) - -2005-07-03 16:03 Enrico Scholz - - * doc/configuration.xml: - - mentioned the working directory for the scripts - -2005-07-03 16:02 Enrico Scholz - - * kernel/: context.h, context_cmd.h, cvirt_cmd.h, debug.h, - namespace.h, namespace_cmd.h, network.h, network_cmd.h, switch.h: - - updated to 2.6.12.2-vs2.0-rc5 - -2005-07-03 15:19 Enrico Scholz - - * scripts/vserver.start: - - execute the prepre script in the configuration directory (*not* the - vdir directory); this should not cause legacy problems as formerly the - directory was not changed overall - -2005-07-03 15:18 Enrico Scholz - - * scripts/vserver.functions: - - check whether filesystem is mounted readonly; if so, execute - $_SECURE_MOUNT with the '-n' argument - -2005-07-03 15:17 Enrico Scholz - - * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap, - vserver-build.rpm: - - execute base.setSuccess() at the end - -2005-07-03 15:16 Enrico Scholz - - * src/rpm-fake-resolver.c: - - implemented better error-handling in the read() and write() functions - -2005-07-03 14:33 Enrico Scholz - - * ensc_wrappers/: wrappers-io.hc, wrappers-iosock.hc, - wrappers-unistd.hc: - - store result of read*(2) and write*(2) fucntions into signed variables; - error handling is more cleaner in this way - -2005-07-03 14:31 Enrico Scholz - - * src/vserver-stat.c: - - - cleanups - - multiply RSS value with PAGESIZE - (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184) - - prepare the '-O' option: calculate vserver names earlier and use - some more helper functions - -2005-07-03 14:26 Enrico Scholz - - * src/rpm-fake.c: - - - doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a - 'size_t' value, but rpm-fake-resolver expected an uint32_t - - minor cleanups - -2005-07-03 11:12 Enrico Scholz - - * ensc_vector/: Makefile-files, vector-foreach.c, vector.h, - vector.hc: - - added Vector_foreach*() functions - -2005-07-02 11:17 Enrico Scholz - - * src/: Makefile-files, vbuild.cc[DEAD], vcheck.cc[DEAD], - vfiles.cc[DEAD], vserver.cc[DEAD], vserver.hh[DEAD], - vutil.cc[DEAD], vutil.h[DEAD], vutil.p[DEAD]: - - removed the C++ tools; they do not work with recent configuration and - are adding huge dependencies - -2005-06-30 08:17 Enrico Scholz - - * scripts/vserver.stop: - - use vwait infrastructure - -2005-06-30 08:16 Enrico Scholz - - * scripts/: vserver-build.functions.pkgmgmt, vserver.functions: - - use CHROOT_SH instead of CHROOT_* - use vwait - -2005-06-30 08:16 Enrico Scholz - - * scripts/vserver-build.functions: - - remove generated vserver when build fails and '--keep' was not specified - -2005-06-30 08:13 Enrico Scholz - - * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap, - vserver-build.rpm, vserver-build.skeleton, vserver-build.yum: - - use 'base.init' instead of 'base.initVariables' - -2005-06-30 08:12 Enrico Scholz - - * scripts/vserver-build: - - added '--keep' option - -2005-06-30 08:11 Enrico Scholz - - * scripts/: X, util-vserver-vars.pathsubst: - - removed CHROOT_* - added CHROOT_SH - -2005-06-30 08:11 Enrico Scholz - - * scripts/pkgmgmt: - - use CHROOT_SH instead of CHROOT_* - -2005-06-30 08:10 Enrico Scholz - - * lib/virtual.h: - - include signal_cmd.h instead of signal.h - -2005-06-30 08:10 Enrico Scholz - - * util-vserver.spec.in: - - added %dist tag - buildrequire 'which' and 'diffutils' - require 'apt' on i386 only - -2005-06-30 08:06 Enrico Scholz - - * distrib/fc4/: apt/rpmpriorities, apt/sources.list, yum/yum.conf, - yum.repos.d/fedora-devel.repo, - yum.repos.d/fedora-updates-testing.repo, - yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo, - pkgs/01, pkgs/02, pkgs/03, rpmlist.d/00.lst: - - initial checkin - -2005-06-30 08:06 Enrico Scholz - - * distrib/redhat/initpost: - - use CHROOT_SH instead of CHROOT_* - -2005-06-30 07:58 Enrico Scholz - - * src/: .cvsignore, Makefile-files, chroot-cat.c[DEAD], - chroot-rm.c[DEAD], chroot-sh.c: - - replaced all the small chroot-* programs with a single 'chroot-sh' - program - -2005-05-19 20:17 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added @NOHUP@ - -2005-05-19 20:16 Enrico Scholz - - * scripts/pkgmgmt: - - use new chroot-cat CLI - -2005-05-19 20:09 Enrico Scholz - - * kernel/: context.h, cvirt.h, dlimit.h, dlimit_cmd.h, inode_cmd.h, - legacy.h, signal_cmd.h, xid.h, signal.h[DEAD]: - - updated - -2005-05-19 20:05 Enrico Scholz - - * lib/: issupported.c, issupportedstring.c, vserver.h: - - vc_isSupported() et.al: added VWAIT feature - -2005-05-19 20:04 Enrico Scholz - - * m4/ensc_syscall.m4: - - s!enable_val!enableval! - -2005-05-19 20:02 Enrico Scholz - - * src/vserver-stat.c: - - fixed calculation of hours (%24 instead of %60); reported in - http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by - Roman Barczynski - -2005-05-19 20:01 Enrico Scholz - - * src/chroot-cat.c: - - added '-i', '-o' and '-a' options to cat or override a file, or to - append something - -2005-05-19 19:59 Enrico Scholz - - * distrib/redhat/initpost: - - use safe chroot-cat commands - -2005-05-05 21:13 Enrico Scholz - - * m4/ensc_dietlibc.m4: - - - give out a more correct helpstring for the '--enable/disable-dietlibc' - option - - use AS_HELP_STRING instead of AC_HELP_STRING - -2005-05-05 20:31 Enrico Scholz - - * configure.ac: - - - removed call to ENSC_FPIC_SYSCALL - - enhanced dietlibc version check to the 64 bit version of hppa - -2005-05-05 11:24 Enrico Scholz - - * src/.cvsignore: - - added vwait - -2005-05-05 11:22 Enrico Scholz - - * src/vwait.c: - - initial checkin - -2005-05-05 11:21 Enrico Scholz - - * src/vshelper-sync.c: - - use '__linux__' instead of '__linux' (reported by Ola Lundqvist) - -2005-05-05 11:20 Enrico Scholz - - * src/exec-cd.c: - - minor cosmetical cleanup - -2005-05-05 11:20 Enrico Scholz - - * src/chroot-cat.c: - - - added support for '--help' and '--version' - - added '-a' option to append information instead of truncating the - file - -2005-05-05 11:19 Enrico Scholz - - * src/Makefile-files: - - - 'chroot-cat' supports now the '--help' and '--version' options so - removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - - added vwait - -2005-05-05 11:17 Enrico Scholz - - * m4/install-notify.am: - - s!^# !## ! - -2005-05-05 11:17 Enrico Scholz - - * lib/: Makefile-files, syscall_waitexit-v13.hc, - syscall_waitexit.c, vserver.h: - - vc_wait_exit(): implemented support for this syscall - -2005-05-02 23:44 Enrico Scholz - - * src/compat-pivot_root.h: - - use - -2005-05-02 23:43 Enrico Scholz - - * m4/ensc_syscall.m4: - - minor cosmetical cleanups - -2005-05-02 23:43 Enrico Scholz - - * m4/ensc_fpicsyscall.m4[DEAD]: - - obsoleted - -2005-05-02 23:43 Enrico Scholz - - * m4/ensc_fpicsyscall.m4: - - use ENSC_SYSCALL_ALTERNATIVE - -2005-05-02 23:42 Enrico Scholz - - * lib/vserver-internal.h: - - cleaned up '#include <*syscall.h>' stuff - -2005-05-02 23:41 Enrico Scholz - - * lib/: syscall-legacy.hc, syscall-wrap.h: - - include also - -2005-05-02 23:41 Enrico Scholz - - * doc/configuration-xhtml.xsl: - - use class 'directoryname' instead of 'directory' for '' - markup - -2005-05-02 23:40 Enrico Scholz - - * Makefile.am, distrib/Makefile.am, m4/install-notify.am: - - give out additional information about the 'make install' process - -2005-04-28 21:07 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.207 - -2005-04-28 20:48 Enrico Scholz - - * configure.ac: - - adjusted dietlibc requirements - -2005-04-28 20:08 Enrico Scholz - - * src/vcontext.c: - - allow to override the execution domain (personality); added - '--personality-type' and '--personality-flags' options - -2005-04-28 20:08 Enrico Scholz - - * src/rpm-fake-resolver.c: - - added a TEMP_FAILURE_RETRY around a read(2) - -2005-04-28 20:05 Enrico Scholz - - * scripts/: vserver.start, vserver.suexec: - - added support for a rescue mode - -2005-04-28 20:04 Enrico Scholz - - * scripts/vserver.functions: - - * _generatePersonalityOptions(): added and use it - * added support for a rescue mode - -2005-04-28 20:03 Enrico Scholz - - * scripts/vserver-build.functions.pkgmgmt: - - YUM_RELEASEPKGS: added - -2005-04-28 20:03 Enrico Scholz - - * scripts/vserver: - - fixed docu for 'stop' and 'start' - -2005-04-28 20:03 Enrico Scholz - - * scripts/pkgmgmt: - - * verifyInternalPackages(): added - * added some sanity checks for a sany environment when internalizing - the package management - -2005-04-28 20:02 Enrico Scholz - - * scripts/functions: - - * isRegularFile(): fixed evaluation of params - * hasSubstring(): added - * getAllVservers(): fixed typo - -2005-04-28 20:01 Enrico Scholz - - * lib_internal/sys_clone.h: - - cleanups; do not include - -2005-04-28 20:01 Enrico Scholz - - * lib_internal/: Makefile-files, sys_personality.h: - - added sys_personality.h - -2005-04-28 19:56 Enrico Scholz - - * scripts/: vserver-copy[DEAD], legacy/vserver-copy: - - moved to legacy - -2005-04-28 19:54 Enrico Scholz - - * lib/testsuite/: Makefile-files, personality.c: - - added testcases for the vc_*personality*() functions - -2005-04-28 19:53 Enrico Scholz - - * lib/vserver.h: - - added prototypes for vc_*personality* support - -2005-04-28 19:53 Enrico Scholz - - * lib/virtual.h: - - updated to new kernel headers - -2005-04-28 19:53 Enrico Scholz - - * lib/cflags_list-v13.c: - - do not include anymore - -2005-04-28 19:52 Enrico Scholz - - * lib/internal.h: - - utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param - -2005-04-28 19:51 Enrico Scholz - - * lib/: Makefile-files, personalityflag.c, personalityflag_list.c, - personalitytype.c: - - added personality* files - -2005-04-28 19:50 Enrico Scholz - - * doc/configuration.xml: - - * added some markup - * documented 'personality' - -2005-04-28 19:50 Enrico Scholz - - * doc/: configuration-xhtml.xsl, configuration.dtd: - - added support for and markup - -2005-04-28 19:49 Enrico Scholz - - * distrib/fc3/yum/yum.conf: - - s!redhat-release!fedora-release! - -2005-04-28 19:49 Enrico Scholz - - * distrib/fc3/pkgs/02: - - removed 'coreutils' - -2005-04-28 19:48 Enrico Scholz - - * distrib/fc3/rpmlist.d/00.lst: - - added some more packages - -2005-04-28 19:46 Enrico Scholz - - * distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities, - fc3/apt/rpmpriorities, rh9/apt/rpmpriorities: - - added *-release packages - -2005-04-28 19:45 Enrico Scholz - - * contrib/manifest.dat.pathsubst, scripts/Makefile-files: - - moved vserver-copy to legacy - -2005-04-28 19:44 Enrico Scholz - - * Makefile.am: - - added new kernel headers - -2005-04-28 13:01 Enrico Scholz - - * kernel/: context.h, context_cmd.h, cvirt.h, cvirt_cmd.h, - cvirt_def.h, debug.h, debug_cmd.h, dlimit.h, dlimit_cmd.h, - inode.h, inode_cmd.h, legacy.h, limit.h, limit_cmd.h, - limit_def.h, namespace.h, network.h, network_cmd.h, sched.h, - sched_cmd.h, sched_def.h, switch.h, xid.h: - - updated to headers from patch-2.6.11.7-vs2.0-pre2 - -2005-04-24 22:31 Enrico Scholz - - * src/vserver-stat.c: - - showContexts(): added 'const' qualifier - -2005-04-24 22:30 Enrico Scholz - - * scripts/: start-vservers, vsomething: - - use the new getAllVservers() functionality to specify special kinds of - vservers - -2005-04-24 22:29 Enrico Scholz - - * scripts/functions: - - * isRegularFile(): allow to override the '-f' classifier - * getAllVservers(): added several types of vservers (marked, unmarked, - running...) - * getAllVserversByArg()" added - -2005-04-24 22:28 Enrico Scholz - - * m4/ensc_dietlibc_compat.m4: - - * ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the - results from ENSC_SYSCALL_ALTERNATIVE - -2005-04-24 22:26 Enrico Scholz - - * m4/ensc_syscall.m4: - - * ENSC_SYSCALL_ALTERNATIVE: added - * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from - ENSC_SYSCALL_ALTERNATIVE - -2005-04-24 22:25 Enrico Scholz - - * lib/vserver-internal.h, lib_internal/sys_clone.h: - - include "syscall-wrap.h" - -2005-04-24 22:25 Enrico Scholz - - * lib/: ncaps-net.c, nflags-net.c: - - VALUES: added an empty field to make it compile with gcc4 - -2005-04-24 22:24 Enrico Scholz - - * lib/: ncaps_list-net.c, nflags_list-net.c: - - made it compatible to the new utilvserver_listparser_uint*() API and - added wrappers with a third 'bool *' arg - -2005-04-24 22:23 Enrico Scholz - - * lib/listparser.hc: - - * parser function has now to set a 'bool *' arg to signal errors - * when 'mask' argument is null, the special modifiers like '~', '!' or - 'any' are not allowed - -2005-04-24 22:21 Enrico Scholz - - * lib/internal.h: - - utilvserver_listparser_uint*(): added a third 'bool *' arg for the - parser function so that errors can be better propagated - -2005-04-24 22:19 Enrico Scholz - - * lib/: bcaps_list-v13.c, ccaps_list-v13.c, cflags_list-v13.c: - - made it compatible to the new utilvserver_listparser_uint*() API and - added wrappers with a third 'bool *' arg - -2005-04-24 22:17 Enrico Scholz - - * lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h: - - added syscall-alternative.h and syscall-wrap.h - -2005-04-24 22:17 Enrico Scholz - - * update-doc: - - exclude some static files - -2005-04-24 22:16 Enrico Scholz - - * build-all: - - remove config.cache when CLEAN is set - disabled gcc33 build - -2005-04-24 13:33 Enrico Scholz - - * doc/: configuration-xhtml.xsl, configuration.dtd, - configuration.xml: - - added new markup - added new CSS from Nicolas Costes - -2005-04-16 23:21 Enrico Scholz - - * configure.ac: - - cleanups - added '--disable-extra-optimizations' option - -2005-04-16 23:20 Enrico Scholz - - * scripts/: vserver-build.functions, vserver-build.functions.apt, - vserver-build.functions.rpm, vserver-build.functions.yum, - vserver.functions: - - use the common isRegularFile() method to filter out backup-files - -2005-04-16 23:19 Enrico Scholz - - * scripts/functions: - - isRegularFile(): added - -2005-04-16 23:18 Enrico Scholz - - * util-vserver.spec.in: - - cleanups - added changelog entry for 0.30.206 - -2005-04-13 00:37 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.206 - -2005-04-12 23:54 Enrico Scholz - - * src/vserver-info.c: - - implemented VERIFYPROC method - -2005-04-12 23:53 Enrico Scholz - - * scripts/vserver.functions: - - added verify-proc sanity check - -2005-04-12 23:52 Enrico Scholz - - * scripts/functions: - - killContext(): commented out the more correct - (but not working) kill-sequence - -2005-04-12 23:50 Enrico Scholz - - * util-vserver.spec.in: - - ship the yum patches - -2005-04-12 23:42 Enrico Scholz - - * Makefile.am: - - added '--no-wrap -S' to the CVS2CL_AMFLAGS - -2005-04-12 21:27 Enrico Scholz - - * configure.ac: - - adjusted min-dietlibc requirements - -2005-04-12 21:23 Enrico Scholz - - * m4/ensc_dietlibc.m4: - - ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable - -2005-04-12 20:26 Enrico Scholz - - * scripts/functions: - - vshelper.isDebug(): fixed logic - -2005-04-10 14:27 Enrico Scholz - - * src/rpm-fake.c: - - send the signals for endgrent() and endpwent() - -2005-04-10 14:26 Enrico Scholz - - * contrib/: Makefile-files, yum-2.2.1-chroot.patch, - yum-2.3.2-chroot.patch: - - added patches for yum - -2005-04-10 14:26 Enrico Scholz - - * Makefile.am: - - include m4/libsel.am - -2005-04-10 03:01 Enrico Scholz - - * src/context-sync.hc: - - ignore errors during setsid(2) execution (required for vs1.9.5.12+) - -2005-04-10 03:00 Enrico Scholz - - * scripts/vshelper: - - * kill vserver processes explicitly with 'killContext'; userspace - reboot helper may assume that 'reboot(2)' never returns... - * added 'async' method - -2005-04-10 02:59 Enrico Scholz - - * scripts/vserver.stop: - - implicate '--sync' option; it is not possible to stop asynchronously - send SIGINT to pid 1 instead of trying to determine initpid - -2005-04-10 02:57 Enrico Scholz - - * scripts/vserver.functions: - - use 'killContext()' instead of invoking 'vkill' manually - set an initial runlevel for 'minit' style also - set 'async' vshelper method for non-sync mode - -2005-04-10 02:55 Enrico Scholz - - * scripts/vprocunhide: - - fixed missing quoting of '~'; this may cause very slow booting when - NIS/LDAP servers are local vservers as bash tries to expand this to a - homedir... - -2005-04-10 02:54 Enrico Scholz - - * scripts/functions: - - spawn(), killContext(): added - -2005-04-10 02:53 Enrico Scholz - - * m4/libsel.am: - - initial checkin - -2005-04-10 02:53 Enrico Scholz - - * m4/ensc_dietlibc.m4: - - use a more modern version which accepts 'DIET' and 'DIETFLAGS' as - global configure variables - -2005-04-10 02:52 Enrico Scholz - - * m4/ensc_cxxcompiler.m4: - - fixed typo - -2005-04-10 02:52 Enrico Scholz - - * configure.ac: - - defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC - -2005-04-10 02:52 Enrico Scholz - - * Makefile.am: - - removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now - -2005-04-08 21:18 Enrico Scholz - - * scripts/vyum-worker: - - added better test for patched yum - -2005-04-08 21:17 Enrico Scholz - - * src/vserver-info.c: - - fixed typo - -2005-04-08 21:17 Enrico Scholz - - * scripts/vserver.suexec: - - fixed typo (reported by Paul S. Gumerman) - -2005-04-08 21:15 Enrico Scholz - - * scripts/vserver-build.functions.yum: - - substitute @YUMLOCKDIR@ - -2005-04-08 21:14 Enrico Scholz - - * scripts/chcontext: - - fixed operation when context was not specified - -2005-04-08 21:13 Enrico Scholz - - * distrib/redhat/initpre: - - reverted the patch adding '/usr/X11' - create '/sbin/new-kernel-pkg'; 'initpost' would be too late for FC4 - -2005-04-08 21:12 Enrico Scholz - - * distrib/redhat/initpost: - - use 'ln -sf' instead of 'ln -s' - -2005-04-08 21:12 Enrico Scholz - - * distrib/fc3/yum/yum.conf: - - add 'lockfile' - -2005-04-08 21:12 Enrico Scholz - - * distrib/Makefile.am: - - added 'fc3' to 'redhat_style' - -2005-04-08 21:11 Enrico Scholz - - * Makefile.am: - - use DIETFLAGS instead of DIET_FLAGS - -2005-03-29 04:10 Enrico Scholz - - * ensc_vector/Makefile-files: - - use $(LIBENSCVECTOR) instead of libensc_vector.a - -2005-03-25 22:19 Enrico Scholz - - * scripts/vserver.stop: - - fixed typo - -2005-03-25 18:11 Enrico Scholz - - * scripts/vserver.functions: - - minor cleanups: call vkill with '--xid' instead of '-c' - -2005-03-25 17:56 Enrico Scholz - - * scripts/vserver.stop: - - address both the context and the pid when sending SIGINT to init - -2005-03-25 03:38 Enrico Scholz - - * lib_internal/testsuite/copy-check: - - do not use '-s' with 'cmp' but display verbose error reason - -2005-03-25 03:37 Enrico Scholz - - * lib_internal/switchtowatchxid.c: - - simplified it and made it work with recent kernels - -2005-03-25 03:37 Enrico Scholz - - * doc/configuration-xhtml.xsl: - - use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert - Poetzl) - -2005-03-25 03:35 Enrico Scholz - - * util-vserver.spec.in: - - fixed quoting of % in %description - -2005-03-24 15:08 Enrico Scholz - - * Makefile.am, REQUIREMENTS: - - added REQUIREMENTS - -2005-03-24 14:53 Enrico Scholz - - * NEWS, configure.ac, util-vserver.spec.in: - - version 0.30.205 - -2005-03-24 14:50 Enrico Scholz - - * util-vserver.spec.in: - - added some %descriptions - -2005-03-24 13:46 Enrico Scholz - - * src/vhashify.c: - - s!write()!Vwrite()! at some places - add 'volatile' qualifier at variables used around 'setjmp' - use sigsetjmp() instead of setjmp() - minor code cleanups - -2005-03-24 13:45 Enrico Scholz - - * src/secure-mount.c: - - s!write()!Vwrite()! at some places - use Echdir() instead of chdir() - -2005-03-24 13:44 Enrico Scholz - - * src/filetime.c, src/lsxid.c, src/readlink.c, src/reducecap.c, - src/showattr.c, src/vattribute.c, src/vcontext.c, src/vcopy.c, - src/vdlimit.c, src/vlimit.c, src/vps.c, src/vserver-stat.c, - src/vuname.c, src/vunify.c, vserver-start/interface-read.c: - - s!write()!Vwrite()! at some places - -2005-03-24 13:42 Enrico Scholz - - * lib_internal/testsuite/sigbus.c: - - use Etruncate() instead of truncate() - -2005-03-24 13:42 Enrico Scholz - - * lib_internal/testsuite/copy-check: - - added new tests and better diagnostic - -2005-03-24 13:42 Enrico Scholz - - * lib_internal/unify-copy.c: - - moved 'volatile' qualifiers to a better place - minor code cleanups - -2005-03-24 13:41 Enrico Scholz - - * ensc_wrappers/wrappers-unistd.hc: - - E*truncate(): added - -2005-03-24 13:41 Enrico Scholz - - * ensc_vector/testsuite/test2.c: - - #undef NDEBUG - -2005-03-24 02:12 Enrico Scholz - - * lib_internal/testsuite/sigbus.c: - - unlink temporary files on exit - -2005-03-24 01:12 Enrico Scholz - - * lib_internal/unify-unify.c: - - Unify_unify(): block signals while executing the non-atomic operations - -2005-03-24 01:12 Enrico Scholz - - * src/vhashify.c: - - optimized directory creation - -2005-03-24 01:11 Enrico Scholz - - * lib_internal/unify-copy.c: - - prepared for sigbus testcase - added some 'volatile' modifiers - use siglongjmp() instead of longjmp() - -2005-03-24 01:09 Enrico Scholz - - * lib_internal/matchvserverinfo-init.c: - - minor code cleanups - -2005-03-24 01:09 Enrico Scholz - - * lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c: - - added sigbus testcase - -2005-03-23 03:17 Enrico Scholz - - * ensc_vector/testsuite/.cvsignore: - - updated - -2005-03-23 03:10 Enrico Scholz - - * src/: vhashify-init.hc, vhashify.c: - - added lots of new code... - -2005-03-23 03:08 Enrico Scholz - - * src/rpm-fake.c: - - is_selinux_enabled(): added - -2005-03-23 03:08 Enrico Scholz - - * scripts/: vserver-build.apt-rpm, vserver-build.rpm, - vserver-build.yum: - - execute '--initdb' before importing pubkeys - import pubkeys from /etc/vservers/.distributions/.common/pubkeys also - -2005-03-23 03:05 Enrico Scholz - - * scripts/vserver: - - added 'hashify' target - -2005-03-23 03:05 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added $_VHASHIFY - -2005-03-23 03:05 Enrico Scholz - - * lib_internal/matchlist-initrefserverlist.c: - - fixed initialization of 'vserver' - -2005-03-23 03:04 Enrico Scholz - - * distrib/Makefile.am: - - create /etc/.../.distributions/.common/pubkeys/ - create /etc/.../.defaults/apps/vunify/hash - -2005-03-23 03:04 Enrico Scholz - - * util-vserver.spec.in: - - copy GPG keys from the system into the confdir - buildrequire dietlibc-0.25 - -2005-03-23 03:03 Enrico Scholz - - * build-all: - - build with debug settings - -2005-03-22 16:27 Enrico Scholz - - * src/rpm-fake.c: - - honor return codes of read(2) and write(2) when communication with the rpm-fake-helper - call read(2) and write(2) through TEMP_FAILURE_RETRY() - use Vwrite() instead of write(2) at some places - -2005-03-22 16:25 Enrico Scholz - - * lib_internal/command-exec.c: - - call write(2) through TEMP_FAILURE_RETRY() - -2005-03-22 16:25 Enrico Scholz - - * util-vserver.spec.in: - - BuildRequire beecrypt-devel - -2005-03-22 16:05 Enrico Scholz - - * src/: chcontext.c, vhashify.c: - - workaround warning messages regarding 'warn_unused_return_value' when - using _FORTIFY_SOURCE. - -2005-03-22 15:59 Enrico Scholz - - * lib/getvservervdir.c, lib_internal/coreassert.h, - lib_internal/matchlist-initmanually.c, - lib_internal/matchlist-printid.c, - lib_internal/util-exitlikeprocess.c, lib_internal/util-io.h: - - workaround warning messages regarding 'warn_unused_return_value' when - using _FORTIFY_SOURCE. - -2005-03-22 15:57 Enrico Scholz - - * contrib/manifest.dat.pathsubst: - - added vhashify + vdlimit - -2005-03-22 15:57 Enrico Scholz - - * util-vserver.spec.in: - - cleanups - use %global instead of %define - -2005-03-22 15:48 Enrico Scholz - - * build-all: - - set _FORTIFY_SOURCE - -2005-03-19 04:58 Enrico Scholz - - * .cvsignore: - - updated - -2005-03-19 03:35 Enrico Scholz - - * update-doc: - - initial checkin - -2005-03-19 03:33 Enrico Scholz - - * scripts/chcontext: - - do not use '--create' for dynamic contexts - -2005-03-19 03:16 Enrico Scholz - - * sysv/vkillall[DEAD], tests/attack.spec[DEAD]: - - obsoleted - -2005-03-19 03:16 Enrico Scholz - - * sysv/vkillall, tests/attack.spec: - - added to be removed... - -2005-03-19 03:12 Enrico Scholz - - * distrib/redhat/initsignal[DEAD]: - - obsoleted - -2005-03-19 03:12 Enrico Scholz - - * distrib/redhat/initsignal: - - added to be removed soon... - -2005-03-19 03:11 Enrico Scholz - - * src/vnet.c[DEAD]: - - obsoleted... - -2005-03-19 03:08 Enrico Scholz - - * doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X, - src/vnet.c: - - initial checkin - -2005-03-19 03:07 Enrico Scholz - - * vserver-start/: interface-add.c, interface-print.c, - interface-remove.c, main.c: - - avoid warnings regarding unused params - -2005-03-19 03:07 Enrico Scholz - - * src/Makefile-files: - - moved vdlimit into the only-C99 section - build vhashify only with C99 and beecrypt - cleanups - -2005-03-19 03:06 Enrico Scholz - - * lib_internal/testsuite/copy-check: - - cleanups - conditionalize expensive tests - -2005-03-19 03:04 Enrico Scholz - - * lib_internal/Makefile-files, lib/Makefile-files: - - moved *dlimit* files into the only-C99 section - clean all potentially built libraries - -2005-03-19 03:03 Enrico Scholz - - * ensc_vector/list-free.c: - - some minor C89 compatibility changes - -2005-03-19 03:03 Enrico Scholz - - * ensc_vector/Makefile-files: - - use 'lib-dietlibc-not-enabled-error.a' consistently - clean all libraries inclusive those which might not be built - -2005-03-19 03:01 Enrico Scholz - - * doc/configuration.dtd: - - readded - -2005-03-19 03:01 Enrico Scholz - - * doc/configuration.xml: - - documented the 'vhashify' configuration - moved '' tags before '' - -2005-03-19 03:00 Enrico Scholz - - * doc/configuration-xhtml.xsl: - - applied changes regarding the new www-location on savannah - -2005-03-19 02:59 Enrico Scholz - - * doc/Makefile-files: - - (re)added xsltproc support - -2005-03-19 02:57 Enrico Scholz - - * configure.ac: - - added tests for XSLTPROC - added '--disable-expensive-tests' - added beecrypt tests - cosmetical cleanups + enhancements - -2005-03-19 02:56 Enrico Scholz - - * Makefile.am: - - set some values in TESTS_ENVIRONMENT - added some hacks for lib-dietlibc-not-enabled-error.a - -2005-03-18 04:56 Enrico Scholz - - * lib_internal/testsuite/.cvsignore: - - updated - -2005-03-18 04:55 Enrico Scholz - - * lib_internal/unify.h, src/vunify.h: - - include instead of defining a 'struct stat'; this prevents - problems with the 64bit interface of the filesystem functions - -2005-03-18 04:54 Enrico Scholz - - * lib_internal/unify-copy.c: - - use a sparse-file friendly method for copying files - -2005-03-18 04:33 Enrico Scholz - - * lib_internal/testsuite/: Makefile-files, copy-check, copy.c: - - added testcases for Unify_copy() - -2005-03-18 01:33 Enrico Scholz - - * vserver-start/Makefile-files: - - use $(LIBENSCVECTOR) instead of libensc_vector.a - -2005-03-18 01:25 Enrico Scholz - - * src/: vhashify-init.hc, vhashify.c, vhashify.h: - - made it work... - -2005-03-18 01:24 Enrico Scholz - - * src/: vcopy-init.hc, vunify-init.hc: - - applied changes in the MatchList-API - -2005-03-18 01:23 Enrico Scholz - - * src/Makefile-files: - - use $(LIBENSCVECTOR) instead of libensc_vector.a - use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la - -2005-03-18 01:23 Enrico Scholz - - * scripts/vpkg: - - exit with returncode of '2' when pkgmgmt can not be determined - -2005-03-18 01:22 Enrico Scholz - - * lib_internal/testsuite/Makefile-files: - - use $(LIBENSCVECTOR) instead of libensc_vector.a - -2005-03-18 01:22 Enrico Scholz - - * lib_internal/: unify-isiunlinkable.c, unify.h: - - Unify_isIUnlinkable(): changed return-type - -2005-03-18 01:21 Enrico Scholz - - * lib_internal/unify-copy.c: - - implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences - -2005-03-18 01:20 Enrico Scholz - - * lib_internal/string.hc: - - String_free(): added - -2005-03-18 01:20 Enrico Scholz - - * lib_internal/string.h: - - renamed String_destroy() to String_free() - -2005-03-18 01:20 Enrico Scholz - - * lib_internal/string-destroy.c[DEAD]: - - obsoleted; String_free() is now inlined - -2005-03-18 01:20 Enrico Scholz - - * lib_internal/: matchlist-initbyvserver.c, - matchlist-initmanually.c, matchlist-initrefserverlist.c, - matchlist.h: - - applied lot of API changes - -2005-03-18 01:18 Enrico Scholz - - * lib_internal/matchlist-destroy.c: - - use String_free() instead of String_destroy() - -2005-03-18 01:18 Enrico Scholz - - * lib_internal/Makefile-files: - - added matchvserverinfo-* - removed string-destroy.c - -2005-03-18 01:17 Enrico Scholz - - * lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c: - - initial checkin - -2005-03-18 01:13 Enrico Scholz - - * ensc_vector/testsuite/Makefile-files, - lib/testsuite/Makefile-files: - - use $(LIBENSCVECTOR) instead of libensc_vector.a - -2005-03-18 01:13 Enrico Scholz - - * ensc_vector/Makefile-files, lib/Makefile-files: - - split into a -glibc and a -diet part - -2005-03-18 01:12 Enrico Scholz - - * configure.ac: - - HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution - -2005-03-18 01:11 Enrico Scholz - - * Makefile.am: - - use $(LIBVSERVER) instead of lib/libvserver.la - use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS) - -2005-03-17 15:59 Enrico Scholz - - * src/.cvsignore: - - updated - -2005-03-17 15:58 Enrico Scholz - - * src/vunify.c: - - use new Unify_unify() API - rearranged some code; I do not try to be C89 compliant in C99 progams anymore... - -2005-03-17 15:58 Enrico Scholz - - * src/vcopy.c: - - use new Unify_unify() API - -2005-03-17 15:57 Enrico Scholz - - * src/: vhashify-init.hc, vhashify.c, vhashify.h: - - initial checkin - -2005-03-17 15:56 Enrico Scholz - - * src/Makefile-files: - - use $(LIBINTERNAL) instead of lib_internal/libinternal.a - added vhashify* - -2005-03-17 15:55 Enrico Scholz - - * build-all: - - updated - -2005-03-17 15:53 Enrico Scholz - - * lib_internal/testsuite/Makefile-files, - src/testsuite/Makefile-files, vserver-start/Makefile-files: - - use $(LIBINTERNAL) instead of lib_internal/libinternal.a - -2005-03-17 15:53 Enrico Scholz - - * lib_internal/unify.h: - - * added an 'ignore_zero' argument to Unify_unify() - * Unify_isIUnlinkable(): added - -2005-03-17 15:52 Enrico Scholz - - * lib_internal/unify-unify.c: - - added an 'ignore_zero' argument to Unify_unify() - -2005-03-17 15:51 Enrico Scholz - - * lib_internal/unify-isiunlinkable.c: - - initial checkin - -2005-03-17 15:51 Enrico Scholz - - * lib_internal/Makefile-files: - - * create both libinternal-diet.a and libinternal-glibc.a. This is - needed to avoid segfaults with gcc4 when linking against glibc based - libraries like 'beecrypt'. Perhaps, these segfaults are a problem - with gcc4 as they do not happen with gcc33... - - * added unify-isiunlinkable.c - -2005-03-17 15:49 Enrico Scholz - - * ensc_vector/testsuite/test1.c: - - added tests for Vector_searchSelfOrg() - -2005-03-17 15:48 Enrico Scholz - - * ensc_vector/testsuite/Makefile-files: - - added test2 - -2005-03-17 15:47 Enrico Scholz - - * ensc_vector/: vector.h, vector.hc: - - Vector_searchSelfOrg*(): added - -2005-03-17 15:47 Enrico Scholz - - * ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c, - list-insertinternal.c, list-internal.h, list-search.c, - list-searchselforg.c, list.h, list.hc, vector-searchselforg.c, - testsuite/test2.c: - - initial checkin - -2005-03-17 15:47 Enrico Scholz - - * ensc_vector/Makefile-files: - - added list-* files - added vector-searchselforg.c - -2005-03-17 15:46 Enrico Scholz - - * ensc_fmt/: fmt.h, fmtx-32.c: - - fixed declaration of the *_x*int() methods; they do not take a 'base' argument - -2005-03-09 15:53 Enrico Scholz - - * src/vserver-info.c: - - added XIDTYPE support - -2005-03-09 15:43 Enrico Scholz - - * src/context-sync.hc: - - use EopenD() instead of Eopen() - -2005-03-09 15:42 Enrico Scholz - - * m4/ensc_initrddir.m4: - - fixed typo - -2005-03-09 15:39 Enrico Scholz - - * lib/vserver.h: - - vc_getXIDType(): added - -2005-03-09 15:39 Enrico Scholz - - * lib/vserver-internal.h: - - added some magic to avoid warnings with gcc4 - -2005-03-09 15:38 Enrico Scholz - - * lib/: Makefile-files, getxidtype.c: - - added getxidtype.c - -2005-03-09 15:37 Enrico Scholz - - * distrib/redhat/initpre: - - create /usr/X11 also - -2005-03-09 15:37 Enrico Scholz - - * distrib/: Makefile.am, fc3/apt/rpmpriorities, - fc3/apt/sources.list: - - added apt support for FC3 - -2005-03-02 02:27 Enrico Scholz - - * lib/: syscall_adddlimit.c, syscall_getdlimit.c, - syscall_remdlimit.c, syscall_setdlimit.c, - syscall_adddlimit-v13.hc, syscall_getdlimit-v13.hc, - syscall_remdlimit-v13.hc, syscall_setdlimit-v13.hc: - - use CALL_VC_V13B instead of CALL_VC_V13 - -2005-03-02 02:24 Enrico Scholz - - * scripts/vyum: - - allow '--all' param - -2005-03-02 02:24 Enrico Scholz - - * lib/testsuite/cflags.c: - - avoid some compiler warnings - -2005-03-02 02:23 Enrico Scholz - - * lib/vserver.h: - - added some VC_ATTR_NONNULL() statements - -2005-03-02 02:23 Enrico Scholz - - * lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc, - vserver-internal.h: - - minor cleanups - -2005-03-02 01:54 Enrico Scholz - - * src/secure-mount.c: - - do not assume 'nodev' on 'devpts' - -2005-03-02 01:54 Enrico Scholz - - * lib/vserver-internal.h: - - CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added - -2005-03-02 01:52 Enrico Scholz - - * lib/Makefile-files, lib/syscall_adddlimit-v13.hc, - lib/syscall_adddlimit.c, lib/syscall_getdlimit-v13.hc, - lib/syscall_getdlimit.c, lib/syscall_remdlimit-v13.hc, - lib/syscall_remdlimit.c, lib/syscall_setdlimit-v13.hc, - lib/syscall_setdlimit.c, lib/virtual.h, lib/vserver.h, - src/Makefile-files, src/vdlimit.c: - - added *vdlimit functions + tools (patch provided by Daniel Hokka Zakrisson) - -2005-02-26 00:32 Enrico Scholz - - * scripts/vserver-setup.functions: - - added some sanity checks - -2005-02-26 00:31 Enrico Scholz - - * ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h: - - added wrapper around string functions - -2005-02-26 00:30 Enrico Scholz - - * src/secure-mount.c: - - /me should learn to differ between script-languages and C... strings in C are still marked by >"< but not by >'<... - fixed allocation of the newly generated option string - -2005-02-25 22:51 Enrico Scholz - - * scripts/: vapt-get-worker, vyum-worker: - - deprecate usage of $_YUM and $_APT_GET - -2005-02-25 22:37 Enrico Scholz - - * distrib/redhat/initpost, scripts/functions, scripts/pkgmgmt, - scripts/start-vservers, scripts/util-vserver-vars.pathsubst, - scripts/vprocunhide, scripts/vpstree, scripts/vserver, - scripts/vserver-build, scripts/vserver-build.apt-rpm, - scripts/vserver-build.debootstrap, - scripts/vserver-build.functions, - scripts/vserver-build.functions.apt, - scripts/vserver-build.functions.pkgmgmt, - scripts/vserver-build.functions.rpm, - scripts/vserver-build.functions.yum, scripts/vserver-build.rpm, - scripts/vserver-build.yum, scripts/vserver-copy, - scripts/vserver-setup.functions, scripts/vserver.functions, - scripts/vserver.start, scripts/vserver.stop, - scripts/vservers.grabinfo.sh, scripts/vshelper, - scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info, - scripts/legacy/rootshell, scripts/legacy/vserver, sysv/rebootmgr, - sysv/vservers-legacy: - - LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming - scheme: global, immutable variables names are now named like '$__ABC' - instead of '$ABC'. This happens at much places and will break a lot of - patches therefore. - -2005-02-25 22:33 Enrico Scholz - - * configure.ac: - - changed my GPG key - -2005-02-25 22:33 Enrico Scholz - - * src/secure-mount.c: - - assume 'nodev' by default - -2005-02-25 21:55 Enrico Scholz - - * scripts/: vserver-build.functions.yum, vyum-worker: - - added preliminary support for the patch from - https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view - -2005-02-25 21:52 Enrico Scholz - - * scripts/vserver-build.functions.pkgmgmt: - - avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of - use $SETUP_CONFDIR instead of $confdir - -2005-02-25 21:51 Enrico Scholz - - * scripts/: vserver-build.apt-rpm, vserver-build.yum: - - avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of - -2005-02-21 00:21 Enrico Scholz - - * scripts/vserver-build.functions.rpm: - - rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly - -2005-02-16 00:13 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.204 - -2005-02-15 23:24 Enrico Scholz - - * configure.ac: - - added information where the 'ip' and 'vconfig' programs can be found - -2005-02-15 23:18 Enrico Scholz - - * scripts/vshelper: - - adjusted the order of cli options evaluation; automake-1.9.5 redirects - input from /dev/null so the 'tty -s' check gets triggered and 'make - distcheck' fails in the '... --version/--help' tests - -2005-02-15 19:04 Enrico Scholz - - * src/save_ctxinfo.c: - - fixed name of the run.rev symlink; there was a '/' missing which - caused a pollution of the /etc/vservers/.defaults directory with - 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey). - -2005-02-07 19:02 Enrico Scholz - - * scripts/functions, scripts/vserver-build.functions.pkgmgmt, - src/vunify.c: - - fixed typos - -2005-02-07 19:01 Enrico Scholz - - * doc/configuration.xml: - - documented the *namespace options - -2005-02-04 13:18 Enrico Scholz - - * scripts/vserver.functions: - - SECURITY: fixed detection of the mtab-location (Georg Glas) - https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844 - -2005-02-04 03:55 Enrico Scholz - - * scripts/vserver.functions: - - fixed one of the previously added 'test -n' - -2005-02-02 15:09 Enrico Scholz - - * m4/ensc_pathprog.m4: - - ENSC_PATHPROG_INIT(): fixed doc - ENSC_PATHPROG(): added a '' parameter - -2005-02-02 14:42 Enrico Scholz - - * doc/: compatibility-xhtml.xsl, compatibility.css: - - applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch - -2005-02-01 18:28 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.203 - -2005-02-01 18:23 Enrico Scholz - - * scripts/Makefile-files: - - added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - -2005-02-01 18:23 Enrico Scholz - - * scripts/vyum-worker: - - minor cosmetical change - -2005-02-01 18:22 Enrico Scholz - - * scripts/: functions, pkgmgmt: - - fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)' - succeeds everytime so ERROR will be never executed. So, it is rewritten to - 'local VAR; VAR=$(ACTION) || ERROR'. - -2005-02-01 18:02 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.202 - -2005-02-01 17:57 Enrico Scholz - - * distrib/fc3/rpmlist.d/00.lst: - - initial checkin - -2005-02-01 17:56 Enrico Scholz - - * scripts/vserver-build.rpm: - - moved installPackages into vserver-build.functions.rpm - added support for preconfigured package-lists - -2005-02-01 17:55 Enrico Scholz - - * scripts/vserver-build.functions.rpm: - - rpmlist.*(): added - -2005-02-01 17:55 Enrico Scholz - - * scripts/vserver-build: - - documented the '--empty' switch for the '-m rpm' method - allow an increasing debug-level - -2005-02-01 17:54 Enrico Scholz - - * scripts/functions: - - vshelper.isDebug(): fixed it... - -2005-02-01 17:53 Enrico Scholz - - * distrib/Makefile.am: - - added the fc3 rpmlist.d directory + content - -2005-02-01 17:53 Enrico Scholz - - * contrib/manifest.dat.pathsubst: - - added vserver-build.rpm - -2005-02-01 03:08 Enrico Scholz - - * lib_internal/matchlist-initbyvserver.c, - lib_internal/matchlist-initmanually.c, - lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc, - src/vunify-init.hc: - - changed matchlist-API to pass additional information about a - vserver. This allows to turn off pkgmgmt-queries for not-yet - existent vservers in 'vcopy' - -2005-02-01 03:06 Enrico Scholz - - * lib_internal/matchlist.h: - - struct MatchVserverInfo: added; it allows to pass additional information about the vserver - -2005-02-01 03:06 Enrico Scholz - - * lib_internal/unify-copy.c: - - copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case - -2005-02-01 01:55 Enrico Scholz - - * lib/createskeleton-full.hc: - - argl... fixed overflow when appending the '/' - -2005-02-01 00:06 Enrico Scholz - - * doc/configuration.xml, scripts/functions, scripts/vshelper: - - added 'debug' option for vshelper - -2005-02-01 00:04 Enrico Scholz - - * scripts/vshelper: - - added delegation support (Herbert Poetzl) - http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff - -2005-01-31 23:47 Enrico Scholz - - * scripts/vserver-build.functions: - - getDistribution(): added support for a default distribution - -2005-01-31 23:45 Enrico Scholz - - * scripts/: Makefile-files, vserver-build, vserver-build.rpm: - - added the '-m rpm' method - -2005-01-31 23:45 Enrico Scholz - - * distrib/: Makefile.am, template/initpost, template/initpre: - - added the 'template' distribution - -2005-01-31 18:48 Enrico Scholz - - * src/rpm-fake.c: - - fixed environment unsetting: it will be now done shortly before execve(2) - but not on initialization anymore. This solves the problem when 'rpm' is - a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset - and the wrapper not used. - -2005-01-31 18:45 Enrico Scholz - - * scripts/vshelper: - - fixed the (currently non-existent) child->parent traversal - -2005-01-31 18:44 Enrico Scholz - - * lib/apidoc/Doxyfile.in: - - added DOT_TRANSPARENT + DOT_MULTI_TARGET - -2005-01-31 18:44 Enrico Scholz - - * doc/configuration.xml: - - updated - -2005-01-31 18:43 Enrico Scholz - - * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc, - scripts/vserver-build.functions, scripts/vserver-setup.functions, - src/save_ctxinfo.c: - - removed 'run.rev' as a vserver-local variable and made it a system-wide setting - -2005-01-28 02:21 Enrico Scholz - - * doc/configuration.xml: - - reindented it - fixed vshelper documentation - -2005-01-27 22:24 Enrico Scholz - - * scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg, - vprocunhide, vrpm, vrpm-preload, vserver, vserver-build, - vserver-build.debootstrap, vserver-build.functions.rpm, - vserver-setup.functions, vserver-wrapper, vserver.functions, - vserver.start, vserver.stop, vshelper, vsomething: - - use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v' - or a similar string, the expression will be misinterpreted (noticed by - Werner Schalk) - -2005-01-27 21:53 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.201 - -2005-01-27 21:38 Enrico Scholz - - * src/: reducecap.c, vserver-info.c: - - reworked the capability.h stuff - -2005-01-27 21:38 Enrico Scholz - - * src/: Makefile-files, capability-compat.h: - - added capability-compat.h - -2005-01-27 21:37 Enrico Scholz - - * configure.ac: - - added check for header - -2005-01-27 21:37 Enrico Scholz - - * Makefile.am: - - removed the linuxcaps.h bits - -2005-01-27 20:17 Enrico Scholz - - * src/vserver-info.c: - - implemented capability-support check - -2005-01-27 20:16 Enrico Scholz - - * src/rpm-fake.c: - - fixed execution order of chroot(2) and context-creation; this caused - errors on kernel 2.6 when the vserver is not running yet - -2005-01-27 20:15 Enrico Scholz - - * src/: .cvsignore, Makefile-files: - - added check-unixfile - -2005-01-27 20:15 Enrico Scholz - - * scripts/vserver.start: - - execute sanityCheck() - -2005-01-27 20:15 Enrico Scholz - - * scripts/vserver.functions: - - moved sanity checks which were spread in various functions into the sanityCheck() method - implemented checks for non-newline terminated files and missing capability support - -2005-01-27 20:12 Enrico Scholz - - * scripts/vserver-build.functions.yum, scripts/vserver-build.yum, - scripts/vsomething, scripts/vyum, scripts/vyum-worker, - src/check-unixfile.c: - - initial checkin - -2005-01-27 20:11 Enrico Scholz - - * scripts/vserver-build: - - added 'yum' support - -2005-01-27 20:11 Enrico Scholz - - * scripts/vrpm-preload: - - reorganized; moved lots of code into the 'functions' file - -2005-01-27 20:10 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added yum* files + vsomething + check-unixfile - -2005-01-27 20:10 Enrico Scholz - - * scripts/functions: - - added yum* support - reorganized the rpmFake stuff - -2005-01-27 20:09 Enrico Scholz - - * scripts/Makefile-files: - - added the yum* files + vsomething - -2005-01-27 20:09 Enrico Scholz - - * distrib/redhat/initpre: - - added missing newline - -2005-01-27 20:09 Enrico Scholz - - * distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf, - yum.repos.d/fedora-devel.repo, - yum.repos.d/fedora-updates-testing.repo, - yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo: - - initial checkin - -2005-01-27 20:08 Enrico Scholz - - * distrib/Makefile.am: - - added the yum* stuff for fc3 - -2005-01-27 20:07 Enrico Scholz - - * contrib/manifest.dat.pathsubst: - - added the yum* files + check-unixfile - -2005-01-27 20:07 Enrico Scholz - - * README: - - mentioned the '-m yum' buildmethod - -2005-01-27 00:29 Enrico Scholz - - * lib/getvservercfgstyle.c: - - allow dangling symlinks as /etc/vservers/.../vdir also - -2005-01-27 00:27 Enrico Scholz - - * NEWS, configure.ac: - - version 0.30.199 - -2005-01-26 22:15 Enrico Scholz - - * util-vserver.spec.in: - - do not ship the /vservers directory itself; as it is immutable, the - extraction will fail else - -2005-01-26 21:44 Enrico Scholz - - * lib_internal/testsuite/.cvsignore: - - updated - -2005-01-26 21:09 Enrico Scholz - - * util-vserver.spec.in: - - rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig' - -2005-01-26 16:35 Enrico Scholz - - * scripts/vserver.start: - - added (untested) support for '/' in the vserver fstab - -2005-01-26 16:34 Enrico Scholz - - * scripts/vserver.functions: - - use unique prefixes for variables used in functions with 'eval' statements - mountRootFS(): added - -2005-01-26 16:34 Enrico Scholz - - * scripts/functions: - - use unique prefixes for variables used in functions with 'eval' statements - -2005-01-26 16:32 Enrico Scholz - - * lib_internal/testsuite/filecfg-ml.c: - - include + - -2005-01-26 16:31 Enrico Scholz - - * scripts/Makefile-files: - - moved rootshell to legacy - -2005-01-26 16:30 Enrico Scholz - - * vserver-start/defaulttty.c: - - include - -2005-01-26 16:29 Enrico Scholz - - * src/secure-mount.c: - - added '--rootfs' option - -2005-01-26 16:28 Enrico Scholz - - * contrib/manifest.dat.pathsubst: - - moved the v_* initscripts to legacy - -2005-01-26 15:23 Enrico Scholz - - * util-vserver.spec.in: - - updated BuildRequires: - use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet - moved the v_* initscripts to legacy - -2005-01-25 17:01 Enrico Scholz - - * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst, - scripts/legacy/rootshell: - - moved rootshell script to legacy - -2005-01-21 14:49 Enrico Scholz - - * scripts/legacy/vserver: - - fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570: - - "vserver myvserver start" gives exit code 1 if there is no file - /etc/vservers/myvserver.sh, since the last statement in vserver - ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case. - - [Daniel Hermann] - -2005-01-21 14:44 Enrico Scholz - - * scripts/vserver: - - be more verbosely when vserver could not be determined and give hints - about possible solutions (based upon ideas by Thorsten Gunkel) - -2005-01-21 14:42 Enrico Scholz - - * scripts/vserver-setup.functions: - - interface-configuration: give out a warning when no device was configured - -2005-01-21 14:41 Enrico Scholz - - * scripts/vserver.functions: - - * interface-configuration: accept 'nodev' without a configured 'dev'; - formerly the interface was silently ignored when 'dev' was missing - * added some sanity checks for the behaviour described above - -2005-01-21 14:38 Enrico Scholz - - * src/rpm-fake.c: - - added rpm_execcon() wrapper to make it work in SELinux environments - call execve(2) directly instead of execv(3) - -2005-01-07 18:40 Enrico Scholz - - * README: - - fixed typos - cleanups + enhancements - -2005-01-07 17:44 Enrico Scholz - - * README: - - "Notes for distributors" + "Which version shall I use?" added - -2005-01-07 17:41 Enrico Scholz - - * m4/ensc_dietlibc.m4: - - Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann) - -2005-01-07 00:59 Enrico Scholz - - * configure.ac: - - call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD - -2005-01-07 00:53 Enrico Scholz - - * m4/ensc_dietlibc.m4: - - ENSC_DIETLIBC_SANITYCHECK(): added - made ENSC_VERSION_DIETLIBC uppercase - ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann) - -2005-01-07 00:26 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann) - -2004-12-28 20:07 Enrico Scholz - - * scripts/: functions, pkgmgmt, start-vservers, - util-vserver-vars.pathsubst, vpkg, vrpm-preload, - vserver-build.debootstrap, vserver-build.functions.apt, - vserver-wrapper, vserver.start, vserver.stop: - - use $_ (which expands to absolute paths) instead of trusting into a good $PATH - -2004-12-28 20:07 Enrico Scholz - - * scripts/vserver.functions: - - use $_ (which expands to absolute paths) instead of trusting into a good $PATH - a small VLAN fix (do not quote the splitted dev) - minor cleanups - -2004-12-28 20:04 Enrico Scholz - - * configure.ac: - - use ENSC_PATHPROG & friends - -2004-12-28 20:03 Enrico Scholz - - * m4/ensc_pathprog.m4: - - initial checkin - -2004-12-28 20:02 Enrico Scholz - - * Makefile.am: - - use ${ENSC_PATHPROG_SED} when substituting prognames - -2004-12-28 13:00 Enrico Scholz - - * m4/ensc_dietlibc_compat.m4: - - check more syscall variants - -2004-12-28 13:00 Enrico Scholz - - * lib/vserver.h: - - s!\params!\param! - added doc about vc_get_iattr() - -2004-12-28 12:58 Enrico Scholz - - * doc/cfg.txt[DEAD]: - - removed since obsoleted by configuration.xml - -2004-12-21 08:19 Enrico Scholz - - * src/vsched.c: - - fixed segfault when no arguments are given (reported by Adrian Reyer) - -2004-12-16 01:11 Enrico Scholz - - * src/keep-ctx-alive.c: - - renamed the 'fd_set' variable to 'fdset'. former name causes problems - with certain FD_* implementations (reported by Adrian Reyer) - -2004-12-09 14:07 Enrico Scholz - - * build-all: - - added fc-3 host - -2004-12-09 14:06 Enrico Scholz - - * lib/Makefile-files: - - getfilecontext.c: added - -2004-12-09 14:05 Enrico Scholz +2007-04-21 14:04 Daniel Hokka Zakrisson - * lib/: getfilecontext.c, vserver.h: + * scripts/functions: Don't do namespace cleanup if we're not in a + new namespace. - 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. +2007-04-21 14:03 Daniel Hokka Zakrisson -2004-12-07 12:15 Enrico Scholz + * 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. - * vserver-start/main.c: +2007-04-13 10:46 Benedikt Böhm - include + * distrib/etch/vserver-config.sh: remove interactive setup steps -2004-12-07 12:14 Enrico Scholz +2007-04-13 09:02 Benedikt Böhm - * scripts/vserver.functions: + * 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 - read enter-shell from the defaults-directory also - use prio-bias instead of cpu-mask +2007-04-11 18:14 Daniel Hokka Zakrisson -2004-12-07 12:13 Enrico Scholz + * scripts/vyum-worker: Fix typo. - * lib_internal/filecfg-iteratemultiline.c: +2007-04-11 17:55 Daniel Hokka Zakrisson - include + * distrib/misc/debootstrap.uri: New debootstrap. -2004-12-07 12:13 Enrico Scholz +2007-04-08 00:40 Daniel Hokka Zakrisson - * lib/testsuite/cflags.c: + * src/vlogin.c: terminal_copy doesn't return void anymore. - added some new flags +2007-04-08 00:39 Daniel Hokka Zakrisson -2004-12-07 12:10 Enrico Scholz + * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the + Makefile. - * doc/configuration.xml: +2007-03-27 18:00 Benedikt Böhm - do not mention the /hostname + /domainname params anymore - removed vsched/cpu-mask - added vsched/priority-bias + * 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 -2004-10-21 21:02 Enrico Scholz +2007-03-24 12:54 Daniel Hokka Zakrisson - * lib/vserver.h: + * scripts/vserver-build.debootstrap: Get rid of the work directory + on success. - added/updated flags and capabilities +2007-03-21 04:46 Daniel Hokka Zakrisson -2004-10-21 21:01 Enrico Scholz + * scripts/vserver: Fix help message. - * lib/islink.c: +2007-03-20 20:38 Daniel Hokka Zakrisson - initial checkin + * scripts/vserver-build.debootstrap: Fix problems with debootstrap + on Ubuntu. -2004-10-21 21:01 Enrico Scholz +2007-03-20 17:47 Daniel Hokka Zakrisson - * lib/internal.h: + * scripts/vserver-build.debootstrap: Remove the guest in case of + failure. - utilvserver_isLink(): added prototype +2007-03-18 22:15 Daniel Hokka Zakrisson -2004-10-21 21:00 Enrico Scholz + * scripts/pkgmgmt: Supply the required argument. - * lib/cflags-v13.c: +2007-03-18 22:02 Daniel Hokka Zakrisson - added lots of new flags + * scripts/vserver-setup.functions: nodev: shouldn't be in the ip + file. -2004-10-21 20:59 Enrico Scholz +2007-03-18 17:51 Daniel Hokka Zakrisson - * lib/ccaps-v13.c: + * gentoo/util-vserver: Verbosify initscript. - added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons +2007-03-18 15:32 Daniel Hokka Zakrisson -2004-10-21 20:58 Enrico Scholz + * 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. - * lib/Makefile-files: +2007-03-18 15:04 Daniel Hokka Zakrisson - added islink.c + * src/vlogin.c: Attempt to fix the endless loop of select() read(). -2004-10-20 01:59 Enrico Scholz +2007-03-18 11:51 Daniel Hokka Zakrisson - * scripts/functions: + * sysv/util-vserver: Create the directories here for strange + distros (e.g. Ubuntu). - getFileValue(): modified to accept a list of candidates +2007-03-11 21:25 Daniel Hokka Zakrisson -2004-10-20 01:39 Enrico Scholz + * scripts/vserver.functions: Fix IPv6 address assignment. - * src/vcontext.c: +2007-03-09 21:07 Daniel Hokka Zakrisson - merged from UV_NAMESPACE_AFTER_CHROOT branch + * distrib/misc/debootstrap.uri: Update the debootstrap URI. -2004-10-20 01:19 Enrico Scholz +2007-03-07 20:33 Daniel Hokka Zakrisson - * Makefile.am: + * src/vsched.c: Fix idle-time. - added 'update-doc' target +2007-02-26 20:18 Daniel Hokka Zakrisson -2004-10-20 01:11 Enrico Scholz + * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make + the gentoo initstyle work with baselayout-vserver. - * ensc_wrappers/wrappers-vserver.hc: +2007-02-25 14:06 Daniel Hokka Zakrisson - Evc_{new,enter}_namespace(): added + * 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. -2004-10-19 23:47 Enrico Scholz +2007-02-25 01:44 Daniel Hokka Zakrisson - * NEWS, configure.ac: + * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the + excluded paths. - version 0.30.196 +2007-02-24 23:43 Daniel Hokka Zakrisson -2004-10-19 23:47 Enrico Scholz + * configure.ac: Fix help message for --with-initscripts. - * kernel/: context.h, cvirt.h: +2007-02-24 20:03 Daniel Hokka Zakrisson - updated to vs1.9.3-rc4 + * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA, + so rpm doesn't process them for deps. -2004-10-19 23:11 Enrico Scholz - - * vserver-start/: configuration-init.c, configuration.c, - configuration.h, interface.c, interface.h, main.c, scriptlets.c, - vserver-start.h: - - added lots of new code - -2004-10-19 23:09 Enrico Scholz +2007-02-24 20:03 Daniel Hokka Zakrisson - * vserver-start/defaulttty.c, - lib_internal/filecfg-iteratemultiline.c, - lib_internal/testsuite/filecfg-ml.c: + * m4/ensc_pathprog.m4: Fix the symlink problems. - initial checkin +2007-02-22 05:18 Daniel Hokka Zakrisson -2004-10-19 23:09 Enrico Scholz + * lib/syscall-alternative.h: Update to latest shiny. - * vserver-start/Makefile-files: +2007-02-21 20:07 Daniel Hokka Zakrisson - added defaulttty.c + * scripts/vserver-setup.functions: Update help message to + correspond better with reality. -2004-10-19 23:08 Enrico Scholz +2007-02-20 17:33 Daniel Hokka Zakrisson - * src/reducecap.c: + * 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. - use some dirty hacks to include cleanly +2007-02-17 19:10 Daniel Hokka Zakrisson -2004-10-19 23:08 Enrico Scholz + * scripts/vserver-setup.functions: Make nodev: silence the warning. - * scripts/vserver.stop: +2007-02-17 19:01 Daniel Hokka Zakrisson - execute 'prepareStop()' + * lib/syscall-alternative.h: Update to latest shiny. -2004-10-19 23:07 Enrico Scholz +2007-02-14 19:32 Daniel Hokka Zakrisson - * scripts/vserver.functions: + * scripts/functions: &>> doesn't exist. - made runlevel_{start,stop} global variables - prepareStop(): added - set PREVLEVEL on 'vserver ... stop' (required by Debian) +2007-02-14 19:24 Daniel Hokka Zakrisson -2004-10-19 23:06 Enrico Scholz + * lib/syscall-alternative.h: Update to latest shiny. - * scripts/vserver-setup.functions: +2007-02-11 20:21 Daniel Hokka Zakrisson - s!prefix!prefixlen! + * scripts/functions: Work better if the default tty is a file by + using /dev/null for input and appending the output. -2004-10-19 23:06 Enrico Scholz +2007-02-11 20:16 Daniel Hokka Zakrisson - * lib_internal/testsuite/Makefile-files: + * lib/syscall-alternative.h: Update to shiny15. - added filecfg-ml test +2007-02-11 00:45 Daniel Hokka Zakrisson -2004-10-19 23:06 Enrico Scholz + * 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. - * lib_internal/string.hc: +2007-02-10 15:06 Daniel Hokka Zakrisson - String_c_str(): added + * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are + disabled. -2004-10-19 23:05 Enrico Scholz +2007-02-09 06:17 Daniel Hokka Zakrisson - * lib_internal/string.h: + * scripts/vserver.functions: Add /usr/bin to exception list, to + make sure we keep the /usr mount around. - ENSC_STRING_*FIXED(): added +2007-02-05 20:59 Daniel Hokka Zakrisson -2004-10-19 23:05 Enrico Scholz + * src/Makefile-files, src/vkill.c: Fix the last, horribly broken + commit. - * lib_internal/filecfg.h: +2007-02-05 20:45 Daniel Hokka Zakrisson - FileCfg_iterateOverMultiLine(): added prototypes and related declarations + * src/vdevmap.c: Really silence the warning. -2004-10-19 23:04 Enrico Scholz +2007-02-05 20:40 Daniel Hokka Zakrisson - * lib_internal/Makefile-files: + * src/vkill.c: Try to figure out the xid if not specified. - added filecfg-iteratemultiline.c +2007-02-05 20:39 Daniel Hokka Zakrisson -2004-10-19 23:04 Enrico Scholz + * src/vdevmap.c: Silence warning. - * lib/syscall_setsched-v13.hc: +2007-02-05 20:39 Daniel Hokka Zakrisson - vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched + * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver + non-executable so RPM doesn't pick up a dependency on + /sbin/runscript. -2004-10-19 23:03 Enrico Scholz +2007-02-05 18:08 Benedikt Böhm - * ensc_wrappers/wrappers-unistd.hc: + * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix + vsomething arguments in gentoo wrappers - Enice(): added +2007-02-04 17:18 Enrico Scholz -2004-10-19 23:03 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 - * doc/configuration.xml: +2007-02-04 17:17 Enrico Scholz - s!prefix!prefix-length! + * 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 -2004-10-19 23:03 Enrico Scholz +2007-02-01 12:56 Daniel Hokka Zakrisson - * Makefile.am: + * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts + commit. - added new kernel headers - changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs +2007-01-29 23:37 Daniel Hokka Zakrisson -2004-10-18 18:11 Enrico Scholz + * 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. - * src/vcontext.c: +2007-01-29 02:06 Daniel Hokka Zakrisson - do not include "linuxcaps.h" anymore + * scripts/vserver.stop, scripts/vserver.suexec: There's no need to + enter the filesystem namespaces twice. -2004-10-18 18:08 Enrico Scholz +2007-01-28 11:35 Daniel Hokka Zakrisson - * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, - namespace.h, network.h, sched.h, signal.h, switch.h, xid.h: + * 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. - updated +2007-01-27 23:16 Daniel Hokka Zakrisson -2004-10-18 18:07 Enrico Scholz + * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the + man page in the same package. - * doc/Makefile-files: +2007-01-27 11:10 Daniel Hokka Zakrisson - removed stylesheets and images from the main-package; they are now in the web-CVS + * contrib/manifest.dat.pathsubst, distrib/Makefile.am, + distrib/misc/context.start, doc/configuration.xml, + scripts/vserver-setup.functions: Move dynamic context generation + to userspace. -2004-10-18 18:07 Enrico Scholz +2007-01-27 10:20 Daniel Hokka Zakrisson - * doc/: configuration-flower.css[DEAD], - configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD], - flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]: + * scripts/vserver-setup.functions: Set nodev rather than just + warning about it. - moved into web-CVS +2007-01-27 10:05 Daniel Hokka Zakrisson -2004-10-18 17:46 Enrico Scholz + * lib_internal/unify.h: Actually check the mtime when it's not + optional. - * kernel/: debug.h, dlimit.h: +2007-01-27 09:38 Daniel Hokka Zakrisson - updated + * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an + option (--ignore-mtime) to vhashify to hashify files with + differing mtimes. -2004-10-06 05:20 Enrico Scholz +2007-01-25 13:14 Daniel Hokka Zakrisson - * README: + * doc/configuration.xml: Add entries that were missing from + .defaults. - updated note about 'vserver-stat' and differ between 2.4 and 2.6 - kernel +2007-01-25 09:51 Daniel Hokka Zakrisson -2004-10-06 05:19 Enrico Scholz + * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to + skip unified files. - * lib_internal/unify-unify.c: +2007-01-23 16:43 Daniel Hokka Zakrisson - retain 'errno' on the final unlink() + * src/vclone.c: Don't overwrite files that already exist. -2004-10-06 05:19 Enrico Scholz +2007-01-23 16:41 Benedikt Böhm - * src/Makefile-files: + * 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 - link secure-mount against libvserver +2007-01-21 20:17 Daniel Hokka Zakrisson -2004-10-06 05:18 Enrico Scholz + * scripts/Makefile-files: ... and the Makefile. - * src/secure-mount.c: +2007-01-21 20:06 Daniel Hokka Zakrisson - added better diagnostic when fstab-parsing fails - use strsep() instead of strtok_r() in the parser to make the line-number counter work + * contrib/manifest.dat.pathsubst: Add the build method to the + manifest too. -2004-10-01 14:16 Enrico Scholz +2007-01-21 20:05 Daniel Hokka Zakrisson - * NEWS, configure.ac: + * contrib/manifest.dat.pathsubst, + scripts/util-vserver-vars.pathsubst, scripts/vserver-build, + scripts/vserver-build.clone: Add the clone build method. - version 0.30.195 +2007-01-21 18:26 Daniel Hokka Zakrisson -2004-10-01 14:08 Enrico Scholz + * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h, + src/Makefile-files, src/vclone.c: Add vclone, to help with + cloning guests. - * scripts/functions: +2007-01-21 08:02 Daniel Hokka Zakrisson - _getProcNumberCount(): s!$_ctx!$1! + * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only + error if requested. -2004-10-01 13:50 Enrico Scholz +2007-01-20 17:31 Benedikt Böhm - * configure.ac, m4/ensc_dietlibc.m4: + * distrib/gentoo/initpost: fix runlevel scripts for older + baselayouts too; set hostname inside the guest - give out information about version of the found dietlibc +2007-01-20 13:55 Daniel Hokka Zakrisson -2004-10-01 13:04 Enrico Scholz + * lib/checkconfig.c: Return 0 on any error, older kernels will + return -EPERM for unknown syscalls. - * m4/ensc_dietlibc.m4: +2007-01-20 09:36 Daniel Hokka Zakrisson - fixed version-detection when additional information are following the - number + * doc/configuration.xml: Document the configuration for vdevmap. -2004-10-01 13:00 Enrico Scholz +2007-01-20 09:25 Daniel Hokka Zakrisson - * scripts/functions: + * doc/configuration.xml: Place-holder documentation for now, until + some better descriptions comes along. - use more efficient ways to detect number of processes in a context - (access /proc/virtual/... information instead of executing vps) +2007-01-20 07:43 Daniel Hokka Zakrisson -2004-10-01 12:58 Enrico Scholz + * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse + to work with 64 KiB pages. - * scripts/: vserver-build, vserver-build.debootstrap: +2007-01-18 16:35 Daniel Hokka Zakrisson - allowed to specify additional debootstrap options + * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions, + sysv/util-vserver: Add support for vdevmap in the configuration. -2004-10-01 12:57 Enrico Scholz +2007-01-18 16:33 Daniel Hokka Zakrisson - * src/: vps.c, vserver-stat.c: + * src/vsysctl.c: Fix logic error. - added warnings regarding procfs-security +2007-01-18 13:38 Daniel Hokka Zakrisson -2004-09-24 17:10 Enrico Scholz + * 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. - * src/rpm-fake.c: +2007-01-18 07:56 Enrico Scholz - removed a __THROW which is not needed and causes errors with newer gcc + * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added + patch for yum-3.0.3 -2004-09-24 17:08 Enrico Scholz +2007-01-18 04:38 Daniel Hokka Zakrisson - * lib/syscall_setvhiname-v13.hc: + * scripts/vserver.functions: Remove the disk limits after saving + them. - use a better method to copy labels; formerly, bad parameters could - cause undefined behaviour +2007-01-17 09:56 Daniel Hokka Zakrisson -2004-09-24 17:06 Enrico Scholz + * lib/vserver.h: Add VC_VXSM_MSEC. - * doc/Makefile-files: +2007-01-17 09:56 Daniel Hokka Zakrisson - fixed typo + * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended. -2004-09-24 01:13 Enrico Scholz +2007-01-17 09:54 Daniel Hokka Zakrisson - * doc/configuration.xml: + * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity + check function, as what it's doing is already done elsewhere. - added some comments for interfaces/../{name,nodev} +2007-01-14 12:30 Benedikt Böhm -2004-09-24 01:12 Enrico Scholz + * scripts/vupdateworld: fix missing world target in vupdateworld - * doc/: configuration-flower.css, configuration-lsd.css, - configuration-lsd1.css, configuration-xhtml.xsl, - configuration.css: +2007-01-10 22:23 Daniel Hokka Zakrisson - made it validate as xhtml + * util-vserver.spec.in: Teach the spec how to build prereleases and + release candidates. -2004-09-24 00:05 Enrico Scholz +2007-01-10 19:27 Daniel Hokka Zakrisson - * build-all: + * src/vserver-stat.c: The new method doesn't need to be a + spectator, and /proc/virtual isn't available there by default. - fixed CLEAN=1 usecase - use gcc4 instead of gcc35 +2007-01-10 18:53 Daniel Hokka Zakrisson -2004-09-24 00:04 Enrico Scholz + * 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. - * scripts/vserver-build.debootstrap: +2007-01-10 18:49 Daniel Hokka Zakrisson - added better diagnostic for failed debootstrap download + * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no + vc_create_context. Stop referencing it. -2004-09-24 00:03 Enrico Scholz +2007-01-10 11:52 Daniel Hokka Zakrisson - * doc/configuration.css: + * scripts/vserver.stop: Remove persistent on stop. - added *.elements templates +2007-01-09 13:22 Daniel Hokka Zakrisson -2004-09-24 00:02 Enrico Scholz + * 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. - * doc/configuration.xml: +2007-01-07 22:27 Daniel Hokka Zakrisson - updated rlimits description (reported by Nikola Donev) - added warning about explicit 'fakeinit' usage + * sysv/util-vserver: Fix output. -2004-09-24 00:02 Enrico Scholz +2007-01-03 11:55 Daniel Hokka Zakrisson - * doc/configuration-xhtml.xsl: + * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as + well. - added new stylesheets - implemented ... support +2007-01-02 20:54 Daniel Hokka Zakrisson -2004-09-24 00:01 Enrico Scholz + * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before + handing them to $_CHBIND_COMPAT, let $_CHBIND do that. - * doc/Makefile-files: +2007-01-01 19:37 Daniel Hokka Zakrisson - added new stylesheets and images + * configure.ac: Let glibc use the alternative syscalls as well. -2004-09-24 00:01 Enrico Scholz +2006-12-30 00:52 Daniel Hokka Zakrisson - * doc/: configuration-flower.css, configuration-lsd1.css, - flowers.png, flowers1.png, flowers2.png: + * lib/vserver.h: Organize things. Structures and functions dealing + with similar things are now grouped together. - initial checkin +2006-12-30 00:40 Daniel Hokka Zakrisson -2004-09-24 00:00 Enrico Scholz + * scripts/functions: Use status for the process count instead since + persistent adds a task there. - * distrib/misc/debootstrap.uri: +2006-12-30 00:37 Daniel Hokka Zakrisson - updated + * src: Add vdevmap to ignore. -2004-09-22 22:56 Enrico Scholz +2006-12-29 20:34 Daniel Hokka Zakrisson - * util-vserver.spec.in: + * sysv/util-vserver: Return a sane value from kill_contexts. - s!commented!documented! +2006-12-29 20:33 Daniel Hokka Zakrisson -2004-09-22 22:55 Enrico Scholz + * lib/vserver-internal.h: Use the correct type for the + configuration bitfield. - * util-vserver.spec.in: +2006-12-29 20:32 Daniel Hokka Zakrisson - commented the possible options for 'rpmbuild' + * util-vserver.spec.in: Add util-vserver initscript handling. + Add %changelog comment. -2004-09-22 22:54 Enrico Scholz +2006-12-29 20:30 Daniel Hokka Zakrisson - * src/vsched.c: + * contrib/manifest.dat.pathsubst: Add vdevmap. - use new vc_set_sched structure - generalized CLI options a little bit +2006-12-28 00:07 Daniel Hokka Zakrisson -2004-09-22 22:53 Enrico Scholz + * 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. - * src/vattribute.c: +2006-12-28 00:05 Daniel Hokka Zakrisson - set the "secure" flags on '--secure' manually. This is a crude hack - and must be solved better. + * util-vserver.spec.in: Add --without doc and --with legacy + options. -2004-09-22 22:51 Enrico Scholz +2006-12-20 13:39 Benedikt Böhm - * lib/vserver.h: + * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper - struct vc_set_sched: updated + added some flags - vc_get_insecureflags(): removed again; it is now handled by the utilities +2006-12-19 19:18 Daniel Hokka Zakrisson -2004-09-22 22:49 Enrico Scholz + * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable, + --~immutable and --!immutable. - * lib/vserver-internal.h: +2006-12-18 11:26 Daniel Hokka Zakrisson - ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added + * scripts/vserver.functions: Don't check the VLAN stuff if + novlandev was specified. -2004-09-22 22:45 Enrico Scholz +2006-12-12 13:18 Daniel Hokka Zakrisson - * lib/syscall_setsched.c: + * src/vdevmap.c: Error on too many arguments. - added support for the new 'struct vcmd_set_sched_v3' +2006-12-12 13:18 Daniel Hokka Zakrisson -2004-09-22 22:45 Enrico Scholz + * distrib/misc/debootstrap.uri: Update debootstrap URL. - * lib/syscall_setsched-v13.hc: +2006-12-12 01:39 Daniel Hokka Zakrisson - updated to new 'struct vcmd_set_sched_v3' - added some optimizations + * 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. -2004-09-22 22:42 Enrico Scholz +2006-12-10 17:45 Daniel Hokka Zakrisson - * kernel/sched.h: + * scripts/functions: Improve the vshelper warning (common sign of + multiple installs). - added 'struct vcmd_set_sched_v3' plus macros +2006-12-10 12:56 Enrico Scholz -2004-09-10 13:23 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 - * lib/vserver-internal.h: +2006-12-10 00:57 Daniel Hokka Zakrisson - CALL_VC_V13B(), CALL_VC_V13OBS(): added + * sysv/vservers-legacy: Don't enable the legacy initscript by + default. -2004-09-10 02:01 Enrico Scholz +2006-12-09 16:13 Daniel Hokka Zakrisson - * src/vlimit.c: + * NEWS, THANKS, configure.ac: Version 0.30.212. - fixed missing argument for '--xid' switch +2006-12-09 16:12 Daniel Hokka Zakrisson -2004-09-07 22:37 Enrico Scholz + * 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. - * src/vattribute.c: +2006-12-09 16:02 Daniel Hokka Zakrisson - use vc_get_insecureflags() on '--secure' option + * scripts/functions: Make getFileArray handle multiple files as + well. -2004-09-07 22:37 Enrico Scholz +2006-12-08 15:35 Daniel Hokka Zakrisson - * lib/vserver.h: + * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for + static and dynamic xids (i.e. not the spectator). - vc_get_insecureflags(): added (does this really make sense??) +2006-12-08 13:28 Daniel Hokka Zakrisson -2004-09-07 22:36 Enrico Scholz + * 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). - * scripts/chcontext: +2006-12-08 13:25 Daniel Hokka Zakrisson - fixed concatenation of flags + caps + * doc/configuration-xhtml.xsl: Change the default stylesheet. -2004-09-07 22:27 Enrico Scholz +2006-12-08 13:25 Daniel Hokka Zakrisson - * configure.ac: + * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last + commit. - added an explicit requirement for version 1.9 of automake +2006-12-08 13:24 Daniel Hokka Zakrisson -2004-08-27 23:07 Enrico Scholz + * 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. - * NEWS, configure.ac: +2006-12-08 13:20 Daniel Hokka Zakrisson - version 0.30.193 + * src/ncontext.c: Remove unused argument. -2004-08-27 23:06 Enrico Scholz +2006-12-08 13:05 Daniel Hokka Zakrisson - * scripts/: vserver.stop, vserver, vserver.start: + * 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. - follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped) - adjusted some exit-codes +2006-12-01 21:10 Daniel Hokka Zakrisson -2004-08-27 16:14 Enrico Scholz + * scripts/vserver.functions: Add cwd to the list of paths to + exclude from namespace cleanup. - * src/secure-mount.c: +2006-12-01 18:41 Daniel Hokka Zakrisson - showHelp(): improved message + * m4/ensc_e2fscheck.m4: Correct package and distribution name. -2004-08-27 10:58 Enrico Scholz +2006-11-28 17:42 Daniel Hokka Zakrisson - * distrib/misc/debootstrap.uri: + * scripts/vserver.functions: Make non-sysv initstyles work again. - updated again... +2006-11-27 14:18 Daniel Hokka Zakrisson -2004-08-27 10:58 Enrico Scholz + * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in + RAM. - * src/save_ctxinfo.c: +2006-11-27 14:06 Daniel Hokka Zakrisson - append '\0' to the buffer read by readlink() + * src/vsched.c: Don't process unknown files. -2004-08-27 10:57 Enrico Scholz +2006-11-25 19:18 Daniel Hokka Zakrisson - * src/keep-ctx-alive.c: + * src/chroot-sh.c: Add missing quote. - include +2006-11-25 19:17 Daniel Hokka Zakrisson -2004-08-27 10:57 Enrico Scholz + * distrib/redhat/initpost: Use chroot-sh chmod to remove the + symlink attack vector. - * ensc_wrappers/wrappers-unistd.hc: +2006-11-25 02:04 Daniel Hokka Zakrisson - Ereadlink*(): return the count of written chars + * src/vsched.c: Add missing #include needed for offsetof + when using glibc. -2004-08-25 02:11 Enrico Scholz +2006-11-25 00:38 Daniel Hokka Zakrisson - * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions, - vserver-start/mount.c: + * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP. - use the new 'secure-mount' CLI +2006-11-24 23:06 Daniel Hokka Zakrisson -2004-08-25 02:08 Enrico Scholz + * 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. - * src/secure-mount.c: +2006-11-24 22:03 Daniel Hokka Zakrisson - reworked it; '--chroot' does not accept an argument now, and '--secure' - is deprecated. Lots of code was modernized + * scripts/legacy/vserver-copy: Use the same flags for legacy as the + rsync build method's default. -2004-08-19 18:06 Enrico Scholz +2006-11-24 20:34 Daniel Hokka Zakrisson - * vserver-start/: configuration-init.c, configuration.c, - configuration.h, interface-add.c, interface-read.c, interface.c, - interface.h, main.c, scriptlets.c, vshelper.c: + * scripts/vserver.functions, src/nattribute.c: Use --secure by + default. + Add VC_NXF_HIDE_NETIF to the secure default. - added lots of new code +2006-11-24 15:23 Daniel Hokka Zakrisson -2004-08-19 17:02 Enrico Scholz + * scripts/vserver: Add forgotten backslash. - * vserver-start/: interface-print.c, interface-remove.c, mount.c, - mount.h, undo.c, undo.h: +2006-11-24 15:20 Daniel Hokka Zakrisson - initial checkin + * scripts/vserver: Call vserver-build with --debug too, if it was + specified. -2004-08-19 16:31 Enrico Scholz +2006-11-24 15:20 Daniel Hokka Zakrisson - * src/vnamespace.c: + * configure.ac, contrib/manifest.dat.pathsubst, + scripts/Makefile-files, scripts/util-vserver-vars.pathsubst, + scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync + build method. - fixed some #includes for the new position of sys_clone.h +2006-11-24 14:12 Daniel Hokka Zakrisson -2004-08-19 16:30 Enrico Scholz + * doc/configuration.xml: Add since. - * src/vkill.c: +2006-11-23 23:56 Daniel Hokka Zakrisson - define ENSC_WRAPPERS_UNISTD; it is used for some legacy code + * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update + URL to the proc security page. -2004-08-19 16:30 Enrico Scholz +2006-11-23 21:30 Daniel Hokka Zakrisson - * src/rpm-fake.c: + * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with + 2.6.19. - fixed some #includes to reflect changed position of sys_clone.h +2006-11-23 21:12 Daniel Hokka Zakrisson -2004-08-19 16:29 Enrico Scholz + * doc/configuration.xml, scripts/chbind, scripts/vserver.functions: + Add support for the network flags and capabilities in the + configuration. - * src/fstool.h: +2006-11-23 18:30 Daniel Hokka Zakrisson - checkForRace(), resolveCtx(): removed prototypes + * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c, + lib/nflags-net.c, lib/vserver.h: Support the prefixes for all + types of flags and capabilities. + Add NXF_INFO_PRIVATE. + Add NXF_HIDE_NETIF. + Add aliases for the legacy flags/caps so using the kernel's names + will work. + Add alias for VXC_SET_RLIMIT. -2004-08-19 16:29 Enrico Scholz +2006-11-20 21:12 Daniel Hokka Zakrisson - * src/fstool.c: + * lib/ccaps-v13.c: Recognize set_utsname as a ccap too. - checkForRace(): removed as unused +2006-11-20 15:15 Daniel Hokka Zakrisson -2004-08-19 16:28 Enrico Scholz + * scripts/vserver: Add --rescue-init to the --help message. - * src/chxid.c: +2006-11-20 15:15 Daniel Hokka Zakrisson - use vc_xidopt2xid() instead of resolveCtx() + * distrib/redhat/initpost: Use --rescue-init. -2004-08-19 16:28 Enrico Scholz +2006-11-20 15:10 Daniel Hokka Zakrisson - * src/sys_clone.h[DEAD]: + * scripts/vserver.functions, scripts/vserver.start: Don't set + _IS_FAKEINIT on rescue, let the caller decide with --rescue-init. - moved into lib_internal/ +2006-11-20 15:09 Daniel Hokka Zakrisson -2004-08-19 16:27 Enrico Scholz + * scripts/legacy/vserver, scripts/vserver.start: Use + $_CHBIND_COMPAT directly for legacy. - * src/fstool-resolvectx.c[DEAD]: +2006-11-20 15:01 Daniel Hokka Zakrisson - obsoleted; functionality is already in libvserver + * src/naddress.c: Cosmetic fixes. + Make sure args.do_set is set to false initially. -2004-08-19 16:10 Enrico Scholz +2006-11-20 12:46 Daniel Hokka Zakrisson - * lib_internal/testsuite/command.c: + * scripts/vserver.functions: Make vserver start --rescue + ... work again. - applied API changes +2006-11-20 00:23 Daniel Hokka Zakrisson -2004-08-19 16:09 Enrico Scholz + * 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. - * lib_internal/command.h: +2006-11-19 17:25 Daniel Hokka Zakrisson - added support for plain-style char** args + * contrib/manifest.dat.pathsubst, + ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files, + lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files, + scripts/chbind, scripts/util-vserver-vars.pathsubst, src, + src/Makefile-files, src/chbind.c, src/naddress.c, + src/nattribute.c, src/ncontext.c: Break up the old chbind into + ncontext, nattribute, and naddress. + This is done mostly to add support for network flags and caps, + but also to get the same level of flexibility that the security + contexts have. + In addition, a vc_nidopt2nid was created to correctly map --nid + self to the current process's nid. -2004-08-19 16:09 Enrico Scholz +2006-11-17 18:48 Daniel Hokka Zakrisson - * lib_internal/: command-appendparameter.c, command-exec.c, - command-free.c, command-init.c: + * scripts/chcontext: Fix chcontext --help and --version. - handle plain-style char** args also +2006-11-17 18:42 Daniel Hokka Zakrisson -2004-08-19 16:08 Enrico Scholz + * doc/configuration.xml: soft-limit and hard-limit. - * lib_internal/: command-setparams.c, sys_clone.h: +2006-11-15 21:38 Daniel Hokka Zakrisson - initial checkin + * distrib/fc5/yum.repos.d/fedora-core.repo, + distrib/fc5/yum.repos.d/fedora-extras-development.repo, + distrib/fc5/yum.repos.d/fedora-extras.repo, + distrib/fc5/yum.repos.d/fedora-legacy.repo, + distrib/fc5/yum.repos.d/fedora-updates-testing.repo, + distrib/fc5/yum.repos.d/fedora-updates.repo, + distrib/fc6/yum.repos.d/fedora-core.repo, + distrib/fc6/yum.repos.d/fedora-extras-development.repo, + distrib/fc6/yum.repos.d/fedora-extras.repo, + distrib/fc6/yum.repos.d/fedora-legacy.repo, + distrib/fc6/yum.repos.d/fedora-updates-testing.repo, + distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for + the keys (insecure, I know), so it'll work on non-Fedora systems + as well. -2004-08-19 16:07 Enrico Scholz +2006-11-15 20:14 Daniel Hokka Zakrisson - * lib_internal/Makefile-files: + * lib/Makefile-files, lib/syscall_ctxstat-v21.hc, + lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc, + lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc, + lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc, + lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc, + lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from + 2.1. - added command-setparams.c and sys_clone.h +2006-11-14 23:06 Daniel Hokka Zakrisson -2004-08-19 16:07 Enrico Scholz + * doc/configuration.xml, scripts/functions: Enable namespace + cleanup by default. + Various cleanups in the documentation, make sure references work. - * contrib/manifest.dat.pathsubst: +2006-11-14 22:09 Daniel Hokka Zakrisson - marked vserver.start.bin as C99-only + * src/vlimit.c: strcpy copies \0, use memcpy instead. -2004-08-19 16:06 Enrico Scholz +2006-11-13 21:53 Daniel Hokka Zakrisson - * pathconfig.h.pathsubst: + * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the + VLIMITs. + Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on + 2.4). - added some new paths +2006-11-13 18:35 Daniel Hokka Zakrisson -2004-08-19 16:06 Enrico Scholz + * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched. + Document the configuration format. - * Makefile.am: +2006-11-11 02:05 Daniel Hokka Zakrisson - automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! - removed some libtool-hacks which are not needed with automake-1.9 anymore + * scripts/vserver.start: Force update when starting the guest. -2004-08-19 16:04 Enrico Scholz +2006-11-11 00:53 Daniel Hokka Zakrisson - * vserver-start/Makefile-files: + * src/vsched.c: Only bother with the first line of the files. + Add required cast. - automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! - added lots of new files +2006-11-11 00:29 Daniel Hokka Zakrisson -2004-08-19 16:03 Enrico Scholz + * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make + vsched capable of configuring the new scheduler using a new + configuration format (one value per file). - * src/Makefile-files: +2006-11-05 17:48 Daniel Hokka Zakrisson - automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! - removed src/sys_clone.h (now in lib_internal/) - removed src/fstool-resolvectx.c + * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc, + lib/vserver.h: Set svn:keywords. + Fix the vc_set_sched API to make more sense, and handle the logic + in the wrapper. -2004-08-19 15:59 Enrico Scholz +2006-11-05 17:46 Daniel Hokka Zakrisson - * lib/testsuite/Makefile-files, tests/Makefile-files: + * src/exec-ulimit.c: Reset the limits unconditionally. + Treat RLIMIT_NOFILE specially, since the kernel does. + Fix dietlibc'isms, and handle sys_old_getrlimit's values. - automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! +2006-11-04 19:36 Daniel Hokka Zakrisson -2004-08-19 15:58 Enrico Scholz + * src/exec-ulimit.c: Reset all limits that aren't configured. - * lib/xidopt2xid.c: +2006-11-04 13:59 Daniel Hokka Zakrisson - removed code without an effect + * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last + commit. -2004-08-19 15:57 Enrico Scholz +2006-11-03 22:37 Daniel Hokka Zakrisson - * lib/syscall-syscall.c: + * doc/configuration.xml, scripts/functions, scripts/vserver: Make + vlogin optional. - gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it. +2006-11-03 19:59 Daniel Hokka Zakrisson -2004-08-19 15:56 Enrico Scholz + * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h, + kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h, + kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h, + kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h, + kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h, + kernel/history.h, kernel/inode.h, kernel/inode_cmd.h, + kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, + kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h, + kernel/network.h, kernel/network_cmd.h, kernel/sched.h, + kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h, + kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files, + lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c, + lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc, + lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc, + lib/syscall_setsched-v21.hc, lib/syscall_setsched.c, + lib/vserver-internal.h, lib/vserver.h: This commit adds support + for the 2.1 vserver API. + Update the kernel headers to 2.1.1-rc47. + Add the new ccapabilities, context flags, and network flags. + Use the correct VCMDs for the older calls. + Add vc_set_sched_v21, to configure the new scheduler. + Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the + new interfaces for that. - * lib/isfile.c: +2006-11-03 16:20 Benedikt Böhm - initial checkin + * distrib/gentoo/initpost: init style gentoo will also work with + older baselayout-vserver -2004-08-19 15:56 Enrico Scholz +2006-11-03 15:02 Daniel Hokka Zakrisson - * lib/internal.h: + * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld + and vdispatch-conf. + Fix the sort order a bit. - utilvserver_isFile(): added prototype +2006-11-03 14:56 Daniel Hokka Zakrisson -2004-08-19 15:56 Enrico Scholz + * doc/configuration.xml: bcapabilities and ccapabilities won't be + changing names any time soon, remove experimental marker. + ulimits are honored for 2.6 kernels as well. + Whitespace cleanup. - * lib/getvservercfgstyle.c: +2006-11-03 14:36 Benedikt Böhm - fixed detection of legacy-style (check for file but not directory) + * distrib/gentoo/init-vserver.sh, scripts/Makefile-files, + scripts/vdispatch-conf, scripts/vemerge, scripts/vesync, + scripts/vserver.functions, scripts/vupdateworld: add gentoo + specific wrappers: vemerge, vesync, vupdateworld and + vdispatch-conf; add RUNLEVEL_START to gentoo init style -2004-08-19 15:55 Enrico Scholz +2006-11-02 19:32 Benedikt Böhm - * lib/Makefile-files: + * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost - addded 'isfile.c' +2006-11-01 19:46 Daniel Hokka Zakrisson -2004-08-19 15:54 Enrico Scholz + * scripts/vyum-worker: Add missing space. - * ensc_wrappers/wrappers-stdlib.hc: +2006-11-01 19:23 Benedikt Böhm - Esetenv(): added + * distrib/Makefile.am, distrib/gentoo/init-vserver.sh, + distrib/gentoo/initpost, distrib/gentoo/initpre, + scripts/vserver.functions: reimplement gentoo init style + + prepare distrib/gentoo for baselayout-1.13 -2004-08-19 15:54 Enrico Scholz +2006-11-01 15:34 Benedikt Böhm - * ensc_wrappers/wrappers-socket.hc: + * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod + functions to chroot-sh - Esend(), Esocketpair(): added +2006-10-31 14:33 Benedikt Böhm -2004-08-19 15:53 Enrico Scholz + * scripts/vserver-build.template: fix no_dev_sanity logic - * ensc_fmt/fmt-internal.h: +2006-10-19 15:09 Daniel Hokka Zakrisson - minor optimizations + * doc/configuration.xml, scripts/vserver.functions: Improve + namespace cleanup to make sure some required directories stick + around, and add some configuration options to exclude further + paths. -2004-08-19 15:53 Enrico Scholz +2006-10-12 14:39 Daniel Hokka Zakrisson - * doc/configuration-xhtml.xsl: + * scripts/vyum-worker: Handle version 3.0 as well. - add '' tag +2006-10-07 18:03 Daniel Hokka Zakrisson -2004-07-08 13:44 Enrico Scholz + * NEWS, configure.ac, mkrelease: Version 0.30.211. - * doc/configuration.xml: +2006-10-07 12:14 Daniel Hokka Zakrisson - documented vdir, run, run.rev (provided by Olivier Poitrey) - added some links about [bc]capabilities and flags - added more scheduler doc (provided by Olivier Poitrey) - added some comments about 2.4 vs. 2.6 at rlimits/ulimits - added doc about rlimit's 'min' setting + * doc/configuration.xml: Fix typoed URL. -2004-07-03 04:06 Enrico Scholz +2006-10-07 12:13 Daniel Hokka Zakrisson - * NEWS, configure.ac: + * scripts/vserver-build.fai: Point to the FAI wiki for information + about how to use it. + Make AUTO the default. + Move the prompt to after the trap has been setup. + Run base.__cleanup as the last step of killprocs, so the files + needed are still around for the rest of the cleanup. + Use isVserverRunning so the runfile is cleaned up too. + Mount the NFS-root and the target with -o dev, to allow the + device nodes. - version 0.30.190 +2006-10-04 16:35 Daniel Hokka Zakrisson -2004-07-03 03:57 Enrico Scholz + * contrib/manifest.dat.pathsubst: Add vserver-build.fai. - * doc/configuration.xml: +2006-10-04 16:35 Daniel Hokka Zakrisson - fixed path of the xsd file + * scripts/vserver-build.template: We can't remove dev/* if we're + not in the guest's root. -2004-07-03 03:54 Enrico Scholz +2006-10-04 13:22 Daniel Hokka Zakrisson - * build-all: + * scripts/vserver-build.fai: Have vuname set the context as well, + so we can find it with vserver-info CONTEXT. - added fc-2 +2006-10-04 13:20 Daniel Hokka Zakrisson -2004-07-03 03:38 Enrico Scholz + * src/secure-mount.c: Remove options that we parse ourselves, so + the kernel doesn't see them (and fail). + Reenable MS_NODEV default. - * scripts/vserver.functions: +2006-10-04 12:33 Daniel Hokka Zakrisson - prepareInit(): fixed case when .autofsck does not exist + * scripts/vserver.functions: If creation is failing, we want to see + the errors so it's debuggable. -2004-07-03 03:35 Enrico Scholz +2006-10-03 18:37 Daniel Hokka Zakrisson - * scripts/chcontext: + * scripts/vserver-build.fai: Make sure we're running on a + sufficiently capable kernel. + Indent killprocs correctly. + Don't require a static xid by using save_ctxinfo. + Use secure-mount instead of mount. + Set a default hostname if none was specified. - accept --xid and prefer it against --ctx in the doc - added --silentexist option at --create +2006-10-03 15:48 Daniel Hokka Zakrisson -2004-07-03 03:34 Enrico Scholz + * src/secure-mount.c: Revert NODEV default, as it makes it + impossible to mount (e.g.) a tmpfs that allows devices. - * distrib/suse91/apt/rpmpriorities: +2006-10-03 13:14 Daniel Hokka Zakrisson - initial checkin + * doc/configuration.xml: Add since=... where appropriate. -2004-07-03 03:34 Enrico Scholz +2006-10-03 12:47 Daniel Hokka Zakrisson - * distrib/redhat/rc.sysinit: + * distrib/Makefile.am, distrib/fc6, + distrib/fc6/yum.repos.d/fedora-core.repo, + distrib/fc6/yum.repos.d/fedora-development.repo, + distrib/fc6/yum.repos.d/fedora-extras-development.repo, + distrib/fc6/yum.repos.d/fedora-extras.repo, + distrib/fc6/yum.repos.d/fedora-legacy.repo, + distrib/fc6/yum.repos.d/fedora-updates-testing.repo, + distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution + (doesn't work yet, but should once it's released). - call 'true' finally +2006-10-03 11:15 Daniel Hokka Zakrisson -2004-07-03 03:34 Enrico Scholz + * doc/configuration-wiki.xsl: Move auto-generated notice to the + top. - * distrib/redhat/initpost: +2006-10-01 17:27 Daniel Hokka Zakrisson - added comment about possible races - fixed /etc/inittab substitution + * scripts/Makefile-files, scripts/vserver-build, + scripts/vserver-build.fai: Add the fai build method based on Sam + Vilain's patch. + (https://savannah.nongnu.org/patch/?5058) -2004-07-03 03:34 Enrico Scholz +2006-10-01 15:55 Daniel Hokka Zakrisson - * distrib/Makefile.am: + * doc/configuration.xml: Fix some spelling errors and update the + parameter lists to be correct. - added redhat/rc.sysinit - added suse/apt/rpmpriorities - moved suse/apt/sources.list into the cfgdir +2006-09-29 22:15 Daniel Hokka Zakrisson -2004-07-03 03:33 Enrico Scholz + * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc: + Use the older versions of these syscalls, so the utils will work + on older kernels. - * contrib/manifest.dat.pathsubst: +2006-09-28 22:39 Daniel Hokka Zakrisson - added vserver.start.bin + * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's + XSL stylesheet for wiki exports. -2004-07-03 03:31 Enrico Scholz +2006-09-28 15:15 Daniel Hokka Zakrisson - * vserver-start/Makefile-files: + * scripts/vserver-build: Cosmetic fixes to the help message. - use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now +2006-09-28 15:13 Daniel Hokka Zakrisson -2004-07-03 02:28 Enrico Scholz + * scripts/vserver: Use a new namespace for the build process, so + any mounts performed during the build will vanish when it's done. - * distrib/Makefile.am: +2006-09-28 15:10 Daniel Hokka Zakrisson - added suse91 files + * scripts/vapt-get, scripts/vserver: Make vserver ... + rpm/apt-get/apt-cache/apt-config work again. -2004-07-03 02:24 Enrico Scholz +2006-09-28 15:08 Daniel Hokka Zakrisson - * distrib/: redhat/rc.sysinit, suse91/apt/sources.list, - suse91/initpost, suse91/pkgs/01, suse91/pkgs/02, - suse91/rpm/macros: + * Makefile.am, contrib/Makefile-files: Add more forgotten files. - initial checkin +2006-09-28 15:06 Daniel Hokka Zakrisson -2004-07-03 02:24 Enrico Scholz + * Makefile.am, m4/changelog.am: Move flags to the same place they + were when cvs2cl was used. - * distrib/redhat/initpost: +2006-09-28 15:05 Daniel Hokka Zakrisson - some enhancements for 'plain' initstyle + * doc/configuration.xml: Fix URLs pointing to the source code. -2004-07-03 02:22 Enrico Scholz +2006-09-26 17:15 Daniel Hokka Zakrisson - * lib_internal/testsuite/.cvsignore: + * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch + for yum 2.9.6 (for FC6). + Make vyum-worker use the hack configuration if the yum version is + unknown (-> unsupported), rather than silently creating really + strange directories. - added some files +2006-09-26 17:12 Daniel Hokka Zakrisson -2004-07-03 02:21 Enrico Scholz + * scripts/vserver-build: Fix help message to correspond with + reality. - * vserver-start/.cvsignore: +2006-09-24 17:44 Daniel Hokka Zakrisson - initial checkin + * scripts/vserver: This check was correct the first time, + (cond)restart just calls stop and start, so we need not handle + them specifically. -2004-07-03 02:07 Enrico Scholz +2006-09-24 00:48 Daniel Hokka Zakrisson - * vserver-start/: configuration-init.c, configuration.c, - configuration.h, interface-add.c, interface-free.hc, - interface-init.hc, interface-read.c, interface.c, interface.h, - main.c, scriptlets.c, vserver-start.h, vshelper.c, vshelper.h: + * src/chroot-sh.c: Fix wrapper prefix so error messages say + chroot-sh: x. - initial checkin +2006-09-21 19:44 Daniel Hokka Zakrisson -2004-07-03 02:07 Enrico Scholz + * m4/changelog.am, svnusers.map: Make ChangeLog prettier. - * vserver-start/Makefile-files: +2006-09-21 19:43 Daniel Hokka Zakrisson - added lots of files + * src/secure-mount.c: Make nodev the default, but don't enforce it + for all mounts. -2004-07-03 02:05 Enrico Scholz +2006-09-21 19:42 Daniel Hokka Zakrisson - * src/vserver-info.c: + * src/vlogin.c: Add the reset atexit handler right after setting + the terminal to raw mode, so we don't end up with a raw terminal + if (e.g.) openpty fails. - added CANONIFY tag +2006-09-19 17:29 Daniel Hokka Zakrisson -2004-07-03 02:05 Enrico Scholz + * m4/ensc_pathprog.m4: Put /bin first in the searchpath when + looking for env, so we work around the /usr/bin/env-is-a-symlink + issue. - * src/secure-mount.c: +2006-09-19 15:20 Daniel Hokka Zakrisson - rewrite 'ext*' to 'ufs' + * contrib/manifest.dat.pathsubst, distrib/Makefile.am, + ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to + include all the files needed. -2004-07-03 01:54 Enrico Scholz +2006-09-18 15:20 Daniel Hokka Zakrisson - * scripts/: vserver.start, vserver.stop: + * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo, + distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42 + to the more generic centos4, and change the URLs appropriately. - use a canonified lockfile-name +2006-09-18 14:57 Daniel Hokka Zakrisson -2004-07-03 01:54 Enrico Scholz + * scripts/vserver: Enter the namespace earlier so testing for files + (like /bin/bash, /etc/init.d/rc) works when the guest's root + filesystem is mounted from its fstab. - * scripts/vserver.functions: +2006-09-16 17:26 Daniel Hokka Zakrisson - function prepareInit(): do some cleanups in the plain-mode + * src/secure-mount.c: Fix logic errors in secure-mount. -2004-07-03 01:54 Enrico Scholz +2006-09-16 14:21 Daniel Hokka Zakrisson - * scripts/functions: + * doc/configuration.xml, scripts/vserver.functions: Make novlandev + the default, but easily overridable for all guests. - vshelper.initSync(): use $1 instead of $VSERVER_DIR +2006-09-16 12:28 Daniel Hokka Zakrisson -2004-07-03 01:49 Enrico Scholz + * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers + (not important, but makes it easier to keep track). - * lib_internal/util.h: +2006-09-15 21:18 Daniel Hokka Zakrisson - include util-lockfile.h - canonifyVserverName(): added prototype + * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h, + kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h, + kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h, + kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h, + kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h, + kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h, + kernel/switch.h, kernel/xid.h, lib/cflags-v13.c, + lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc, + lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel + headers to 2.0.2.1. + - Add missing flags. + - Fix the calls that got updated so they work as expected. -2004-07-03 01:45 Enrico Scholz +2006-09-15 20:15 Benedikt Böhm - * lib_internal/util-mem.h: + * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant - optimized it a little bit +2006-09-15 19:16 Benedikt Böhm -2004-07-03 01:44 Enrico Scholz + * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost, + scripts/vserver-build.functions, scripts/vserver-build.template: + add gentoo distribution target; force sane /dev by default for + template build method - * lib_internal/pathinfo.h: +2006-09-15 15:41 Daniel Hokka Zakrisson - ENSC_PI_DECLARE(): added + * scripts/vserver.start: env doesn't grok --. -2004-07-03 01:44 Enrico Scholz +2006-09-15 08:31 Benedikt Böhm - * lib_internal/command-wait.c: + * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore, + cvsusers.map, distrib/.cvsignore, doc/.cvsignore, + ensc_fmt/.cvsignore, ensc_vector/.cvsignore, + ensc_vector/testsuite/.cvsignore, lib/.cvsignore, + lib/apidoc/.cvsignore, lib/testsuite/.cvsignore, + lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore, + m4/changelog.am, m4/ensc_changelog.m4, mkrelease, + scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore, + src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore, + vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease + script; use svn2cl instead of cvs2cl - fixed stupid typo +2006-09-15 04:32 Daniel Hokka Zakrisson -2004-07-03 01:35 Enrico Scholz + * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make + vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is + disabled and the helper is run synchronously. - * lib_internal/Makefile-files: +2006-09-13 22:18 Daniel Hokka Zakrisson - added lots of new files + * scripts/vserver-build.functions.rpm: Fix RPM-based builds on + RHEL/CentOS 4.4. -2004-07-03 01:34 Enrico Scholz +2006-09-12 18:35 Daniel Hokka Zakrisson - * lib_internal/: errinfo-writeerrno.c, errinfo.h, - filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h, - util-canonify.c, util-lockfile.c, util-lockfile.h: + * contrib/manifest.dat.pathsubst, distrib/Makefile.am, + distrib/misc/environment, doc/configuration.xml, + scripts/vserver.functions, scripts/vserver.start: Add initial + environment support. Lets users work around their broken + initscripts inside guests when using the sysv initstyle. - initial checkin +2006-09-12 17:19 Daniel Hokka Zakrisson -2004-07-03 01:31 Enrico Scholz + * configure.ac: Add ugly hack to workaround yum's problems with + file:////. + (https://savannah.nongnu.org/bugs/?15517) - * lib/vserver.h: +2006-09-12 17:17 Daniel Hokka Zakrisson - small cosmetical cleanups + * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's + patch to support initialization scriptlets. -2004-07-03 01:27 Enrico Scholz +2006-09-12 17:09 Daniel Hokka Zakrisson - * distrib/misc/mtab: + * ensc_wrappers/wrappers-unistd.hc, scripts/vserver, + src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames + (if dietlibc is used). + - Teach capchroot about uid 0. + - Add Einitgroups. + - Specify uid 0 by default, so username lookups are avoided. - s!ext2!ufs! +2006-09-12 16:55 Daniel Hokka Zakrisson -2004-07-03 01:27 Enrico Scholz + * configure.ac, ensc_wrappers/wrappers-termios.hc, + ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files, + src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for + vserver ... enter. + (https://savannah.nongnu.org/patch/?4969) - * pathconfig.h.pathsubst: +2006-09-12 16:54 Daniel Hokka Zakrisson - added lots of PATH_* and PROG_* macros needed for vserver-start.bin + * scripts/vserver-build.template, scripts/vserver.delete: Add + forgotten svn:keywords. -2004-07-03 01:26 Enrico Scholz +2006-09-12 16:33 Daniel Hokka Zakrisson - * build-all: + * configure.ac, contrib/manifest.dat.pathsubst, + scripts/Makefile-files, scripts/magic.mime, + scripts/util-vserver-vars.pathsubst, scripts/vserver-build, + scripts/vserver-build.template: Add support for vserver-build -m + template, which extracts tarballs. - removed gcc34 target (now default) - added gcc35 target (not working currently) +2006-09-12 12:39 Daniel Hokka Zakrisson -2004-07-01 13:00 Enrico Scholz + * scripts/functions, scripts/vapt-get, scripts/vrpm, + scripts/vsomething: Make vrpm and vapt-get use vsomething. + Fix external package management so that the process is executed + in + the guest's network context, in case scriptlets restart daemons. - * scripts/vserver.start: +2006-09-12 12:29 Daniel Hokka Zakrisson - (re)enabled nice-support for 2.6 vservers which was omitted inadvertently + * contrib/manifest.dat.pathsubst, scripts/Makefile-files, + scripts/vserver, scripts/vserver.delete: Add a delete method to + remove guests, based on Thomas Champagne's + patch. + (https://savannah.nongnu.org/patch/?4899) -2004-07-01 12:33 Enrico Scholz +2006-09-12 12:21 Daniel Hokka Zakrisson - * src/vlimit.c: + * doc/configuration.xml, scripts/functions, + scripts/vserver.functions: Apply Bastian Blank's userspace + namespace cleanup patch. - fixed misinterpretation of '--xid' introduced by rev 1.17 +2006-09-12 12:16 Daniel Hokka Zakrisson -2004-06-29 18:22 Enrico Scholz + * doc/configuration.xml, scripts/vserver-setup.functions, + scripts/vserver.functions, scripts/vserver.start, + scripts/vserver.stop, scripts/vserver.suexec: Apply Jan + Rekorajski's CPUSET patch. + (http://www.paul.sladen.org/vserver/archives/200511/0245.html) - * scripts/vserver-build.apt-rpm: +2006-09-12 11:29 Daniel Hokka Zakrisson - fixed installation at non-standard places + * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt, + distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list, + distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02, + distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d, + distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum, + distrib/fc5/yum.repos.d, + distrib/fc5/yum.repos.d/fedora-core.repo, + distrib/fc5/yum.repos.d/fedora-development.repo, + distrib/fc5/yum.repos.d/fedora-extras-development.repo, + distrib/fc5/yum.repos.d/fedora-extras.repo, + distrib/fc5/yum.repos.d/fedora-legacy.repo, + distrib/fc5/yum.repos.d/fedora-updates-testing.repo, + distrib/fc5/yum.repos.d/fedora-updates.repo, + distrib/fc5/yum/yum.conf, distrib/redhat/initpost, + scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6. -2004-06-29 18:22 Enrico Scholz +2006-09-12 11:21 Daniel Hokka Zakrisson - * scripts/vserver-build: + * scripts/vserver-build, scripts/vserver-build.debootstrap: Add + support for specifying a debootstrap script. - fixed doc ('pkgcfgbase' vs. 'pkgbase') +2006-09-12 11:14 Daniel Hokka Zakrisson -2004-06-27 16:38 Enrico Scholz + * lib/syscall-alternative.h: Update to the latest version of + Herbert's alternative syscall + implementation. - * lib_internal/Makefile-files: +2006-09-12 11:11 Daniel Hokka Zakrisson - added command* files and testsuite/ + * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390, + sparc returns parent pid in + the child and s390 has the arguments reversed. -2004-06-27 16:38 Enrico Scholz +2006-09-12 11:09 Daniel Hokka Zakrisson - * lib_internal/command-appendparameter.c, - lib_internal/command-exec.c, lib_internal/command-free.c, - lib_internal/command-init.c, lib_internal/command-reset.c, - lib_internal/command-wait.c, lib_internal/command.h, - lib_internal/testsuite/.cvsignore, - lib_internal/testsuite/Makefile-files, - lib_internal/testsuite/command.c, build-all: + * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete + nice usage. + - Make sure the correct nice value is used, even if the parent + process has a different one. - initial checkin +2006-09-12 11:04 Daniel Hokka Zakrisson -2004-06-27 15:57 Enrico Scholz + * configure.ac: Fix API option parsing so oldproc and olduts are + valid options + (allowing for cut'n'paste from vserver-info to ./configure) - * src/vserver-stat.c: +2006-09-12 10:54 Daniel Hokka Zakrisson - enhanced output for old-style vservers + * scripts/start-vservers: Fixes start-vservers to work on _all_ + guests when --all is specified, + as well as fixing the cleanup. + (https://savannah.nongnu.org/bugs/index.php?14525) + (https://savannah.nongnu.org/bugs/index.php?15632) -2004-06-27 15:13 Enrico Scholz +2006-09-12 10:50 Daniel Hokka Zakrisson - * distrib/misc/debootstrap.uri: + * scripts/vserver.functions: Apply Christian Heim's patch to + deprecate the Gentoo initstyle - updated... +2006-09-12 10:47 Daniel Hokka Zakrisson -2004-06-27 15:08 Enrico Scholz + * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage + consistent, fstab gets mounted first, then + fstab.local and then fstab.remote, unmounting in the reverse + order. - * src/vserver-info.c: +2006-09-12 10:39 Daniel Hokka Zakrisson - assume '- SYSINFO' when no other options are given + * scripts/vserver: Fix condrestart to actually do a conditional + restart + (https://savannah.nongnu.org/bugs/index.php?15678) -2004-06-27 15:06 Enrico Scholz +2006-09-12 10:34 Daniel Hokka Zakrisson - * src/vcopy.c: + * scripts/vserver: Fix Usage: message for the main script. + (https://savannah.nongnu.org/bugs/index.php?15551) - made it work... +2006-09-12 10:32 Daniel Hokka Zakrisson -2004-06-27 15:06 Enrico Scholz + * scripts/vserver-build.functions: Use $_SETATTR instead of chattr + to remove the barrier. - * scripts/vserver-build.skeleton: +2006-09-12 10:30 Daniel Hokka Zakrisson - do not fail when '-d' is not specified and distribution can not be detected + * scripts/chcontext: Fix chcontext so it passes --secure as the + first argument to + vattribute so it doesn't override the passed caps. + (https://savannah.nongnu.org/patch/?4993) -2004-06-27 15:05 Enrico Scholz +2006-09-12 10:26 Daniel Hokka Zakrisson - * scripts/vserver-build.functions: + * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the + kernel expects it to + (https://savannah.nongnu.org/patch/?4968) - getDistribution(): added detection for slackware and gentoo +2006-09-12 10:22 Daniel Hokka Zakrisson -2004-06-27 15:04 Enrico Scholz + * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's + man page section + (https://savannah.nongnu.org/bugs/index.php?16083) - * scripts/vprocunhide: +2006-09-10 17:26 Benedikt Böhm - fixed typos + * util-vserver: remove util-vserver dir -2004-06-27 15:04 Enrico Scholz +2006-09-10 17:07 Benedikt Böhm - * lib_internal/unify-unify.c: + * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS, + THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib, + cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers, + kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst, + scripts, src, sysv, tests, update-doc, util-vserver.spec.in, + util-vserver/AUTHORS, util-vserver/ChangeLog.sed, + util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README, + util-vserver/REQUIREMENTS, util-vserver/THANKS, + util-vserver/build-all, util-vserver/compat-c99.h, + util-vserver/compat.h, util-vserver/configure.ac, + util-vserver/contrib, util-vserver/cvsusers.map, + util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt, + util-vserver/ensc_vector, util-vserver/ensc_wrappers, + util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal, + util-vserver/m4, util-vserver/man, + util-vserver/pathconfig.h.pathsubst, util-vserver/scripts, + util-vserver/src, util-vserver/sysv, util-vserver/tests, + util-vserver/update-doc, util-vserver/util-vserver.spec.in, + util-vserver/vserver-start, vserver-start: skip duplicate + util-vserver dir - Unify_unify(): made it work also when destination file does not exist (needed for vcopy) +2006-03-26 11:27 Enrico Scholz -2004-06-27 15:03 Enrico Scholz + * util-vserver/contrib/Makefile-files, + util-vserver/contrib/yum-2.6.0-chroot.patch: added + yum-2.6.0-chroot.patch - * lib_internal/unify-settime.c: +2006-01-22 19:32 Enrico Scholz - Unify_setTime(): skip operation on symlinks + * util-vserver/NEWS, util-vserver/configure.ac, + util-vserver/util-vserver.spec.in: version 0.30.210 -2004-06-27 15:03 Enrico Scholz +2006-01-22 19:31 Enrico Scholz - * lib/vserver.h: + * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c, + util-vserver/src/reducecap.c: use stdout instead of stderr for + the no-compat API warnings on '--help'; + else, 'make distcheck' will fail - vc_syscall(): added prototype - added/updated some doc +2006-01-22 19:20 Enrico Scholz -2004-06-27 15:02 Enrico Scholz + * util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore: updated - * lib/syscall-syscall.c: +2006-01-22 18:24 Enrico Scholz - initial checkin + * util-vserver/build-all: added testcases for the + '--enable-apis=NOLEGACY' configure switch -2004-06-27 15:01 Enrico Scholz +2006-01-22 18:24 Enrico Scholz - * lib/: getvserverbyctx-compat.hc, getvserverctx.c: + * util-vserver/lib_internal/testsuite/Makefile-files: added + dietlibc + glibc versions of the isnumber and sigbus tests - added legacy support +2006-01-22 18:22 Enrico Scholz -2004-06-27 15:01 Enrico Scholz + * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros + through AH_TEMPLATE() + - provide only the v13,net APIs by default + - added support for v13obs API - * lib/Makefile-files: +2006-01-22 18:20 Enrico Scholz - added syscall-syscall.c + * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide + Evc_new_s_context() wrapper without the required API -2004-06-27 15:00 Enrico Scholz +2006-01-22 18:19 Enrico Scholz - * ensc_fmt/fmt.h: + * util-vserver/lib/vserver-internal.h: use the new + VC_ENABLE_API_V13OBS define - cleanups; removed unneeded #undef's +2006-01-22 18:19 Enrico Scholz -2004-06-27 14:59 Enrico Scholz + * util-vserver/lib/syscall.c: added linktime warning for + vc_set_ipv4root() - * doc/configuration.xml: +2006-01-22 18:18 Enrico Scholz - added comment about 'capabilities' file and kernelversion + * util-vserver/lib/Makefile-files, + util-vserver/lib/syscall_setsched-v13.hc, + util-vserver/lib/syscall_setsched-v13obs.hc, + util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs() + into an own file -2004-06-17 23:32 Enrico Scholz +2006-01-22 18:17 Enrico Scholz - * vserver-start/Makefile-files: + * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/vserver-info.c: fixed compilation for disabled + compat/legacy API - initial checkin +2006-01-22 18:15 Enrico Scholz -2004-06-17 23:31 Enrico Scholz + * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c, + util-vserver/src/reducecap.c: added some workarounds so that it + build without compat/legacy API + resp. give out warnings explaining the situation - * Makefile.am: +2006-01-22 13:37 Enrico Scholz - added silent.% target - include ensc_fmt/ and vserver-start/ files - minor cosmetical fixes + * util-vserver/Makefile.am: added support for $(pkgcachedir) -2004-06-16 12:10 Enrico Scholz +2006-01-22 13:36 Enrico Scholz - * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h: + * util-vserver/doc/configuration.xml: - documented + /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache + - documented default value of /etc/vservers/.../vdir - added Vector_zeroEnd() function +2006-01-22 13:12 Enrico Scholz -2004-06-16 12:07 Enrico Scholz + * util-vserver/util-vserver.spec.in: - do not require 'xalan' + anymore by default + - removed 'Requires: apt'; apt-rpm is not maintained upstream + anymore + - removed 'chattr' leftovers + - create the '/etc/vservers/.defaults/cachebase' symlink + - added /var/cache/vservers and the needed support + - set barrier attribute on /vservers/.pkg and /vservers/.hash + - added 'centos-release' to the list of packages in the + copy-the-keys + trigger script + - create '/vservers/.hash' and add initial configuration for it + +2006-01-22 13:04 Enrico Scholz + + * util-vserver/THANKS: - fixed ngnet -> non-legacy network + confusion + - mentioned improved dlimit support + +2006-01-22 12:36 Enrico Scholz + + * util-vserver/scripts/vserver-build.debootstrap: - changed the way + how temporary files/directories will be created: + + * mktemp will now be called with the '-t' parameter and sometimes + with + '-p' + * absolutes paths (e.g. '/tmp') were removed from the templates + * with this changes, it is now possible to override the location + of + the temporary files by setting $TMPDIR. This should add a way to + solve problems like debootstrap on non-executable tmp-directories + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447) + + These changes require that 'mktemp' understands the following + switches: + + * '-t' ... Generate a path rooted in a temporary directory. + * '-d' ... Make a directory instead of a file. + * '-p' ... Use the specified directory as a prefix when + generating + the temporary filename. + + Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1' + supports these features every recent Linux distribution should do + it + also. + + - allow to override path of the debootstrap binary with the + $DEBOOTSTRAP + environment variable + +2006-01-22 12:24 Enrico Scholz + + * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, + util-vserver/scripts/start-vservers, + util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/scripts/vserver-build.rpm, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start: changed the way how temporary + files/directories will be created: + + * mktemp will now be called with the '-t' parameter and sometimes + with + '-p' + * absolutes paths (e.g. '/tmp') were removed from the templates + * with this changes, it is now possible to override the location + of + the temporary files by setting $TMPDIR. This should add a way to + solve problems like debootstrap on non-executable tmp-directories + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447) + + These changes require that 'mktemp' understands the following + switches: + + * '-t' ... Generate a path rooted in a temporary directory. + * '-d' ... Make a directory instead of a file. + * '-p' ... Use the specified directory as a prefix when + generating + the temporary filename. + + Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1' + supports these features every recent Linux distribution should do + it + also. + +2006-01-22 12:11 Enrico Scholz + + * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses + now a /etc/vservers/*/cache symlink pointing + somewhere to /var/cache + - _setSingleDiskLimit(): use one $_VDU call instead of two + - give out a warning when dlimit/ stuff is configured but no + cache + symlink is existing + +2006-01-22 12:09 Enrico Scholz + + * util-vserver/scripts/vserver-build.functions: create the + /etc/vservers/*/cache symlink + +2006-01-22 11:56 Enrico Scholz + + * util-vserver/src/vdu.c: rearranged some bits so that toplevel + directory will be counted too + +2006-01-22 11:28 Enrico Scholz + + * util-vserver/src/Makefile-files: link 'vdu' against + 'libinternal.a' + +2006-01-22 11:27 Enrico Scholz + + * util-vserver/src/vdu.c: - rewrote the directory traversal code to + use 'EsafeChdir()' and + friends + - allow to specify both '--inodes' and '--space' + - use 'isNumber()' + +2006-01-22 11:25 Enrico Scholz + + * util-vserver/src/vserver-info.c: apply new 'isNumber()' API + +2006-01-22 11:24 Enrico Scholz + + * util-vserver/scripts/util-vserver-vars.pathsubst: added + __PKGCACHEDIR + +2006-01-22 11:23 Enrico Scholz + + * util-vserver/lib_internal/Makefile-files, + util-vserver/lib_internal/util-isnumber.c, + util-vserver/lib_internal/util-isnumber.hc, + util-vserver/lib_internal/util-isnumberunsigned.c, + util-vserver/lib_internal/util.h: enhanced the isNumber() method: + * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a + third parameter telling whether to interprete the number strictly + or + whether to accept such units + * an 'isNumberUnsigned()' method was created for unsigned types; + an + 'util-isnumber.hc' template file was created for this purpose + * proper tests for over/underflow were implemented + +2006-01-22 11:19 Enrico Scholz + + * util-vserver/lib_internal/testsuite/Makefile-files, + util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c + testcase which checks the isNumber() and + isNumberUnsigned() methods + +2006-01-22 11:18 Enrico Scholz + + * util-vserver/ensc_wrappers/Makefile-files, + util-vserver/ensc_wrappers/wrappers-stat.hc, + util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc + which implements wrappers for the *stat(2) + functions + +2006-01-21 13:22 Enrico Scholz + + * 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//dlimits/*/, and have them set on the start + of the + vserver, as well as saved when stopping the vserver. + + For counting the amount of inodes and space used by a certain + vserver + on a filesystem, I modified the old and broken vdu program (vdu + bin + etc would not find etc, for instance) and made it useful again. + + The cache files will probably need some love, I'm a bit uncertain + as + to where to put them (or rather, the symlink to their location). + + This is the last piece of the disk limits puzzle. A variant of + this + would be really nice to have in 0.30.210. (do you have an ETA on + that, + btw?) - * lib/Makefile-files: +2006-01-18 23:59 Enrico Scholz - moved fmt* functionality into the 'ensc_fmt' module - removed '-D_REENTRANT' as it is defined globally + * util-vserver/lib/vserver-internal.h: + NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case, + too -2004-06-16 12:06 Enrico Scholz +2006-01-18 23:55 Enrico Scholz - * ensc_fmt/.cvsignore, ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c, - ensc_fmt/fmt-64.c, ensc_fmt/fmt-internal.h, - ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, ensc_fmt/fmt.hc, - ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, ensc_fmt/fmtx.hc, - lib/fmt-32.c[DEAD], lib/fmt-64.c[DEAD], lib/fmt-internal.h[DEAD], - lib/fmt.h, lib/fmt.hc[DEAD], lib/fmtx-32.c[DEAD], - lib/fmtx-64.c[DEAD], lib/fmtx.hc[DEAD]: + * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so + that the NETTYPE_USER2KERNEL() can + be optimized - moved fmt* functionality into the 'ensc_fmt' module +2006-01-18 23:40 Enrico Scholz -2004-05-27 02:55 Enrico Scholz + * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc, + util-vserver/lib/syscall_netadd.c, + util-vserver/lib/syscall_netremove-net.hc, + util-vserver/lib/syscall_netremove.c, + util-vserver/lib/vserver-internal.h, + util-vserver/scripts/vserver.functions, + util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka + Zakrisson + (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799) - * src/vcontext.c: +2006-01-18 23:37 Enrico Scholz - s!fakeinit!initpid! at some places + * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET + enum + * applied vnet patch from Daniel Hokka Zakrisson + (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799) -2004-05-27 02:54 Enrico Scholz +2006-01-18 23:35 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/lib/issupported.c, + util-vserver/lib/issupportedstring.c: added support for + vcFEATURE_VNET feature - use '--fakeinit' by default; users will have to disable it explicitly - by putting '~fakeinit' into the 'flags' configuration file +2006-01-18 23:34 Enrico Scholz -2004-05-27 02:54 Enrico Scholz + * util-vserver/lib/checkversion.c: minor formation fixups - * scripts/vserver-build.debootstrap: +2006-01-04 17:28 Enrico Scholz - cleanups + * util-vserver/src/testsuite, + util-vserver/src/testsuite/.cvsignore, + util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/hashcalc-plain.c, + util-vserver/src/testsuite/hashcalc-plain.sh: added + 'hashcalc-plain' tests to track down broken beecrypt/vhashify on + some Debians -2004-05-27 02:53 Enrico Scholz +2006-01-04 13:29 Enrico Scholz - * README: + * util-vserver/distrib/misc/vprocunhide-files: readded + /proc/version; it is expected by several programs - fixed typos +2006-01-04 12:30 Enrico Scholz -2004-05-27 02:51 Enrico Scholz + * util-vserver, util-vserver/.cvsignore: added csope.out - * scripts/chcontext: +2006-01-04 12:29 Enrico Scholz - s!fakeinit!initpid! at some places + * util-vserver/lib/syscall_getvhiname-v13.hc: + vc_get_vhi_name_v13(): added comment near the strncpy(3) call + which + tells that an explicit termination with '\0' is not wanted -2004-05-27 02:51 Enrico Scholz +2006-01-04 12:27 Enrico Scholz - * distrib/misc/debootstrap.uri: + * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK(): + be more effective in an strncpy(3) call and + avoid potential copying of an char which gets overridden later - updated +2006-01-03 00:13 Enrico Scholz -2004-05-27 02:50 Enrico Scholz + * util-vserver/build-all: parameterized '-j' flag - * util-vserver.spec.in: +2006-01-03 00:11 Enrico Scholz - (re)added the MANIFEST_* variables which were lost some time ago; this - will preserve %%config files... + * util-vserver/Makefile.am: removed old kernel headers -2004-05-27 02:48 Enrico Scholz +2006-01-02 23:55 Enrico Scholz - * Makefile.am: + * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline + and /proc/version because they can reveal information + about the host system - make util-vserver.spec readonly to prevent losing of changes +2006-01-02 23:51 Enrico Scholz -2004-05-27 02:46 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: updated url - * README: +2006-01-02 23:50 Enrico Scholz - added content + * util-vserver/scripts/functions, + util-vserver/scripts/vserver-setup.functions: updated dates in + the copyright notices -2004-05-22 02:39 Enrico Scholz +2006-01-02 23:48 Enrico Scholz - * sysv/vprocunhide: + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h, + util-vserver/kernel/debug.h, util-vserver/kernel/global.h, + util-vserver/kernel/inode.h, util-vserver/kernel/limit.h, + util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h, + util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h, + util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers - fixed rc conflict with /etc/rc.d/functions; reported by taxcollector - in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052 +2006-01-02 18:02 Enrico Scholz -2004-05-21 17:46 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: + s!/etc/slackware-release!/etc/slackware-version! (reported by + bubulak) - * configure.ac, m4/gpgsig.am: +2005-12-31 10:58 Enrico Scholz - added support for the default GPG key + * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore + 'lost+found' by checking against the full + path + (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714, + patched by XeRO) -2004-05-21 17:27 Enrico Scholz +2005-12-31 10:54 Enrico Scholz - * scripts/: functions, vapt-get, vrpm: + * util-vserver/scripts/functions: colpanic(): added missing 'error' + keyword for the colorize call (issue + 15281, reported and patched by Micah Anderson) - added some color to the life +2005-12-31 10:48 Enrico Scholz -2004-05-20 02:38 Enrico Scholz + * util-vserver/lib/syscall-fallback.h: added syscall numbers for + hppa (263) and m32r (273) - * scripts/: pkgmgmt, vserver: +2005-12-31 10:41 Enrico Scholz - mount filesystems on 'vserver ... pkgmgmt ...' operations + * util-vserver/src/secure-mount.c: - mount some more filesystems + internally instead of calling the + external 'mount' command + - fixed MS_NODEV handling -2004-05-19 01:25 Enrico Scholz +2005-12-31 10:39 Enrico Scholz - * NEWS: + * util-vserver/doc/configuration.xml, + util-vserver/scripts/vserver.functions: added 'novlandev' + interface flag - version 0.29.214 +2005-10-31 09:55 Enrico Scholz -2004-05-19 01:24 Enrico Scholz + * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0 - * distrib/misc/debootstrap.uri: +2005-10-30 16:43 Enrico Scholz - updated URL (again...) + * util-vserver/distrib/centos42/yum/yum.conf, + util-vserver/distrib/fc3/yum/yum.conf, + util-vserver/distrib/fc4/yum/yum.conf: added + 'installonlypkgs=/exactarch=0' entries -2004-05-19 01:21 Enrico Scholz +2005-10-30 16:43 Enrico Scholz - * distrib/: Makefile.am, fc2/apt/rpmpriorities, - fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02: + * util-vserver/lib/Makefile-files: added + 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems + e.g. with FC5's stack-protector - added fc2 support +2005-10-30 10:17 Enrico Scholz -2004-05-19 01:21 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209 - * contrib/manifest.dat.pathsubst: +2005-10-30 10:01 Enrico Scholz - removed clearenv, added sigexec + * util-vserver/scripts/vserver.functions: call 'vattribute' with + '--flag default' -2004-05-19 01:20 Enrico Scholz +2005-10-30 10:01 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/lib/cflags-v13.c: added 'default' and 'secure' + pseudo flags; they are open for enhancements + but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default' + without + sideeffects - s!@PACAKGE@!%name! at some places +2005-10-29 16:53 Enrico Scholz -2004-05-19 01:20 Enrico Scholz + * util-vserver/distrib/redhat/initpost: added code to execute + 'killall5 -15' in the halt script; this should + fix the minilogd issues with CentOS and older RH releases - * Makefile.am: +2005-10-29 16:52 Enrico Scholz - substitute ENV + * util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh' -2004-05-11 20:49 Enrico Scholz +2005-10-29 16:51 Enrico Scholz - * configure.ac, scripts/util-vserver-vars.pathsubst, - scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]: + * util-vserver/scripts/vserver.functions: ok... try #3 of the new + vwait stuff: it seems to be a good idea to + read files *after* they are filled with content... - use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it... +2005-10-29 15:35 Enrico Scholz -2004-05-11 20:32 Enrico Scholz + * util-vserver/scripts/vserver.stop: execute waitForSync everytime + and not only when the shutdown succeeded - * src/sigexec.c: +2005-10-29 15:34 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in + yet another way: now, start 'vkill' and a + killall command in the same backgrounded subshell. Parameter + committal + between the different shell instances is a horror and just a + question + of time until it breaks :( -2004-05-11 20:31 Enrico Scholz +2005-10-29 15:28 Enrico Scholz - * src/: context-sync.hc, vnamespace.c, vps.c: + * util-vserver/scripts/start-vservers: add newlines in the makefile + generated for the 'stop' case; else, there + will be multiple target-dependency pairs on the same line + [reported by + Daniel Kraft] - set SIGCHLD sigmask to an expected value (SIG_DFL) - use new exitLikeProcess() interface +2005-10-29 15:08 Enrico Scholz -2004-05-11 20:30 Enrico Scholz + * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit() + when vc_set_dlimit() fails + - added some basic sanity checks for the parameters given on the + CLI + [both reported by Kevin Pendleton; + https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026] - * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c: +2005-10-29 14:55 Enrico Scholz - set SIGCHLD sigmask to an expected value (SIG_DFL) + * util-vserver/doc/configuration.xml: - removed documentation about + single flags; it was broken and outdated + - added link to http://linux-vserver.org/Scheduler+Parameters for + the + scheduler params + [both + https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331] -2004-05-11 20:28 Enrico Scholz +2005-10-29 12:53 Enrico Scholz - * scripts/vshelper: + * util-vserver/scripts/vserver.functions: - initWait(): call + 'vwait' without --terminate; this is required to + give out a list of processes in _waitForVWait + - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out + the + list of current processes and kill the context manually - execute vshelper through 'sigexec' to set expected sigmask +2005-10-29 12:09 Enrico Scholz -2004-05-11 20:26 Enrico Scholz + * util-vserver/src/vserver-stat.c: fillName(): initialize + 'obj->cfgstyle' to vcCFG_AUTO + +2005-10-29 12:09 Enrico Scholz - * src/: .cvsignore, Makefile-files: + * util-vserver/scripts/vserver-build.debootstrap: on non-debian + machines (resp. those without debootstrap), generate + '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported + by + Nicolas Costes; + http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589] + +2005-10-29 12:07 Enrico Scholz + + * util-vserver/scripts/start-vservers: - verifyVserver(): + implemented it + - added some sanity checks to make sure that the 'depends' files + are + containing valid vserver names; the verifyVserver() function is + used + by these checks + +2005-10-29 12:06 Enrico Scholz + + * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow + vc_get_vx_info() to fail but check for + errno==ESRCH; for xid!=0, this syscall will return ENOSYS always + +2005-10-29 10:33 Enrico Scholz + + * util-vserver/src/testsuite/hashcalc.c: added some stack checks + +2005-10-29 10:32 Enrico Scholz + + * util-vserver/src/vwait.c: do not include "linuxvirtual.h" + anymore; it's not needed + +2005-10-29 10:31 Enrico Scholz + + * util-vserver/lib/getnbipv4root.c, + util-vserver/lib/getversion-internal.hc, + util-vserver/lib/isdynamicxid.c, + util-vserver/lib/syscall_adddlimit.c, + util-vserver/lib/syscall_cleanupnamespace.c, + util-vserver/lib/syscall_ctxcreate.c, + util-vserver/lib/syscall_ctxmigrate.c, + util-vserver/lib/syscall_enternamespace.c, + util-vserver/lib/syscall_getccaps.c, + util-vserver/lib/syscall_getcflags.c, + util-vserver/lib/syscall_getdlimit.c, + util-vserver/lib/syscall_getiattr.c, + util-vserver/lib/syscall_getncaps.c, + util-vserver/lib/syscall_getnflags.c, + util-vserver/lib/syscall_getnxinfo.c, + util-vserver/lib/syscall_gettasknid.c, + util-vserver/lib/syscall_gettaskxid.c, + util-vserver/lib/syscall_getvhiname.c, + util-vserver/lib/syscall_getvxinfo.c, + util-vserver/lib/syscall_kill.c, + util-vserver/lib/syscall_netadd.c, + util-vserver/lib/syscall_netcreate.c, + util-vserver/lib/syscall_netmigrate.c, + util-vserver/lib/syscall_netremove.c, + util-vserver/lib/syscall_remdlimit.c, + util-vserver/lib/syscall_rlimit.c, + util-vserver/lib/syscall_setccaps.c, + util-vserver/lib/syscall_setcflags.c, + util-vserver/lib/syscall_setdlimit.c, + util-vserver/lib/syscall_setiattr.c, + util-vserver/lib/syscall_setnamespace.c, + util-vserver/lib/syscall_setncaps.c, + util-vserver/lib/syscall_setnflags.c, + util-vserver/lib/syscall_setsched.c, + util-vserver/lib/syscall_setvhiname.c, + util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c: + include "virtual.h" instead of "linuxvirtual.h" - added sigexec +2005-10-29 09:26 Enrico Scholz -2004-05-11 20:25 Enrico Scholz + * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from + "lib_internal/coreassert.h" + use Vwrite() instead of write() + +2005-10-29 09:25 Enrico Scholz - * lib_internal/util-exitlikeprocess.h: + * util-vserver/src/vhashify.c: cleanups; undefine macros after + their use, set some UNUSED attributes + and 'return EXIT_SUCCESS' in main to make the testsuite happy + (where + main() is not main()) - exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter +2005-10-29 09:04 Enrico Scholz -2004-05-11 20:24 Enrico Scholz + * util-vserver/distrib/redhat/initpost: start the vserver with the + '--rescue' option and execute operations + like 'chkconfig' there - * lib_internal/util-exitlikeprocess.c: +2005-10-29 08:51 Enrico Scholz - exitLikeProcess(): never return... + * util-vserver/THANKS: mentioned Herbert and his alternative + syscall implementation -2004-05-11 20:23 Enrico Scholz +2005-10-29 08:46 Enrico Scholz - * lib_internal/switchtowatchxid.c: + * util-vserver/src/fstool.c: when giving a directory and other + filesystem objects on the CLI, the + fstool based applications (showattr, setattr, chxid) changed into + this + directory without going back. So the other objects can not be + found + anymore (resp. the wrong ones) [reported and patched by Daniel + Hokka + Zakrisson; + http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313] - switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already +2005-10-28 18:41 Enrico Scholz -2004-05-08 04:05 Enrico Scholz + * util-vserver/scripts/vserver.start: use new syntax for + '--rescue-cmd' - * configure.ac, NEWS: +2005-10-28 18:40 Enrico Scholz - version 0.29.213 + * util-vserver/scripts/vserver-build.skeleton: use new + getDistribution API -2004-05-08 03:40 Enrico Scholz +2005-10-28 18:40 Enrico Scholz - * src/exec-ulimit.c: + * util-vserver/scripts/vserver-build.functions: when building new + vservers allow empty directories for their roots + improved error messages a little bit - added support for 'core' +2005-10-28 18:29 Enrico Scholz -2004-05-08 03:38 Enrico Scholz + * util-vserver/scripts/vserver: updated help msg for '--rescue' - * src/vps.c: +2005-10-28 17:59 Enrico Scholz - use new exitLikeProcess() interface - better error-handling + * util-vserver/scripts/functions: colorize/colpanic(): reset + attributes after giving out the message -2004-05-08 03:33 Enrico Scholz +2005-10-28 17:53 Enrico Scholz - * src/: context-sync.hc, vnamespace.c: + * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42, + util-vserver/distrib/centos42/pkgs, + util-vserver/distrib/centos42/pkgs/01, + util-vserver/distrib/centos42/pkgs/02, + util-vserver/distrib/centos42/pkgs/03, + util-vserver/distrib/centos42/yum, + util-vserver/distrib/centos42/yum.repos.d, + util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo, + util-vserver/distrib/centos42/yum/yum.conf, + util-vserver/util-vserver.spec.in: added centos42 support - use new exitLikeProcess() interface +2005-10-28 17:52 Enrico Scholz -2004-05-08 03:32 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap + url - * scripts/: vserver.start, vserver.stop: +2005-10-28 17:51 Enrico Scholz - added locking - call setDefaultTTY() correctly + * util-vserver/m4/ensc_syscall.m4: do not define + ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available -2004-05-08 03:31 Enrico Scholz +2005-10-28 17:51 Enrico Scholz - * scripts/vserver-build.apt-rpm: + * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0 + instead of VCMD_ctx_create - call 'vapt-get -- clean' after building the vserver +2005-10-28 17:50 Enrico Scholz -2004-05-08 03:30 Enrico Scholz + * util-vserver/lib/getvserverctx.c: include "internal.h" - * scripts/functions: +2005-10-28 17:49 Enrico Scholz - setDefaultTTY(): redirect every descriptors + * util-vserver/Makefile.am, util-vserver/kernel/context.h, + util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h, + util-vserver/kernel/global.h, util-vserver/kernel/limit.h, + util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h, + util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h, + util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4 + headers -2004-05-08 03:30 Enrico Scholz +2005-10-28 16:38 Enrico Scholz - * lib_internal/util-exitlikeprocess.h: + * util-vserver/lib/syscall-alternative.h: updated to + http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h - exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns - exitLikeProcess(): added a second, 'char *' parameter for the human readable command +2005-10-28 16:09 Enrico Scholz -2004-05-08 03:28 Enrico Scholz + * util-vserver/lib/Makefile-files, + util-vserver/lib/syscall-fallback.h: added syscall-fallback.h - * lib_internal/util-exitlikeprocess.c: +2005-10-28 16:03 Enrico Scholz - be more verbose when sending a signal + * util-vserver/m4/pkgconfig.am: do not use multiline sed + expressions anymore; instead of, assign and + use a Makefile variable -2004-05-08 03:28 Enrico Scholz +2005-10-28 16:01 Enrico Scholz - * lib/testsuite/cflags.c: + * util-vserver/m4/ensc_syscallnr.m4: - do not use the local + kernelheaders anymore; this causes problems on + cross-compiling + - use a fallback headerfile to determine syscall # - some changes to make gcc34 happy +2005-10-28 16:00 Enrico Scholz -2004-05-08 03:27 Enrico Scholz + * util-vserver/Makefile.am, util-vserver/configure.ac, + util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4, + util-vserver/m4/ensc_syscall.m4: do not use the local + kernelheaders anymore; this causes problems on + cross-compiling - * lib/val2text.hc: +2005-10-25 16:23 Enrico Scholz - include + * util-vserver/lib/testsuite/fmt.c: improved tests by validating + that buffer gets not modified before or + after the indented space -2004-05-08 03:27 Enrico Scholz +2005-10-25 16:22 Enrico Scholz - * lib/getvservername.c: + * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed + resource leaks in errorcase + vc_getVserverCtx(): validate result by calling getvserverbyctx() - getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls +2005-10-25 16:21 Enrico Scholz -2004-05-08 03:26 Enrico Scholz + * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added + prototype (with 'validate_result' + parameter) - * lib/: getvserverbyctx-compat.hc, getvserverctx.c: +2005-10-25 16:20 Enrico Scholz - optimized buffersizes + * util-vserver/lib/getvserverbyctx-compat.hc, + util-vserver/lib/getvserverbyctx-v13.hc, + util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added + 'validate_result' parameter to avoid + recursion when called by getvserverctx() -2004-05-08 03:25 Enrico Scholz +2005-10-25 16:18 Enrico Scholz - * doc/configuration.xml: + * util-vserver/lib/vserver.h: added vc_compareVserverById() - fixed apps/vunify/logfile documentation; it must be configured on a - per-system, but not per-vserver base +2005-10-25 16:17 Enrico Scholz -2004-05-08 03:25 Enrico Scholz + * util-vserver/lib/Makefile-files, + util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c - * distrib/misc/debootstrap.uri: +2005-10-25 16:11 Enrico Scholz - updated again + * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack... -2004-05-05 21:40 Enrico Scholz +2005-10-25 16:09 Enrico Scholz - * src/clearenv.c: + * util-vserver/configure.ac: disable expensive tests by default - fixed case when '--' is used +2005-10-25 16:08 Enrico Scholz -2004-05-05 21:39 Enrico Scholz + * util-vserver/Makefile.am: improved 'silent.%' target a little bit + (might be incompatible with + older grep but it's for developing only...) - * scripts/vshelper: +2005-10-25 16:06 Enrico Scholz - fixed typo + * util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh -2004-05-05 21:39 Enrico Scholz +2005-10-25 16:06 Enrico Scholz - * scripts/vserver.start: + * util-vserver/src/testsuite/hashcalc.c: fixed params in + calculateHashFromFD() call - use 'clearenv' in the new path also +2005-10-23 22:55 Enrico Scholz -2004-05-05 21:39 Enrico Scholz + * util-vserver/src/chroot-sh.c: testInternal(): fixed return value + for non-existing files - * scripts/vserver.functions: +2005-10-23 22:50 Enrico Scholz - sendKillSequence(): be silent and succeed everytime + * util-vserver/src/testsuite, + util-vserver/src/testsuite/.cvsignore, + util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/hashcalc.c: added hashcalc -2004-05-05 21:38 Enrico Scholz +2005-10-23 22:49 Enrico Scholz - * scripts/vserver-setup.functions: + * util-vserver/src/vhashify.c: added TESTSUITE mode - removed legacy code +2005-10-09 09:11 Enrico Scholz -2004-05-05 21:37 Enrico Scholz + * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the + name-type, honor the 'ip' value and use the + device name on removal (reported by Timothy Arnold, + https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148) - * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c: +2005-08-08 22:15 Enrico Scholz - added code to preserve capabilities and flags + * util-vserver/scripts/vserver.functions: fixed detection of + commented lines in config-files; formerly, only a + single '#' was detected which does not really make sense for + comments... -2004-05-05 21:37 Enrico Scholz +2005-07-25 15:52 Enrico Scholz - * lib_internal/unify-unify.c: + * util-vserver/util-vserver.spec.in: updated URLs - added some doc +2005-07-25 15:50 Enrico Scholz -2004-05-05 21:36 Enrico Scholz + * util-vserver/src/vwait.c: - made the alarm() code working with + glibc also; glibc restarts + vc_wait_exit() instead of interrupting it so an explicit + siginterrupt(2) is required + - call alarm(2) again when EINTR was seen - * lib/syscall_setiattr-fscompat.hc: +2005-07-25 15:47 Enrico Scholz - be more carefully regarding signed vs. unsigned int... + * util-vserver/scripts/vserver-build.skeleton: execute + 'base.setSuccess' finally -2004-05-05 21:36 Enrico Scholz +2005-07-25 15:46 Enrico Scholz - * lib/bcaps-v13.c: + * util-vserver/scripts/vserver-build.functions.rpm: + rpm.sanityCheck(): added; it warns about missing initpre scripts - removePrefix(): fixed another 'len' issue - include +2005-07-25 15:45 Enrico Scholz -2004-04-30 12:24 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: - + getDistribution(): added sanity checks to make sure that there + exist + a configuration for the selected distribution + - base.initFilesystem(): allow empty directories as root + directories + for new vservers; this uses the new isDirectoryEmpty() function + - base.__cleanup(): armed the cleanup code; formerly there was + still + the safety 'echo' giving out the resulting command instead of + executing it - * lib/bcaps-v13.c: +2005-07-25 15:42 Enrico Scholz - removePrefix(): fixed case when len<4 + * util-vserver/scripts/vserver-build.debootstrap: use new calling + convention of getDistribution(); 'debootstrap' does + not require an explicit configuration of the distribution -2004-04-28 21:18 Enrico Scholz +2005-07-25 15:41 Enrico Scholz - * doc/changelog.txt[DEAD]: + * util-vserver/scripts/vsysvwrapper: fixed typo + (s!$CHBIND!$_CHBIND!) - removed since unused +2005-07-25 15:40 Enrico Scholz -2004-04-28 20:12 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.rpm, + util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck() - * lib/apidoc/Makefile-files: +2005-07-25 15:39 Enrico Scholz - added list2xxx.syntax + * util-vserver/scripts/functions: isDirectoryEmpty(): added + col*(): added -2004-04-28 20:11 Enrico Scholz +2005-07-15 20:25 Enrico Scholz - * src/readlink.c: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208 - enhanced errormessages +2005-07-15 19:40 Enrico Scholz -2004-04-28 20:10 Enrico Scholz + * util-vserver/configure.ac, util-vserver/lib/personalityflag.c, + util-vserver/lib/personalitytype.c, + util-vserver/m4/ensc_personality.m4: check whether enums from + are available before using + them + (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921) - * src/: rpm-fake.c, vattribute.c: +2005-07-15 19:06 Enrico Scholz - use vc_get_insecurebcaps() instead of vc_get_insecurecaps() - set secure ccapabilities + * util-vserver/util-vserver.spec.in: - require the -lib subpackage + by -devel + - copy GPG keys from /etc/pki/rpm-gpg/ -2004-04-28 20:09 Enrico Scholz +2005-07-15 19:02 Enrico Scholz - * src/: chcontext.c, reducecap.c: + * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that + it works again... - use vc_get_insecurebcaps() instead of vc_get_insecurecaps() +2005-07-15 19:01 Enrico Scholz -2004-04-28 20:08 Enrico Scholz + * util-vserver/sysv/vprocunhide: do not run when IATTR feature is + not supported - * lib_internal/Makefile-files: +2005-07-15 19:01 Enrico Scholz - added coreassert.h + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.suexec: readded the + limit-ulimits-per-vserver stuff due to popular requests + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840) -2004-04-28 20:08 Enrico Scholz +2005-07-15 18:59 Enrico Scholz - * lib/testsuite/cflags.c: + * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for + the added CAP_AUDIT* and removed + CAP_QUOTACTL stuff + - assume every unknown capability as insecure - use - added new testcases +2005-07-15 18:58 Enrico Scholz -2004-04-28 20:07 Enrico Scholz + * util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore: added 'personality' - * lib/testsuite/: fmt.c, parselimit.c: +2005-07-15 18:07 Enrico Scholz - use + * util-vserver/lib/syscall_netadd-net.hc, + util-vserver/lib/syscall_netremove-net.hc: changed code so that + it *compiles* with current kernel headers -2004-04-28 20:07 Enrico Scholz +2005-07-15 18:06 Enrico Scholz - * lib/testsuite/Makefile-files: + * util-vserver/lib/syscall_getiattr-fscompat.hc, + util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the + barrier-code so that it sets both the 't' ext2-flag and + chmod-0 permissions. This is required to work with 1.2.10 patch; + formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink, + http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170] - define ENSC_TESTSUITE +2005-07-15 16:32 Enrico Scholz -2004-04-28 20:06 Enrico Scholz + * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL + capability as VC_CAP_QUOTACTL was removed - * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h: +2005-07-15 16:28 Enrico Scholz - initial checkin + * util-vserver/lib/ccaps-v13.c: added + VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} + added/moved some aliases -2004-04-28 20:06 Enrico Scholz +2005-07-15 16:27 Enrico Scholz - * lib/apidoc/Doxyfile.in: + * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL + added VC_CAP_AUDIT* - set EXAMPLE_PATH +2005-07-15 16:27 Enrico Scholz -2004-04-28 20:04 Enrico Scholz + * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL + added VC_CAP_AUDIT* + added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} - * lib/vserver.h: +2005-07-15 16:25 Enrico Scholz - vc_get_insecureccaps(): added - cleanups - added documentation + * util-vserver/contrib/Makefile-files, + util-vserver/contrib/yum-2.3.4-chroot.patch: added + yum-2.3.4-chroot patch -2004-04-28 20:04 Enrico Scholz +2005-07-15 16:25 Enrico Scholz - * lib/val2text.hc: + * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h, + util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated + to patch-2.6.12.2-vs2.0-rc7 - use strncasecmp() instead of strncmp() +2005-07-04 22:38 Enrico Scholz -2004-04-28 20:04 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: check whether + context is already active before starting the build + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849) - * lib/listparser.hc: +2005-07-04 22:36 Enrico Scholz - improved error-detection for the '^' prefix - added support for 'none' - allow '0' + * util-vserver/src/vserver-info.c: allow to pass a numeric xid to + 'vserver-info ... RUNNING' -2004-04-28 19:57 Enrico Scholz +2005-07-04 22:35 Enrico Scholz - * lib/bcaps-v13.c: + * util-vserver/lib_internal/Makefile-files, + util-vserver/lib_internal/util-isnumber.c, + util-vserver/lib_internal/util.h: isNumber(): added - added bcapability names - added code to remove a 'CAP_' prefix +2005-07-04 18:14 Enrico Scholz -2004-04-28 19:55 Enrico Scholz + * util-vserver/scripts/vserver-build.debootstrap: give out status + message before downloading debootstrap + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472) - * lib/: Makefile-files, getinsecurebcaps.c, - getinsecurecaps.c[DEAD]: +2005-07-04 18:03 Enrico Scholz - renamed getinsecurecaps.c to getinsecurebcaps.c + * util-vserver/lib/syscall-alternative.h: updated to + http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h + from 2005-05-07 -2004-04-23 18:47 Enrico Scholz +2005-07-03 22:42 Enrico Scholz - * doc/configuration-lsd.css, NEWS, configure.ac: + * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong + value - version 0.29.211 +2005-07-03 22:40 Enrico Scholz -2004-04-23 18:47 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: updated - * util-vserver.spec.in: +2005-07-03 22:40 Enrico Scholz - readjusted Release: + * util-vserver/distrib/Makefile.am: register fc4 as rh-style + distribution -2004-04-23 16:04 Enrico Scholz +2005-07-03 20:15 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/configure.ac: check for 'nohup' - cleaned up the %file-lists - buildrequire 'xalan-j' (can be disabled with '--without xalan') - removed 'libxslt' buildrequire +2005-07-03 17:53 Enrico Scholz -2004-04-23 16:03 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* + + C++ programs + added chroot_sh + vwait - * doc/Makefile-files: +2005-07-03 17:51 Enrico Scholz - remove *.html only, when we can recreate them + * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated + used kernel headers to 2.6.12.2-vs2.0-rc5 -2004-04-23 13:10 Enrico Scholz +2005-07-03 17:49 Enrico Scholz - * lib/Makefile-files: + * util-vserver/lib/syscall_getvhiname-v13.hc, + util-vserver/lib/syscall_setvhiname-v13.hc: - + s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name! + - added workaround for older kernels not having the naming above - fixed typo +2005-07-03 17:48 Enrico Scholz -2004-04-23 13:09 Enrico Scholz + * util-vserver/scripts/vshelper: accept 'async' method - * doc/Makefile-files: +2005-07-03 17:47 Enrico Scholz - removed FAQ.txt and configuration.dtd - added configuration.xsd + * util-vserver/scripts/vserver.start: pipe 'popd' output to + /dev/null -2004-04-23 13:09 Enrico Scholz +2005-07-03 17:47 Enrico Scholz - * doc/FAQ.txt[DEAD]: + * util-vserver/scripts/vserver.functions: initSync(): fixed + parameter naming + initSync(): set 'async' method when 'vwait' is available + _waitForVWait(): read pipe after 'wait' returned - obsoleted +2005-07-03 17:45 Enrico Scholz -2004-04-22 22:47 Enrico Scholz + * util-vserver/scripts/vserver-build: do not set OPTION_KEEP - * configure.ac: +2005-07-03 17:43 Enrico Scholz - added 'net' API - disable 'legacy' API by default + * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait -2004-04-22 22:47 Enrico Scholz +2005-07-03 17:43 Enrico Scholz - * compat.h: + * util-vserver/scripts/pkgmgmt: - cleanups + - unset %_dbpath at 'internalize' operation - added nid_t +2005-07-03 17:42 Enrico Scholz -2004-04-22 22:47 Enrico Scholz + * util-vserver/scripts/functions: vshelper.initSync(): fixed + parameter naming - * src/reducecap.c: +2005-07-03 17:40 Enrico Scholz - fixed warnings when compiled without legacy-mode + * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand -2004-04-22 22:46 Enrico Scholz +2005-07-03 14:42 Enrico Scholz - * lib/: Makefile-files, ncaps-net.c, ncaps_list-net.c, - nflags-net.c, nflags_list-net.c, syscall_getncaps-net.hc, - syscall_getncaps.c, syscall_getnflags-net.hc, - syscall_getnflags.c, syscall_getnxinfo-net.hc, - syscall_getnxinfo.c, syscall_gettasknid-net.hc, - syscall_gettasknid.c, syscall_netadd-net.hc, syscall_netadd.c, - syscall_netcreate-net.hc, syscall_netcreate.c, - syscall_netmigrate-net.hc, syscall_netmigrate.c, - syscall_netremove-net.hc, syscall_netremove.c, - syscall_setncaps-net.hc, syscall_setncaps.c, - syscall_setnflags-net.hc, syscall_setnflags.c, - vserver-internal.h, vserver.h: + * util-vserver/contrib/Makefile-files, + util-vserver/contrib/yum-2.3.3-chroot.patch: added + yum-2.3.3-chroot.patch - added network layer functions +2005-07-03 14:10 Enrico Scholz -2004-04-22 22:45 Enrico Scholz + * util-vserver/scripts/functions: do not quote $_VSHELPER in help + message (reported by Roman Barczynski, + https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162) - * lib/syscall_ctxcreate-v13.hc: +2005-07-03 14:03 Enrico Scholz - fixed return value + * util-vserver/doc/configuration.xml: mentioned the working + directory for the scripts -2004-04-22 21:33 Enrico Scholz +2005-07-03 14:02 Enrico Scholz - * doc/configuration.dtd[DEAD]: + * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h, + util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h, + util-vserver/kernel/namespace.h, + util-vserver/kernel/namespace_cmd.h, + util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h, + util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5 - obsoleted by configuration.xsd +2005-07-03 13:19 Enrico Scholz -2004-04-22 21:28 Enrico Scholz + * util-vserver/scripts/vserver.start: execute the prepre script in + the configuration directory (*not* the + vdir directory); this should not cause legacy problems as + formerly the + directory was not changed overall - * THANKS: +2005-07-03 13:18 Enrico Scholz - added Olivier Poitrey + * util-vserver/scripts/vserver.functions: check whether filesystem + is mounted readonly; if so, execute + $_SECURE_MOUNT with the '-n' argument -2004-04-22 21:27 Enrico Scholz +2005-07-03 13:17 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.debootstrap, + util-vserver/scripts/vserver-build.rpm: execute base.setSuccess() + at the end - use xalan instead of xsltproc +2005-07-03 13:16 Enrico Scholz -2004-04-22 21:24 Enrico Scholz + * util-vserver/src/rpm-fake-resolver.c: implemented better + error-handling in the read() and write() functions - * doc/: configuration-xhtml.xsl, configuration.xml, - configuration.xsd: +2005-07-03 12:33 Enrico Scholz - use the new, XSD-based format which was defined by Olivier Poitrey + * util-vserver/ensc_wrappers/wrappers-io.hc, + util-vserver/ensc_wrappers/wrappers-iosock.hc, + util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of + read*(2) and write*(2) fucntions into signed variables; + error handling is more cleaner in this way -2004-04-22 21:01 Enrico Scholz +2005-07-03 12:31 Enrico Scholz - * doc/configuration-xhtml.xsl: + * util-vserver/src/vserver-stat.c: - cleanups + - multiply RSS value with PAGESIZE + (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184) + - prepare the '-O' option: calculate vserver names earlier and + use + some more helper functions - made it work with xalan - removed debug message +2005-07-03 12:26 Enrico Scholz -2004-04-22 21:00 Enrico Scholz + * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64 + issue; rpm-fake.so transmitted a + 'size_t' value, but rpm-fake-resolver expected an uint32_t + - minor cleanups - * doc/beautify.xsl[DEAD]: +2005-07-03 09:12 Enrico Scholz - obsoleted + * util-vserver/ensc_vector/Makefile-files, + util-vserver/ensc_vector/vector-foreach.c, + util-vserver/ensc_vector/vector.h, + util-vserver/ensc_vector/vector.hc: added Vector_foreach*() + functions -2004-04-22 21:00 Enrico Scholz +2005-07-02 09:17 Enrico Scholz - * doc/Makefile-files: + * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc, + util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc, + util-vserver/src/vserver.cc, util-vserver/src/vserver.hh, + util-vserver/src/vutil.cc, util-vserver/src/vutil.h, + util-vserver/src/vutil.p: removed the C++ tools; they do not work + with recent configuration and + are adding huge dependencies - use xalan +2005-06-30 06:17 Enrico Scholz -2004-04-22 20:10 Enrico Scholz + * util-vserver/scripts/vserver.stop: use vwait infrastructure - * kernel/: network.h, sched.h: +2005-06-30 06:16 Enrico Scholz - updated to vs1.9.0pre12 + * util-vserver/scripts/vserver-build.functions.pkgmgmt, + util-vserver/scripts/vserver.functions: use CHROOT_SH instead of + CHROOT_* + use vwait -2004-04-22 17:43 Enrico Scholz +2005-06-30 06:16 Enrico Scholz - * lib/: cflags-v13.c, testsuite/cflags.c: + * util-vserver/scripts/vserver-build.functions: remove generated + vserver when build fails and '--keep' was not specified - use more specific names for the flags +2005-06-30 06:13 Enrico Scholz -2004-04-21 23:17 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.debootstrap, + util-vserver/scripts/vserver-build.rpm, + util-vserver/scripts/vserver-build.skeleton, + util-vserver/scripts/vserver-build.yum: use 'base.init' instead + of 'base.initVariables' - * scripts/vserver.start: +2005-06-30 06:12 Enrico Scholz - give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME) + * util-vserver/scripts/vserver-build: added '--keep' option -2004-04-21 23:16 Enrico Scholz +2005-06-30 06:11 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/scripts/X, + util-vserver/scripts/util-vserver-vars.pathsubst: removed + CHROOT_* + added CHROOT_SH - moved the 'ip_only' handling to the right place +2005-06-30 06:11 Enrico Scholz -2004-04-21 11:44 Enrico Scholz + * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_* - * src/vshelper-sync.c: +2005-06-30 06:10 Enrico Scholz - fixed missing initialization of a timeout struct + * util-vserver/lib/virtual.h: include signal_cmd.h instead of + signal.h -2004-04-21 11:43 Enrico Scholz +2005-06-30 06:10 Enrico Scholz - * src/vserver-stat.c: + * util-vserver/util-vserver.spec.in: added %dist tag + buildrequire 'which' and 'diffutils' + require 'apt' on i386 only - use uint64_t for the uptime counter to handle medium+large uptimes - (>49 days) correctly +2005-06-30 06:07 Enrico Scholz -2004-04-21 02:24 Enrico Scholz + * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt, + util-vserver/distrib/fc4/apt/rpmpriorities, + util-vserver/distrib/fc4/apt/sources.list, + util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01, + util-vserver/distrib/fc4/pkgs/02, + util-vserver/distrib/fc4/pkgs/03, + util-vserver/distrib/fc4/rpmlist.d, + util-vserver/distrib/fc4/rpmlist.d/00.lst, + util-vserver/distrib/fc4/yum, + util-vserver/distrib/fc4/yum.repos.d, + util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo, + util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo, + util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo, + util-vserver/distrib/fc4/yum.repos.d/fedora.repo, + util-vserver/distrib/fc4/yum/yum.conf: initial checkin - * scripts/vserver.functions: +2005-06-30 06:06 Enrico Scholz - made 'nodev' work + * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of + CHROOT_* -2004-04-20 20:13 Enrico Scholz +2005-06-30 05:58 Enrico Scholz - * src/.cvsignore: + * util-vserver/src, util-vserver/src/.cvsignore, + util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c, + util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c: + replaced all the small chroot-* programs with a single + 'chroot-sh' + program - added chain-echo +2005-05-19 18:17 Enrico Scholz -2004-04-20 20:07 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@ - * src/Makefile-files: +2005-05-19 18:16 Enrico Scholz - added chain-echo + * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI -2004-04-20 20:07 Enrico Scholz +2005-05-19 18:10 Enrico Scholz - * scripts/vshelper: + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, + util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h, + util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h, + util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h, + util-vserver/kernel/xid.h: updated - use '--defaulttty' +2005-05-19 18:05 Enrico Scholz -2004-04-20 20:07 Enrico Scholz + * util-vserver/lib/issupported.c, + util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h: + vc_isSupported() et.al: added VWAIT feature - * scripts/vserver.stop: +2005-05-19 18:04 Enrico Scholz - use setDefaultTTY() + * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval! -2004-04-20 20:02 Enrico Scholz +2005-05-19 18:02 Enrico Scholz - * scripts/vserver.start: + * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24 + instead of %60); reported in + http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by + Roman Barczynski - use setDefaultTTY() - added explicit synchronization step for fakeinit with the old methods +2005-05-19 18:01 Enrico Scholz -2004-04-20 20:01 Enrico Scholz + * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options + to cat or override a file, or to + append something - * scripts/vserver: +2005-05-19 17:59 Enrico Scholz - added '--defaulttty' option + * util-vserver/distrib/redhat/initpost: use safe chroot-cat + commands -2004-04-20 20:00 Enrico Scholz +2005-05-05 19:13 Enrico Scholz - * scripts/start-vservers: + * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct + helpstring for the '--enable/disable-dietlibc' + option + - use AS_HELP_STRING instead of AC_HELP_STRING - use --defaulttty options instead of setting tty manually +2005-05-05 18:31 Enrico Scholz -2004-04-20 20:00 Enrico Scholz + * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL + - enhanced dietlibc version check to the 64 bit version of hppa - * scripts/functions: +2005-05-05 09:24 Enrico Scholz - setDefaultTTY(): added + * util-vserver/src, util-vserver/src/.cvsignore: added vwait -2004-04-20 19:59 Enrico Scholz +2005-05-05 09:22 Enrico Scholz - * lib/getvservercfgstyle.c: + * util-vserver/src/vwait.c: initial checkin - * vc_getVserverCfgStyle(): interprete relative ('./') and absolute - paths ('/...') as vcCFG_RECENT_FULL only - * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2)) - instead of access(2) to check for directories +2005-05-05 09:21 Enrico Scholz -2004-04-20 19:57 Enrico Scholz + * util-vserver/src/vshelper-sync.c: use '__linux__' instead of + '__linux' (reported by Ola Lundqvist) - * ensc_wrappers/wrappers-unistd.hc: +2005-05-05 09:20 Enrico Scholz - Edup(): added + * util-vserver/src/exec-cd.c: minor cosmetical cleanup -2004-04-20 19:57 Enrico Scholz +2005-05-05 09:20 Enrico Scholz - * ensc_wrappers/wrappers-fcntl.hc: + * util-vserver/src/chroot-cat.c: - added support for '--help' and + '--version' + - added '-a' option to append information instead of truncating + the + file - Efcntl(): added +2005-05-05 09:19 Enrico Scholz -2004-04-20 19:57 Enrico Scholz + * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the + '--help' and '--version' options so + removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT + - added vwait - * distrib/misc/debootstrap.uri: +2005-05-05 09:17 Enrico Scholz - added some entries + * util-vserver/m4/install-notify.am: s!^# !## ! -2004-04-20 19:56 Enrico Scholz +2005-05-05 09:17 Enrico Scholz - * distrib/misc/vunify-exclude: + * util-vserver/lib/Makefile-files, + util-vserver/lib/syscall_waitexit-v13.hc, + util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h: + vc_wait_exit(): implemented support for this syscall - updated +2005-05-02 21:44 Enrico Scholz -2004-04-20 19:55 Enrico Scholz + * util-vserver/src/compat-pivot_root.h: use - * contrib/manifest.dat.pathsubst, - scripts/util-vserver-vars.pathsubst: +2005-05-02 21:43 Enrico Scholz - added chain-echo + * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups -2004-04-20 19:54 Enrico Scholz +2005-05-02 21:43 Enrico Scholz - * src/chain-echo.c: + * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted - initial checkin +2005-05-02 21:43 Enrico Scholz -2004-04-15 04:33 Enrico Scholz + * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE - * NEWS, configure.ac: +2005-05-02 21:42 Enrico Scholz - version 0.29.209 + * util-vserver/lib/vserver-internal.h: cleaned up '#include + <*syscall.h>' stuff -2004-04-15 04:01 Enrico Scholz +2005-05-02 21:42 Enrico Scholz - * src/vcontext.c: + * util-vserver/lib/syscall-legacy.hc, + util-vserver/lib/syscall-wrap.h: include also - setFlags(): optimized (nearly state of 1.10) +2005-05-02 21:41 Enrico Scholz -2004-04-15 04:00 Enrico Scholz + * util-vserver/doc/configuration-xhtml.xsl: use class + 'directoryname' instead of 'directory' for '' + markup - * scripts/vserver.suexec: +2005-05-02 21:40 Enrico Scholz - call chbind when entering vservers + * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am, + util-vserver/m4/install-notify.am: give out additional + information about the 'make install' process -2004-04-15 03:59 Enrico Scholz +2005-04-28 19:07 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207 - call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext +2005-04-28 18:48 Enrico Scholz -2004-04-15 03:59 Enrico Scholz + * util-vserver/configure.ac: adjusted dietlibc requirements - * scripts/functions: +2005-04-28 18:08 Enrico Scholz - callInNamespace(): do not accept non-running vservers + * util-vserver/src/vcontext.c: allow to override the execution + domain (personality); added + '--personality-type' and '--personality-flags' options -2004-04-15 03:58 Enrico Scholz +2005-04-28 18:08 Enrico Scholz - * distrib/misc/debootstrap.uri: + * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY + around a read(2) - updated +2005-04-28 18:05 Enrico Scholz -2004-04-15 01:31 Enrico Scholz + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.suexec: added support for a rescue + mode - * src/vcontext.c: +2005-04-28 18:04 Enrico Scholz - applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) - fixed '--fakeinit' option + * util-vserver/scripts/vserver.functions: * + _generatePersonalityOptions(): added and use it + * added support for a rescue mode -2004-04-15 01:29 Enrico Scholz +2005-04-28 18:03 Enrico Scholz - * scripts/vshelper: + * util-vserver/scripts/vserver-build.functions.pkgmgmt: + YUM_RELEASEPKGS: added - fixed another brokeness in CLI option handling +2005-04-28 18:03 Enrico Scholz -2004-04-15 01:28 Enrico Scholz + * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start' - * scripts/functions: +2005-04-28 18:03 Enrico Scholz - lock(): do not execute the pipe; this does not work on 2.6 + * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added + * added some sanity checks for a sany environment when + internalizing + the package management -2004-04-15 01:28 Enrico Scholz +2005-04-28 18:02 Enrico Scholz - * lib/testsuite/.cvsignore: + * util-vserver/scripts/functions: * isRegularFile(): fixed + evaluation of params + * hasSubstring(): added + * getAllVservers(): fixed typo - added cflags +2005-04-28 18:01 Enrico Scholz -2004-04-15 01:27 Enrico Scholz + * util-vserver/lib_internal/sys_clone.h: cleanups; do not include + - * doc/configuration.xml: +2005-04-28 18:01 Enrico Scholz - added some comments about uts/context + * util-vserver/lib_internal/Makefile-files, + util-vserver/lib_internal/sys_personality.h: added + sys_personality.h -2004-04-15 01:27 Enrico Scholz +2005-04-28 17:56 Enrico Scholz - * doc/configuration-xhtml.xsl: + * util-vserver/scripts/legacy/vserver-copy, + util-vserver/scripts/vserver-copy: moved to legacy - added a new boring stylesheet +2005-04-28 17:54 Enrico Scholz -2004-04-15 01:27 Enrico Scholz + * util-vserver/lib/testsuite/Makefile-files, + util-vserver/lib/testsuite/personality.c: added testcases for the + vc_*personality*() functions - * doc/configuration.css: +2005-04-28 17:53 Enrico Scholz - initial checkin + * util-vserver/lib/vserver.h: added prototypes for vc_*personality* + support -2004-04-15 01:26 Enrico Scholz +2005-04-28 17:53 Enrico Scholz - * contrib/: make-manifest, manifest.dat.pathsubst: + * util-vserver/lib/virtual.h: updated to new kernel headers - added support for '%config(...)' (or whatever) annotations +2005-04-28 17:53 Enrico Scholz -2004-04-15 01:25 Enrico Scholz + * util-vserver/lib/cflags_list-v13.c: do not include + anymore - * ensc_wrappers/wrappers-vserver.hc, - lib_internal/switchtowatchxid.c, src/chcontext.c, - src/reducecap.c, src/rpm-fake-resolver.c, src/rpm-fake.c, - src/vattribute.c: +2005-04-28 17:52 Enrico Scholz - applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) + * util-vserver/lib/internal.h: utilvserver_listparser_uint*(): + removed the 'nonnull' attribute for the 'mask' param -2004-04-15 01:22 Enrico Scholz +2005-04-28 17:51 Enrico Scholz - * lib_internal/: Makefile-files, util.h: + * util-vserver/lib/Makefile-files, + util-vserver/lib/personalityflag.c, + util-vserver/lib/personalityflag_list.c, + util-vserver/lib/personalitytype.c: added personality* files - added util-debug.h +2005-04-28 17:50 Enrico Scholz -2004-04-15 01:22 Enrico Scholz + * util-vserver/doc/configuration.xml: * added some markup + * documented 'personality' - * lib_internal/util-debug.h: +2005-04-28 17:50 Enrico Scholz - initial checkin + * util-vserver/doc/configuration-xhtml.xsl, + util-vserver/doc/configuration.dtd: added support for + and markup -2004-04-15 01:21 Enrico Scholz +2005-04-28 17:49 Enrico Scholz - * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, - namespace.h, network.h, sched.h, switch.h, xid.h: + * util-vserver/distrib/fc3/yum/yum.conf: + s!redhat-release!fedora-release! - updated to vs1.90pre9 +2005-04-28 17:49 Enrico Scholz -2004-04-15 01:21 Enrico Scholz + * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils' - * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files, - testsuite/cflags.c, testsuite/flags.c[DEAD]: +2005-04-28 17:48 Enrico Scholz - applied new kernel API - renamed functions so that they correspond to the new kernel API + * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more + packages -2004-04-15 01:19 Enrico Scholz +2005-04-28 17:46 Enrico Scholz - * lib/: Makefile-files, cflags-compat.c, cflags-v13.c, - cflags_list-compat.c, cflags_list-v13.c, flags-compat.c[DEAD], - flags-v13.c[DEAD], flags_list-compat.c[DEAD], - flags_list-v13.c[DEAD], syscall_createcontext-v13.hc[DEAD], - syscall_createcontext.c[DEAD], syscall_ctxcreate-v13.hc, - syscall_ctxcreate.c, syscall_ctxmigrate-v13.hc, - syscall_ctxmigrate.c, syscall_getcflags-v13.hc, - syscall_getcflags.c, syscall_getflags-v13.hc[DEAD], - syscall_getflags.c[DEAD], syscall_migratecontext-v13.hc[DEAD], - syscall_migratecontext.c[DEAD], syscall_setcflags-v13.hc, - syscall_setcflags.c, syscall_setflags-v13.hc[DEAD], - syscall_setflags.c[DEAD]: + * util-vserver/distrib/fc1/apt/rpmpriorities, + util-vserver/distrib/fc2/apt/rpmpriorities, + util-vserver/distrib/fc3/apt/rpmpriorities, + util-vserver/distrib/rh9/apt/rpmpriorities: added *-release + packages - renamed files so that their names are corresponding the kernel - API. Especially, *_context was renamed to ctx_*, and *flags* to - *cflags*. +2005-04-28 17:45 Enrico Scholz -2004-04-13 10:28 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/scripts/Makefile-files: moved vserver-copy to legacy - * scripts/functions: +2005-04-28 17:44 Enrico Scholz - further locking fixes + * util-vserver/Makefile.am: added new kernel headers -2004-04-13 10:27 Enrico Scholz +2005-04-28 11:01 Enrico Scholz - * src/lockfile.c: + * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h, + util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h, + util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h, + util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h, + util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h, + util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h, + util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h, + util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h, + util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h, + util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h, + util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h, + util-vserver/kernel/xid.h: updated to headers from + patch-2.6.11.7-vs2.0-pre2 - propagate errors +2005-04-24 20:31 Enrico Scholz -2004-04-13 10:20 Enrico Scholz + * util-vserver/src/vserver-stat.c: showContexts(): added 'const' + qualifier - * src/chroot-rm.c: +2005-04-24 20:30 Enrico Scholz - cleanups + * util-vserver/scripts/start-vservers, + util-vserver/scripts/vsomething: use the new getAllVservers() + functionality to specify special kinds of + vservers -2004-04-13 10:09 Enrico Scholz +2005-04-24 20:29 Enrico Scholz - * scripts/vshelper: + * util-vserver/scripts/functions: * isRegularFile(): allow to + override the '-f' classifier + * getAllVservers(): added several types of vservers (marked, + unmarked, + running...) + * getAllVserversByArg()" added - open FD 0 - evaluate CLI options depending on used kernel API +2005-04-24 20:28 Enrico Scholz -2004-04-13 10:08 Enrico Scholz + * util-vserver/m4/ensc_dietlibc_compat.m4: * + ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and + the + results from ENSC_SYSCALL_ALTERNATIVE - * scripts/functions: +2005-04-24 20:26 Enrico Scholz - use new locking mechanism + * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE: + added + * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results + from + ENSC_SYSCALL_ALTERNATIVE -2004-04-13 10:04 Enrico Scholz +2005-04-24 20:25 Enrico Scholz - * lib/: issupported.c, issupportedstring.c, vserver.h: + * util-vserver/lib/vserver-internal.h, + util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h" - added VSHELPER0 feature +2005-04-24 20:25 Enrico Scholz -2004-04-08 10:33 Enrico Scholz + * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c: + VALUES: added an empty field to make it compile with gcc4 - * scripts/vserver.functions: +2005-04-24 20:24 Enrico Scholz - execScriptlets(): fixed initialization of 'start' - execScriptlets(): declare some variables as readonly - _sourceWrap(): added some variables + * util-vserver/lib/bcaps_list-v13.c, + util-vserver/lib/ccaps_list-v13.c, + util-vserver/lib/cflags_list-v13.c, + util-vserver/lib/ncaps_list-net.c, + util-vserver/lib/nflags_list-net.c: made it compatible to the new + utilvserver_listparser_uint*() API and + added wrappers with a third 'bool *' arg -2004-04-08 08:06 Enrico Scholz +2005-04-24 20:23 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/lib/listparser.hc: * parser function has now to set + a 'bool *' arg to signal errors + * when 'mask' argument is null, the special modifiers like '~', + '!' or + 'any' are not allowed - implemented support for default-scriptlets (inspired by ideas of - Olivier Poitrey) +2005-04-24 20:21 Enrico Scholz -2004-04-08 08:05 Enrico Scholz + * util-vserver/lib/internal.h: utilvserver_listparser_uint*(): + added a third 'bool *' arg for the + parser function so that errors can be better propagated - * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm, - vrpm-worker, vserver-build, vshelper: +2005-04-24 20:17 Enrico Scholz - give more verbose error-messages + * util-vserver/lib/Makefile-files, + util-vserver/lib/syscall-alternative.h, + util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and + syscall-wrap.h -2004-04-08 08:04 Enrico Scholz +2005-04-24 20:17 Enrico Scholz - * lib/syscall.c: + * util-vserver/update-doc: exclude some static files - added link-warning for vc_new_s_context() +2005-04-24 20:16 Enrico Scholz -2004-04-08 08:04 Enrico Scholz + * util-vserver/build-all: remove config.cache when CLEAN is set + disabled gcc33 build - * doc/configuration.xml: +2005-04-24 11:33 Enrico Scholz - added general description for the scripts and documented - $DONT_SKIP_DEFAULTS + * util-vserver/doc/configuration-xhtml.xsl, + util-vserver/doc/configuration.dtd, + util-vserver/doc/configuration.xml: added new markup + added new CSS from Nicolas Costes -2004-04-08 08:03 Enrico Scholz +2005-04-16 21:21 Enrico Scholz - * compat.h: + * util-vserver/configure.ac: cleanups + added '--disable-extra-optimizations' option - LINK_WARNING(): added +2005-04-16 21:20 Enrico Scholz -2004-04-07 01:12 Enrico Scholz + * util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.functions.apt, + util-vserver/scripts/vserver-build.functions.rpm, + util-vserver/scripts/vserver-build.functions.yum, + util-vserver/scripts/vserver.functions: use the common + isRegularFile() method to filter out backup-files - * scripts/chcontext, scripts/pkgmgmt, scripts/start-vservers, - scripts/vapt-get, scripts/vpkg, scripts/vpstree, - scripts/vrpm-preload, scripts/vserver, scripts/vserver-copy, - scripts/vserver-wrapper, scripts/vservers.grabinfo.sh, - scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info, - scripts/legacy/vserver, sysv/rebootmgr, sysv/vprocunhide, - sysv/vservers-legacy: +2005-04-16 21:19 Enrico Scholz - give more comprehensive error-message + * util-vserver/scripts/functions: isRegularFile(): added -2004-04-07 01:00 Enrico Scholz +2005-04-16 21:18 Enrico Scholz - * src/: vps.c, vserver-info.c, vserver-stat.c: + * util-vserver/util-vserver.spec.in: cleanups + added changelog entry for 0.30.206 - use switchToWatchXid() +2005-04-12 22:37 Enrico Scholz -2004-04-07 00:59 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206 - * src/Makefile-files: +2005-04-12 21:54 Enrico Scholz - link some files against libinternal.a + * util-vserver/src/vserver-info.c: implemented VERIFYPROC method -2004-04-07 00:58 Enrico Scholz +2005-04-12 21:53 Enrico Scholz - * lib_internal/util.h: + * util-vserver/scripts/vserver.functions: added verify-proc sanity + check - switchToWatchXid(): added prototype +2005-04-12 21:52 Enrico Scholz -2004-04-07 00:58 Enrico Scholz + * util-vserver/scripts/functions: killContext(): commented out the + more correct + (but not working) kill-sequence - * lib_internal/switchtowatchxid.c: +2005-04-12 21:50 Enrico Scholz - initial checkin + * util-vserver/util-vserver.spec.in: ship the yum patches -2004-04-07 00:58 Enrico Scholz +2005-04-12 21:42 Enrico Scholz - * lib_internal/Makefile-files: + * util-vserver/Makefile.am: added '--no-wrap -S' to the + CVS2CL_AMFLAGS - added switchtowatchxid.c +2005-04-12 19:27 Enrico Scholz -2004-04-07 00:57 Enrico Scholz + * util-vserver/configure.ac: adjusted min-dietlibc requirements - * lib/vserver.h: +2005-04-12 19:23 Enrico Scholz - VC_ATTR_DEPRECATED: added + * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow + 'min_ver' to be a shell variable -2004-04-07 00:57 Enrico Scholz +2005-04-12 18:26 Enrico Scholz - * lib/syscall-compat.hc: + * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic - vc_chrootsafe_compat(): removed +2005-04-10 12:27 Enrico Scholz -2004-04-06 10:47 Enrico Scholz + * util-vserver/src/rpm-fake.c: send the signals for endgrent() and + endpwent() - * src/vunify.c: +2005-04-10 12:26 Enrico Scholz - applied new MatchList_compare() interface + * util-vserver/contrib/Makefile-files, + util-vserver/contrib/yum-2.2.1-chroot.patch, + util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for + yum -2004-04-06 10:46 Enrico Scholz +2005-04-10 12:26 Enrico Scholz - * src/vserver-stat.c: + * util-vserver/Makefile.am: include m4/libsel.am - started support for HZ!=100 - cleanups +2005-04-10 01:01 Enrico Scholz -2004-04-06 10:44 Enrico Scholz + * util-vserver/src/context-sync.hc: ignore errors during setsid(2) + execution (required for vs1.9.5.12+) - * src/vcopy.c: +2005-04-10 01:00 Enrico Scholz - implement support for SKIP files + * util-vserver/scripts/vshelper: * kill vserver processes + explicitly with 'killContext'; userspace + reboot helper may assume that 'reboot(2)' never returns... + * added 'async' method -2004-04-06 10:44 Enrico Scholz +2005-04-10 00:59 Enrico Scholz - * src/: rpm-fake-resolver.c, rpm-fake.c: + * util-vserver/scripts/vserver.stop: implicate '--sync' option; it + is not possible to stop asynchronously + send SIGINT to pid 1 instead of trying to determine initpid - do not call vc_new_s_context() when COMPAT API is not available +2005-04-10 00:57 Enrico Scholz -2004-04-06 10:43 Enrico Scholz + * util-vserver/scripts/vserver.functions: use 'killContext()' + instead of invoking 'vkill' manually + set an initial runlevel for 'minit' style also + set 'async' vshelper method for non-sync mode - * scripts/functions: +2005-04-10 00:55 Enrico Scholz - cleanups - vshelper.doInit(): added another sanity check + * util-vserver/scripts/vprocunhide: fixed missing quoting of '~'; + this may cause very slow booting when + NIS/LDAP servers are local vservers as bash tries to expand this + to a + homedir... -2004-04-06 10:42 Enrico Scholz +2005-04-10 00:54 Enrico Scholz - * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c, - matchlist.h: + * util-vserver/scripts/functions: spawn(), killContext(): added - implemented support for SKIP (~) files +2005-04-10 00:53 Enrico Scholz -2004-04-06 10:42 Enrico Scholz + * util-vserver/m4/libsel.am: initial checkin - * lib/testsuite/flags.c: +2005-04-10 00:53 Enrico Scholz - added tests for new flags + * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which + accepts 'DIET' and 'DIETFLAGS' as + global configure variables -2004-04-06 10:41 Enrico Scholz +2005-04-10 00:52 Enrico Scholz - * lib/vserver.h: + * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo - updated VC_VXF_* constants - added VC_VXC_* constants +2005-04-10 00:52 Enrico Scholz -2004-04-06 10:41 Enrico Scholz + * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC + + ENSC_USE_GLIBC - * lib/flags-v13.c: +2005-04-10 00:52 Enrico Scholz - added/updated flaglist + * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS' + variables; they are set by configure now -2004-04-06 10:41 Enrico Scholz +2005-04-08 19:18 Enrico Scholz - * lib/ccaps-v13.c: + * util-vserver/scripts/vyum-worker: added better test for patched + yum - added ccap names +2005-04-08 19:17 Enrico Scholz -2004-04-06 10:40 Enrico Scholz + * util-vserver/src/vserver-info.c: fixed typo - * ensc_wrappers/wrappers-vserver.hc: +2005-04-08 19:17 Enrico Scholz - cleanups + * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul + S. Gumerman) -2004-04-06 10:40 Enrico Scholz +2005-04-08 19:15 Enrico Scholz - * distrib/misc/vunify-exclude: + * util-vserver/scripts/vserver-build.functions.yum: substitute + @YUMLOCKDIR@ - exclude keyfiles completely - made some big files in /etc canditates for unify +2005-04-08 19:14 Enrico Scholz -2004-04-06 10:39 Enrico Scholz + * util-vserver/scripts/chcontext: fixed operation when context was + not specified - * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, - sched.h, signal.h, xid.h: +2005-04-08 19:13 Enrico Scholz - updated to 2.6.5-vs1.9.0pre4 + * util-vserver/distrib/redhat/initpre: reverted the patch adding + '/usr/X11' + create '/sbin/new-kernel-pkg'; 'initpost' would be too late for + FC4 -2004-03-31 05:27 Enrico Scholz +2005-04-08 19:12 Enrico Scholz - * src/lockfile.c: + * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln + -s' - optimized some things - now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers) +2005-04-08 19:12 Enrico Scholz -2004-03-31 05:26 Enrico Scholz + * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile' - * scripts/functions: +2005-04-08 19:12 Enrico Scholz - added some doc - s!_UV_LOCKS!_VS_LOCKS! + * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style' -2004-03-31 02:15 Enrico Scholz +2005-04-08 19:11 Enrico Scholz - * src/lockfile.c: + * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS - fixed '--help' output +2005-03-29 02:10 Enrico Scholz -2004-03-31 02:10 Enrico Scholz + * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR) + instead of libensc_vector.a - * contrib/manifest.dat.pathsubst, src/.cvsignore: +2005-03-25 21:19 Enrico Scholz - added lockfile + * util-vserver/scripts/vserver.stop: fixed typo -2004-03-31 02:05 Enrico Scholz +2005-03-25 17:11 Enrico Scholz - * src/lockfile.c: + * util-vserver/scripts/vserver.functions: minor cleanups: call + vkill with '--xid' instead of '-c' - initial checkin +2005-03-25 16:56 Enrico Scholz -2004-03-31 02:04 Enrico Scholz + * util-vserver/scripts/vserver.stop: address both the context and + the pid when sending SIGINT to init - * src/Makefile-files: +2005-03-25 02:38 Enrico Scholz - added lockfile + * util-vserver/lib_internal/testsuite/copy-check: do not use '-s' + with 'cmp' but display verbose error reason -2004-03-31 02:04 Enrico Scholz +2005-03-25 02:37 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/lib_internal/switchtowatchxid.c: simplified it and + made it work with recent kernels - enableInterfaces(), disableInterfaces(): added locking - enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type +2005-03-25 02:37 Enrico Scholz -2004-03-31 02:03 Enrico Scholz + * util-vserver/doc/configuration-xhtml.xsl: use 'alternate + stylesheet' instead of 'stylesheet' (reported by Herbert + Poetzl) - * scripts/util-vserver-vars.pathsubst: +2005-03-25 02:35 Enrico Scholz - $_LOCKFILE, $LOCKDIR: added + * util-vserver/util-vserver.spec.in: fixed quoting of % in + %description -2004-03-31 02:03 Enrico Scholz +2005-03-24 14:08 Enrico Scholz - * scripts/functions: + * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added + REQUIREMENTS - lock(),unlock(): added - isNumber(): added doc +2005-03-24 13:53 Enrico Scholz -2004-03-30 22:26 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac, + util-vserver/util-vserver.spec.in: version 0.30.205 - * scripts/vserver.functions: +2005-03-24 13:50 Enrico Scholz - made it work... + * util-vserver/util-vserver.spec.in: added some %descriptions -2004-03-30 22:25 Enrico Scholz +2005-03-24 12:46 Enrico Scholz - * scripts/functions: + * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places + add 'volatile' qualifier at variables used around 'setjmp' + use sigsetjmp() instead of setjmp() + minor code cleanups - isNumber(): fixed '0' case +2005-03-24 12:45 Enrico Scholz -2004-03-30 21:07 Enrico Scholz + * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some + places + use Echdir() instead of chdir() - * scripts/vserver.functions: +2005-03-24 12:44 Enrico Scholz - implemented parts of Liam Helmer's dummy-interface method + * util-vserver/src/filetime.c, util-vserver/src/lsxid.c, + util-vserver/src/readlink.c, util-vserver/src/reducecap.c, + util-vserver/src/showattr.c, util-vserver/src/vattribute.c, + util-vserver/src/vcontext.c, util-vserver/src/vcopy.c, + util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c, + util-vserver/src/vps.c, util-vserver/src/vserver-stat.c, + util-vserver/src/vuname.c, util-vserver/src/vunify.c, + util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()! + at some places -2004-03-30 21:00 Enrico Scholz +2005-03-24 12:42 Enrico Scholz - * scripts/functions: + * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate() + instead of truncate() - isNumber(): added +2005-03-24 12:42 Enrico Scholz -2004-03-30 20:59 Enrico Scholz + * util-vserver/lib_internal/testsuite/copy-check: added new tests + and better diagnostic - * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst: +2005-03-24 12:42 Enrico Scholz - added substitutions/tests for iptables, modprobe, rmmod and nameif - (required for Liam Helmer's dummy-interfaces) + * util-vserver/lib_internal/unify-copy.c: moved 'volatile' + qualifiers to a better place + minor code cleanups -2004-03-30 19:20 Enrico Scholz +2005-03-24 12:41 Enrico Scholz - * src/vshelper-sync.c: + * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate(): + added - implemented it with select() instead of alarm(); races are much nicer to handle +2005-03-24 12:41 Enrico Scholz -2004-03-30 18:10 Enrico Scholz + * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG - * src/vshelper-sync.c: +2005-03-24 01:12 Enrico Scholz - use sigaction() instead of signal() to remove SA_RESTART flag explicitly + * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary + files on exit -2004-03-30 18:04 Enrico Scholz +2005-03-24 00:12 Enrico Scholz - * src/pipe-sync.c[DEAD]: + * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block + signals while executing the non-atomic operations - obsoleted by vshelper-sync +2005-03-24 00:12 Enrico Scholz -2004-03-30 17:50 Enrico Scholz + * util-vserver/src/vhashify.c: optimized directory creation - * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h, - switch.h: +2005-03-24 00:11 Enrico Scholz - updated from vs0.09.28 + * util-vserver/lib_internal/unify-copy.c: prepared for sigbus + testcase + added some 'volatile' modifiers + use siglongjmp() instead of longjmp() -2004-03-30 17:49 Enrico Scholz +2005-03-24 00:09 Enrico Scholz - * contrib/manifest.dat.pathsubst, src/Makefile-files: + * util-vserver/lib_internal/matchvserverinfo-init.c: minor code + cleanups - removed pipe-sync +2005-03-24 00:09 Enrico Scholz -2004-03-27 05:58 Enrico Scholz + * util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore, + util-vserver/lib_internal/testsuite/Makefile-files, + util-vserver/lib_internal/testsuite/sigbus.c: added sigbus + testcase - * NEWS, configure.ac: +2005-03-23 02:17 Enrico Scholz - version 0.29.207 + * util-vserver/ensc_vector/testsuite, + util-vserver/ensc_vector/testsuite/.cvsignore: updated -2004-03-26 10:50 Enrico Scholz +2005-03-23 02:10 Enrico Scholz - * scripts/vshelper: + * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c: + added lots of new code... - use 'findObject -e' instead of 'findFile' to find /dev/null also +2005-03-23 02:08 Enrico Scholz -2004-03-26 10:50 Enrico Scholz + * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added - * scripts/vserver.start: +2005-03-23 02:08 Enrico Scholz - fixed call of vshelper.isEnabled + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.rpm, + util-vserver/scripts/vserver-build.yum: execute '--initdb' before + importing pubkeys + import pubkeys from /etc/vservers/.distributions/.common/pubkeys + also -2004-03-26 10:49 Enrico Scholz +2005-03-23 02:05 Enrico Scholz - * doc/configuration.xml: + * util-vserver/scripts/vserver: added 'hashify' target - fixed some typos +2005-03-23 02:05 Enrico Scholz -2004-03-26 10:05 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_VHASHIFY - * doc/configuration.xml: +2005-03-23 02:05 Enrico Scholz - documented apps/vshelper/logfile symlink + * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed + initialization of 'vserver' -2004-03-26 10:03 Enrico Scholz +2005-03-23 02:04 Enrico Scholz - * scripts/vshelper: + * util-vserver/distrib/Makefile.am: create + /etc/.../.distributions/.common/pubkeys/ + create /etc/.../.defaults/apps/vunify/hash - ignore 'restart2' event; this seems to be issued at vserver *start* - added support for a logfile - enable logfile-logging when invoked from kernel (no tty) +2005-03-23 02:04 Enrico Scholz -2004-03-26 09:29 Enrico Scholz + * util-vserver/util-vserver.spec.in: copy GPG keys from the system + into the confdir + buildrequire dietlibc-0.25 - * scripts/util-vserver-vars.pathsubst: +2005-03-23 02:03 Enrico Scholz - fixed order of variables - fixed _VSHELPER path + * util-vserver/build-all: build with debug settings -2004-03-26 09:28 Enrico Scholz +2005-03-22 15:27 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/src/rpm-fake.c: honor return codes of read(2) and + write(2) when communication with the rpm-fake-helper + call read(2) and write(2) through TEMP_FAILURE_RETRY() + use Vwrite() instead of write(2) at some places - fixed vshelper path - added vshelper-sync +2005-03-22 15:25 Enrico Scholz -2004-03-26 09:27 Enrico Scholz + * util-vserver/lib_internal/command-exec.c: call write(2) through + TEMP_FAILURE_RETRY() - * util-vserver.spec.in: +2005-03-22 15:25 Enrico Scholz - added some Requires: - own %dir /var/run/vshelper + * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel -2004-03-26 09:27 Enrico Scholz +2005-03-22 15:05 Enrico Scholz - * Makefile.am: + * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c: + workaround warning messages regarding 'warn_unused_return_value' + when + using _FORTIFY_SOURCE. - added substition for @VSHELPERSTATEDIR@ - minor cosmetical cleanups +2005-03-22 14:59 Enrico Scholz -2004-03-26 08:45 Enrico Scholz + * util-vserver/lib/getvservervdir.c, + util-vserver/lib_internal/coreassert.h, + util-vserver/lib_internal/matchlist-initmanually.c, + util-vserver/lib_internal/matchlist-printid.c, + util-vserver/lib_internal/util-exitlikeprocess.c, + util-vserver/lib_internal/util-io.h: workaround warning messages + regarding 'warn_unused_return_value' when + using _FORTIFY_SOURCE. - * src/.cvsignore: +2005-03-22 14:57 Enrico Scholz - added vshelper-sync + * util-vserver/contrib/manifest.dat.pathsubst: added vhashify + + vdlimit -2004-03-26 08:40 Enrico Scholz +2005-03-22 14:57 Enrico Scholz - * src/vshelper-sync.c: + * util-vserver/util-vserver.spec.in: cleanups + use %global instead of %define - initial checkin +2005-03-22 14:48 Enrico Scholz -2004-03-26 08:40 Enrico Scholz + * util-vserver/build-all: set _FORTIFY_SOURCE - * src/vserver-info.c: +2005-03-19 03:59 Enrico Scholz - - added tgID and tgPXID support - - accept 'true' as boolean value - - optimized the code a little bit so that the xid will be looked up - only when really needed + * util-vserver, util-vserver/.cvsignore: updated -2004-03-26 08:38 Enrico Scholz +2005-03-19 03:58 Enrico Scholz - * src/vps.c: + * util-vserver, util-vserver/.cvsignore: updated - in output, added a ' ' on overlong vserver-names +2005-03-19 02:35 Enrico Scholz -2004-03-26 08:38 Enrico Scholz + * util-vserver/update-doc: initial checkin - * src/secure-mount.c: +2005-03-19 02:33 Enrico Scholz - rewrote some parts to cope better with '-o' options (required for -bme - patches to work) + * util-vserver/scripts/chcontext: do not use '--create' for dynamic + contexts -2004-03-26 08:37 Enrico Scholz +2005-03-19 02:21 Enrico Scholz - * src/Makefile-files: + * util-vserver/distrib/apps: removed... - added vshelper-sync +2005-03-19 02:20 Enrico Scholz -2004-03-26 08:36 Enrico Scholz + * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper, + util-vserver/distrib/apps/vshelper/action: added to be removed... - * scripts/vshelper: +2005-03-19 02:16 Enrico Scholz - initial checkin + * util-vserver/distrib/redhat/initsignal, + util-vserver/src/testsuite/data/vserver1, + util-vserver/src/testsuite/data/vserver2, + util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall, + util-vserver/tests/attack.spec, util-vserver/tests/ulimit: + obsoleted -2004-03-26 08:36 Enrico Scholz +2005-03-19 02:16 Enrico Scholz - * scripts/vserver.stop: + * util-vserver/src/testsuite/data/vserver1, + util-vserver/src/testsuite/data/vserver1/apps, + util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt, + util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style, + util-vserver/src/testsuite/data/vserver1/apps/vunify, + util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude, + util-vserver/src/testsuite/data/vserver2, + util-vserver/src/testsuite/data/vserver2/apps, + util-vserver/src/testsuite/data/vserver2/apps/vunify, + util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude, + util-vserver/src/testsuite/vuname, + util-vserver/src/testsuite/vuname/nodename, + util-vserver/sysv/vkillall, util-vserver/tests/attack.spec, + util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added + to be removed... - added VSHELPER & synchronization code +2005-03-19 02:12 Enrico Scholz -2004-03-26 08:36 Enrico Scholz + * util-vserver/distrib/redhat/initsignal: added to be removed + soon... - * scripts/vserver.start: +2005-03-19 02:11 Enrico Scholz - added documentation about failure reasons - added VSHELPER code + * util-vserver/src/vnet.c: obsoleted... -2004-03-26 08:35 Enrico Scholz +2005-03-19 02:10 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/doc/vunify-verbosity.txt, + util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X, + util-vserver/src/vnet.c: initial checkin - adapted code to new getFileArray() behavior - added VSHELPER support - added "LEGACY ALERT" messages - initSync(),waitForSync(): added +2005-03-19 02:07 Enrico Scholz -2004-03-26 08:33 Enrico Scholz + * util-vserver/vserver-start/interface-add.c, + util-vserver/vserver-start/interface-print.c, + util-vserver/vserver-start/interface-remove.c, + util-vserver/vserver-start/main.c: avoid warnings regarding + unused params - * scripts/vserver-setup.functions: +2005-03-19 02:07 Enrico Scholz - added a "LEGACY ALERT" + * util-vserver/src/Makefile-files: moved vdlimit into the only-C99 + section + build vhashify only with C99 and beecrypt + cleanups -2004-03-26 08:33 Enrico Scholz +2005-03-19 02:06 Enrico Scholz - * scripts/vserver-build: + * util-vserver/lib_internal/testsuite/copy-check: cleanups + conditionalize expensive tests - fixed code to work with new behavior of getFileArray +2005-03-19 02:05 Enrico Scholz -2004-03-26 08:32 Enrico Scholz + * util-vserver/lib/Makefile-files, + util-vserver/lib_internal/Makefile-files: moved *dlimit* files + into the only-C99 section + clean all potentially built libraries - * scripts/util-vserver-vars.pathsubst: +2005-03-19 02:03 Enrico Scholz - added some missing variables - added the vshelper variables + * util-vserver/ensc_vector/list-free.c: some minor C89 + compatibility changes -2004-03-26 08:31 Enrico Scholz +2005-03-19 02:03 Enrico Scholz - * scripts/pkgmgmt: + * util-vserver/ensc_vector/Makefile-files: use + 'lib-dietlibc-not-enabled-error.a' consistently + clean all libraries inclusive those which might not be built - use pkgmgmt.isAptAvailable() +2005-03-19 02:01 Enrico Scholz -2004-03-26 08:30 Enrico Scholz + * util-vserver/doc/configuration.dtd: readded - * scripts/functions: +2005-03-19 02:01 Enrico Scholz - logging(),warning(),panic(),execute(): added - pkgmgmt.isAptAvailable(): added - vshelper.*(): added - getFileArray(): fail, when file does not exist + * util-vserver/doc/configuration.xml: documented the 'vhashify' + configuration + moved '' tags before '' -2004-03-26 08:29 Enrico Scholz +2005-03-19 02:00 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/doc/configuration-xhtml.xsl: applied changes + regarding the new www-location on savannah - added vshelper +2005-03-19 01:59 Enrico Scholz -2004-03-26 08:28 Enrico Scholz + * util-vserver/doc/Makefile-files: (re)added xsltproc support - * lib/vserver.h: +2005-03-19 01:57 Enrico Scholz - - minor cleanups - - added vcFEATURE_VSHELPER - - vc_isSupported(): annotated it - - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT - requires a special handling so inlining is not really usefully - anymore + * util-vserver/configure.ac: added tests for XSLTPROC + added '--disable-expensive-tests' + added beecrypt tests + cosmetical cleanups + enhancements -2004-03-26 08:26 Enrico Scholz +2005-03-19 01:56 Enrico Scholz - * lib/: issupported.c, issupportedstring.c: + * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT + added some hacks for lib-dietlibc-not-enabled-error.a - added VSHELPER +2005-03-18 03:56 Enrico Scholz -2004-03-26 08:26 Enrico Scholz + * util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore: updated - * lib/Makefile-files: +2005-03-18 03:56 Enrico Scholz - added getinsecurecaps.c + * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h: + include instead of defining a 'struct stat'; this + prevents + problems with the 64bit interface of the filesystem functions -2004-03-26 08:26 Enrico Scholz +2005-03-18 03:54 Enrico Scholz - * lib/getinsecurecaps.c: + * util-vserver/lib_internal/unify-copy.c: use a sparse-file + friendly method for copying files - initial checkin +2005-03-18 03:33 Enrico Scholz -2004-03-26 08:25 Enrico Scholz + * util-vserver/lib_internal/testsuite/Makefile-files, + util-vserver/lib_internal/testsuite/copy-check, + util-vserver/lib_internal/testsuite/copy.c: added testcases for + Unify_copy() - * doc/configuration.xml: +2005-03-18 00:33 Enrico Scholz - documented the vshelper stuff + * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR) + instead of libensc_vector.a -2004-03-26 08:25 Enrico Scholz +2005-03-18 00:25 Enrico Scholz - * doc/configuration.dtd: + * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c, + util-vserver/src/vhashify.h: made it work... - added a type for 'script' +2005-03-18 00:24 Enrico Scholz -2004-03-26 08:24 Enrico Scholz + * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc: + applied changes in the MatchList-API - * distrib/Makefile.am: +2005-03-18 00:23 Enrico Scholz - cleanups in the directory creation rules + * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of + libensc_vector.a + use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la -2004-03-26 08:24 Enrico Scholz +2005-03-18 00:23 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/scripts/vpkg: exit with returncode of '2' when + pkgmgmt can not be determined - added vshelper +2005-03-18 00:22 Enrico Scholz -2004-03-26 08:23 Enrico Scholz + * util-vserver/lib_internal/testsuite/Makefile-files: use + $(LIBENSCVECTOR) instead of libensc_vector.a - * util-vserver.spec.in: +2005-03-18 00:22 Enrico Scholz - use 'install-distribution' instead of 'install-vserverdir' - added vshelper stuff + * util-vserver/lib_internal/unify-isiunlinkable.c, + util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed + return-type -2004-03-26 08:23 Enrico Scholz +2005-03-18 00:21 Enrico Scholz - * Makefile.am: + * util-vserver/lib_internal/unify-copy.c: implemented copyReg() + with mmap(2) instead of read(2)+write(2) sequences - cleanups and enhancements in the directory installation rules +2005-03-18 00:20 Enrico Scholz -2004-03-24 06:51 Enrico Scholz + * util-vserver/lib_internal/string.hc: String_free(): added - * NEWS: +2005-03-18 00:20 Enrico Scholz - version 0.29.205 + * util-vserver/lib_internal/string.h: renamed String_destroy() to + String_free() -2004-03-24 06:51 Enrico Scholz +2005-03-18 00:20 Enrico Scholz - * src/Makefile-files: + * util-vserver/lib_internal/string-destroy.c: obsoleted; + String_free() is now inlined - fixed LDADD flags for capchroot +2005-03-18 00:20 Enrico Scholz -2004-03-24 06:30 Enrico Scholz + * util-vserver/lib_internal/matchlist-initbyvserver.c, + util-vserver/lib_internal/matchlist-initmanually.c, + util-vserver/lib_internal/matchlist-initrefserverlist.c, + util-vserver/lib_internal/matchlist.h: applied lot of API changes - * src/vsched.c: +2005-03-18 00:18 Enrico Scholz - enhanced the in-chain operation; make it a noop when called without opts - enhanced error messages + * util-vserver/lib_internal/matchlist-destroy.c: use String_free() + instead of String_destroy() -2004-03-24 06:23 Enrico Scholz +2005-03-18 00:18 Enrico Scholz - * scripts/: util-vserver-vars.pathsubst, vserver.functions, - vserver.start: + * util-vserver/lib_internal/Makefile-files: added + matchvserverinfo-* + removed string-destroy.c - added scheduler support +2005-03-18 00:17 Enrico Scholz -2004-03-24 06:23 Enrico Scholz + * util-vserver/lib_internal/matchvserverinfo-free.c, + util-vserver/lib_internal/matchvserverinfo-init.c: initial + checkin - * doc/configuration.xml: +2005-03-18 00:15 Enrico Scholz - added basic documentation for bcapabilities, ccapabilities and schedule + * util-vserver/ensc_vector/Makefile-files, + util-vserver/lib/Makefile-files: split into a -glibc and a -diet + part -2004-03-24 05:56 Enrico Scholz +2005-03-18 00:13 Enrico Scholz - * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c, - src/vattribute.c, src/vps.c: + * util-vserver/ensc_vector/testsuite/Makefile-files, + util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR) + instead of libensc_vector.a - renamed vc_get_securecaps() to vc_get_insecurecaps() +2005-03-18 00:12 Enrico Scholz -2004-03-24 05:47 Enrico Scholz + * util-vserver/configure.ac: HACK: set 'enable_static=no' for + dietlibc case and postpone AC_PROG_LIBTOOL execution - * scripts/vserver.start: +2005-03-18 00:11 Enrico Scholz - added missing '\' + * util-vserver/Makefile.am: use $(LIBVSERVER) instead of + lib/libvserver.la + use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS) -2004-03-24 05:46 Enrico Scholz +2005-03-17 14:59 Enrico Scholz - * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c, - vserver-info.c, vuname.c: + * util-vserver/build-all, util-vserver/src, + util-vserver/src/.cvsignore: updated - use vc_xidopt2xid() +2005-03-17 14:58 Enrico Scholz -2004-03-24 05:44 Enrico Scholz + * util-vserver/src/vunify.c: use new Unify_unify() API + rearranged some code; I do not try to be C89 compliant in C99 + progams anymore... - * src/: chcontext.c, vkill.c, vsched.c: +2005-03-17 14:58 Enrico Scholz - prefer '--xid' instead of '--ctx' - use vc_xidopt2xid() + * util-vserver/src/vcopy.c: use new Unify_unify() API -2004-03-24 05:43 Enrico Scholz +2005-03-17 14:57 Enrico Scholz - * scripts/vserver.start: + * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c, + util-vserver/src/vhashify.h: initial checkin - added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts +2005-03-17 14:56 Enrico Scholz -2004-03-24 05:43 Enrico Scholz + * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of + lib_internal/libinternal.a + added vhashify* - * scripts/vserver-build.debootstrap: +2005-03-17 14:54 Enrico Scholz - call 'wget' with '-nv' instead of '-q' + * util-vserver/lib_internal/testsuite/Makefile-files, + util-vserver/src/testsuite/Makefile-files, + util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL) + instead of lib_internal/libinternal.a -2004-03-24 05:42 Enrico Scholz +2005-03-17 14:53 Enrico Scholz - * lib/vserver.h: + * util-vserver/lib_internal/unify.h: * added an 'ignore_zero' + argument to Unify_unify() + * Unify_isIUnlinkable(): added - vc_xidopt2xid(): added prototype +2005-03-17 14:52 Enrico Scholz -2004-03-24 05:42 Enrico Scholz + * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero' + argument to Unify_unify() - * lib/Makefile-files: +2005-03-17 14:51 Enrico Scholz - added xidopt2xid.c + * util-vserver/ensc_vector/list-add.c, + util-vserver/ensc_vector/list-at.c, + util-vserver/ensc_vector/list-free.c, + util-vserver/ensc_vector/list-init.c, + util-vserver/ensc_vector/list-insertinternal.c, + util-vserver/ensc_vector/list-internal.h, + util-vserver/ensc_vector/list-search.c, + util-vserver/ensc_vector/list-searchselforg.c, + util-vserver/ensc_vector/list.h, + util-vserver/ensc_vector/list.hc, + util-vserver/ensc_vector/testsuite/test2.c, + util-vserver/ensc_vector/vector-searchselforg.c, + util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin -2004-03-24 05:41 Enrico Scholz +2005-03-17 14:51 Enrico Scholz - * lib/xidopt2xid.c: + * util-vserver/lib_internal/Makefile-files: * create both + libinternal-diet.a and libinternal-glibc.a. This is + needed to avoid segfaults with gcc4 when linking against glibc + based + libraries like 'beecrypt'. Perhaps, these segfaults are a problem + with gcc4 as they do not happen with gcc33... + + * added unify-isiunlinkable.c - initial checkin +2005-03-17 14:49 Enrico Scholz -2004-03-24 05:41 Enrico Scholz + * util-vserver/ensc_vector/testsuite/test1.c: added tests for + Vector_searchSelfOrg() - * ensc_wrappers/wrappers-vserver.hc: +2005-03-17 14:48 Enrico Scholz - Evc_xidopt2xid(): added + * util-vserver/ensc_vector/testsuite/Makefile-files: added test2 -2004-03-24 05:41 Enrico Scholz +2005-03-17 14:47 Enrico Scholz - * distrib/misc/debootstrap.uri: + * util-vserver/ensc_vector/vector.h, + util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*(): + added - updated to recent version +2005-03-17 14:47 Enrico Scholz -2004-03-24 05:40 Enrico Scholz + * util-vserver/ensc_vector/Makefile-files: added list-* files + added vector-searchselforg.c - * util-vserver.spec.in: +2005-03-17 14:46 Enrico Scholz - fixed Requires() - fixed some %dir's + * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c: + fixed declaration of the *_x*int() methods; they do not take a + 'base' argument -2004-03-24 02:48 Enrico Scholz +2005-03-09 14:53 Enrico Scholz - * src/vlimit.c: + * util-vserver/src/vserver-info.c: added XIDTYPE support - cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options - minor cleanups +2005-03-09 14:43 Enrico Scholz -2004-03-24 02:45 Enrico Scholz + * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen() - * sysv/vservers-legacy: +2005-03-09 14:42 Enrico Scholz - initial checkin + * util-vserver/m4/ensc_initrddir.m4: fixed typo -2004-03-24 02:44 Enrico Scholz +2005-03-09 14:39 Enrico Scholz - * sysv/: rebootmgr, rebootmgr.subst[DEAD]: + * util-vserver/lib/vserver.h: vc_getXIDType(): added - 'rebootmgr' is now a src-script +2005-03-09 14:39 Enrico Scholz -2004-03-24 02:44 Enrico Scholz + * util-vserver/lib/vserver-internal.h: added some magic to avoid + warnings with gcc4 - * sysv/Makefile-files: +2005-03-09 14:38 Enrico Scholz - 'rebootmgr' is now a src-script - added vservers-legacy + * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c: + added getxidtype.c -2004-03-24 02:43 Enrico Scholz +2005-03-09 14:37 Enrico Scholz - * src/vattribute.c: + * util-vserver/distrib/redhat/initpre: create /usr/X11 also - initialize 'bmask' member of struct vc_ctx_caps - use negative logic of --bcap (this should be the 'old' behavior of '--cap') +2005-03-09 14:37 Enrico Scholz -2004-03-24 02:42 Enrico Scholz + * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt, + util-vserver/distrib/fc3/apt/rpmpriorities, + util-vserver/distrib/fc3/apt/sources.list: added apt support for + FC3 - * src/rpm-fake.c: +2005-03-02 01:29 Enrico Scholz - initialize 'bmask' member of struct vc_ctx_caps + * util-vserver/lib/syscall_adddlimit-v13.hc, + util-vserver/lib/syscall_adddlimit.c, + util-vserver/lib/syscall_getdlimit-v13.hc, + util-vserver/lib/syscall_getdlimit.c, + util-vserver/lib/syscall_remdlimit-v13.hc, + util-vserver/lib/syscall_remdlimit.c, + util-vserver/lib/syscall_setdlimit-v13.hc, + util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of + CALL_VC_V13 -2004-03-24 02:41 Enrico Scholz +2005-03-02 01:24 Enrico Scholz - * src/: capchroot.c, filetime.c, readlink.c: + * util-vserver/scripts/vyum: allow '--all' param - rewrote it +2005-03-02 01:24 Enrico Scholz -2004-03-24 02:41 Enrico Scholz + * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings - * src/Makefile-files: +2005-03-02 01:23 Enrico Scholz - cleanups; moved some programs into $legacydir + * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL() + statements -2004-03-24 02:40 Enrico Scholz +2005-03-02 01:23 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/lib/syscall_adddlimit-v13.hc, + util-vserver/lib/syscall_remdlimit-v13.hc, + util-vserver/lib/vserver-internal.h: minor cleanups - added more legacy programs +2005-03-02 00:54 Enrico Scholz -2004-03-24 02:32 Enrico Scholz + * util-vserver/src/secure-mount.c: do not assume 'nodev' on + 'devpts' - * scripts/legacy/vserver: +2005-03-02 00:54 Enrico Scholz - use $_XXXX variables instead of static commandnames - use variables for paths + * util-vserver/lib/vserver-internal.h: + CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added -2004-03-24 02:21 Enrico Scholz +2005-03-02 00:52 Enrico Scholz - * scripts/legacy/distrib-info: + * util-vserver/lib/Makefile-files, + util-vserver/lib/syscall_adddlimit-v13.hc, + util-vserver/lib/syscall_adddlimit.c, + util-vserver/lib/syscall_getdlimit-v13.hc, + util-vserver/lib/syscall_getdlimit.c, + util-vserver/lib/syscall_remdlimit-v13.hc, + util-vserver/lib/syscall_remdlimit.c, + util-vserver/lib/syscall_setdlimit-v13.hc, + util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h, + util-vserver/lib/vserver.h, util-vserver/src/Makefile-files, + util-vserver/src/vdlimit.c: added *vdlimit functions + tools + (patch provided by Daniel Hokka Zakrisson) - moved parserpmdump to legacy +2005-02-25 23:32 Enrico Scholz -2004-03-24 02:15 Enrico Scholz + * util-vserver/scripts/vserver-setup.functions: added some sanity + checks - * scripts/util-vserver-vars.pathsubst: +2005-02-25 23:31 Enrico Scholz - added $_REBOOTMGR + * util-vserver/ensc_wrappers/Makefile-files, + util-vserver/ensc_wrappers/wrappers-string.hc, + util-vserver/ensc_wrappers/wrappers.h: added wrapper around + string functions -2004-03-24 02:15 Enrico Scholz +2005-02-25 23:30 Enrico Scholz - * m4/ensc_dietlibc.m4: + * util-vserver/src/secure-mount.c: /me should learn to differ + between script-languages and C... strings in C are still marked + by >"< but not by >'<... + fixed allocation of the newly generated option string - fixed copy&paste error +2005-02-25 21:51 Enrico Scholz -2004-03-24 02:12 Enrico Scholz + * util-vserver/scripts/vapt-get-worker, + util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and + $_APT_GET - * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed, - cvsusers.map: +2005-02-25 21:37 Enrico Scholz - initial checkin + * util-vserver/distrib/redhat/initpost, + util-vserver/scripts/functions, + util-vserver/scripts/legacy/distrib-info, + util-vserver/scripts/legacy/rootshell, + util-vserver/scripts/legacy/vserver, + util-vserver/scripts/pkgmgmt, + util-vserver/scripts/start-vservers, + util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree, + util-vserver/scripts/vserver, util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.debootstrap, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.functions.apt, + util-vserver/scripts/vserver-build.functions.pkgmgmt, + util-vserver/scripts/vserver-build.functions.rpm, + util-vserver/scripts/vserver-build.functions.yum, + util-vserver/scripts/vserver-build.rpm, + util-vserver/scripts/vserver-build.yum, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vserver-setup.functions, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper, + util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr, + util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY + PATCHES: introduced a more common naming + scheme: global, immutable variables names are now named like + '$__ABC' + instead of '$ABC'. This happens at much places and will break a + lot of + patches therefore. -2004-03-24 02:11 Enrico Scholz +2005-02-25 21:33 Enrico Scholz - * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore, - lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore, - src/testsuite/.cvsignore, tests/.cvsignore: + * util-vserver/configure.ac: changed my GPG key - added some standardfiles; I do not want to wait until Savannah fixes - its scripts and allows access to CVSROOT/cvsignore again. +2005-02-25 21:33 Enrico Scholz -2004-03-24 02:07 Enrico Scholz + * util-vserver/src/secure-mount.c: assume 'nodev' by default - * lib_internal/util-perror.h: +2005-02-25 20:55 Enrico Scholz - placed a 'do ... while (0)' block around the macros + * util-vserver/scripts/vserver-build.functions.yum, + util-vserver/scripts/vyum-worker: added preliminary support for + the patch from + https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view -2004-03-24 02:07 Enrico Scholz +2005-02-25 20:52 Enrico Scholz - * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc, - syscall_setccaps-v13.hc: + * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid + ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of + use $SETUP_CONFDIR instead of $confdir - handle the new struct vc_ctx_caps::bmask member +2005-02-25 20:51 Enrico Scholz -2004-03-24 02:05 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of + $PKGDIR, use $PKGINSTALLDIR instead of - * contrib/manifest.dat.pathsubst: +2005-02-20 23:21 Enrico Scholz - moved some files into legacy - handle sysv scripts + * util-vserver/scripts/vserver-build.functions.rpm: + rpm.initFilesystem(): fixed variable-names; this caused e.g. an + unset %_dbpath macro formerly -2004-03-24 02:05 Enrico Scholz +2005-02-15 23:13 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204 - added formerly missing 'v_gated' registration - updated -legacy subpackage and moved some initscripts into it +2005-02-15 22:24 Enrico Scholz -2004-03-24 02:04 Enrico Scholz + * util-vserver/configure.ac: added information where the 'ip' and + 'vconfig' programs can be found - * lib/vserver.h: +2005-02-15 22:18 Enrico Scholz - do not use PURE before gcc 3.3.3 - use a more effective way to determine gcc revision - struct vc_ctx_caps: added 'bmask' member + * util-vserver/scripts/vshelper: adjusted the order of cli options + evaluation; automake-1.9.5 redirects + input from /dev/null so the 'tty -s' check gets triggered and + 'make + distcheck' fails in the '... --version/--help' tests -2004-03-24 02:03 Enrico Scholz +2005-02-15 18:04 Enrico Scholz - * compat.h: + * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev + symlink; there was a '/' missing which + caused a pollution of the /etc/vservers/.defaults directory with + 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey). - do not use PURE before gcc 3.3.3 - use a more effective way to determine gcc revision +2005-02-07 18:02 Enrico Scholz -2004-03-23 02:15 Enrico Scholz + * util-vserver/scripts/functions, + util-vserver/scripts/vserver-build.functions.pkgmgmt, + util-vserver/src/vunify.c: fixed typos - * scripts/vserver-wrapper: +2005-02-07 18:01 Enrico Scholz - fixed typo (missing 's') + * util-vserver/doc/configuration.xml: documented the *namespace + options -2004-03-23 00:27 Enrico Scholz +2005-02-04 12:18 Enrico Scholz - * scripts/vserver-build.functions: + * util-vserver/scripts/vserver.functions: SECURITY: fixed detection + of the mtab-location (Georg Glas) + https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844 - added basic support for SuSE (patch from Thomas Guettler) - give more hints in errormessages (patch from Thomas Guettler) +2005-02-04 02:55 Enrico Scholz -2004-03-23 00:18 Enrico Scholz + * util-vserver/scripts/vserver.functions: fixed one of the + previously added 'test -n' - * scripts/vpkg: +2005-02-02 14:09 Enrico Scholz - give out errormessage on unknown distribution type + * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc + ENSC_PATHPROG(): added a '' parameter -2004-03-23 00:13 Enrico Scholz +2005-02-02 13:42 Enrico Scholz - * scripts/functions: + * util-vserver/doc/compatibility-xhtml.xsl, + util-vserver/doc/compatibility.css: applied + http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch - added basic support for SuSE +2005-02-01 17:28 Enrico Scholz -2004-03-19 17:58 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203 - * src/vserver-stat.c: +2005-02-01 17:23 Enrico Scholz - fixed race when process disappeared shortly after reading /proc + * util-vserver/scripts/Makefile-files: added vyum-worker to + AM_INSTALLCHECK_STD_OPTIONS_EXEMPT -2004-03-19 17:57 Enrico Scholz +2005-02-01 17:23 Enrico Scholz - * doc/configuration.xml: + * util-vserver/scripts/vyum-worker: minor cosmetical change - documented apps/init/{mark,depends} - mentioned the gentoo initstyle +2005-02-01 17:22 Enrico Scholz -2004-03-19 17:57 Enrico Scholz + * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt: + fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local + VAR=$(ACTION)' + succeeds everytime so ERROR will be never executed. So, it is + rewritten to + 'local VAR; VAR=$(ACTION) || ERROR'. - * doc/configuration-lsd.css: +2005-02-01 17:02 Enrico Scholz - followed Bertl's suggestion and added a subliminal message + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202 -2004-03-19 17:51 Enrico Scholz +2005-02-01 16:57 Enrico Scholz - * configure.ac: + * util-vserver/distrib/fc3/rpmlist.d, + util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin - require at least version 0.24 of dietlibc +2005-02-01 16:56 Enrico Scholz -2004-03-19 17:51 Enrico Scholz + * util-vserver/scripts/vserver-build.rpm: moved installPackages + into vserver-build.functions.rpm + added support for preconfigured package-lists - * m4/ensc_dietlibc.m4: +2005-02-01 16:55 Enrico Scholz - allow to specify a + * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*(): + added -2004-03-18 07:06 Enrico Scholz +2005-02-01 16:55 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/scripts/vserver-build: documented the '--empty' + switch for the '-m rpm' method + allow an increasing debug-level - version 0.29.204 +2005-02-01 16:54 Enrico Scholz -2004-03-18 07:06 Enrico Scholz + * util-vserver/scripts/functions: vshelper.isDebug(): fixed it... - * lib_internal/util-dotfile.h: +2005-02-01 16:53 Enrico Scholz - do not use PURE; it is not applicable for inline declarations + * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d + directory + content -2004-03-18 06:59 Enrico Scholz +2005-02-01 16:53 Enrico Scholz - * compat.h: + * util-vserver/contrib/manifest.dat.pathsubst: added + vserver-build.rpm - fixed broken condition for PURE - define __builtin_expect() when needed +2005-02-01 02:08 Enrico Scholz -2004-03-18 06:36 Enrico Scholz + * util-vserver/lib_internal/matchlist-initbyvserver.c, + util-vserver/lib_internal/matchlist-initmanually.c, + util-vserver/lib_internal/matchlist-initrefserverlist.c, + util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc: + changed matchlist-API to pass additional information about a + vserver. This allows to turn off pkgmgmt-queries for not-yet + existent vservers in 'vcopy' - * src/vunify.c: +2005-02-01 02:06 Enrico Scholz - cleanups in the verbosity code + * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo: + added; it allows to pass additional information about the vserver -2004-03-18 06:35 Enrico Scholz +2005-02-01 02:06 Enrico Scholz - * scripts/legacy/: vps.pathsubst, vserver: + * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd + with O_RDWR, fixed resource leak in error-case - use 'chcontext-compat' instead of 'chcontext' +2005-02-01 00:55 Enrico Scholz -2004-03-18 06:35 Enrico Scholz + * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow + when appending the '/' - * scripts/vserver.stop: +2005-01-31 23:06 Enrico Scholz - call isVserverRunning to cleanup rundir + * util-vserver/doc/configuration.xml, + util-vserver/scripts/functions, util-vserver/scripts/vshelper: + added 'debug' option for vshelper -2004-03-18 06:35 Enrico Scholz +2005-01-31 23:04 Enrico Scholz - * scripts/vserver-build.functions.pkgmgmt: + * util-vserver/scripts/vshelper: added delegation support (Herbert + Poetzl) + http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff - ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty +2005-01-31 22:47 Enrico Scholz -2004-03-18 06:33 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: getDistribution(): + added support for a default distribution - * scripts/vserver-build: +2005-01-31 22:45 Enrico Scholz - cleanups; use full parenthesis in case ... esac + * util-vserver/scripts/Makefile-files, + util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method -2004-03-18 06:33 Enrico Scholz +2005-01-31 22:45 Enrico Scholz - * scripts/vserver: + * util-vserver/distrib/Makefile.am, util-vserver/distrib/template, + util-vserver/distrib/template/initpost, + util-vserver/distrib/template/initpre: added the 'template' + distribution - implemenented 'pkgmgmt' command +2005-01-31 17:48 Enrico Scholz -2004-03-18 06:32 Enrico Scholz + * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will + be now done shortly before execve(2) + but not on initialization anymore. This solves the problem when + 'rpm' is + a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. + was unset + and the wrapper not used. - * scripts/vrpm: +2005-01-31 17:45 Enrico Scholz - allow both internal and external packagemanagement + * util-vserver/scripts/vshelper: fixed the (currently non-existent) + child->parent traversal -2004-03-18 06:32 Enrico Scholz +2005-01-31 17:44 Enrico Scholz - * scripts/vpkg: + * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT + + DOT_MULTI_TARGET - cleanups; generalized some functions and moved them into the 'functions' file +2005-01-31 17:44 Enrico Scholz -2004-03-18 06:32 Enrico Scholz + * util-vserver/doc/configuration.xml: updated - * scripts/vapt-get: +2005-01-31 17:43 Enrico Scholz - support both internal and external packagemanagement + * util-vserver/Makefile.am, + util-vserver/lib/createskeleton-full.hc, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-setup.functions, + util-vserver/src/save_ctxinfo.c, + util-vserver/util-vserver.spec.in: removed 'run.rev' as a + vserver-local variable and made it a system-wide setting -2004-03-18 06:31 Enrico Scholz +2005-01-28 01:21 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/doc/configuration.xml: reindented it + fixed vshelper documentation - added $_PKGMGMT and $_TAR +2005-01-27 21:24 Enrico Scholz -2004-03-18 06:31 Enrico Scholz + * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, + util-vserver/scripts/start-vservers, + util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg, + util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm, + util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver, + util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.debootstrap, + util-vserver/scripts/vserver-build.functions.rpm, + util-vserver/scripts/vserver-setup.functions, + util-vserver/scripts/vserver-wrapper, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper, + util-vserver/scripts/vsomething: use 'test -n "..."' instead of + 'test "..."'; when "..." expands to '-v' + or a similar string, the expression will be misinterpreted + (noticed by + Werner Schalk) - * scripts/start-vservers: +2005-01-27 20:53 Enrico Scholz - filter out non-matching vservers *before* adding them to the makefile + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201 -2004-03-18 06:30 Enrico Scholz +2005-01-27 20:38 Enrico Scholz - * scripts/functions: + * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c: + reworked the capability.h stuff - getVserverStatus(): fix problems with leading whitespaces in numerical values - pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added +2005-01-27 20:38 Enrico Scholz -2004-03-18 06:29 Enrico Scholz + * util-vserver/src/Makefile-files, + util-vserver/src/capability-compat.h: added capability-compat.h - * scripts/pkgmgmt: +2005-01-27 20:37 Enrico Scholz - initial checkin + * util-vserver/configure.ac: added check for + header -2004-03-18 06:29 Enrico Scholz +2005-01-27 20:37 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/Makefile.am: removed the linuxcaps.h bits - added pkgmgmt +2005-01-27 19:17 Enrico Scholz -2004-03-18 06:28 Enrico Scholz + * util-vserver/src/vserver-info.c: implemented capability-support + check - * lib_internal/matchlist-initmanually.c: +2005-01-27 19:16 Enrico Scholz - some cleanups in the verbosity code + * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2) + and context-creation; this caused + errors on kernel 2.6 when the vserver is not running yet -2004-03-18 06:28 Enrico Scholz +2005-01-27 19:15 Enrico Scholz - * lib/getvservercfgstyle.c: + * util-vserver/src, util-vserver/src/.cvsignore, + util-vserver/src/Makefile-files: added check-unixfile - filter out relative and absolute paths; when they are not pointing to - an existing directory, the function fails +2005-01-27 19:15 Enrico Scholz -2004-03-18 06:27 Enrico Scholz + * util-vserver/scripts/vserver.start: execute sanityCheck() - * ensc_wrappers/wrappers_handler.hc: +2005-01-27 19:15 Enrico Scholz - use __builtin_expect + * util-vserver/scripts/vserver.functions: moved sanity checks which + were spread in various functions into the sanityCheck() method + implemented checks for non-newline terminated files and missing + capability support -2004-03-18 06:27 Enrico Scholz +2005-01-27 19:13 Enrico Scholz - * distrib/defaults/apt/apt.conf: + * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs, + util-vserver/distrib/fc3/pkgs/01, + util-vserver/distrib/fc3/pkgs/02, + util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum, + util-vserver/distrib/fc3/yum.repos.d, + util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo, + util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo, + util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo, + util-vserver/distrib/fc3/yum.repos.d/fedora.repo, + util-vserver/distrib/fc3/yum/yum.conf, + util-vserver/scripts/vserver-build.functions.yum, + util-vserver/scripts/vserver-build.yum, + util-vserver/scripts/vsomething, util-vserver/scripts/vyum, + util-vserver/scripts/vyum-worker, + util-vserver/src/check-unixfile.c: initial checkin - added '@autogenerated@' tag plus small warning +2005-01-27 19:11 Enrico Scholz -2004-03-18 06:26 Enrico Scholz + * util-vserver/scripts/vserver-build: added 'yum' support - * contrib/manifest.dat.pathsubst: +2005-01-27 19:11 Enrico Scholz - added pkgmgmt script + * util-vserver/scripts/vrpm-preload: reorganized; moved lots of + code into the 'functions' file -2004-03-18 06:26 Enrico Scholz +2005-01-27 19:10 Enrico Scholz - * configure.ac: + * util-vserver/scripts/util-vserver-vars.pathsubst: added yum* + files + vsomething + check-unixfile - look for tar +2005-01-27 19:10 Enrico Scholz -2004-03-18 06:25 Enrico Scholz + * util-vserver/scripts/functions: added yum* support + reorganized the rpmFake stuff - * Makefile.am: +2005-01-27 19:09 Enrico Scholz - substitute @TAR@ + * util-vserver/scripts/Makefile-files: added the yum* files + + vsomething -2004-03-16 15:30 Enrico Scholz +2005-01-27 19:09 Enrico Scholz - * src/chbind.c: + * util-vserver/distrib/redhat/initpre: added missing newline - use vc_get_nb_ipv4root() instead of hardcoded '16' value +2005-01-27 19:08 Enrico Scholz -2004-03-16 15:29 Enrico Scholz + * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3 - * compat.h: +2005-01-27 19:07 Enrico Scholz - CONST: added + * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files + + check-unixfile -2004-03-16 15:28 Enrico Scholz +2005-01-27 19:07 Enrico Scholz - * lib/vserver.h: + * util-vserver/README: mentioned the '-m yum' buildmethod - VC_ATTR_CONST: added - vc_get_nb_ipv4root(): added +2005-01-26 23:29 Enrico Scholz -2004-03-16 15:28 Enrico Scholz + * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as + /etc/vservers/.../vdir also - * lib/Makefile-files: +2005-01-26 23:27 Enrico Scholz - added getnbipv4root.c + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199 -2004-03-16 15:27 Enrico Scholz +2005-01-26 21:15 Enrico Scholz - * lib/getnbipv4root.c: + * util-vserver/util-vserver.spec.in: do not ship the /vservers + directory itself; as it is immutable, the + extraction will fail else - initial checkin +2005-01-26 20:44 Enrico Scholz -2004-03-16 05:37 Enrico Scholz + * util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore: updated - * scripts/Makefile-files: +2005-01-26 20:09 Enrico Scholz - added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT + * util-vserver/util-vserver.spec.in: rearranged some scriptlets to + avoid comments after '-p /sbin/ldconfig' -2004-03-16 05:26 Enrico Scholz +2005-01-26 15:35 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/scripts/vserver.start: added (untested) support for + '/' in the vserver fstab - version 0.29.202 +2005-01-26 15:34 Enrico Scholz -2004-03-16 04:51 Enrico Scholz + * util-vserver/scripts/vserver.functions: use unique prefixes for + variables used in functions with 'eval' statements + mountRootFS(): added - * sysv/Makefile-files: +2005-01-26 15:34 Enrico Scholz - added vservers-default - removed vservers + * util-vserver/scripts/functions: use unique prefixes for variables + used in functions with 'eval' statements -2004-03-16 04:50 Enrico Scholz +2005-01-26 15:32 Enrico Scholz - * sysv/vservers.subst[DEAD]: + * util-vserver/lib_internal/testsuite/filecfg-ml.c: include + + - obsoleted by new initscript +2005-01-26 15:31 Enrico Scholz -2004-03-16 04:49 Enrico Scholz + * util-vserver/scripts/Makefile-files: moved rootshell to legacy - * sysv/vservers-default: +2005-01-26 15:30 Enrico Scholz - initial checkin + * util-vserver/vserver-start/defaulttty.c: include -2004-03-16 04:49 Enrico Scholz +2005-01-26 15:29 Enrico Scholz - * src/vserver-info.c: + * util-vserver/src/secure-mount.c: added '--rootfs' option - implemented INITPID for the compat API +2005-01-26 15:28 Enrico Scholz -2004-03-16 04:49 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: moved the v_* + initscripts to legacy - * src/rpm-fake.c: +2005-01-26 14:23 Enrico Scholz - implemented/fixed the non-legacy part - cleanups + * util-vserver/util-vserver.spec.in: updated BuildRequires: + use 'setattr --barrier' instead of 'chattr +t' in the %post + scriptlet + moved the v_* initscripts to legacy -2004-03-16 04:48 Enrico Scholz +2005-01-25 16:01 Enrico Scholz - * src/rpm-fake-resolver.c: + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/scripts/legacy/rootshell, + util-vserver/scripts/rootshell: moved rootshell script to legacy - implemented/fixed the non-legacy part +2005-01-21 13:51 Enrico Scholz -2004-03-16 04:48 Enrico Scholz + * branches/SYSCALL_SWITCH/util-vserver/scripts/vserver, + util-vserver/scripts/legacy/vserver: fixed + http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570: + + "vserver myvserver start" gives exit code 1 if there is no file + /etc/vservers/myvserver.sh, since the last statement in vserver + ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this + case. + + [Daniel Hermann] - * scripts/vserver.suexec: +2005-01-21 13:44 Enrico Scholz - added internal mode to use 'suexec' for stopped vservers also + * util-vserver/scripts/vserver: be more verbosely when vserver + could not be determined and give hints + about possible solutions (based upon ideas by Thorsten Gunkel) -2004-03-16 04:47 Enrico Scholz +2005-01-21 13:42 Enrico Scholz - * scripts/vserver.stop: + * util-vserver/scripts/vserver-setup.functions: + interface-configuration: give out a warning when no device was + configured - added a more efficient stop method for fakeinit vservers +2005-01-21 13:41 Enrico Scholz -2004-03-16 04:47 Enrico Scholz + * util-vserver/scripts/vserver.functions: * + interface-configuration: accept 'nodev' without a configured + 'dev'; + formerly the interface was silently ignored when 'dev' was + missing + * added some sanity checks for the behaviour described above - * scripts/vserver.start: +2005-01-21 13:38 Enrico Scholz - finxed incomplete quoting + * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make + it work in SELinux environments + call execve(2) directly instead of execv(3) -2004-03-16 04:46 Enrico Scholz +2005-01-07 17:40 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/README: fixed typos + cleanups + enhancements - handle fakeinit separately - cleanups and fixes in the flag-generation +2005-01-07 16:44 Enrico Scholz -2004-03-16 04:45 Enrico Scholz + * util-vserver/README: "Notes for distributors" + "Which version + shall I use?" added - * scripts/vserver-wrapper: +2005-01-07 16:41 Enrico Scholz - initial checkin + * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[[' + instead of '[' (found by Hans Ulrich Niedermann) -2004-03-16 04:45 Enrico Scholz +2005-01-06 23:59 Enrico Scholz - * scripts/vserver: + * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK, + AC_CANONICAL_HOST + AC_CANONICAL_BUILD - added support for an internal command mode +2005-01-06 23:53 Enrico Scholz -2004-03-16 04:43 Enrico Scholz + * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK(): + added + made ENSC_VERSION_DIETLIBC uppercase + ignore extra specifiers in dietlibc's minor version (reported by + Hans Ulrich Niedermann) - * scripts/util-vserver-vars.pathsubst: +2005-01-06 23:26 Enrico Scholz - added $_INITSYNC_MINIT_* variables - added $_START_VSERVERS + * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in + $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich + Niedermann) -2004-03-16 04:43 Enrico Scholz +2004-12-28 19:07 Enrico Scholz - * scripts/start-vservers: + * util-vserver/scripts/vserver.functions: use $_ (which + expands to absolute paths) instead of trusting into a good $PATH + a small VLAN fix (do not quote the splitted dev) + minor cleanups - added ok/passed/failed logic +2004-12-28 19:07 Enrico Scholz -2004-03-16 04:42 Enrico Scholz + * 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 $_ (which expands to + absolute paths) instead of trusting into a good $PATH - * scripts/Makefile-files: +2004-12-28 19:04 Enrico Scholz - ship vsyswrapper again + * util-vserver/configure.ac: use ENSC_PATHPROG & friends -2004-03-16 04:42 Enrico Scholz +2004-12-28 19:03 Enrico Scholz - * lib/vserver.h: + * util-vserver/m4/ensc_pathprog.m4: initial checkin - vc_is_dynamic_xid(): added +2004-12-28 19:02 Enrico Scholz -2004-03-16 04:42 Enrico Scholz + * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when + substituting prognames - * lib/Makefile-files: +2004-12-28 12:00 Enrico Scholz - added isdynamicxid.c + * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall + variants -2004-03-16 04:41 Enrico Scholz +2004-12-28 12:00 Enrico Scholz - * ensc_wrappers/wrappers-vserver.hc: + * util-vserver/lib/vserver.h: s!\params!\param! + added doc about vc_get_iattr() - Evc_set_ccaps(): added +2004-12-28 11:58 Enrico Scholz -2004-03-16 04:41 Enrico Scholz + * util-vserver/doc/cfg.txt: removed since obsoleted by + configuration.xml - * distrib/redhat/initpre, lib/isdynamicxid.c: +2004-12-21 07:19 Enrico Scholz - initial checkin + * util-vserver/src/vsched.c: fixed segfault when no arguments are + given (reported by Adrian Reyer) -2004-03-16 04:41 Enrico Scholz +2004-12-16 00:11 Enrico Scholz - * distrib/redhat/initpost: + * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable + to 'fdset'. former name causes problems + with certain FD_* implementations (reported by Adrian Reyer) - use internal 'chkconfig' command +2004-12-09 13:07 Enrico Scholz -2004-03-16 04:40 Enrico Scholz + * util-vserver/build-all: added fc-3 host - * distrib/Makefile.am: +2004-12-09 13:06 Enrico Scholz - added initpre to handle rpm's misclassification of %_netsharedpath + * util-vserver/lib/Makefile-files: getfilecontext.c: added -2004-03-16 04:39 Enrico Scholz +2004-12-09 13:05 Enrico Scholz - * contrib/: make-manifest, manifest.dat.pathsubst: + * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h: + vc_getfilecontext(): as noticed by daniel_hozac in IRC, this + function + was horribly broken. Fixed and moved it into an own file as it is + too + complex for an inline function. Documentation was added also. - handle some sysv files too +2004-12-07 11:15 Enrico Scholz -2004-03-16 04:39 Enrico Scholz + * util-vserver/vserver-start/main.c: include - * util-vserver.spec.in: +2004-12-07 11:14 Enrico Scholz - updated the -sysv package + * util-vserver/scripts/vserver.functions: read enter-shell from the + defaults-directory also + use prio-bias instead of cpu-mask -2004-03-15 22:41 Enrico Scholz +2004-12-07 11:13 Enrico Scholz - * src/vcontext.c: + * util-vserver/lib_internal/filecfg-iteratemultiline.c: include + - cleanups; remove unused code - added '--silentexist' - use context-sync.hc +2004-12-07 11:13 Enrico Scholz -2004-03-15 22:40 Enrico Scholz + * util-vserver/lib/testsuite/cflags.c: added some new flags - * src/chcontext.c: +2004-12-07 11:10 Enrico Scholz - use code from context-sync.hc + * util-vserver/doc/configuration.xml: do not mention the /hostname + + /domainname params anymore + removed vsched/cpu-mask + added vsched/priority-bias -2004-03-15 22:39 Enrico Scholz +2004-10-21 19:02 Enrico Scholz - * src/context-sync.hc: + * util-vserver/lib/vserver.h: added/updated flags and capabilities - initial checkin +2004-10-21 19:01 Enrico Scholz -2004-03-15 22:39 Enrico Scholz + * util-vserver/lib/islink.c: initial checkin - * src/Makefile-files: +2004-10-21 19:01 Enrico Scholz - added context-sync.hc + * util-vserver/lib/internal.h: utilvserver_isLink(): added + prototype -2004-03-15 22:39 Enrico Scholz +2004-10-21 19:00 Enrico Scholz - * scripts/vserver-build.apt-rpm: + * util-vserver/lib/cflags-v13.c: added lots of new flags - cleanups; full parenthesis for case ... esac statements +2004-10-21 18:59 Enrico Scholz -2004-03-15 22:38 Enrico Scholz + * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap; + 'ping' is kept for compatibility reasons - * scripts/vserver: +2004-10-21 18:58 Enrico Scholz - cleanups; full parenthesis for case ... esac statements - give more helpful error messages + * util-vserver/lib/Makefile-files: added islink.c -2004-03-15 22:37 Enrico Scholz +2004-10-19 23:59 Enrico Scholz - * lib_internal/: jail.h, jailintotempdir.c: + * util-vserver/scripts/functions: getFileValue(): modified to + accept a list of candidates - return indication about place of error +2004-10-19 23:39 Enrico Scholz -2004-03-15 21:01 Enrico Scholz + * util-vserver/src/vcontext.c: merged from + UV_NAMESPACE_AFTER_CHROOT branch - * configure.ac: +2004-10-19 23:19 Enrico Scholz - print correct $prefix when '--prefix' is not specified + * util-vserver/Makefile.am: added 'update-doc' target -2004-03-13 04:39 Enrico Scholz +2004-10-19 23:11 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/ensc_wrappers/wrappers-vserver.hc: + Evc_{new,enter}_namespace(): added - version 0.29.201 +2004-10-19 21:47 Enrico Scholz -2004-03-13 04:39 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196 - * src/vcontext.c: +2004-10-19 21:47 Enrico Scholz - added another #warning + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h: + updated to vs1.9.3-rc4 -2004-03-13 04:23 Enrico Scholz +2004-10-19 21:11 Enrico Scholz - * src/vcontext.c: + * util-vserver/vserver-start/configuration-init.c, + util-vserver/vserver-start/configuration.c, + util-vserver/vserver-start/configuration.h, + util-vserver/vserver-start/interface.c, + util-vserver/vserver-start/interface.h, + util-vserver/vserver-start/main.c, + util-vserver/vserver-start/scriptlets.c, + util-vserver/vserver-start/vserver-start.h: added lots of new + code - fixed '--uid' option (it's required_argument but not no_argument) - drop privileges after migrate() +2004-10-19 21:10 Enrico Scholz -2004-03-13 04:22 Enrico Scholz + * util-vserver/lib_internal/filecfg-iteratemultiline.c, + util-vserver/lib_internal/testsuite/filecfg-ml.c, + util-vserver/vserver-start/defaulttty.c: initial checkin - * scripts/vserver.start: +2004-10-19 21:09 Enrico Scholz - call $_SAVE_CTXINFO until we have something better + * util-vserver/vserver-start/Makefile-files: added defaulttty.c -2004-03-13 03:57 Enrico Scholz +2004-10-19 21:08 Enrico Scholz - * src/vcontext.c: + * util-vserver/src/reducecap.c: use some dirty hacks to include + cleanly - updated to new kernel behavior +2004-10-19 21:08 Enrico Scholz -2004-03-13 03:56 Enrico Scholz + * util-vserver/scripts/vserver.stop: execute 'prepareStop()' - * src/vattribute.c: +2004-10-19 21:07 Enrico Scholz - renamed set*() to parse*() - set the correct secure attributes - call set_flags/set_ccaps only, when there is something to do + * util-vserver/scripts/vserver.functions: made + runlevel_{start,stop} global variables + prepareStop(): added + set PREVLEVEL on 'vserver ... stop' (required by Debian) -2004-03-13 03:54 Enrico Scholz +2004-10-19 21:06 Enrico Scholz - * scripts/: chcontext, vserver.start: + * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen! - applied new CLI +2004-10-19 21:06 Enrico Scholz -2004-03-13 03:54 Enrico Scholz + * util-vserver/lib_internal/testsuite/Makefile-files: added + filecfg-ml test - * lib_internal/Makefile-files: +2004-10-19 21:06 Enrico Scholz - added jail* files + * util-vserver/lib_internal/string.hc: String_c_str(): added -2004-03-13 03:53 Enrico Scholz +2004-10-19 21:05 Enrico Scholz - * lib_internal/: jail.h, jailintotempdir.c: + * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added - initial checkin +2004-10-19 21:05 Enrico Scholz -2004-03-13 03:52 Enrico Scholz + * util-vserver/lib_internal/filecfg.h: + FileCfg_iterateOverMultiLine(): added prototypes and related + declarations - * ensc_wrappers/wrappers-vserver.hc: +2004-10-19 21:04 Enrico Scholz - Evc_get_ccaps(): added declaration + * util-vserver/lib_internal/Makefile-files: added + filecfg-iteratemultiline.c -2004-03-12 20:31 Enrico Scholz +2004-10-19 21:04 Enrico Scholz - * src/vuname.c: + * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs(): + use VCMD_set_sched_v2 instead of VCMD_set_sched - rewrote it; CLI should be more usable now +2004-10-19 21:03 Enrico Scholz -2004-03-12 20:30 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added - * scripts/: chcontext, vserver.start: +2004-10-19 21:03 Enrico Scholz - use new vuname syntax + * util-vserver/doc/configuration.xml: s!prefix!prefix-length! -2004-03-12 07:02 Enrico Scholz +2004-10-19 21:03 Enrico Scholz - * src/vattribute.c: + * util-vserver/Makefile.am: added new kernel headers + changed substition of linuxcaps.h; oldish 'sed' versions do not + understand '\<' regexs - set caps before flags so that caps can be changed in the same transaction - which deletes 'setup' +2004-10-18 16:11 Enrico Scholz -2004-03-12 05:53 Enrico Scholz + * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore - * scripts/vserver.suexec: +2004-10-18 16:08 Enrico Scholz - added some explicit '--' + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, + util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h, + util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h, + util-vserver/kernel/network.h, util-vserver/kernel/sched.h, + util-vserver/kernel/signal.h, util-vserver/kernel/switch.h, + util-vserver/kernel/xid.h: updated -2004-03-12 05:52 Enrico Scholz +2004-10-18 16:07 Enrico Scholz - * scripts/functions: + * util-vserver/doc/Makefile-files: removed stylesheets and images + from the main-package; they are now in the web-CVS - added some doc - getVserverStatus(): fixed it +2004-10-18 16:07 Enrico Scholz -2004-03-12 05:51 Enrico Scholz + * util-vserver/doc/configuration-flower.css, + util-vserver/doc/configuration-lsd.css, + util-vserver/doc/configuration-lsd1.css, + util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png, + util-vserver/doc/flowers2.png: moved into web-CVS - * src/save_ctxinfo.c: +2004-10-18 15:46 Enrico Scholz - use strncat() instead of strcat() to enforce correct length + * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h: + updated -2004-03-12 04:38 Enrico Scholz +2004-10-06 03:20 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/README: updated note about 'vserver-stat' and differ + between 2.4 and 2.6 + kernel - version 0.29.200 +2004-10-06 03:19 Enrico Scholz -2004-03-12 04:37 Enrico Scholz + * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the + final unlink() - * scripts/: chcontext, vserver.start: +2004-10-06 03:19 Enrico Scholz - remove the setup flag + * util-vserver/src/Makefile-files: link secure-mount against + libvserver -2004-03-12 04:37 Enrico Scholz +2004-10-06 03:18 Enrico Scholz - * lib/virtual.h: + * util-vserver/src/secure-mount.c: added better diagnostic when + fstab-parsing fails + use strsep() instead of strtok_r() in the parser to make the + line-number counter work - cleanups +2004-10-01 12:16 Enrico Scholz -2004-03-12 04:19 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195 - * scripts/chcontext: +2004-10-01 12:08 Enrico Scholz - give '--xid' in migrate case + * util-vserver/scripts/functions: _getProcNumberCount(): + s!$_ctx!$1! -2004-03-12 04:17 Enrico Scholz +2004-10-01 11:50 Enrico Scholz - * scripts/chcontext: + * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give + out information about version of the found dietlibc - fixed migrate vs. migrate-self +2004-10-01 11:04 Enrico Scholz -2004-03-12 04:13 Enrico Scholz + * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when + additional information are following the + number - * Makefile.am: +2004-10-01 11:00 Enrico Scholz - added kernel headers + * util-vserver/scripts/functions: use more efficient ways to detect + number of processes in a context + (access /proc/virtual/... information instead of executing vps) -2004-03-12 04:12 Enrico Scholz +2004-10-01 10:58 Enrico Scholz - * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, - network.h, sched.h, signal.h, switch.h: + * util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.debootstrap: allowed to + specify additional debootstrap options - initial checkin +2004-10-01 10:57 Enrico Scholz -2004-03-12 04:02 Enrico Scholz + * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added + warnings regarding procfs-security - * sysv/vprocunhide: +2004-09-24 15:10 Enrico Scholz - do not use /dev/null as lockfile + * util-vserver/src/rpm-fake.c: removed a __THROW which is not + needed and causes errors with newer gcc -2004-03-12 04:02 Enrico Scholz +2004-09-24 15:08 Enrico Scholz - * src/vsched.c: + * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method + to copy labels; formerly, bad parameters could + cause undefined behaviour - updated to new API +2004-09-24 15:06 Enrico Scholz -2004-03-12 04:02 Enrico Scholz + * util-vserver/doc/Makefile-files: fixed typo - * src/vattribute.c: +2004-09-23 23:13 Enrico Scholz - implemented --secure + * util-vserver/doc/configuration.xml: added some comments for + interfaces/../{name,nodev} -2004-03-12 04:01 Enrico Scholz +2004-09-23 23:12 Enrico Scholz - * scripts/: vserver.start, vserver.stop: + * util-vserver/doc/configuration-flower.css, + util-vserver/doc/configuration-lsd.css, + util-vserver/doc/configuration-lsd1.css, + util-vserver/doc/configuration-xhtml.xsl, + util-vserver/doc/configuration.css: made it validate as xhtml - allow '--debug' in the destructors +2004-09-23 22:05 Enrico Scholz -2004-03-12 04:00 Enrico Scholz + * util-vserver/build-all: fixed CLEAN=1 usecase + use gcc4 instead of gcc35 - * scripts/vserver.functions: +2004-09-23 22:04 Enrico Scholz - added gentoo startup style + * util-vserver/scripts/vserver-build.debootstrap: added better + diagnostic for failed debootstrap download -2004-03-12 03:59 Enrico Scholz +2004-09-23 22:03 Enrico Scholz - * scripts/chcontext: + * util-vserver/doc/configuration.css: added *.elements templates - fixed params - do not call vuname/vattribute when not needed +2004-09-23 22:02 Enrico Scholz -2004-03-12 03:58 Enrico Scholz + * util-vserver/doc/configuration.xml: updated rlimits description + (reported by Nikola Donev) + added warning about explicit 'fakeinit' usage - * lib/testsuite/flags.c: +2004-09-23 22:02 Enrico Scholz - added testsuite for the flags + * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets + implemented ... support -2004-03-12 03:58 Enrico Scholz +2004-09-23 22:01 Enrico Scholz - * lib/vserver.h: + * util-vserver/doc/Makefile-files: added new stylesheets and images - updated interface - added flags +2004-09-23 22:01 Enrico Scholz -2004-03-12 03:58 Enrico Scholz + * util-vserver/doc/configuration-flower.css, + util-vserver/doc/configuration-lsd1.css, + util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png, + util-vserver/doc/flowers2.png: initial checkin - * lib/virtual.h: +2004-09-23 22:00 Enrico Scholz - use kernel headers + * util-vserver/distrib/misc/debootstrap.uri: updated -2004-03-12 03:56 Enrico Scholz +2004-09-22 20:56 Enrico Scholz - * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc, - syscall_setsched-v13.hc: + * util-vserver/util-vserver.spec.in: s!commented!documented! - updated interface +2004-09-22 20:55 Enrico Scholz -2004-03-12 03:56 Enrico Scholz + * util-vserver/util-vserver.spec.in: commented the possible options + for 'rpmbuild' - * lib/listparser.hc: +2004-09-22 20:54 Enrico Scholz - added '^' modifier which marks bit numbers + * util-vserver/src/vsched.c: use new vc_set_sched structure + generalized CLI options a little bit -2004-03-12 03:55 Enrico Scholz +2004-09-22 20:53 Enrico Scholz - * lib/flags-v13.c: + * util-vserver/src/vattribute.c: set the "secure" flags on + '--secure' manually. This is a crude hack + and must be solved better. - added the flags +2004-09-22 20:51 Enrico Scholz -2004-03-11 05:44 Enrico Scholz + * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added + some flags + vc_get_insecureflags(): removed again; it is now handled by the + utilities - * NEWS, configure.ac: +2004-09-22 20:49 Enrico Scholz - version 0.29.199 + * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX, + ENSC_SAME_STRUCT_IDX: added -2004-03-11 05:42 Enrico Scholz +2004-09-22 20:45 Enrico Scholz - * src/vuname.c: + * util-vserver/lib/syscall_setsched.c: added support for the new + 'struct vcmd_set_sched_v3' - added more documentation - fixed '--version' conflicts +2004-09-22 20:45 Enrico Scholz -2004-03-11 05:41 Enrico Scholz + * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct + vcmd_set_sched_v3' + added some optimizations - * src/: rpm-fake-resolver.c, rpm-fake.c: +2004-09-22 20:42 Enrico Scholz - implemented most parts of the new migrate method + * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3' + plus macros -2004-03-11 05:41 Enrico Scholz +2004-09-10 11:23 Enrico Scholz - * scripts/vserver.start: + * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(), + CALL_VC_V13OBS(): added - set context-name +2004-09-10 00:01 Enrico Scholz -2004-03-11 05:41 Enrico Scholz + * util-vserver/src/vlimit.c: fixed missing argument for '--xid' + switch - * lib/Makefile-files: +2004-09-07 20:37 Enrico Scholz - added getvserverbyctx-* files + * util-vserver/src/vattribute.c: use vc_get_insecureflags() on + '--secure' option -2004-03-11 05:40 Enrico Scholz +2004-09-07 20:37 Enrico Scholz - * lib/getvserverbyctx.c: + * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does + this really make sense??) - implemented new context-naming method +2004-09-07 20:36 Enrico Scholz -2004-03-11 05:39 Enrico Scholz + * util-vserver/scripts/chcontext: fixed concatenation of flags + + caps - * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc: +2004-09-07 20:27 Enrico Scholz - initial checkin + * util-vserver/configure.ac: added an explicit requirement for + version 1.9 of automake -2004-03-11 05:39 Enrico Scholz +2004-08-27 21:07 Enrico Scholz - * ensc_wrappers/wrappers-vserver.hc: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193 - Evc_set_vhi_name(): added +2004-08-27 21:06 Enrico Scholz -2004-03-10 06:34 Enrico Scholz + * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: follow LSB behavior when + starting/stopping a vserver (no error, when already + running/stopped) + adjusted some exit-codes - * doc/configuration.xml: +2004-08-27 14:14 Enrico Scholz - documented 'fstab.local' and enhanced 'fstab' doc + * util-vserver/src/secure-mount.c: showHelp(): improved message -2004-03-10 06:33 Enrico Scholz +2004-08-27 08:58 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/distrib/misc/debootstrap.uri: updated again... - added support for 'fstab.local' files +2004-08-27 08:58 Enrico Scholz -2004-03-10 06:04 Enrico Scholz + * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read + by readlink() - * sysv/vprocunhide: +2004-08-27 08:57 Enrico Scholz - made it a little bit more portable by providing own implementations of - RH's /etc/init.d/functions when this file can not be found (inspired - by a patch from Olivier Poitrey) + * util-vserver/src/keep-ctx-alive.c: include -2004-03-10 05:55 Enrico Scholz +2004-08-27 08:57 Enrico Scholz - * scripts/functions: + * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*(): + return the count of written chars - callInNamespace(): call 'shift' to remove the vserver-name from $@ +2004-08-25 00:11 Enrico Scholz -2004-03-10 03:58 Enrico Scholz + * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt, + util-vserver/scripts/vserver.functions, + util-vserver/vserver-start/mount.c: use the new 'secure-mount' + CLI - * doc/.cvsignore: +2004-08-25 00:08 Enrico Scholz - added configuration.html + * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not + accept an argument now, and '--secure' + is deprecated. Lots of code was modernized -2004-03-10 03:49 Enrico Scholz +2004-08-19 16:06 Enrico Scholz - * src/vserver-info.c: + * util-vserver/vserver-start/configuration-init.c, + util-vserver/vserver-start/configuration.c, + util-vserver/vserver-start/configuration.h, + util-vserver/vserver-start/interface-add.c, + util-vserver/vserver-start/interface-read.c, + util-vserver/vserver-start/interface.c, + util-vserver/vserver-start/interface.h, + util-vserver/vserver-start/main.c, + util-vserver/vserver-start/scriptlets.c, + util-vserver/vserver-start/vshelper.c: added lots of new code - added an option the 'CONTEXT' query so that it can be choosen between - running/non running +2004-08-19 15:02 Enrico Scholz -2004-03-10 03:37 Enrico Scholz + * util-vserver/vserver-start/interface-print.c, + util-vserver/vserver-start/interface-remove.c, + util-vserver/vserver-start/mount.c, + util-vserver/vserver-start/mount.h, + util-vserver/vserver-start/undo.c, + util-vserver/vserver-start/undo.h: initial checkin - * src/: vlimit.c, vuname.c: +2004-08-19 14:31 Enrico Scholz - prefix option string for getopt with '+' to avoid option reordering + * util-vserver/src/vnamespace.c: fixed some #includes for the new + position of sys_clone.h -2004-03-10 03:36 Enrico Scholz +2004-08-19 14:30 Enrico Scholz - * scripts/: vapt-get, vrpm: + * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used + for some legacy code - use callInNamespace +2004-08-19 14:30 Enrico Scholz -2004-03-10 03:35 Enrico Scholz + * util-vserver/src/rpm-fake.c: fixed some #includes to reflect + changed position of sys_clone.h - * scripts/functions: +2004-08-19 14:29 Enrico Scholz - isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file - callInNamespace(): added + * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed + prototypes -2004-03-10 03:34 Enrico Scholz +2004-08-19 14:29 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/src/fstool.c: checkForRace(): removed as unused - minor cosmetical cleanups... +2004-08-19 14:28 Enrico Scholz -2004-03-10 03:33 Enrico Scholz + * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of + resolveCtx() - * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec: +2004-08-19 14:28 Enrico Scholz - use '--' delimiter + * util-vserver/src/sys_clone.h: moved into lib_internal/ -2004-03-10 03:32 Enrico Scholz +2004-08-19 14:27 Enrico Scholz - * doc/configuration.xml: + * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is + already in libvserver - added/updated some descriptions +2004-08-19 14:10 Enrico Scholz -2004-03-10 03:32 Enrico Scholz + * util-vserver/lib_internal/testsuite/command.c: applied API + changes - * doc/configuration-lsd.css: +2004-08-19 14:09 Enrico Scholz - flowers... where are all the flowers coming from? + * util-vserver/lib_internal/command.h: added support for + plain-style char** args -2004-03-10 03:30 Enrico Scholz +2004-08-19 14:09 Enrico Scholz - * Makefile.am, contrib/Makefile-files, doc/Makefile-files, - ensc_vector/Makefile-files, ensc_vector/testsuite/Makefile-files, - ensc_wrappers/Makefile-files, lib/Makefile-files, - lib/testsuite/Makefile-files, lib_internal/Makefile-files, - man/Makefile-files, scripts/Makefile-files, src/Makefile-files, - src/testsuite/Makefile-files, tests/Makefile-files: + * util-vserver/lib_internal/command-appendparameter.c, + util-vserver/lib_internal/command-exec.c, + util-vserver/lib_internal/command-free.c, + util-vserver/lib_internal/command-init.c: handle plain-style + char** args also - modernized the Makefiles; use '+=' where possible to remove complexity - from the toplevel Makefile.am +2004-08-19 14:08 Enrico Scholz -2004-03-09 18:52 Enrico Scholz + * util-vserver/lib_internal/command-setparams.c, + util-vserver/lib_internal/sys_clone.h: initial checkin - * scripts/vprocunhide: +2004-08-19 14:07 Enrico Scholz - remove the correct prefix + * util-vserver/lib_internal/Makefile-files: added + command-setparams.c and sys_clone.h -2004-03-09 17:38 Enrico Scholz +2004-08-19 14:07 Enrico Scholz - * scripts/: vserver.stop, vserver.suexec: + * util-vserver/contrib/manifest.dat.pathsubst: marked + vserver.start.bin as C99-only - use $_CHONTEXT_COMPAT explicitly +2004-08-19 14:06 Enrico Scholz -2004-03-09 17:38 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: added some new paths - * scripts/vserver-setup.functions: +2004-08-19 14:06 Enrico Scholz - use/create 'uts' directory + * util-vserver/Makefile.am: automake-1.9 fixes: + s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + removed some libtool-hacks which are not needed with automake-1.9 + anymore -2004-03-09 17:37 Enrico Scholz +2004-08-19 14:04 Enrico Scholz - * scripts/chcontext: + * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes: + s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + added lots of new files - updated copyright date +2004-08-19 14:03 Enrico Scholz -2004-03-09 17:37 Enrico Scholz + * util-vserver/src/Makefile-files: automake-1.9 fixes: + s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + removed src/sys_clone.h (now in lib_internal/) + removed src/fstool-resolvectx.c - * doc/configuration.xml: +2004-08-19 14:01 Enrico Scholz - documented the vunify configuration + * util-vserver/lib/testsuite/Makefile-files, + util-vserver/tests/Makefile-files: automake-1.9 fixes: + s!VSERVER_LDFLAGS!VSERVER_LDFLGS! -2004-03-09 15:50 Enrico Scholz +2004-08-19 13:58 Enrico Scholz - * scripts/chcontext: + * util-vserver/lib/xidopt2xid.c: removed code without an effect - rewrote the non-legacy part +2004-08-19 13:57 Enrico Scholz -2004-03-09 15:35 Enrico Scholz + * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make + vc_syscall() an alias for vserver() but execute it. - * scripts/util-vserver-vars.pathsubst: +2004-08-19 13:56 Enrico Scholz - aded _KEEP_CTX_ALIVE + * util-vserver/lib/isfile.c: initial checkin -2004-03-09 15:32 Enrico Scholz +2004-08-19 13:56 Enrico Scholz - * scripts/chcontext: + * util-vserver/lib/internal.h: utilvserver_isFile(): added + prototype - added missing ';' in case expression - s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE! +2004-08-19 13:56 Enrico Scholz -2004-03-09 05:06 Enrico Scholz + * util-vserver/lib/getvservercfgstyle.c: fixed detection of + legacy-style (check for file but not directory) - * NEWS: +2004-08-19 13:55 Enrico Scholz - version 0.29.198 + * util-vserver/lib/Makefile-files: addded 'isfile.c' -2004-03-09 04:58 Enrico Scholz +2004-08-19 13:54 Enrico Scholz - * scripts/: vserver.stop, vserver.suexec: + * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added - removed superfluous '--' +2004-08-19 13:54 Enrico Scholz -2004-03-09 04:58 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(), + Esocketpair(): added - * scripts/vserver.start: +2004-08-19 13:53 Enrico Scholz - added explicit cleanup trap - removed superfluous '--' + * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations -2004-03-09 04:57 Enrico Scholz +2004-08-19 13:53 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/doc/configuration-xhtml.xsl: add '' tag - added some parenthesis +2004-07-08 11:44 Enrico Scholz -2004-03-09 04:57 Enrico Scholz + * util-vserver/doc/configuration.xml: documented vdir, run, run.rev + (provided by Olivier Poitrey) + added some links about [bc]capabilities and flags + added more scheduler doc (provided by Olivier Poitrey) + added some comments about 2.4 vs. 2.6 at rlimits/ulimits + added doc about rlimit's 'min' setting - * scripts/vserver: +2004-07-03 02:06 Enrico Scholz - made 'status' really silent + * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190 -2004-03-09 04:56 Enrico Scholz +2004-07-03 01:57 Enrico Scholz - * scripts/start-vservers: + * util-vserver/doc/configuration.xml: fixed path of the xsd file - initial checkin +2004-07-03 01:54 Enrico Scholz -2004-03-09 04:56 Enrico Scholz + * util-vserver/build-all: added fc-2 - * scripts/functions: +2004-07-03 01:38 Enrico Scholz - getVserverStatus(): fixed it for the non-running & non-cleanup case + * util-vserver/scripts/vserver.functions: prepareInit(): fixed case + when .autofsck does not exist -2004-03-09 04:55 Enrico Scholz +2004-07-03 01:35 Enrico Scholz - * ensc_wrappers/wrappers.h: + * util-vserver/scripts/chcontext: accept --xid and prefer it + against --ctx in the doc + added --silentexist option at --create - fixed typo - fixed overflow +2004-07-03 01:34 Enrico Scholz -2004-03-09 04:55 Enrico Scholz + * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin - * contrib/manifest.dat.pathsubst, scripts/Makefile-files: +2004-07-03 01:34 Enrico Scholz - added start-vservers + * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally -2004-03-09 04:54 Enrico Scholz +2004-07-03 01:34 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/distrib/redhat/initpost: added comment about + possible races + fixed /etc/inittab substitution - added Requires: make +2004-07-03 01:34 Enrico Scholz -2004-03-09 03:01 Enrico Scholz + * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit + added suse/apt/rpmpriorities + moved suse/apt/sources.list into the cfgdir - * scripts/vserver: +2004-07-03 01:33 Enrico Scholz - made 'status' silent when '--silent' is used + * util-vserver/contrib/manifest.dat.pathsubst: added + vserver.start.bin -2004-03-09 03:01 Enrico Scholz +2004-07-03 01:31 Enrico Scholz - * lib/apidoc/.cvsignore: + * util-vserver/vserver-start/Makefile-files: use + AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now - added man +2004-07-03 00:28 Enrico Scholz -2004-03-09 03:00 Enrico Scholz + * util-vserver/distrib/Makefile.am: added suse91 files - * doc/configuration.html[DEAD]: +2004-07-03 00:26 Enrico Scholz - removed since autogenerated + * util-vserver/distrib/redhat/rc.sysinit, + util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt, + util-vserver/distrib/suse91/apt/sources.list, + util-vserver/distrib/suse91/initpost, + util-vserver/distrib/suse91/pkgs, + util-vserver/distrib/suse91/pkgs/01, + util-vserver/distrib/suse91/pkgs/02, + util-vserver/distrib/suse91/rpm, + util-vserver/distrib/suse91/rpm/macros, + util-vserver/vserver-start, + util-vserver/vserver-start/.cvsignore: initial checkin -2004-03-09 03:00 Enrico Scholz +2004-07-03 00:24 Enrico Scholz - * doc/configuration-lsd.css: + * util-vserver/distrib/redhat/initpost: some enhancements for + 'plain' initstyle - use official HTML 4 colornames +2004-07-03 00:22 Enrico Scholz -2004-03-09 02:59 Enrico Scholz + * util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore: added some files - * doc/: beautify.xsl, compatibility-xhtml.xsl, - configuration-xhtml.xsl: +2004-07-03 00:07 Enrico Scholz - use official XHTML namespace + * util-vserver/vserver-start/configuration-init.c, + util-vserver/vserver-start/configuration.c, + util-vserver/vserver-start/configuration.h, + util-vserver/vserver-start/interface-add.c, + util-vserver/vserver-start/interface-free.hc, + util-vserver/vserver-start/interface-init.hc, + util-vserver/vserver-start/interface-read.c, + util-vserver/vserver-start/interface.c, + util-vserver/vserver-start/interface.h, + util-vserver/vserver-start/main.c, + util-vserver/vserver-start/scriptlets.c, + util-vserver/vserver-start/vserver-start.h, + util-vserver/vserver-start/vshelper.c, + util-vserver/vserver-start/vshelper.h: initial checkin -2004-03-09 02:58 Enrico Scholz +2004-07-03 00:07 Enrico Scholz - * distrib/: defaults/rpm/macros, redhat/initpost: + * util-vserver/vserver-start/Makefile-files: added lots of files - added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827 +2004-07-03 00:05 Enrico Scholz -2004-03-08 20:55 Enrico Scholz + * util-vserver/src/vserver-info.c: added CANONIFY tag - * m4/ensc_syscallnr.m4: +2004-07-03 00:05 Enrico Scholz - stopped to confuse users with wrong error messages + * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs' -2004-03-08 20:55 Enrico Scholz +2004-07-02 23:55 Enrico Scholz - * lib/apidoc/Makefile-files: + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: use a canonified lockfile-name - handle man directory +2004-07-02 23:54 Enrico Scholz -2004-03-08 20:54 Enrico Scholz + * util-vserver/scripts/vserver.functions: function prepareInit(): + do some cleanups in the plain-mode - * lib/apidoc/Doxyfile.in: +2004-07-02 23:54 Enrico Scholz - updated + * util-vserver/scripts/functions: vshelper.initSync(): use $1 + instead of $VSERVER_DIR -2004-03-08 20:53 Enrico Scholz +2004-07-02 23:49 Enrico Scholz - * doc/Makefile-files: + * util-vserver/lib_internal/util.h: include util-lockfile.h + canonifyVserverName(): added prototype - filled it with content... +2004-07-02 23:45 Enrico Scholz -2004-03-08 20:52 Enrico Scholz + * util-vserver/lib_internal/util-mem.h: optimized it a little bit - * util-vserver.spec.in: +2004-07-02 23:44 Enrico Scholz - added documentation + * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added -2004-03-08 19:14 Enrico Scholz +2004-07-02 23:44 Enrico Scholz - * doc/configuration.xml: + * util-vserver/lib_internal/command-wait.c: fixed stupid typo - documented tty symlink - use documentation.dtd instead of cfgdirdoc.dtd - some small corrections/adjustments +2004-07-02 23:35 Enrico Scholz -2004-03-08 19:13 Enrico Scholz + * util-vserver/lib_internal/Makefile-files: added lots of new files - * doc/: beautify.xsl, configuration-lsd.css, - configuration-xhtml.xsl, configuration.html: +2004-07-02 23:34 Enrico Scholz - initial checkin + * util-vserver/lib_internal/errinfo-writeerrno.c, + util-vserver/lib_internal/errinfo.h, + util-vserver/lib_internal/filecfg-readentryflag.c, + util-vserver/lib_internal/filecfg-readentrystr.c, + util-vserver/lib_internal/filecfg.h, + util-vserver/lib_internal/util-canonify.c, + util-vserver/lib_internal/util-lockfile.c, + util-vserver/lib_internal/util-lockfile.h: initial checkin -2004-03-08 19:12 Enrico Scholz +2004-07-02 23:31 Enrico Scholz - * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl: + * util-vserver/lib/vserver.h: small cosmetical cleanups - renamed compat-xhtml.xsl to compatibility-xhtml.xsl +2004-07-02 23:27 Enrico Scholz -2004-03-08 19:12 Enrico Scholz + * util-vserver/distrib/misc/mtab: s!ext2!ufs! - * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd: +2004-07-02 23:27 Enrico Scholz - renamed cfgdirdoc.dtd to configuration.dtd + * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and + PROG_* macros needed for vserver-start.bin -2004-03-08 09:07 Enrico Scholz +2004-07-02 23:26 Enrico Scholz - * lib/vserver.h: + * util-vserver/build-all: removed gcc34 target (now default) + added gcc35 target (not working currently) - added more doc +2004-07-01 11:00 Enrico Scholz -2004-03-08 02:22 Enrico Scholz + * util-vserver/scripts/vserver.start: (re)enabled nice-support for + 2.6 vservers which was omitted inadvertently - * lib/testsuite/flags.c: +2004-07-01 10:33 Enrico Scholz - fixed uninitialized variable + * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid' + introduced by rev 1.17 -2004-03-08 01:08 Enrico Scholz +2004-06-29 16:22 Enrico Scholz - * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files: + * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at + non-standard places - initial checkin +2004-06-29 16:22 Enrico Scholz -2004-03-08 01:06 Enrico Scholz + * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs. + 'pkgbase') - * scripts/vserver.start: +2004-06-27 14:40 Enrico Scholz - use '--migrate-self' instead of '--migrate' + * util-vserver/build-all, + util-vserver/lib_internal/command-appendparameter.c, + util-vserver/lib_internal/command-exec.c, + util-vserver/lib_internal/command-free.c, + util-vserver/lib_internal/command-init.c, + util-vserver/lib_internal/command-reset.c, + util-vserver/lib_internal/command-wait.c, + util-vserver/lib_internal/command.h, + util-vserver/lib_internal/testsuite, + util-vserver/lib_internal/testsuite/.cvsignore, + util-vserver/lib_internal/testsuite/Makefile-files, + util-vserver/lib_internal/testsuite/command.c: initial checkin -2004-03-08 00:59 Enrico Scholz +2004-06-27 14:38 Enrico Scholz - * src/vcontext.c: + * util-vserver/lib_internal/Makefile-files: added command* files + and testsuite/ - added '--migrate-self' support +2004-06-27 13:57 Enrico Scholz -2004-03-08 00:58 Enrico Scholz + * util-vserver/src/vserver-stat.c: enhanced output for old-style + vservers - * scripts/vserver.functions: +2004-06-27 13:13 Enrico Scholz - use different files for 'bcap' and 'ccap' for now + * util-vserver/distrib/misc/debootstrap.uri: updated... -2004-03-08 00:58 Enrico Scholz +2004-06-27 13:08 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other + options are given - added changelog entry +2004-06-27 13:06 Enrico Scholz -2004-03-07 23:43 Enrico Scholz + * util-vserver/src/vcopy.c: made it work... - * src/vunify.h: +2004-06-27 13:06 Enrico Scholz - fixed NONNULL annotations + * util-vserver/scripts/vserver-build.skeleton: do not fail when + '-d' is not specified and distribution can not be detected -2004-03-07 23:36 Enrico Scholz +2004-06-27 13:05 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/vserver-build.functions: getDistribution(): + added detection for slackware and gentoo - added doxygen annnotations - added special compiler annotations +2004-06-27 13:04 Enrico Scholz -2004-03-07 23:34 Enrico Scholz + * util-vserver/scripts/vprocunhide: fixed typos - * lib/internal.h: +2004-06-27 13:04 Enrico Scholz - added doxygen annnotations - fixed NONNULL statements + * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it + work also when destination file does not exist (needed for vcopy) -2004-03-07 23:31 Enrico Scholz +2004-06-27 13:03 Enrico Scholz - * lib/fmt.h: + * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip + operation on symlinks - added doxygen annnotations +2004-06-27 13:03 Enrico Scholz -2004-03-07 23:31 Enrico Scholz + * util-vserver/lib/vserver.h: vc_syscall(): added prototype + added/updated some doc - * lib/Makefile-files: +2004-06-27 13:02 Enrico Scholz - added apidoc directory + * util-vserver/lib/syscall-syscall.c: initial checkin -2004-03-07 23:29 Enrico Scholz +2004-06-27 13:02 Enrico Scholz - * configure.ac, util-vserver.spec.in: + * util-vserver/lib/getvserverbyctx-compat.hc, + util-vserver/lib/getvserverctx.c: added legacy support - added doxygen support +2004-06-27 13:01 Enrico Scholz -2004-03-07 23:24 Enrico Scholz + * util-vserver/lib/Makefile-files: added syscall-syscall.c - * compat.h: +2004-06-27 13:00 Enrico Scholz - fixed typo in __GNUC_MINOR__ + * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's -2004-03-07 20:41 Enrico Scholz +2004-06-27 12:59 Enrico Scholz - * src/vattribute.c: + * util-vserver/doc/configuration.xml: added comment about + 'capabilities' file and kernelversion - use new interface of the list2... functions - implemented --bcaps and --ccaps +2004-06-17 21:32 Enrico Scholz -2004-03-07 20:41 Enrico Scholz + * util-vserver/vserver-start, + util-vserver/vserver-start/Makefile-files: initial checkin - * src/: chcontext.c, reducecap.c: +2004-06-17 21:31 Enrico Scholz - use new interface of the list2... functions + * util-vserver/Makefile.am: added silent.% target + include ensc_fmt/ and vserver-start/ files + minor cosmetical fixes -2004-03-07 20:40 Enrico Scholz +2004-06-16 10:10 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/ensc_vector/Makefile-files, + util-vserver/ensc_vector/vector-zeroend.c, + util-vserver/ensc_vector/vector.h: added Vector_zeroEnd() + function - added .../interfaces/.../nodev option and deprecated 'only_ip' +2004-06-16 10:07 Enrico Scholz -2004-03-07 20:40 Enrico Scholz + * util-vserver/lib/Makefile-files: moved fmt* functionality into + the 'ensc_fmt' module + removed '-D_REENTRANT' as it is defined globally - * lib/testsuite/flags.c: +2004-06-16 10:06 Enrico Scholz - applied new interface + * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore, + util-vserver/ensc_fmt/Makefile-files, + util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c, + util-vserver/ensc_fmt/fmt-internal.h, + util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h, + util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c, + util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc, + util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c, + util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h, + util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c, + util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt* + functionality into the 'ensc_fmt' module -2004-03-07 20:39 Enrico Scholz +2004-05-27 00:55 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c: + s!fakeinit!initpid! at some places - added some documentation - added some flag/caps support functions +2004-05-27 00:54 Enrico Scholz -2004-03-07 20:39 Enrico Scholz + * util-vserver/scripts/vserver.functions: use '--fakeinit' by + default; users will have to disable it explicitly + by putting '~fakeinit' into the 'flags' configuration file - * lib/virtual.h: +2004-05-27 00:54 Enrico Scholz - renamed scaps to bcaps + * util-vserver/scripts/vserver-build.debootstrap: cleanups -2004-03-07 20:38 Enrico Scholz +2004-05-27 00:53 Enrico Scholz - * lib/syscall_setflags.c: + * util-vserver/README: fixed typos - added EFAULT check +2004-05-27 00:51 Enrico Scholz -2004-03-07 20:38 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: updated - * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc: +2004-05-27 00:50 Enrico Scholz - minor cosmetical cleanups + * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_* + variables which were lost some time ago; this + will preserve %%config files... -2004-03-07 20:38 Enrico Scholz +2004-05-27 00:48 Enrico Scholz - * lib/listparser.hc: + * util-vserver/Makefile.am: make util-vserver.spec readonly to + prevent losing of changes - interpret numbers too +2004-05-27 00:46 Enrico Scholz -2004-03-07 20:37 Enrico Scholz + * util-vserver/README: added content - * lib/internal.h: +2004-05-22 00:39 Enrico Scholz - added the text2value functions + * util-vserver/sysv/vprocunhide: fixed rc conflict with + /etc/rc.d/functions; reported by taxcollector + in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052 -2004-03-07 20:37 Enrico Scholz +2004-05-21 15:46 Enrico Scholz - * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c: + * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added + support for the default GPG key - cleanups; use modern methods... +2004-05-21 15:27 Enrico Scholz -2004-03-07 20:35 Enrico Scholz + * util-vserver/scripts/functions, util-vserver/scripts/vapt-get, + util-vserver/scripts/vrpm: added some color to the life - * lib/: bcaps-v13.c, bcaps_list-v13.c, ccaps-v13.c, - ccaps_list-v13.c, syscall_getccaps-v13.hc, syscall_getccaps.c, - syscall_setccaps-v13.hc, syscall_setccaps.c, - val2text-t2v-uint32.c, val2text-t2v-uint64.c, - val2text-v2t-uint32.c, val2text-v2t-uint64.c, val2text.hc: +2004-05-20 00:38 Enrico Scholz - initial checkin + * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount + filesystems on 'vserver ... pkgmgmt ...' operations -2004-03-07 20:35 Enrico Scholz +2004-05-18 23:25 Enrico Scholz - * lib/Makefile-files: + * util-vserver/NEWS: version 0.29.214 - added the caps-files - added the val2text-files +2004-05-18 23:24 Enrico Scholz -2004-03-07 20:34 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...) - * doc/configuration.xml: +2004-05-18 23:23 Enrico Scholz - documented '.../interfaces/.../nodev' + * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2, + util-vserver/distrib/fc2/apt, + util-vserver/distrib/fc2/apt/rpmpriorities, + util-vserver/distrib/fc2/apt/sources.list, + util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01, + util-vserver/distrib/fc2/pkgs/02: added fc2 support -2004-03-06 03:02 Enrico Scholz +2004-05-18 23:21 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv, + added sigexec - s!Require!Requires! +2004-05-18 23:20 Enrico Scholz -2004-03-06 02:54 Enrico Scholz + * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some + places - * sysv/vprocunhide: +2004-05-18 23:20 Enrico Scholz - initial checkin + * util-vserver/Makefile.am: substitute ENV -2004-03-06 02:54 Enrico Scholz +2004-05-11 18:49 Enrico Scholz - * sysv/Makefile-files: + * util-vserver/configure.ac, + util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/scripts/vserver.start, + util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use + 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every + implementation should have it... - modernized; use '+=' syntax - added vprocunhide +2004-05-11 18:32 Enrico Scholz -2004-03-06 02:54 Enrico Scholz + * util-vserver/src/sigexec.c: initial checkin - * src/vuname.c: +2004-05-11 18:31 Enrico Scholz - made it chainable - added '--dir' option + * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c, + util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value + (SIG_DFL) + use new exitLikeProcess() interface -2004-03-06 02:53 Enrico Scholz +2004-05-11 18:30 Enrico Scholz - * src/vlimit.c: + * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c, + util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set + SIGCHLD sigmask to an expected value (SIG_DFL) - cleanups +2004-05-11 18:28 Enrico Scholz -2004-03-06 02:53 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore, + util-vserver/src/Makefile-files: added sigexec - * scripts/vserver.start: +2004-05-11 18:28 Enrico Scholz - call vuname + * util-vserver/scripts/vshelper: execute vshelper through 'sigexec' + to set expected sigmask -2004-03-06 02:53 Enrico Scholz +2004-05-11 18:25 Enrico Scholz - * scripts/vprocunhide: + * util-vserver/lib_internal/util-exitlikeprocess.h: + exitLikeProcess(): readded the 'NORETURN' and added a 'ret' + parameter - implemented exclude/include syntax - fixed exit codes +2004-05-11 18:24 Enrico Scholz -2004-03-06 02:53 Enrico Scholz + * util-vserver/lib_internal/util-exitlikeprocess.c: + exitLikeProcess(): never return... - * scripts/util-vserver-vars.pathsubst: +2004-05-11 18:23 Enrico Scholz - added $_VUNAME + * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid(): + modified the new migrate-path to work when there exists a process + in xid 1 already -2004-03-06 02:52 Enrico Scholz +2004-05-08 02:05 Enrico Scholz - * doc/configuration.xml: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213 - documents uts/ and rlimit/ subdirs +2004-05-08 01:40 Enrico Scholz -2004-03-06 02:52 Enrico Scholz + * util-vserver/src/exec-ulimit.c: added support for 'core' - * distrib/misc/vprocunhide-files: +2004-05-08 01:38 Enrico Scholz - added some files + * util-vserver/src/vps.c: use new exitLikeProcess() interface + better error-handling -2004-03-06 02:52 Enrico Scholz +2004-05-08 01:33 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c: + use new exitLikeProcess() interface - added vprocunhide initscript +2004-05-08 01:33 Enrico Scholz -2004-03-06 02:51 Enrico Scholz + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: added locking + call setDefaultTTY() correctly - * Makefile.am: +2004-05-08 01:31 Enrico Scholz - modernized it a little bit; use '+=' syntax for sysv/ now + * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get -- + clean' after building the vserver -2004-03-05 23:10 Enrico Scholz +2004-05-08 01:30 Enrico Scholz - * scripts/: vserver.functions, vserver.start, vserver.stop, - vserver.suexec: + * util-vserver/scripts/functions: setDefaultTTY(): redirect every + descriptors - added support for new migrate feature +2004-05-08 01:30 Enrico Scholz -2004-03-05 23:09 Enrico Scholz + * util-vserver/lib_internal/util-exitlikeprocess.h: + exitLikeProcess(): removed the 'NORETURN'; this causes strange + error when the function returns + exitLikeProcess(): added a second, 'char *' parameter for the + human readable command - * scripts/util-vserver-vars.pathsubst: +2004-05-08 01:28 Enrico Scholz - added $_VCONTEXT and $_VLIMIT + * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose + when sending a signal -2004-03-05 23:09 Enrico Scholz +2004-05-08 01:28 Enrico Scholz - * scripts/functions: + * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34 + happy - isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too +2004-05-08 01:27 Enrico Scholz -2004-03-05 20:51 Enrico Scholz + * util-vserver/lib/val2text.hc: include - * src/vlimit.c: +2004-05-08 01:27 Enrico Scholz - try to read limits from dir only, when '--dir' was used + * util-vserver/lib/getvservername.c: getRecentName(): use + realpath(3) instead of errorprone 'chdir()' calls -2004-03-05 20:50 Enrico Scholz +2004-05-08 01:26 Enrico Scholz - * src/setattr.c: + * util-vserver/lib/getvserverbyctx-compat.hc, + util-vserver/lib/getvserverctx.c: optimized buffersizes - allow '--!...' syntax too +2004-05-08 01:25 Enrico Scholz -2004-03-05 20:50 Enrico Scholz + * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile + documentation; it must be configured on a + per-system, but not per-vserver base - * scripts/vserver-build.functions.pkgmgmt: +2004-05-08 01:25 Enrico Scholz - added a missing '\' + * util-vserver/distrib/misc/debootstrap.uri: updated again -2004-03-05 20:50 Enrico Scholz +2004-05-05 19:40 Enrico Scholz - * scripts/vprocunhide, distrib/misc/vprocunhide-files: + * util-vserver/src/clearenv.c: fixed case when '--' is used - initial checkin +2004-05-05 19:39 Enrico Scholz -2004-03-05 20:49 Enrico Scholz + * util-vserver/scripts/vshelper: fixed typo - * scripts/util-vserver-vars.pathsubst: +2004-05-05 19:39 Enrico Scholz - added setattr and vprocunhide + * util-vserver/scripts/vserver.start: use 'clearenv' in the new + path also -2004-03-05 20:48 Enrico Scholz +2004-05-05 19:39 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/scripts/vserver.functions: sendKillSequence(): be + silent and succeed everytime - added vprocunhide +2004-05-05 19:38 Enrico Scholz -2004-03-05 20:47 Enrico Scholz + * util-vserver/scripts/vserver-setup.functions: removed legacy code - * doc/configuration.xml: +2004-05-05 19:37 Enrico Scholz - documented vprocunhide documentation + * util-vserver/scripts/vrpm-preload, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c: added code to preserve capabilities + and flags -2004-03-05 20:47 Enrico Scholz +2004-05-05 19:37 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/lib_internal/unify-unify.c: added some doc - added vprocunhide-files +2004-05-05 19:36 Enrico Scholz -2004-03-05 20:47 Enrico Scholz + * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully + regarding signed vs. unsigned int... - * contrib/manifest.dat.pathsubst: +2004-05-05 19:36 Enrico Scholz - added vprocunhide files + * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len' + issue + include -2004-03-05 18:56 Enrico Scholz +2004-04-30 10:24 Enrico Scholz - * scripts/: vtop, chcontext, functions, rootshell, vapt-get, - vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker, - vserver, vserver-build, vserver-build.apt-rpm, - vserver-build.debootstrap, vserver-build.functions, - vserver-build.functions.pkgmgmt, vserver-build.skeleton, - vserver-copy, vserver.functions, vserver.start, vserver.stop, - vservers.grabinfo.sh, vsysvwrapper: + * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when + len<4 - added some '>&2' +2004-04-28 19:18 Enrico Scholz -2004-03-05 18:24 Enrico Scholz + * util-vserver/doc/changelog.txt: removed since unused - * .cvsignore: +2004-04-28 18:12 Enrico Scholz - added FEATURES.txt + * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax -2004-03-05 18:23 Enrico Scholz +2004-04-28 18:11 Enrico Scholz - * src/vlimit.c: + * util-vserver/src/readlink.c: enhanced errormessages - added '--dir' parameter - allow command-chaining - support limits with suffixes - make '-c' optionally and assume current ctx by default +2004-04-28 18:10 Enrico Scholz -2004-03-05 18:21 Enrico Scholz + * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use + vc_get_insecurebcaps() instead of vc_get_insecurecaps() + set secure ccapabilities - * lib/testsuite/: Makefile-files, .cvsignore: +2004-04-28 18:09 Enrico Scholz - added parselimit + * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use + vc_get_insecurebcaps() instead of vc_get_insecurecaps() -2004-03-05 18:21 Enrico Scholz +2004-04-28 18:08 Enrico Scholz - * lib/vserver.h: + * util-vserver/lib_internal/Makefile-files: added coreassert.h - vc_parseLimit(): added prototype +2004-04-28 18:08 Enrico Scholz -2004-03-05 18:20 Enrico Scholz + * util-vserver/lib/apidoc/list2xxx.syntax, + util-vserver/lib_internal/coreassert.h: initial checkin - * lib/Makefile-files: +2004-04-28 18:08 Enrico Scholz - added parselimit.c + * util-vserver/lib/testsuite/cflags.c: use + + added new testcases -2004-03-05 18:20 Enrico Scholz +2004-04-28 18:07 Enrico Scholz - * lib/: parselimit.c, testsuite/parselimit.c: + * util-vserver/lib/testsuite/fmt.c, + util-vserver/lib/testsuite/parselimit.c: use + - initial checkin +2004-04-28 18:07 Enrico Scholz -2004-03-05 05:44 Enrico Scholz + * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE - * src/.cvsignore: +2004-04-28 18:06 Enrico Scholz - updated; added vattribute and keep-ctx-alive + * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH -2004-03-05 05:43 Enrico Scholz +2004-04-28 18:04 Enrico Scholz - * src/vcontext.c: + * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added + cleanups + added documentation - implement the vc_set_flags() part +2004-04-28 18:04 Enrico Scholz -2004-03-05 05:43 Enrico Scholz + * util-vserver/lib/val2text.hc: use strncasecmp() instead of + strncmp() - * src/vattribute.c: +2004-04-28 18:04 Enrico Scholz - setFlags(): implemented it + * util-vserver/lib/listparser.hc: improved error-detection for the + '^' prefix + added support for 'none' + allow '0' -2004-03-05 05:42 Enrico Scholz +2004-04-28 17:57 Enrico Scholz - * lib_internal/Makefile-files: + * util-vserver/lib/bcaps-v13.c: added bcapability names + added code to remove a 'CAP_' prefix - added util-unixsock.hc +2004-04-28 17:56 Enrico Scholz -2004-03-05 05:42 Enrico Scholz + * util-vserver/lib/Makefile-files, + util-vserver/lib/getinsecurebcaps.c, + util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to + getinsecurebcaps.c - * ensc_wrappers/wrappers-vserver.hc: +2004-04-23 16:47 Enrico Scholz - fixed error-checking + * util-vserver/NEWS, util-vserver/configure.ac, + util-vserver/doc/configuration-lsd.css: version 0.29.211 -2004-03-05 05:40 Enrico Scholz +2004-04-23 16:47 Enrico Scholz - * lib/: getprocentry-legacy.c, syscall-compat.hc, - syscall_getflags-v13.hc, syscall_getiattr.c, - syscall_getvxinfo-oldproc.hc, syscall_getvxinfo.c, - syscall_setflags-v13.hc: + * util-vserver/util-vserver.spec.in: readjusted Release: - return better errorcodes +2004-04-23 14:04 Enrico Scholz -2004-03-05 05:40 Enrico Scholz + * util-vserver/util-vserver.spec.in: cleaned up the %file-lists + buildrequire 'xalan-j' (can be disabled with '--without xalan') + removed 'libxslt' buildrequire - * ensc_wrappers/wrappers-vserver.hc: +2004-04-23 14:03 Enrico Scholz - fixed copy&paste error + * util-vserver/doc/Makefile-files: remove *.html only, when we can + recreate them -2004-03-05 05:40 Enrico Scholz +2004-04-23 11:10 Enrico Scholz - * ensc_wrappers/Makefile-files: + * util-vserver/lib/Makefile-files: fixed typo - added wrappers-socket.hc +2004-04-23 11:09 Enrico Scholz -2004-03-05 05:39 Enrico Scholz + * util-vserver/doc/Makefile-files: removed FAQ.txt and + configuration.dtd + added configuration.xsd - * contrib/manifest.dat.pathsubst: +2004-04-23 11:09 Enrico Scholz - added vattribute and keep-ctx-alive + * util-vserver/doc/FAQ.txt: obsoleted -2004-03-05 04:27 Enrico Scholz +2004-04-22 20:47 Enrico Scholz - * src/vserver-info.c: + * util-vserver/configure.ac: added 'net' API + disable 'legacy' API by default - added 'FEATURE' tag +2004-04-22 20:47 Enrico Scholz -2004-03-05 04:27 Enrico Scholz + * util-vserver/compat.h: added nid_t - * src/vcontext.c: +2004-04-22 20:47 Enrico Scholz - added support for external synchronization + * util-vserver/src/reducecap.c: fixed warnings when compiled + without legacy-mode -2004-03-05 04:27 Enrico Scholz +2004-04-22 20:46 Enrico Scholz - * src/reducecap.c: + * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c, + util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c, + util-vserver/lib/nflags_list-net.c, + util-vserver/lib/syscall_getncaps-net.hc, + util-vserver/lib/syscall_getncaps.c, + util-vserver/lib/syscall_getnflags-net.hc, + util-vserver/lib/syscall_getnflags.c, + util-vserver/lib/syscall_getnxinfo-net.hc, + util-vserver/lib/syscall_getnxinfo.c, + util-vserver/lib/syscall_gettasknid-net.hc, + util-vserver/lib/syscall_gettasknid.c, + util-vserver/lib/syscall_netadd-net.hc, + util-vserver/lib/syscall_netadd.c, + util-vserver/lib/syscall_netcreate-net.hc, + util-vserver/lib/syscall_netcreate.c, + util-vserver/lib/syscall_netmigrate-net.hc, + util-vserver/lib/syscall_netmigrate.c, + util-vserver/lib/syscall_netremove-net.hc, + util-vserver/lib/syscall_netremove.c, + util-vserver/lib/syscall_setncaps-net.hc, + util-vserver/lib/syscall_setncaps.c, + util-vserver/lib/syscall_setnflags-net.hc, + util-vserver/lib/syscall_setnflags.c, + util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h: + added network layer functions - use vc_list2flag_compat() instead of vc_textlist2flag +2004-04-22 20:45 Enrico Scholz -2004-03-05 04:26 Enrico Scholz + * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value - * src/: keep-ctx-alive.c, vattribute.c: +2004-04-22 19:33 Enrico Scholz - initial checkin + * util-vserver/doc/configuration.dtd: obsoleted by + configuration.xsd -2004-03-05 04:26 Enrico Scholz +2004-04-22 19:28 Enrico Scholz - * src/: fstool.c, fstool.h, setattr.c, showattr.c: + * util-vserver/THANKS: added Olivier Poitrey - added support for VC_IATTR_IMMUTABLE flag +2004-04-22 19:27 Enrico Scholz -2004-03-05 04:23 Enrico Scholz + * util-vserver/configure.ac: use xalan instead of xsltproc - * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]: +2004-04-22 19:24 Enrico Scholz - obsoleted by vnamespace + * util-vserver/doc/configuration-xhtml.xsl, + util-vserver/doc/configuration.xml, + util-vserver/doc/configuration.xsd: use the new, XSD-based format + which was defined by Olivier Poitrey -2004-03-05 04:23 Enrico Scholz +2004-04-22 19:01 Enrico Scholz - * src/chcontext.c: + * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan + removed debug message - use vc_list2flag_compat() instead of vc_textlist2flag() +2004-04-22 19:00 Enrico Scholz -2004-03-05 04:22 Enrico Scholz + * util-vserver/doc/beautify.xsl: obsoleted - * src/Makefile-files: +2004-04-22 19:00 Enrico Scholz - removed new-namespace and enter-namespace - added keep-ctx-alive and vattribute - added src_legacy_* variables + * util-vserver/doc/Makefile-files: use xalan -2004-03-05 04:21 Enrico Scholz +2004-04-22 18:10 Enrico Scholz - * scripts/: vapt-get, vrpm, vserver: + * util-vserver/kernel/network.h, util-vserver/kernel/sched.h: + updated to vs1.9.0pre12 - use $_VNAMESPACE instead of $_NEW_NAMESPACE +2004-04-22 15:43 Enrico Scholz -2004-03-05 04:21 Enrico Scholz + * util-vserver/lib/cflags-v13.c, + util-vserver/lib/testsuite/cflags.c: use more specific names for + the flags - * scripts/util-vserver-vars.pathsubst: +2004-04-21 21:17 Enrico Scholz - added $_VATTRIBUTE and $_VNAMESPACE - removed $_NEW_NAMESPACE + * util-vserver/scripts/vserver.start: give correct vserver-name in + the hints ($VSERVER_DIR instead of $VSERVER_NAME) -2004-03-05 04:20 Enrico Scholz +2004-04-21 21:16 Enrico Scholz - * scripts/chcontext: + * util-vserver/scripts/vserver.functions: moved the 'ip_only' + handling to the right place - began to implement the new vcontext part... +2004-04-21 09:44 Enrico Scholz -2004-03-05 04:20 Enrico Scholz + * util-vserver/src/vshelper-sync.c: fixed missing initialization of + a timeout struct - * m4/ensc_syscallnr.m4: +2004-04-21 09:43 Enrico Scholz - use $ensc_cv_path_kernelheaders instead of $kernelincludedir + * util-vserver/src/vserver-stat.c: use uint64_t for the uptime + counter to handle medium+large uptimes + (>49 days) correctly -2004-03-05 04:19 Enrico Scholz +2004-04-21 00:24 Enrico Scholz - * lib_internal/util.h: + * util-vserver/scripts/vserver.functions: made 'nodev' work - include "util-unixsock.h" +2004-04-20 18:13 Enrico Scholz -2004-03-05 04:19 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo - * lib_internal/unify-unify.c: +2004-04-20 18:07 Enrico Scholz - use VC_IATTR_IMMUTABLE flag too + * util-vserver/src/Makefile-files: added chain-echo -2004-03-05 04:17 Enrico Scholz +2004-04-20 18:07 Enrico Scholz - * lib_internal/util-unixsock.h: + * util-vserver/scripts/vshelper: use '--defaulttty' - initial checkin +2004-04-20 18:07 Enrico Scholz -2004-03-05 04:17 Enrico Scholz + * util-vserver/scripts/vserver.stop: use setDefaultTTY() - * lib/testsuite/flags.c: +2004-04-20 18:02 Enrico Scholz - updated to new flag functions + * util-vserver/scripts/vserver.start: use setDefaultTTY() + added explicit synchronization step for fakeinit with the old + methods -2004-03-05 04:16 Enrico Scholz +2004-04-20 18:01 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/vserver: added '--defaulttty' option - use uint_leastX_t instead of uintX_t - added -compat versions for the flag-parsers - vc_isSupportedString(): added +2004-04-20 18:00 Enrico Scholz -2004-03-05 04:15 Enrico Scholz + * util-vserver/scripts/start-vservers: use --defaulttty options + instead of setting tty manually - * lib/internal.h: +2004-04-20 18:00 Enrico Scholz - added utilvserver_listparser_uint* declarations + * util-vserver/scripts/functions: setDefaultTTY(): added -2004-03-05 04:15 Enrico Scholz +2004-04-20 17:59 Enrico Scholz - * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c, - fmtx.hc: + * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle(): + interprete relative ('./') and absolute + paths ('/...') as vcCFG_RECENT_FULL only + * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2)) + instead of access(2) to check for directories - fixed aliased functions; they are now in the *.c files and will not be - used anymore by every file including 'fmt.h' +2004-04-20 17:57 Enrico Scholz -2004-03-05 04:13 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added - * lib/: flags.c[DEAD], flags_list.c[DEAD]: +2004-04-20 17:57 Enrico Scholz - renamed to -compat.c + * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added -2004-03-05 04:11 Enrico Scholz +2004-04-20 17:57 Enrico Scholz - * lib/Makefile-files: + * util-vserver/distrib/misc/debootstrap.uri: added some entries - updated to new flags* files - added listparser* files - removed unused statements +2004-04-20 17:56 Enrico Scholz -2004-03-05 04:10 Enrico Scholz + * util-vserver/distrib/misc/vunify-exclude: updated - * ensc_wrappers/wrappers.h: +2004-04-20 17:55 Enrico Scholz - added wrappers-socket.hc + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/scripts/util-vserver-vars.pathsubst: added + chain-echo -2004-03-05 04:10 Enrico Scholz +2004-04-20 17:54 Enrico Scholz - * ensc_wrappers/wrappers-socket.hc, lib/flags-compat.c, - lib/flags-v13.c, lib/flags_list-compat.c, lib/flags_list-v13.c, - lib/issupportedstring.c, lib/listparser.hc, - lib/listparser_uint32.c, lib/listparser_uint64.c: + * util-vserver/src/chain-echo.c: initial checkin - initial checkin +2004-04-15 02:33 Enrico Scholz -2004-03-05 04:10 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209 - * ensc_wrappers/wrappers-iosock.hc: +2004-04-15 02:01 Enrico Scholz - modernized declarations (use WRAPPER_DECL) - WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore + * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state + of 1.10) -2004-03-05 04:09 Enrico Scholz +2004-04-15 02:00 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/scripts/vserver.suexec: call chbind when entering + vservers - removed new-namespace and enter-namespace; they are obsoleted by vnamespace +2004-04-15 01:59 Enrico Scholz -2004-03-05 04:08 Enrico Scholz + * util-vserver/scripts/vserver.functions: call vattribute with + '--flag fakeinit' additionally to the '--fakeinit' flag of + vcontext - * Makefile.am: +2004-04-15 01:59 Enrico Scholz - added $(src_legacy_*) + * util-vserver/scripts/functions: callInNamespace(): do not accept + non-running vservers -2004-03-04 05:05 Enrico Scholz +2004-04-15 01:58 Enrico Scholz - * m4/ensc_syscallnr.m4: + * util-vserver/distrib/misc/debootstrap.uri: updated - requires AC_PROG_CPP +2004-04-14 23:31 Enrico Scholz -2004-03-04 05:04 Enrico Scholz + * util-vserver/src/vcontext.c: applied new kernel API (*flags* -> + *cflags*, *_context -> ctx_*) + fixed '--fakeinit' option - * lib/vserver.h: +2004-04-14 23:29 Enrico Scholz - added VC_IATTR_IMMUTABLE + * util-vserver/scripts/vshelper: fixed another brokeness in CLI + option handling -2004-03-04 05:04 Enrico Scholz +2004-04-14 23:28 Enrico Scholz - * lib/virtual.h: + * util-vserver/scripts/functions: lock(): do not execute the pipe; + this does not work on 2.6 - added IATTR_IMMUTABLE +2004-04-14 23:28 Enrico Scholz -2004-03-04 05:04 Enrico Scholz + * util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore: added cflags - * lib/Makefile-files: +2004-04-14 23:27 Enrico Scholz - do not use -I $kernelincludedir anymore + * util-vserver/doc/configuration.xml: added some comments about + uts/context -2004-03-04 04:01 Enrico Scholz +2004-04-14 23:27 Enrico Scholz - * m4/ensc_syscallnr.m4: + * util-vserver/doc/configuration-xhtml.xsl: added a new boring + stylesheet - rewrote it... +2004-04-14 23:27 Enrico Scholz -2004-03-04 04:00 Enrico Scholz + * util-vserver/doc/configuration.css: initial checkin - * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4, - ensc_fpicsyscall.m4, ensc_syscall.m4: +2004-04-14 23:26 Enrico Scholz - use unique identifiers + * util-vserver/contrib/make-manifest, + util-vserver/contrib/manifest.dat.pathsubst: added support for + '%config(...)' (or whatever) annotations -2004-02-27 20:58 Enrico Scholz +2004-04-14 23:25 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/ensc_wrappers/wrappers-vserver.hc, + util-vserver/lib_internal/switchtowatchxid.c, + util-vserver/src/chcontext.c, util-vserver/src/reducecap.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: + applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) - version 0.29.197 +2004-04-14 23:22 Enrico Scholz -2004-02-27 20:55 Enrico Scholz + * util-vserver/lib_internal/Makefile-files, + util-vserver/lib_internal/util.h: added util-debug.h - * distrib/redhat/initpost: +2004-04-14 23:22 Enrico Scholz - fixed kernel-pkg installation - fixed initscript update + * util-vserver/lib_internal/util-debug.h: initial checkin -2004-02-27 20:24 Enrico Scholz +2004-04-14 23:21 Enrico Scholz - * src/.cvsignore: + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, + util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h, + util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h, + util-vserver/kernel/network.h, util-vserver/kernel/sched.h, + util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated + to vs1.90pre9 - added vsched +2004-04-14 23:21 Enrico Scholz -2004-02-27 20:23 Enrico Scholz + * util-vserver/lib/syscall-compat.hc, + util-vserver/lib/testsuite/Makefile-files, + util-vserver/lib/testsuite/cflags.c, + util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h: + applied new kernel API + renamed functions so that they correspond to the new kernel API - * lib/testsuite/fmt.c: +2004-04-14 23:19 Enrico Scholz - include + * util-vserver/lib/Makefile-files, + util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c, + util-vserver/lib/cflags_list-compat.c, + util-vserver/lib/cflags_list-v13.c, + util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c, + util-vserver/lib/flags_list-compat.c, + util-vserver/lib/flags_list-v13.c, + util-vserver/lib/syscall_createcontext-v13.hc, + util-vserver/lib/syscall_createcontext.c, + util-vserver/lib/syscall_ctxcreate-v13.hc, + util-vserver/lib/syscall_ctxcreate.c, + util-vserver/lib/syscall_ctxmigrate-v13.hc, + util-vserver/lib/syscall_ctxmigrate.c, + util-vserver/lib/syscall_getcflags-v13.hc, + util-vserver/lib/syscall_getcflags.c, + util-vserver/lib/syscall_getflags-v13.hc, + util-vserver/lib/syscall_getflags.c, + util-vserver/lib/syscall_migratecontext-v13.hc, + util-vserver/lib/syscall_migratecontext.c, + util-vserver/lib/syscall_setcflags-v13.hc, + util-vserver/lib/syscall_setcflags.c, + util-vserver/lib/syscall_setflags-v13.hc, + util-vserver/lib/syscall_setflags.c: renamed files so that their + names are corresponding the kernel + API. Especially, *_context was renamed to ctx_*, and *flags* to + *cflags*. -2004-02-27 19:58 Enrico Scholz +2004-04-13 08:28 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/scripts/functions: further locking fixes - added vsched +2004-04-13 08:27 Enrico Scholz -2004-02-27 19:57 Enrico Scholz + * util-vserver/src/lockfile.c: propagate errors - * src/chbind.c: +2004-04-13 08:20 Enrico Scholz - removed unused variable + * util-vserver/src/chroot-rm.c: cleanups -2004-02-27 19:57 Enrico Scholz +2004-04-13 08:09 Enrico Scholz - * src/testsuite/rpm-fake-test.c: + * util-vserver/scripts/vshelper: open FD 0 + evaluate CLI options depending on used kernel API - include +2004-04-13 08:08 Enrico Scholz -2004-02-27 19:57 Enrico Scholz + * util-vserver/scripts/functions: use new locking mechanism - * src/: Makefile-files, vsched.c, vschedule.c[DEAD]: +2004-04-13 08:04 Enrico Scholz - renamed vschedule to vsched + * util-vserver/lib/issupported.c, + util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h: + added VSHELPER0 feature -2004-02-27 19:48 Enrico Scholz +2004-04-08 08:33 Enrico Scholz - * src/.cvsignore: + * util-vserver/scripts/vserver.functions: execScriptlets(): fixed + initialization of 'start' + execScriptlets(): declare some variables as readonly + _sourceWrap(): added some variables - added chcontext-compat and vschedule +2004-04-08 06:06 Enrico Scholz -2004-02-27 19:46 Enrico Scholz + * util-vserver/scripts/vserver.functions: implemented support for + default-scriptlets (inspired by ideas of + Olivier Poitrey) - * src/Makefile-files: +2004-04-08 06:05 Enrico Scholz - added vschedule + * util-vserver/scripts/rootshell, + util-vserver/scripts/vapt-get-worker, + util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm, + util-vserver/scripts/vrpm-worker, + util-vserver/scripts/vserver-build, + util-vserver/scripts/vshelper: give more verbose error-messages -2004-02-27 19:45 Enrico Scholz +2004-04-08 06:04 Enrico Scholz - * lib/vserver.h: + * util-vserver/lib/syscall.c: added link-warning for + vc_new_s_context() - added vc_set_sched declarations +2004-04-08 06:04 Enrico Scholz -2004-02-27 19:45 Enrico Scholz + * util-vserver/doc/configuration.xml: added general description for + the scripts and documented + $DONT_SKIP_DEFAULTS - * lib/virtual.h: +2004-04-08 06:03 Enrico Scholz - removed 'otpions' field from vcmd_set_sched_v1 + * util-vserver/compat.h: LINK_WARNING(): added -2004-02-27 19:44 Enrico Scholz +2004-04-06 23:12 Enrico Scholz - * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c, - src/vschedule.c: + * util-vserver/scripts/chcontext, + util-vserver/scripts/legacy/distrib-info, + util-vserver/scripts/legacy/vserver, + util-vserver/scripts/pkgmgmt, + util-vserver/scripts/start-vservers, + util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg, + util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload, + util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy, + util-vserver/scripts/vserver-wrapper, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop, + util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide, + util-vserver/sysv/vservers-legacy: give more comprehensive + error-message - initial checkin +2004-04-06 23:00 Enrico Scholz -2004-02-27 19:44 Enrico Scholz + * util-vserver/src/vps.c, util-vserver/src/vserver-info.c, + util-vserver/src/vserver-stat.c: use switchToWatchXid() - * lib/Makefile-files: +2004-04-06 22:59 Enrico Scholz - added *setsched* files + * util-vserver/src/Makefile-files: link some files against + libinternal.a -2004-02-27 19:02 Enrico Scholz +2004-04-06 22:58 Enrico Scholz - * src/chcontext.c: + * util-vserver/lib_internal/util.h: switchToWatchXid(): added + prototype - cleanups; applied name-change from 'chcontext' to 'chcontext-compat' +2004-04-06 22:58 Enrico Scholz -2004-02-27 19:02 Enrico Scholz + * util-vserver/lib_internal/switchtowatchxid.c: initial checkin - * src/Makefile-files: +2004-04-06 22:58 Enrico Scholz - renamed 'chcontext' to 'chcontext-compat' + * util-vserver/lib_internal/Makefile-files: added + switchtowatchxid.c -2004-02-27 19:01 Enrico Scholz +2004-04-06 22:57 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added - added $_CHCONTEXT_COMPAT - updated $_CHCONTEXT +2004-04-06 22:57 Enrico Scholz -2004-02-27 19:01 Enrico Scholz + * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat(): + removed - * scripts/functions: +2004-04-06 08:47 Enrico Scholz - isKernelAPI(): added + * util-vserver/src/vunify.c: applied new MatchList_compare() + interface -2004-02-27 19:00 Enrico Scholz +2004-04-06 08:46 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/src/vserver-stat.c: started support for HZ!=100 + cleanups - added chcontext wrapper +2004-04-06 08:44 Enrico Scholz -2004-02-27 18:59 Enrico Scholz + * util-vserver/src/vcopy.c: implement support for SKIP files - * lib/vserver.h: +2004-04-06 08:44 Enrico Scholz - added vc_isSupported() - cleanups + * util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when + COMPAT API is not available -2004-02-27 18:59 Enrico Scholz +2004-04-06 08:43 Enrico Scholz - * lib/virtual.h: + * util-vserver/scripts/functions: cleanups + vshelper.doInit(): added another sanity check - updated scheduler definitions +2004-04-06 08:43 Enrico Scholz -2004-02-27 18:58 Enrico Scholz + * util-vserver/lib_internal/matchlist-appendfiles.c, + util-vserver/lib_internal/matchlist-compare.c, + util-vserver/lib_internal/matchlist.h: implemented support for + SKIP (~) files - * lib/issupported.c, scripts/chcontext: +2004-04-06 08:42 Enrico Scholz - initial checkin + * util-vserver/lib/testsuite/flags.c: added tests for new flags -2004-02-27 18:57 Enrico Scholz +2004-04-06 08:41 Enrico Scholz - * lib/Makefile-files: + * util-vserver/lib/vserver.h: updated VC_VXF_* constants + added VC_VXC_* constants - added issupported.c +2004-04-06 08:41 Enrico Scholz -2004-02-27 18:57 Enrico Scholz + * util-vserver/lib/flags-v13.c: added/updated flaglist - * contrib/manifest.dat.pathsubst: +2004-04-06 08:41 Enrico Scholz - added chcontext-compat + * util-vserver/lib/ccaps-v13.c: added ccap names -2004-02-27 05:44 Enrico Scholz +2004-04-06 08:40 Enrico Scholz - * src/vcontext.c: + * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups - cleanups; restructured code +2004-04-06 08:40 Enrico Scholz -2004-02-27 05:43 Enrico Scholz + * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles + completely + made some big files in /etc canditates for unify - * src/new-namespace.c: +2004-04-06 08:39 Enrico Scholz - cleanups; do not include "stack-start.h" anymore + * util-vserver/kernel/context.h, util-vserver/kernel/inode.h, + util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h, + util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h, + util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated + to 2.6.5-vs1.9.0pre4 -2004-02-27 05:42 Enrico Scholz +2004-03-31 03:27 Enrico Scholz - * src/vnamespace.c: + * util-vserver/src/lockfile.c: optimized some things + now check, if getppid()==original_parent instead of getppid()!=1 + (might make a difference in vservers) - initial checkin +2004-03-31 03:26 Enrico Scholz -2004-02-27 05:42 Enrico Scholz + * util-vserver/scripts/functions: added some doc + s!_UV_LOCKS!_VS_LOCKS! - * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c, - vrsetup.c, vserver-stat.c: +2004-03-31 00:15 Enrico Scholz - use wrappers with detailed error-messages + * util-vserver/src/lockfile.c: fixed '--help' output -2004-02-27 05:40 Enrico Scholz +2004-03-31 00:10 Enrico Scholz - * src/: Makefile-files, .cvsignore: + * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src, + util-vserver/src/.cvsignore: added lockfile - added vnamespace +2004-03-31 00:05 Enrico Scholz -2004-02-27 05:40 Enrico Scholz + * util-vserver/src/lockfile.c: initial checkin - * lib/testsuite/fmt.c: +2004-03-31 00:04 Enrico Scholz - made non-C99 compilers happy + * util-vserver/src/Makefile-files: added lockfile -2004-02-27 05:40 Enrico Scholz +2004-03-31 00:04 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/vserver.functions: enableInterfaces(), + disableInterfaces(): added locking + enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type - vc_set_namespace(), vc_cleanup_namespace(): added prototypes +2004-03-31 00:03 Enrico Scholz -2004-02-27 05:40 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE, + $LOCKDIR: added - * lib/virtual.h: +2004-03-31 00:03 Enrico Scholz - added VCMD_set_namespace and VCMD_cleanup_namespace declarations + * util-vserver/scripts/functions: lock(),unlock(): added + isNumber(): added doc -2004-02-27 05:39 Enrico Scholz +2004-03-30 20:26 Enrico Scholz - * lib/Makefile-files: + * util-vserver/scripts/vserver.functions: made it work... - added *setnamespace* and *cleanupnamespace* files +2004-03-30 20:25 Enrico Scholz -2004-02-27 05:39 Enrico Scholz + * util-vserver/scripts/functions: isNumber(): fixed '0' case - * lib/: syscall_cleanupnamespace-v13.hc, - syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc, - syscall_setnamespace.c: +2004-03-30 19:07 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: implemented parts of Liam + Helmer's dummy-interface method -2004-02-27 05:38 Enrico Scholz +2004-03-30 19:00 Enrico Scholz - * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc: + * util-vserver/Makefile.am, util-vserver/configure.ac, + util-vserver/scripts/util-vserver-vars.pathsubst: added + substitutions/tests for iptables, modprobe, rmmod and nameif + (required for Liam Helmer's dummy-interfaces) - added some wrappers with detailed error-messages +2004-03-30 19:00 Enrico Scholz -2004-02-27 05:38 Enrico Scholz + * util-vserver/scripts/functions: isNumber(): added - * ensc_wrappers/wrappers.h: +2004-03-30 17:20 Enrico Scholz - added ENSC_DETAIL macros + * util-vserver/src/vshelper-sync.c: implemented it with select() + instead of alarm(); races are much nicer to handle -2004-02-27 05:37 Enrico Scholz +2004-03-30 16:10 Enrico Scholz - * distrib/defaults/rpm/macros: + * util-vserver/src/vshelper-sync.c: use sigaction() instead of + signal() to remove SA_RESTART flag explicitly - added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath +2004-03-30 16:04 Enrico Scholz -2004-02-27 05:37 Enrico Scholz + * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync - * contrib/manifest.dat.pathsubst: +2004-03-30 15:51 Enrico Scholz - added vcontext and vnamespace + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/src/Makefile-files: removed pipe-sync -2004-02-26 14:10 Enrico Scholz +2004-03-30 15:50 Enrico Scholz - * src/util-exitlikeprocess.c[DEAD]: + * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h, + util-vserver/kernel/limit.h, util-vserver/kernel/network.h, + util-vserver/kernel/sched.h, util-vserver/kernel/switch.h: + updated from vs0.09.28 - moved to lib_internal/ +2004-03-27 04:58 Enrico Scholz -2004-02-26 14:10 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207 - * src/util.h: +2004-03-26 09:50 Enrico Scholz - removed everything an include only + * util-vserver/scripts/vshelper: use 'findObject -e' instead of + 'findFile' to find /dev/null also -2004-02-26 14:09 Enrico Scholz +2004-03-26 09:50 Enrico Scholz - * src/.cvsignore: + * util-vserver/scripts/vserver.start: fixed call of + vshelper.isEnabled - added vcontext +2004-03-26 09:49 Enrico Scholz -2004-02-26 14:08 Enrico Scholz + * util-vserver/doc/configuration.xml: fixed some typos - * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c: +2004-03-26 09:05 Enrico Scholz - use VC_DYNAMIC_XID instead of VC_RANDCTX + * util-vserver/doc/configuration.xml: documented + apps/vshelper/logfile symlink -2004-02-26 14:07 Enrico Scholz +2004-03-26 09:03 Enrico Scholz - * src/vcontext.c: + * util-vserver/scripts/vshelper: ignore 'restart2' event; this + seems to be issued at vserver *start* + added support for a logfile + enable logfile-logging when invoked from kernel (no tty) - initial checkin +2004-03-26 08:29 Enrico Scholz -2004-02-26 14:06 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of + variables + fixed _VSHELPER path - * src/testsuite/Makefile-files: +2004-03-26 08:28 Enrico Scholz - removed 'util-exitlikeprocess.c'; link against libinternal.a now + * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path + added vshelper-sync -2004-02-26 14:06 Enrico Scholz +2004-03-26 08:27 Enrico Scholz - * src/Makefile-files: + * util-vserver/util-vserver.spec.in: added some Requires: + own %dir /var/run/vshelper - added vcontext - removed 'util-exitlikeprocess.c'; link against libinternal.a now +2004-03-26 08:27 Enrico Scholz -2004-02-26 14:05 Enrico Scholz + * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@ + minor cosmetical cleanups - * scripts/functions: +2004-03-26 07:45 Enrico Scholz - s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo) + * util-vserver/src, util-vserver/src/.cvsignore: added + vshelper-sync -2004-02-26 14:03 Enrico Scholz +2004-03-26 07:40 Enrico Scholz - * lib_internal/util-mem.h: + * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c: + initial checkin - include +2004-03-26 07:40 Enrico Scholz -2004-02-26 14:03 Enrico Scholz + * util-vserver/src/vserver-info.c: - added tgID and tgPXID support + - accept 'true' as boolean value + - optimized the code a little bit so that the xid will be looked + up + only when really needed - * lib_internal/Makefile-files: +2004-03-26 07:38 Enrico Scholz - added lots of util-* headers - added util-exitlikeprocess + * util-vserver/src/vps.c: in output, added a ' ' on overlong + vserver-names -2004-02-26 14:02 Enrico Scholz +2004-03-26 07:38 Enrico Scholz - * lib/vserver.h: + * util-vserver/src/secure-mount.c: rewrote some parts to cope + better with '-o' options (required for -bme + patches to work) - * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added - prototypes plus structures - * use VC_DYNAMIC_XID instead of VC_RANDCTX +2004-03-26 07:37 Enrico Scholz -2004-02-26 14:01 Enrico Scholz + * util-vserver/src/Makefile-files: added vshelper-sync - * lib/vserver-internal.h: +2004-03-26 07:36 Enrico Scholz - added CALL_VC_V13A macro (for API >= 0x00010012) - use VC_DYNAMIC_XID instead of VC_RANDCTX + * util-vserver/scripts/vserver.stop: added VSHELPER & + synchronization code -2004-02-26 14:01 Enrico Scholz +2004-03-26 07:36 Enrico Scholz - * lib/virtual.h: + * util-vserver/scripts/vserver.start: added documentation about + failure reasons + added VSHELPER code - added create+migrate+flags+caps declarations +2004-03-26 07:35 Enrico Scholz -2004-02-26 14:00 Enrico Scholz + * util-vserver/scripts/vserver.functions: adapted code to new + getFileArray() behavior + added VSHELPER support + added "LEGACY ALERT" messages + initSync(),waitForSync(): added - * lib/syscall_createcontext-v13.hc, lib/syscall_createcontext.c, - lib/syscall_getflags-v13.hc, lib/syscall_getflags.c, - lib/syscall_migratecontext-v13.hc, lib/syscall_migratecontext.c, - lib/syscall_setflags-v13.hc, lib/syscall_setflags.c, - lib_internal/util-cast.h, lib_internal/util-commonstrings.h, - lib_internal/util-declarecmd.h, lib_internal/util-dimof.h, - lib_internal/util-exitlikeprocess.c, - lib_internal/util-exitlikeprocess.h, lib_internal/util.h: +2004-03-26 07:33 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver-setup.functions: added a "LEGACY + ALERT" -2004-02-26 14:00 Enrico Scholz +2004-03-26 07:33 Enrico Scholz - * lib/Makefile-files: + * util-vserver/scripts/vserver-build: fixed code to work with new + behavior of getFileArray - added createcontext + migratecontext + [sg]etflags files +2004-03-26 07:32 Enrico Scholz -2004-02-26 13:59 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added some + missing variables + added the vshelper variables - * ensc_wrappers/wrappers-vserver.hc: +2004-03-26 07:31 Enrico Scholz - Evc_create_context(), Evc_migrate_context(): added - use WRAPPER_DECL instead of UNUSED + * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable() -2004-02-25 12:47 Enrico Scholz +2004-03-26 07:30 Enrico Scholz - * src/vlimit.c: + * util-vserver/scripts/functions: + logging(),warning(),panic(),execute(): added + pkgmgmt.isAptAvailable(): added + vshelper.*(): added + getFileArray(): fail, when file does not exist - enhanced output - added -nd options - allow literal limits - assume '-H' by default +2004-03-26 07:29 Enrico Scholz -2004-02-25 12:46 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/scripts/Makefile-files: added vshelper - * lib/testsuite/.cvsignore: +2004-03-26 07:28 Enrico Scholz - added 'fmt' + * util-vserver/lib/vserver.h: - minor cleanups + - added vcFEATURE_VSHELPER + - vc_isSupported(): annotated it + - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT + requires a special handling so inlining is not really usefully + anymore -2004-02-25 12:45 Enrico Scholz +2004-03-26 07:26 Enrico Scholz - * src/util.h: + * util-vserver/lib/issupported.c, + util-vserver/lib/issupportedstring.c: added VSHELPER - include util-perror.h +2004-03-26 07:26 Enrico Scholz -2004-02-25 12:45 Enrico Scholz + * util-vserver/lib/Makefile-files: added getinsecurecaps.c - * src/: chcontext.c, secure-mount.c: +2004-03-26 07:26 Enrico Scholz - use more verbose perror() + * util-vserver/lib/getinsecurecaps.c: initial checkin -2004-02-25 12:44 Enrico Scholz +2004-03-26 07:25 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/doc/configuration.xml: documented the vshelper stuff - added better namespace supportc +2004-03-26 07:25 Enrico Scholz -2004-02-25 12:43 Enrico Scholz + * util-vserver/doc/configuration.dtd: added a type for 'script' - * lib/testsuite/fmt.c, lib_internal/util-perror.h: +2004-03-26 07:24 Enrico Scholz - initial checkin + * util-vserver/distrib/Makefile.am: cleanups in the directory + creation rules -2004-02-25 12:43 Enrico Scholz +2004-03-26 07:23 Enrico Scholz - * lib/testsuite/Makefile-files: + * util-vserver/util-vserver.spec.in: use 'install-distribution' + instead of 'install-vserverdir' + added vshelper stuff - added fmt.c +2004-03-26 07:23 Enrico Scholz -2004-02-25 12:43 Enrico Scholz + * util-vserver/Makefile.am: cleanups and enhancements in the + directory installation rules - * lib/fmt.h: +2004-03-24 05:51 Enrico Scholz - fmt_[u]int{32,64}(): added + * util-vserver/NEWS: version 0.29.205 -2004-02-21 00:36 Enrico Scholz +2004-03-24 05:51 Enrico Scholz - * lib/flags.c: + * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot - cosmetical cleanups +2004-03-24 05:30 Enrico Scholz -2004-02-21 00:33 Enrico Scholz + * util-vserver/src/vsched.c: enhanced the in-chain operation; make + it a noop when called without opts + enhanced error messages - * lib/: flags.c, vserver.h: +2004-03-24 05:23 Enrico Scholz - added NAMESPACE flag + * util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start: added scheduler support -2004-02-20 22:14 Enrico Scholz +2004-03-24 05:23 Enrico Scholz - * src/Makefile-files: + * util-vserver/doc/configuration.xml: added basic documentation for + bcapabilities, ccapabilities and schedule - install enter-namespace into $(sbindir) instead of $(pkglibdir) +2004-03-24 04:56 Enrico Scholz -2004-02-20 22:08 Enrico Scholz + * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c, + util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c, + util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed + vc_get_securecaps() to vc_get_insecurecaps() - * src/new-namespace.c: +2004-03-24 04:47 Enrico Scholz - added missing '#include ' + * util-vserver/scripts/vserver.start: added missing '\' -2004-02-20 21:53 Enrico Scholz +2004-03-24 04:46 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c, + util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c, + util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use + vc_xidopt2xid() - version 0.29.196 +2004-03-24 04:45 Enrico Scholz -2004-02-20 21:33 Enrico Scholz + * util-vserver/src/chcontext.c, util-vserver/src/vkill.c, + util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx' + use vc_xidopt2xid() - * src/.cvsignore: +2004-03-24 04:43 Enrico Scholz - added enter-namespace + * util-vserver/scripts/vserver.start: added support for + $VSERVER_EXTRA_CMDS[] which can be set in userscripts -2004-02-20 21:27 Enrico Scholz +2004-03-24 04:43 Enrico Scholz - * src/enter-namespace.c: + * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with + '-nv' instead of '-q' - initial checkin +2004-03-24 04:42 Enrico Scholz -2004-02-20 21:26 Enrico Scholz + * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype - * src/Makefile-files, contrib/manifest.dat.pathsubst: +2004-03-24 04:42 Enrico Scholz - added enter-namespace + * util-vserver/lib/Makefile-files: added xidopt2xid.c -2004-02-20 21:05 Enrico Scholz +2004-03-24 04:41 Enrico Scholz - * src/vlimit.c: + * util-vserver/lib/xidopt2xid.c: initial checkin - merged with 0.29.2 +2004-03-24 04:41 Enrico Scholz -2004-02-20 20:06 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid(): + added - * src/vlimit.c: +2004-03-24 04:41 Enrico Scholz - changed logic to skip entries without chance for success + * util-vserver/distrib/misc/debootstrap.uri: updated to recent + version -2004-02-20 20:04 Enrico Scholz +2004-03-24 04:40 Enrico Scholz - * lib/Makefile-files: + * util-vserver/util-vserver.spec.in: fixed Requires() + fixed some %dir's - cleanups +2004-03-24 01:48 Enrico Scholz -2004-02-20 20:03 Enrico Scholz + * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported + now, removed '-h' and '-v' options + minor cleanups - * lib/syscall_rlimit-v11.hc: +2004-03-24 01:45 Enrico Scholz - vc_get_rlimit_mask_v11(): use correct datastructure + * util-vserver/sysv/vservers-legacy: initial checkin -2004-02-20 18:59 Enrico Scholz +2004-03-24 01:44 Enrico Scholz - * lib/: Makefile-files, virtual.h, vserver.h: + * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst: + 'rebootmgr' is now a src-script - added the enter-namespace stuff +2004-03-24 01:44 Enrico Scholz -2004-02-20 18:58 Enrico Scholz + * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script + added vservers-legacy - * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c: +2004-03-24 01:43 Enrico Scholz - initial checkin + * util-vserver/src/vattribute.c: initialize 'bmask' member of + struct vc_ctx_caps + use negative logic of --bcap (this should be the 'old' behavior + of '--cap') -2004-02-20 18:06 Enrico Scholz +2004-03-24 01:42 Enrico Scholz - * ensc_wrappers/wrappers_handler.hc: + * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct + vc_ctx_caps - added support for more extensive output +2004-03-24 01:41 Enrico Scholz -2004-02-20 18:05 Enrico Scholz + * util-vserver/src/capchroot.c, util-vserver/src/filetime.c, + util-vserver/src/readlink.c: rewrote it - * contrib/manifest.dat.pathsubst: +2004-03-24 01:41 Enrico Scholz - moved vserver-info into core + * util-vserver/src/Makefile-files: cleanups; moved some programs + into $legacydir -2004-02-20 18:05 Enrico Scholz +2004-03-24 01:40 Enrico Scholz - * lib/vserver-internal.h: + * util-vserver/scripts/util-vserver-vars.pathsubst: added more + legacy programs - VC_ENABLE_API_V13(): incremented needed API-version +2004-03-24 01:32 Enrico Scholz -2004-02-20 18:04 Enrico Scholz + * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead + of static commandnames + use variables for paths - * lib/syscall_getvxinfo-v13.hc: +2004-03-24 01:21 Enrico Scholz - vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually + * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to + legacy -2004-02-20 18:02 Enrico Scholz +2004-03-24 01:15 Enrico Scholz - * src/vlimit.c: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_REBOOTMGR - cleanup output in error-case +2004-03-24 01:15 Enrico Scholz -2004-02-20 18:02 Enrico Scholz + * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error - * src/stack-start.h: +2004-03-24 01:12 Enrico Scholz - fixed begin of STACK_START for non-growing stacks + * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map, + util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore, + util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore: + initial checkin -2004-02-20 18:01 Enrico Scholz +2004-03-24 01:11 Enrico Scholz - * src/fakerunlevel.c: + * util-vserver, util-vserver/.cvsignore, util-vserver/distrib, + util-vserver/distrib/.cvsignore, + util-vserver/ensc_vector/testsuite, + util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib, + util-vserver/lib/.cvsignore, util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore, util-vserver/src, + util-vserver/src/.cvsignore, util-vserver/src/testsuite, + util-vserver/src/testsuite/.cvsignore, util-vserver/tests, + util-vserver/tests/.cvsignore: added some standardfiles; I do not + want to wait until Savannah fixes + its scripts and allows access to CVSROOT/cvsignore again. - use more extensive errormessages - use +2004-03-24 01:07 Enrico Scholz -2004-02-20 18:01 Enrico Scholz + * util-vserver/lib_internal/util-perror.h: placed a 'do ... while + (0)' block around the macros - * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD], - fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]: +2004-03-24 01:07 Enrico Scholz - obsoleted + * util-vserver/lib/bcaps_list-v13.c, + util-vserver/lib/syscall_getccaps-v13.hc, + util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct + vc_ctx_caps::bmask member -2004-02-20 17:59 Enrico Scholz +2004-03-24 01:05 Enrico Scholz - * src/: chcontext.c, clearenv.c, exec-cd.c, exec-ulimit.c, - ifspec.c, listdevip.c, new-namespace.c, reducecap.c, - rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, secure-mount.c, - vkill.c: + * util-vserver/contrib/manifest.dat.pathsubst: moved some files + into legacy + handle sysv scripts - do not do the lo-check anymore +2004-03-24 01:05 Enrico Scholz -2004-02-20 17:57 Enrico Scholz + * util-vserver/util-vserver.spec.in: added formerly missing + 'v_gated' registration + updated -legacy subpackage and moved some initscripts into it - * src/chbind.c: +2004-03-24 01:04 Enrico Scholz - use more extensive errormessages - do not do the lo-check anymore + * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3 + use a more effective way to determine gcc revision + struct vc_ctx_caps: added 'bmask' member -2004-02-20 03:38 Enrico Scholz +2004-03-24 01:03 Enrico Scholz - * src/vserver-info.c: + * util-vserver/compat.h: do not use PURE before gcc 3.3.3 + use a more effective way to determine gcc revision - fix copy&paste error when giving out initpid +2004-03-23 01:15 Enrico Scholz -2004-02-19 23:42 Enrico Scholz + * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's') - * NEWS: +2004-03-22 23:27 Enrico Scholz - version 0.29.195 + * util-vserver/scripts/vserver-build.functions: added basic support + for SuSE (patch from Thomas Guettler) + give more hints in errormessages (patch from Thomas Guettler) -2004-02-19 23:32 Enrico Scholz +2004-03-22 23:18 Enrico Scholz - * src/vserver-info.c: + * util-vserver/scripts/vpkg: give out errormessage on unknown + distribution type - added SYSINFO command - internal cleanups +2004-03-22 23:13 Enrico Scholz -2004-02-19 23:31 Enrico Scholz + * util-vserver/scripts/functions: added basic support for SuSE - * m4/ensc_e2fscheck.m4: +2004-03-19 16:58 Enrico Scholz - tell correct packagename for Debian's e2fsprogs-devel - tell packagename for Mandrake + * util-vserver/src/vserver-stat.c: fixed race when process + disappeared shortly after reading /proc -2004-02-19 23:29 Enrico Scholz +2004-03-19 16:57 Enrico Scholz - * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, - showattr.c: + * util-vserver/doc/configuration.xml: documented + apps/init/{mark,depends} + mentioned the gentoo initstyle - applied new iattr interface and changed some internal functions +2004-03-19 16:57 Enrico Scholz -2004-02-19 23:25 Enrico Scholz + * util-vserver/doc/configuration-lsd.css: followed Bertl's + suggestion and added a subliminal message - * lib_internal/: unify-unify.c, util-safechdir.c: +2004-03-19 16:51 Enrico Scholz - applied new iattr interface + * util-vserver/configure.ac: require at least version 0.24 of + dietlibc -2004-02-19 23:25 Enrico Scholz +2004-03-19 16:51 Enrico Scholz - * lib/vserver.h: + * util-vserver/m4/ensc_dietlibc.m4: allow to specify a + - * changed iattr interface - * removed *iattr_compat() functions; functionality is covered by new - iattr interface already +2004-03-18 06:06 Enrico Scholz -2004-02-19 23:23 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204 - * lib/virtual.h: +2004-03-18 06:06 Enrico Scholz - added new iattr definitions + * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is + not applicable for inline declarations -2004-02-19 23:22 Enrico Scholz +2004-03-18 05:59 Enrico Scholz - * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c, - syscall_setiattr-v13.hc, syscall_setiattr.c: + * util-vserver/compat.h: fixed broken condition for PURE + define __builtin_expect() when needed - implemented new iattr interface +2004-03-18 05:36 Enrico Scholz -2004-02-19 23:21 Enrico Scholz + * util-vserver/src/vunify.c: cleanups in the verbosity code - * lib/syscall-compat.hc: +2004-03-18 05:35 Enrico Scholz - vc_set_ipv4root_compat(): fixed off-by-one error while checking number - of allowed IPs + * util-vserver/scripts/legacy/vps.pathsubst, + util-vserver/scripts/legacy/vserver: use 'chcontext-compat' + instead of 'chcontext' -2004-02-19 23:19 Enrico Scholz +2004-03-18 05:35 Enrico Scholz - * lib/: fscompat_getiattr-fscompat.hc[DEAD], - fscompat_setiattr-fscompat.hc[DEAD], - syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: + * util-vserver/scripts/vserver.stop: call isVserverRunning to + cleanup rundir - moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface +2004-03-18 05:35 Enrico Scholz -2004-02-19 23:14 Enrico Scholz + * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore + candidates for location of pkgmgmt-dir when $ROOTDIR is empty - * lib/createskeleton-full.hc: +2004-03-18 05:33 Enrico Scholz - use new iattr interface + * util-vserver/scripts/vserver-build: cleanups; use full + parenthesis in case ... esac -2004-02-19 23:14 Enrico Scholz +2004-03-18 05:33 Enrico Scholz - * lib/Makefile-files: + * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command - removed the fscompat* files - added *iattr-fscompat files +2004-03-18 05:32 Enrico Scholz -2004-02-19 23:09 Enrico Scholz + * util-vserver/scripts/vrpm: allow both internal and external + packagemanagement - * contrib/manifest.dat.pathsubst: +2004-03-18 05:32 Enrico Scholz - added FEATURES.txt and vcopy + * util-vserver/scripts/vpkg: cleanups; generalized some functions + and moved them into the 'functions' file -2004-02-19 23:08 Enrico Scholz +2004-03-18 05:32 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vapt-get: support both internal and external + packagemanagement - create FEATURES.txt and rearranged code a little bit +2004-03-18 05:31 Enrico Scholz -2004-02-19 23:08 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT + and $_TAR - * Makefile.am: +2004-03-18 05:31 Enrico Scholz - added FEATURES.txt + * util-vserver/scripts/start-vservers: filter out non-matching + vservers *before* adding them to the makefile -2004-02-18 05:50 Enrico Scholz +2004-03-18 05:30 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/functions: getVserverStatus(): fix problems + with leading whitespaces in numerical values + pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added - added vc_createSkeleton() plus defines +2004-03-18 05:29 Enrico Scholz -2004-02-18 05:50 Enrico Scholz + * util-vserver/scripts/pkgmgmt: initial checkin - * lib/fscompat_setiattr-fscompat.hc: +2004-03-18 05:29 Enrico Scholz - vc_set_iattr_compat_fscompat(): fixed usage of the mode argument + * util-vserver/scripts/Makefile-files: added pkgmgmt -2004-02-18 05:49 Enrico Scholz +2004-03-18 05:28 Enrico Scholz - * lib_internal/: unify-unify.c, unify.h: + * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups + in the verbosity code - Unify_deUnify(): fixed parameters - Unify_copy(), Unify_setTime(): added prototype +2004-03-18 05:28 Enrico Scholz -2004-02-18 05:48 Enrico Scholz + * util-vserver/lib/getvservercfgstyle.c: filter out relative and + absolute paths; when they are not pointing to + an existing directory, the function fails - * lib_internal/unify-deunify.c: +2004-03-18 05:27 Enrico Scholz - fixed parameters + * util-vserver/ensc_wrappers/wrappers_handler.hc: use + __builtin_expect -2004-02-18 05:48 Enrico Scholz +2004-03-18 05:27 Enrico Scholz - * lib_internal/matchlist.h: + * util-vserver/distrib/defaults/apt/apt.conf: added + '@autogenerated@' tag plus small warning - MatchList_printId(): added prototype +2004-03-18 05:26 Enrico Scholz -2004-02-18 05:47 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script - * lib_internal/Makefile-files: +2004-03-18 05:26 Enrico Scholz - added unify* and util-* files + * util-vserver/configure.ac: look for tar -2004-02-18 05:46 Enrico Scholz +2004-03-18 05:25 Enrico Scholz - * src/: vunify.c, vunify.h: + * util-vserver/Makefile.am: substitute @TAR@ - cleanups; outsourced a lot to libinternal.a +2004-03-16 14:30 Enrico Scholz -2004-02-18 05:45 Enrico Scholz + * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of + hardcoded '16' value - * src/util.h: +2004-03-16 14:29 Enrico Scholz - cleanups; outsourced some macros/inlines to libinternal.a + * util-vserver/compat.h: CONST: added -2004-02-18 05:44 Enrico Scholz +2004-03-16 14:28 Enrico Scholz - * src/Makefile-files: + * util-vserver/lib/vserver.h: VC_ATTR_CONST: added + vc_get_nb_ipv4root(): added - added vcopy - link the fstool programs against libinternal.a - removed vserver-visitdir +2004-03-16 14:28 Enrico Scholz -2004-02-18 05:43 Enrico Scholz + * util-vserver/lib/Makefile-files: added getnbipv4root.c - * src/.cvsignore: +2004-03-16 14:27 Enrico Scholz - added vcopy + * util-vserver/lib/getnbipv4root.c: initial checkin -2004-02-18 05:43 Enrico Scholz +2004-03-16 04:37 Enrico Scholz - * src/util-safechdir.c[DEAD]: + * util-vserver/scripts/Makefile-files: added the sysvwrappers to + AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - moved into libinternal.a +2004-03-16 04:26 Enrico Scholz -2004-02-18 05:42 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202 - * lib/createskeleton-full.hc, lib/createskeleton-short.hc, - lib/createskeleton.c, lib_internal/matchlist-printid.c, - lib_internal/unify-copy.c, lib_internal/unify-settime.c, - lib_internal/util-dotfile.h, lib_internal/util-safechdir.c, - lib_internal/util-safechdir.h, src/vcopy-init.hc, src/vcopy.c, - src/vserver-visitdir.hc: +2004-03-16 03:51 Enrico Scholz - initial checkin + * util-vserver/sysv/Makefile-files: added vservers-default + removed vservers -2004-02-18 05:41 Enrico Scholz +2004-03-16 03:50 Enrico Scholz - * ensc_wrappers/wrappers-io.hc: + * util-vserver/sysv/vservers.subst: obsoleted by new initscript - rewrote the W*all() function to accept an additional argument holding - the error, instead of giving out the error +2004-03-16 03:49 Enrico Scholz -2004-02-18 05:40 Enrico Scholz + * util-vserver/distrib/redhat/initpre, + util-vserver/lib/isdynamicxid.c, + util-vserver/scripts/vserver-wrapper, + util-vserver/sysv/vservers-default: initial checkin - * lib/Makefile-files: +2004-03-16 03:49 Enrico Scholz - added createskeleton* files + * util-vserver/src/vserver-info.c: implemented INITPID for the + compat API -2004-02-18 05:39 Enrico Scholz +2004-03-16 03:49 Enrico Scholz - * pathconfig.h.pathsubst: + * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy + part + cleanups - added DEFAULT_PKGSTATEDIR +2004-03-16 03:48 Enrico Scholz -2004-02-18 05:38 Enrico Scholz + * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the + non-legacy part - * compat.h: +2004-03-16 03:48 Enrico Scholz - added PURE + * util-vserver/scripts/vserver.suexec: added internal mode to use + 'suexec' for stopped vservers also -2004-02-18 05:38 Enrico Scholz +2004-03-16 03:47 Enrico Scholz - * configure.ac, Makefile.am: + * util-vserver/scripts/vserver.stop: added a more efficient stop + method for fakeinit vservers - do not redefine 'LIBTOOL'; the '--tag' causes problems on install +2004-03-16 03:47 Enrico Scholz -2004-02-17 20:59 Enrico Scholz + * util-vserver/scripts/vserver.start: finxed incomplete quoting - * configure.ac: +2004-03-16 03:46 Enrico Scholz - call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc + * util-vserver/scripts/vserver.functions: handle fakeinit + separately + cleanups and fixes in the flag-generation -2004-02-17 20:59 Enrico Scholz +2004-03-16 03:45 Enrico Scholz - * Makefile.am: + * util-vserver/scripts/vserver: added support for an internal + command mode - define $(VSERVER_LDADDS) - generalized some LIBTOOL stuff - do not install libinternal.a anymore +2004-03-16 03:43 Enrico Scholz -2004-02-17 20:58 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_INITSYNC_MINIT_* variables + added $_START_VSERVERS - * tests/Makefile-files: +2004-03-16 03:43 Enrico Scholz - use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose + * util-vserver/scripts/start-vservers: added ok/passed/failed logic -2004-02-17 20:57 Enrico Scholz +2004-03-16 03:42 Enrico Scholz - * scripts/functions: + * util-vserver/scripts/Makefile-files: ship vsyswrapper again - _pkgMountRPM(): do not mount /proc when it is already mounted +2004-03-16 03:42 Enrico Scholz -2004-02-17 20:56 Enrico Scholz + * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added - * src/rpm-fake.c: +2004-03-16 03:42 Enrico Scholz - rearranged inclusion of to fix compilation problems - with fc1.90 + * util-vserver/lib/Makefile-files: added isdynamicxid.c -2004-02-17 20:55 Enrico Scholz +2004-03-16 03:41 Enrico Scholz - * src/rebootmgr.c: + * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps(): + added - include +2004-03-16 03:41 Enrico Scholz -2004-02-17 20:55 Enrico Scholz + * util-vserver/distrib/redhat/initpost: use internal 'chkconfig' + command - * src/Makefile-files: +2004-03-16 03:40 Enrico Scholz - use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose - fixed capchroot compilation + * util-vserver/distrib/Makefile.am: added initpre to handle rpm's + misclassification of %_netsharedpath -2004-02-17 20:52 Enrico Scholz +2004-03-16 03:39 Enrico Scholz - * m4/ensc_dietlibc_compat.m4: + * util-vserver/contrib/make-manifest, + util-vserver/contrib/manifest.dat.pathsubst: handle some sysv + files too - initial checkin +2004-03-16 03:39 Enrico Scholz -2004-02-17 20:51 Enrico Scholz + * util-vserver/util-vserver.spec.in: updated the -sysv package - * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c: +2004-03-15 21:41 Enrico Scholz - make non-C99 compilers happy + * util-vserver/src/vcontext.c: cleanups; remove unused code + added '--silentexist' + use context-sync.hc -2004-02-17 03:54 Enrico Scholz +2004-03-15 21:40 Enrico Scholz - * NEWS: + * util-vserver/src/chcontext.c: use code from context-sync.hc - version 0.29.192 +2004-03-15 21:39 Enrico Scholz -2004-02-17 03:46 Enrico Scholz + * util-vserver/src/context-sync.hc: initial checkin - * Makefile.am: +2004-03-15 21:39 Enrico Scholz - added missing backslash + * util-vserver/src/Makefile-files: added context-sync.hc -2004-02-17 03:39 Enrico Scholz +2004-03-15 21:39 Enrico Scholz - * src/: vunify.h, testsuite/Makefile-files, - testsuite/vunify-functest.c: + * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full + parenthesis for case ... esac statements - use new lib_internal/ +2004-03-15 21:38 Enrico Scholz -2004-02-17 03:38 Enrico Scholz + * util-vserver/scripts/vserver: cleanups; full parenthesis for case + ... esac statements + give more helpful error messages - * src/vunify-init.hc: +2004-03-15 21:37 Enrico Scholz - moved most function into lib_internal/ + * util-vserver/lib_internal/jail.h, + util-vserver/lib_internal/jailintotempdir.c: return indication + about place of error -2004-02-17 03:36 Enrico Scholz +2004-03-15 20:01 Enrico Scholz - * src/vunify.c: + * util-vserver/configure.ac: print correct $prefix when '--prefix' + is not specified - use new lib_internal +2004-03-13 03:39 Enrico Scholz -2004-02-17 03:36 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201 - * src/util.h: +2004-03-13 03:39 Enrico Scholz - moved some functions/macros into lib_internal/util-* + * util-vserver/src/vcontext.c: added another #warning -2004-02-17 03:36 Enrico Scholz +2004-03-13 03:23 Enrico Scholz - * src/Makefile-files: + * util-vserver/src/vcontext.c: fixed '--uid' option (it's + required_argument but not no_argument) + drop privileges after migrate() - removed vunify-* files which went into lib_internal +2004-03-13 03:22 Enrico Scholz -2004-02-17 03:35 Enrico Scholz + * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we + have something better - * Makefile.am: +2004-03-13 02:57 Enrico Scholz - added lib_internal/ files + * util-vserver/src/vcontext.c: updated to new kernel behavior -2004-02-17 03:34 Enrico Scholz +2004-03-13 02:56 Enrico Scholz - * src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD], - vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD], - vunify-matchlist.h[DEAD]: + * util-vserver/src/vattribute.c: renamed set*() to parse*() + set the correct secure attributes + call set_flags/set_ccaps only, when there is something to do - moved functionality into lib_internal library +2004-03-13 02:55 Enrico Scholz -2004-02-17 03:33 Enrico Scholz + * util-vserver/scripts/chcontext, + util-vserver/scripts/vserver.start: applied new CLI - * lib_internal/: Makefile-files, matchlist-appendfiles.c, - matchlist-compare.c, matchlist-destroy.c, matchlist-init.c, - matchlist-initbyvserver.c, matchlist-initmanually.c, - matchlist-initrefserverlist.c, matchlist.h, pathinfo-append.c, - pathinfo-test.c, pathinfo.h, string-destroy.c, string.h, - string.hc, unify-deunify.c, unify-unify.c, unify.h, util-io.h, - util-mem.h: +2004-03-13 02:54 Enrico Scholz - initial checkin + * util-vserver/lib_internal/Makefile-files: added jail* files -2004-02-17 03:32 Enrico Scholz +2004-03-13 02:53 Enrico Scholz - * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc: + * util-vserver/lib_internal/jail.h, + util-vserver/lib_internal/jailintotempdir.c: initial checkin - fixed some 'noreturn' warnings for the execv() functions +2004-03-13 02:52 Enrico Scholz -2004-02-16 20:18 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps(): + added declaration - * contrib/make-manifest: +2004-03-12 19:31 Enrico Scholz - ignore lines beginning with '#' + * util-vserver/src/vuname.c: rewrote it; CLI should be more usable + now -2004-02-16 20:18 Enrico Scholz +2004-03-12 19:30 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/scripts/chcontext, + util-vserver/scripts/vserver.start: use new vuname syntax - set @ENSC_HAVE_*_COMPILER_TRUE@ tags +2004-03-12 06:02 Enrico Scholz -2004-02-16 20:18 Enrico Scholz + * util-vserver/src/vattribute.c: set caps before flags so that caps + can be changed in the same transaction + which deletes 'setup' - * ensc_vector/testsuite/test1.c: +2004-03-12 04:53 Enrico Scholz - #undef NDEBUG + * util-vserver/scripts/vserver.suexec: added some explicit '--' -2004-02-16 20:17 Enrico Scholz +2004-03-12 04:52 Enrico Scholz - * scripts/functions: + * util-vserver/scripts/functions: added some doc + getVserverStatus(): fixed it - use $_READLINK - mount /proc when doing pkg-management +2004-03-12 04:51 Enrico Scholz -2004-02-16 20:17 Enrico Scholz + * util-vserver/src/save_ctxinfo.c: use strncat() instead of + strcat() to enforce correct length - * scripts/util-vserver-vars.pathsubst: +2004-03-12 03:38 Enrico Scholz - added readlink + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200 -2004-02-16 20:16 Enrico Scholz +2004-03-12 03:37 Enrico Scholz - * scripts/vrpm-preload: + * util-vserver/scripts/chcontext, + util-vserver/scripts/vserver.start: remove the setup flag - made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for - query, 'd' for database) +2004-03-12 03:37 Enrico Scholz -2004-02-16 20:16 Enrico Scholz + * util-vserver/lib/virtual.h: cleanups - * scripts/vserver-build.functions: +2004-03-12 03:19 Enrico Scholz - register generated files so that they - can be cleaned up when needed + * util-vserver/scripts/chcontext: give '--xid' in migrate case -2004-02-16 20:15 Enrico Scholz +2004-03-12 03:17 Enrico Scholz - * scripts/vserver-build.apt-rpm: + * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self - call rpm.initDB() +2004-03-12 03:13 Enrico Scholz -2004-02-16 20:15 Enrico Scholz + * util-vserver/Makefile.am: added kernel headers - * scripts/vserver-build.functions.rpm: +2004-03-12 03:12 Enrico Scholz - rpm.initDB(): added + * util-vserver/kernel, util-vserver/kernel/context.h, + util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h, + util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h, + util-vserver/kernel/network.h, util-vserver/kernel/sched.h, + util-vserver/kernel/signal.h, util-vserver/kernel/switch.h: + initial checkin -2004-02-16 20:14 Enrico Scholz +2004-03-12 03:02 Enrico Scholz - * scripts/vserver-setup.functions: + * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile - added --initstyle support (-> /etc/vservers/.../apps/init/style) +2004-03-12 03:02 Enrico Scholz -2004-02-16 20:14 Enrico Scholz + * util-vserver/src/vsched.c: updated to new API - * src/chbind.c: +2004-03-12 03:02 Enrico Scholz - refined test-routine to work in vservers without 'lo' interface + * util-vserver/src/vattribute.c: implemented --secure -2004-02-16 20:14 Enrico Scholz +2004-03-12 03:01 Enrico Scholz - * src/secure-mount.c: + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: allow '--debug' in the + destructors - define MS_REC when needed +2004-03-12 03:00 Enrico Scholz -2004-02-16 20:13 Enrico Scholz + * util-vserver/scripts/vserver.functions: added gentoo startup + style - * configure.ac, src/rpm-fake-resolver.c: +2004-03-12 02:59 Enrico Scholz - added big, fat warning when not using dietlibc + * util-vserver/scripts/chcontext: fixed params + do not call vuname/vattribute when not needed -2004-02-16 19:11 Enrico Scholz +2004-03-12 02:58 Enrico Scholz - * Makefile.am: + * util-vserver/lib/testsuite/flags.c: added testsuite for the flags - added ENSC_HAVE_*_COMPILER_* to pathsubst-rules +2004-03-12 02:58 Enrico Scholz -2004-02-14 02:22 Enrico Scholz + * util-vserver/lib/vserver.h: updated interface + added flags - * scripts/vserver: +2004-03-12 02:58 Enrico Scholz - use isAvoidNamespace() from main-functions file + * util-vserver/lib/virtual.h: use kernel headers -2004-02-14 02:21 Enrico Scholz +2004-03-12 02:57 Enrico Scholz - * scripts/: functions, vserver.functions: + * util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_setiattr-v13.hc, + util-vserver/lib/syscall_setsched-v13.hc: updated interface - moved isAvoidNamespace() into main-functions file +2004-03-12 02:56 Enrico Scholz -2004-02-14 02:21 Enrico Scholz + * util-vserver/lib/listparser.hc: added '^' modifier which marks + bit numbers - * m4/ensc_syscallnr.m4: +2004-03-12 02:55 Enrico Scholz - fixed auto-case - improved message + * util-vserver/lib/flags-v13.c: added the flags -2004-02-14 02:20 Enrico Scholz +2004-03-11 04:44 Enrico Scholz - * m4/ensc_kerneldir.m4: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199 - ENSC_KERNEL_HEADERS: made argument optionally +2004-03-11 04:42 Enrico Scholz -2004-02-14 02:19 Enrico Scholz + * util-vserver/src/vuname.c: added more documentation + fixed '--version' conflicts - * contrib/manifest.dat.pathsubst: +2004-03-11 04:41 Enrico Scholz - added clearenv + * util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c: implemented most parts of the new + migrate method -2004-02-14 02:19 Enrico Scholz +2004-03-11 04:41 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vserver.start: set context-name - use ENSC_SYSCALLNR() +2004-03-11 04:41 Enrico Scholz -2004-02-14 00:43 Enrico Scholz + * util-vserver/lib/Makefile-files: added getvserverbyctx-* files - * lib/vserver-internal.h: +2004-03-11 04:40 Enrico Scholz - use results from ENSC_SYSCALLNR + * util-vserver/lib/getvserverbyctx.c: implemented new + context-naming method -2004-02-14 00:42 Enrico Scholz +2004-03-11 04:39 Enrico Scholz - * m4/ensc_syscallnr.m4: + * util-vserver/lib/getvserverbyctx-compat.hc, + util-vserver/lib/getvserverbyctx-v13.hc: initial checkin - initial checkin +2004-03-11 04:39 Enrico Scholz -2004-02-12 00:46 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-vserver.hc: + Evc_set_vhi_name(): added - * src/clearenv.c: +2004-03-10 05:34 Enrico Scholz - use VSERVER_DECLARE_CMD + * util-vserver/doc/configuration.xml: documented 'fstab.local' and + enhanced 'fstab' doc -2004-02-12 00:46 Enrico Scholz +2004-03-10 05:33 Enrico Scholz - * src/.cvsignore: + * util-vserver/scripts/vserver.functions: added support for + 'fstab.local' files - added clearenv +2004-03-10 05:04 Enrico Scholz -2004-02-12 00:39 Enrico Scholz + * util-vserver/sysv/vprocunhide: made it a little bit more portable + by providing own implementations of + RH's /etc/init.d/functions when this file can not be found + (inspired + by a patch from Olivier Poitrey) - * scripts/vserver.start: +2004-03-10 04:55 Enrico Scholz - use clearenv + * util-vserver/scripts/functions: callInNamespace(): call 'shift' + to remove the vserver-name from $@ -2004-02-12 00:39 Enrico Scholz +2004-03-10 02:58 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/doc, util-vserver/doc/.cvsignore: added + configuration.html - made namespace stuff configurable at a global place +2004-03-10 02:49 Enrico Scholz -2004-02-12 00:38 Enrico Scholz + * util-vserver/src/vserver-info.c: added an option the 'CONTEXT' + query so that it can be choosen between + running/non running - * scripts/vrpm-preload: +2004-03-10 02:37 Enrico Scholz - give more rights... (same like at --secure) + * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix + option string for getopt with '+' to avoid option reordering -2004-02-12 00:37 Enrico Scholz +2004-03-10 02:36 Enrico Scholz - * src/Makefile-files, scripts/util-vserver-vars.pathsubst: + * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use + callInNamespace - added clearenv +2004-03-10 02:35 Enrico Scholz -2004-02-12 00:34 Enrico Scholz + * util-vserver/scripts/functions: isAvoidNamespace(): determine + full cfgdir path of vserver before checking for 'namespace' file + callInNamespace(): added - * src/clearenv.c: +2004-03-10 02:34 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: minor cosmetical + cleanups... -2004-02-10 18:20 Enrico Scholz +2004-03-10 02:34 Enrico Scholz - * src/: chxid.c, setattr.c: + * util-vserver/scripts/chcontext, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: use '--' delimiter - handle dot-files by default; it does not make sense to use a special - '-a' flag for the set-operations +2004-03-10 02:32 Enrico Scholz -2004-02-10 18:06 Enrico Scholz + * util-vserver/doc/configuration.xml: added/updated some + descriptions - * configure.ac: +2004-03-10 02:32 Enrico Scholz - version 0.28.200 + * util-vserver/doc/configuration-lsd.css: flowers... where are all + the flowers coming from? -2004-02-10 18:05 Enrico Scholz +2004-03-10 02:30 Enrico Scholz - * src/secure-mount.c: + * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files, + util-vserver/doc/Makefile-files, + util-vserver/ensc_vector/Makefile-files, + util-vserver/ensc_vector/testsuite/Makefile-files, + util-vserver/ensc_wrappers/Makefile-files, + util-vserver/lib/Makefile-files, + util-vserver/lib/testsuite/Makefile-files, + util-vserver/lib_internal/Makefile-files, + util-vserver/man/Makefile-files, + util-vserver/scripts/Makefile-files, + util-vserver/src/Makefile-files, + util-vserver/src/testsuite/Makefile-files, + util-vserver/tests/Makefile-files: modernized the Makefiles; use + '+=' where possible to remove complexity + from the toplevel Makefile.am - recognize 'rbind' in fstab - use internal mount(2) on MOVE too +2004-03-09 17:52 Enrico Scholz -2004-02-10 15:22 Enrico Scholz + * util-vserver/scripts/vprocunhide: remove the correct prefix - * scripts/: vserver, vserver.functions, vserver.start: +2004-03-09 16:38 Enrico Scholz - implemented CLONE_NS and --rbind mounting + * util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT + explicitly -2004-02-10 15:21 Enrico Scholz +2004-03-09 16:38 Enrico Scholz - * src/secure-mount.c: + * util-vserver/scripts/vserver-setup.functions: use/create 'uts' + directory - implemented '--rbind' +2004-03-09 16:37 Enrico Scholz -2004-02-10 13:24 Enrico Scholz + * util-vserver/scripts/chcontext: updated copyright date - * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore: +2004-03-09 16:37 Enrico Scholz - initial checkin + * util-vserver/doc/configuration.xml: documented the vunify + configuration -2004-02-10 13:22 Enrico Scholz +2004-03-09 14:50 Enrico Scholz - * lib/testsuite/flags.c: + * util-vserver/scripts/chcontext: rewrote the non-legacy part - s!init!fakeinit! +2004-03-09 14:35 Enrico Scholz -2004-02-10 13:18 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: aded + _KEEP_CTX_ALIVE - * configure.ac: +2004-03-09 14:32 Enrico Scholz - version 0.28.199 + * util-vserver/scripts/chcontext: added missing ';' in case + expression + s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE! -2004-02-10 13:18 Enrico Scholz +2004-03-09 04:06 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/NEWS: version 0.29.198 - moved the 'chattr' into the right %post scriptlet +2004-03-09 03:58 Enrico Scholz -2004-02-10 13:17 Enrico Scholz + * util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: removed superfluous '--' - * lib/flags.c: +2004-03-09 03:58 Enrico Scholz - s!init!fakeinit! + * util-vserver/scripts/vserver.start: added explicit cleanup trap + removed superfluous '--' -2004-02-10 03:36 Enrico Scholz +2004-03-09 03:57 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vserver.functions: added some parenthesis - version 0.28.198 +2004-03-09 03:57 Enrico Scholz -2004-02-10 00:53 Enrico Scholz + * util-vserver/scripts/vserver: made 'status' really silent - * contrib/: make-manifest, manifest.dat.pathsubst: +2004-03-09 03:56 Enrico Scholz - moved *.so.* files from -core to -lib + * util-vserver/scripts/start-vservers: initial checkin -2004-02-10 00:52 Enrico Scholz +2004-03-09 03:56 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/scripts/functions: getVserverStatus(): fixed it for + the non-running & non-cleanup case - added -lib subpackage - moved *.so.* files from -core to -lib - removed the '%exclude ...vrpm.8' - added a 'make check' +2004-03-09 03:55 Enrico Scholz -2004-02-10 00:48 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/scripts/Makefile-files: added start-vservers - * src/testsuite/.cvsignore: +2004-03-09 03:55 Enrico Scholz - initial checkin + * util-vserver/ensc_wrappers/wrappers.h: fixed typo + fixed overflow -2004-02-10 00:43 Enrico Scholz +2004-03-09 03:54 Enrico Scholz - * ensc_wrappers/wrappers-unistd.hc: + * util-vserver/util-vserver.spec.in: added Requires: make - Eexecvp(): added - added some 'NORETURN' specifiers +2004-03-09 02:01 Enrico Scholz -2004-02-10 00:42 Enrico Scholz + * util-vserver/scripts/vserver: made 'status' silent when + '--silent' is used - * Makefile.am: +2004-03-09 02:01 Enrico Scholz - added lib/testsuite + * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore: + added man -2004-02-10 00:42 Enrico Scholz +2004-03-09 02:00 Enrico Scholz - * src/testsuite/vunify-test.sh: + * util-vserver/doc/configuration.html: removed since autogenerated - redirect output to /dev/null +2004-03-09 02:00 Enrico Scholz -2004-02-10 00:41 Enrico Scholz + * util-vserver/doc/configuration-lsd.css: use official HTML 4 + colornames - * src/testsuite/rpm-fake-test.c: +2004-03-09 01:59 Enrico Scholz - fixed compilation warnings + * util-vserver/doc/beautify.xsl, + util-vserver/doc/compatibility-xhtml.xsl, + util-vserver/doc/configuration-xhtml.xsl: use official XHTML + namespace -2004-02-10 00:40 Enrico Scholz +2004-03-09 01:58 Enrico Scholz - * src/testsuite/chcontext-test.c: + * util-vserver/distrib/defaults/rpm/macros, + util-vserver/distrib/redhat/initpost: added hack for + https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827 - added explicite 'return' for non-C99 compilers +2004-03-08 19:55 Enrico Scholz -2004-02-10 00:40 Enrico Scholz + * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with + wrong error messages - * src/testsuite/Makefile-files: +2004-03-08 19:55 Enrico Scholz - added chbind-test + * util-vserver/lib/apidoc/Makefile-files: handle man directory -2004-02-10 00:39 Enrico Scholz +2004-03-08 19:54 Enrico Scholz - * man/Makefile-files: + * util-vserver/lib/apidoc/Doxyfile.in: updated - renoved vrpm.8 for now +2004-03-08 19:53 Enrico Scholz -2004-02-10 00:39 Enrico Scholz + * util-vserver/doc/Makefile-files: filled it with content... - * lib/vserver.h: +2004-03-08 19:52 Enrico Scholz - vc_text2cap(): take 'unsigned int' instead of 'int' argument - vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes + * util-vserver/util-vserver.spec.in: added documentation -2004-02-10 00:38 Enrico Scholz +2004-03-08 18:14 Enrico Scholz - * lib/capabilities.c: + * util-vserver/doc/configuration.xml: documented tty symlink + use documentation.dtd instead of cfgdirdoc.dtd + some small corrections/adjustments - vc_text2cap(): take 'unsigned int' instead of 'int' argument +2004-03-08 18:13 Enrico Scholz -2004-02-10 00:38 Enrico Scholz + * util-vserver/doc/beautify.xsl, + util-vserver/doc/configuration-lsd.css, + util-vserver/doc/configuration-xhtml.xsl, + util-vserver/doc/configuration.html: initial checkin - * lib/Makefile-files: +2004-03-08 18:12 Enrico Scholz - added flags* files - added testsuite + -programs + * util-vserver/doc/compat-xhtml.xsl, + util-vserver/doc/compatibility-xhtml.xsl: renamed + compat-xhtml.xsl to compatibility-xhtml.xsl -2004-02-10 00:36 Enrico Scholz +2004-03-08 18:12 Enrico Scholz - * src/chcontext.c: + * util-vserver/doc/cfgdirdoc.dtd, + util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to + configuration.dtd - setFlags(): use vc_textlist2flag() function - rearranged code to avoid unremovable zombie processes +2004-03-08 08:07 Enrico Scholz -2004-02-10 00:35 Enrico Scholz + * util-vserver/lib/vserver.h: added more doc - * src/: chbind.c, reducecap.c: +2004-03-08 01:22 Enrico Scholz - rewrote it + * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable -2004-02-10 00:35 Enrico Scholz +2004-03-08 00:08 Enrico Scholz - * src/Makefile-files: + * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore, + util-vserver/lib/apidoc/Doxyfile.in, + util-vserver/lib/apidoc/Makefile-files: initial checkin - made reducecap & chbind native dietlibc programs +2004-03-08 00:06 Enrico Scholz -2004-02-10 00:30 Enrico Scholz + * util-vserver/scripts/vserver.start: use '--migrate-self' instead + of '--migrate' - * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files, - lib/testsuite/flags.c, src/testsuite/chbind-test.c: +2004-03-07 23:59 Enrico Scholz - initial checkin + * util-vserver/src/vcontext.c: added '--migrate-self' support -2004-02-06 23:50 Enrico Scholz +2004-03-07 23:58 Enrico Scholz - * src/Makefile-files: + * util-vserver/scripts/vserver.functions: use different files for + 'bcap' and 'ccap' for now - added sys_clone.h +2004-03-07 23:58 Enrico Scholz -2004-02-06 23:50 Enrico Scholz + * util-vserver/util-vserver.spec.in: added changelog entry - * util-vserver.spec.in: +2004-03-07 22:43 Enrico Scholz - added 'chattr -t /vservers' + needed Requires: + * util-vserver/src/vunify.h: fixed NONNULL annotations -2004-02-06 23:49 Enrico Scholz +2004-03-07 22:36 Enrico Scholz - * scripts/vserver-build.functions: + * util-vserver/lib/vserver.h: added doxygen annnotations + added special compiler annotations - call 'chattr -t' on newly create vserverdirs - cleanups; parenthesize case-expressions +2004-03-07 22:34 Enrico Scholz -2004-02-06 22:34 Enrico Scholz + * util-vserver/lib/internal.h: added doxygen annnotations + fixed NONNULL statements - * src/util.h: +2004-03-07 22:31 Enrico Scholz - exitLikeProcess(): added NORETURN attribute to prototype + * util-vserver/lib/fmt.h: added doxygen annnotations -2004-02-06 22:33 Enrico Scholz +2004-03-07 22:31 Enrico Scholz - * src/rpm-fake.c: + * util-vserver/lib/Makefile-files: added apidoc directory - cleanups; use sys_clone() +2004-03-07 22:29 Enrico Scholz -2004-02-06 22:33 Enrico Scholz + * util-vserver/configure.ac, util-vserver/util-vserver.spec.in: + added doxygen support - * src/new-namespace.c: +2004-03-07 22:24 Enrico Scholz - cleanups; modernized it + * util-vserver/compat.h: fixed typo in __GNUC_MINOR__ -2004-02-06 22:33 Enrico Scholz +2004-03-07 19:41 Enrico Scholz - * src/Makefile-files: + * util-vserver/src/vattribute.c: use new interface of the list2... + functions + implemented --bcaps and --ccaps - link new-namespace against util-exitlikeprocess - cleanups +2004-03-07 19:41 Enrico Scholz -2004-02-06 22:32 Enrico Scholz + * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use + new interface of the list2... functions - * src/sys_clone.h: +2004-03-07 19:40 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: added + .../interfaces/.../nodev option and deprecated 'only_ip' -2004-02-06 19:15 Enrico Scholz +2004-03-07 19:40 Enrico Scholz - * src/testsuite/Makefile-files: + * util-vserver/lib/testsuite/flags.c: applied new interface - do not call vunify-test when no C99 compiler is available +2004-03-07 19:39 Enrico Scholz -2004-02-06 18:43 Enrico Scholz + * util-vserver/lib/vserver.h: added some documentation + added some flag/caps support functions - * ensc_vector/testsuite/: Makefile-files, test1.c: +2004-03-07 19:39 Enrico Scholz - initial checkin + * util-vserver/lib/virtual.h: renamed scaps to bcaps -2004-02-06 18:43 Enrico Scholz +2004-03-07 19:38 Enrico Scholz - * src/testsuite/vunify-test.sh: + * util-vserver/lib/syscall_setflags.c: added EFAULT check - use '-n' flag +2004-03-07 19:38 Enrico Scholz -2004-02-06 18:42 Enrico Scholz + * util-vserver/lib/syscall_getflags-v13.hc, + util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical + cleanups - * src/vutil.cc: +2004-03-07 19:38 Enrico Scholz - minor cosmetical changes + * util-vserver/lib/listparser.hc: interpret numbers too -2004-02-06 18:42 Enrico Scholz +2004-03-07 19:37 Enrico Scholz - * src/vunify-init.hc: + * util-vserver/lib/internal.h: added the text2value functions - initModeManually(): added missing strdup() +2004-03-07 19:37 Enrico Scholz -2004-02-06 18:41 Enrico Scholz + * util-vserver/lib/flags-v13.c, + util-vserver/lib/flags_list-compat.c, + util-vserver/lib/flags_list-v13.c: cleanups; use modern + methods... - * Makefile.am, ensc_vector/Makefile-files: +2004-03-07 19:35 Enrico Scholz - added ensc_vector testsuite + * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c, + util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c, + util-vserver/lib/syscall_getccaps-v13.hc, + util-vserver/lib/syscall_getccaps.c, + util-vserver/lib/syscall_setccaps-v13.hc, + util-vserver/lib/syscall_setccaps.c, + util-vserver/lib/val2text-t2v-uint32.c, + util-vserver/lib/val2text-t2v-uint64.c, + util-vserver/lib/val2text-v2t-uint32.c, + util-vserver/lib/val2text-v2t-uint64.c, + util-vserver/lib/val2text.hc: initial checkin -2004-02-06 17:42 Enrico Scholz +2004-03-07 19:35 Enrico Scholz - * ensc_vector/vector-insert.c: + * util-vserver/lib/Makefile-files: added the caps-files + added the val2text-files - fixed it +2004-03-07 19:34 Enrico Scholz -2004-02-06 17:40 Enrico Scholz + * util-vserver/doc/configuration.xml: documented + '.../interfaces/.../nodev' - * src/vserver-stat.c: +2004-03-06 02:02 Enrico Scholz - use ensc_vector - cleanups + * util-vserver/util-vserver.spec.in: s!Require!Requires! -2004-02-06 17:40 Enrico Scholz +2004-03-06 01:54 Enrico Scholz - * src/lsxid.c: + * util-vserver/sysv/vprocunhide: initial checkin - use ensc_vector to cache xid->name mappings +2004-03-06 01:54 Enrico Scholz -2004-02-06 17:39 Enrico Scholz + * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax + added vprocunhide - * src/Makefile-files: +2004-03-06 01:54 Enrico Scholz - link vserver-stat against libensc_vector.a + * util-vserver/src/vuname.c: made it chainable + added '--dir' option -2004-02-06 16:02 Enrico Scholz +2004-03-06 01:53 Enrico Scholz - * doc/configuration.xml: + * util-vserver/src/vlimit.c: cleanups - enumerated possible resources +2004-03-06 01:53 Enrico Scholz -2004-02-06 16:01 Enrico Scholz + * util-vserver/scripts/vserver.start: call vuname - * src/chxid.c: +2004-03-06 01:53 Enrico Scholz - fixed do-display-dir behavior + * util-vserver/scripts/vprocunhide: implemented exclude/include + syntax + fixed exit codes -2004-02-06 15:56 Enrico Scholz +2004-03-06 01:53 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME - _generateFlagOptions(): fixed a case expression; formerly x"foo" == - foo checks which would never succeed +2004-03-06 01:52 Enrico Scholz -2004-02-06 15:53 Enrico Scholz + * util-vserver/doc/configuration.xml: documents uts/ and rlimit/ + subdirs - * src/: chcontext.c, chroot-cat.c, chroot-rm.c, exec-cd.c, - exec-ulimit.c, fstool.c, new-namespace.c, pipe-sync.c, - rpm-fake-resolver.c, save_ctxinfo.c, vps.c, vrsetup.c, - vserver-info.c, vserver-stat.c, vunify-doit.hc, vunify-init.hc, - vunify-matchlist.c, vunify.c, testsuite/rpm-fake-test.c: +2004-03-06 01:52 Enrico Scholz - use new ensc_wrappers/ headers + * util-vserver/distrib/misc/vprocunhide-files: added some files -2004-02-06 15:49 Enrico Scholz +2004-03-06 01:52 Enrico Scholz - * src/Makefile-files: + * util-vserver/util-vserver.spec.in: added vprocunhide initscript - removed wrappers-* - link lsxid against libensc_vector.a +2004-03-06 01:51 Enrico Scholz -2004-02-06 15:48 Enrico Scholz + * util-vserver/Makefile.am: modernized it a little bit; use '+=' + syntax for sysv/ now - * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD], - wrappers-vserver.h[DEAD], wrappers.h[DEAD]: +2004-03-05 22:10 Enrico Scholz - moved and generalized into an own /ensc_wrappers subdir + * util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: added support for new + migrate feature -2004-02-06 15:47 Enrico Scholz +2004-03-05 22:09 Enrico Scholz - * ensc_vector/Makefile-files, ensc_vector/vector-clear.c, - ensc_vector/vector-free.c, ensc_vector/vector-init.c, - ensc_vector/vector-insert.c, ensc_vector/vector-internal.h, - ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c, - ensc_vector/vector-resize.c, - ensc_vector/vector-resizeinternal.hc, - ensc_vector/vector-search.c, ensc_vector/vector-sort.c, - ensc_vector/vector-unique.c, ensc_vector/vector.h, - ensc_vector/vector.hc, ensc_wrappers/Makefile-files, - ensc_wrappers/wrappers-clone.hc, - ensc_wrappers/wrappers-dirent.hc, - ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc, - ensc_wrappers/wrappers-ioctl.hc, - ensc_wrappers/wrappers-iosock.hc, - ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc, - ensc_wrappers/wrappers-resource.hc, - ensc_wrappers/wrappers-stdlib.hc, - ensc_wrappers/wrappers-unistd.hc, - ensc_wrappers/wrappers-vserver.hc, - ensc_wrappers/wrappers-wait.hc, ensc_wrappers/wrappers.h, - ensc_wrappers/wrappers_handler.hc: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_VCONTEXT and $_VLIMIT - initial checkin +2004-03-05 22:09 Enrico Scholz -2004-02-06 15:46 Enrico Scholz + * util-vserver/scripts/functions: isAvoidNamespace(): use + 'vserver-info - FEATURE namespace' inforamtion too - * Makefile.am: +2004-03-05 19:51 Enrico Scholz - added ensc_vector/ & ensc_wrappers/ subdirs and files + * util-vserver/distrib/misc/vprocunhide-files, + util-vserver/scripts/vprocunhide: initial checkin -2004-02-05 23:16 Enrico Scholz +2004-03-05 19:51 Enrico Scholz - * src/setattr.c: + * util-vserver/src/vlimit.c: try to read limits from dir only, when + '--dir' was used - documented --barrier - fixed do-display-dir behavior +2004-03-05 19:50 Enrico Scholz -2004-02-05 05:20 Enrico Scholz + * util-vserver/src/setattr.c: allow '--!...' syntax too - * scripts/vserver.functions: +2004-03-05 19:50 Enrico Scholz - added another path for the template mtab file + * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a + missing '\' -2004-02-05 05:14 Enrico Scholz +2004-03-05 19:49 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr + and vprocunhide - version 0.28.195 +2004-03-05 19:48 Enrico Scholz -2004-02-05 05:02 Enrico Scholz + * util-vserver/scripts/Makefile-files: added vprocunhide - * distrib/defaults/apt.conf: +2004-03-05 19:47 Enrico Scholz - initial checkin + * util-vserver/doc/configuration.xml: documented vprocunhide + documentation -2004-02-05 04:43 Enrico Scholz +2004-03-05 19:47 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/distrib/Makefile.am: added vprocunhide-files - added default apt.conf +2004-03-05 19:47 Enrico Scholz -2004-02-05 04:43 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide + files - * doc/configuration.xml: +2004-03-05 17:56 Enrico Scholz - documented default apt.conf + * util-vserver/scripts/chcontext, util-vserver/scripts/functions, + util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get, + util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg, + util-vserver/scripts/vpstree, util-vserver/scripts/vrpm, + util-vserver/scripts/vrpm-preload, + util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver, + util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.debootstrap, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.functions.pkgmgmt, + util-vserver/scripts/vserver-build.skeleton, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: + added some '>&2' -2004-02-05 04:43 Enrico Scholz +2004-03-05 17:24 Enrico Scholz - * lib/syscall-legacy.hc: + * util-vserver, util-vserver/.cvsignore: added FEATURES.txt - minor code cleanups - added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL' +2004-03-05 17:24 Enrico Scholz -2004-02-05 04:42 Enrico Scholz + * util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore, + util-vserver/lib/testsuite/Makefile-files: added parselimit - * m4/ensc_syscall.m4: +2004-03-05 17:23 Enrico Scholz - enhanced check by using kernel headers + * util-vserver/src/vlimit.c: added '--dir' parameter + allow command-chaining + support limits with suffixes + make '-c' optionally and assume current ctx by default -2004-02-05 04:42 Enrico Scholz +2004-03-05 17:21 Enrico Scholz - * scripts/vserver-build.functions.apt: + * util-vserver/lib/parselimit.c, + util-vserver/lib/testsuite/parselimit.c: initial checkin - added default apt.conf/vendors.conf files +2004-03-05 17:21 Enrico Scholz -2004-02-05 04:41 Enrico Scholz + * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype - * src/chcontext.c: +2004-03-05 17:20 Enrico Scholz - use sethostname(2)/setdomainname(2) again... + * util-vserver/lib/Makefile-files: added parselimit.c -2004-02-05 00:39 Enrico Scholz +2004-03-05 04:44 Enrico Scholz - * configure.ac: + * util-vserver/src, util-vserver/src/.cvsignore: updated; added + vattribute and keep-ctx-alive - use ENSC_SYSCALL - enhanced diagnostic output +2004-03-05 04:43 Enrico Scholz -2004-02-05 00:38 Enrico Scholz + * util-vserver/src/vcontext.c: implement the vc_set_flags() part - * lib/: syscall-legacy.hc, vserver-internal.h: +2004-03-05 04:43 Enrico Scholz - use ENSC_SYSCALL_TRADITIONAL + * util-vserver/src/vattribute.c: setFlags(): implemented it -2004-02-05 00:38 Enrico Scholz +2004-03-05 04:42 Enrico Scholz - * lib/syscall.c: + * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc - cleanups; do not include "compat.h" anymore explicitly +2004-03-05 04:42 Enrico Scholz -2004-02-05 00:37 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed + error-checking - * Makefile.am: +2004-03-05 04:40 Enrico Scholz - added @WGET@ substitution + * util-vserver/lib/getprocentry-legacy.c, + util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall_getflags-v13.hc, + util-vserver/lib/syscall_getiattr.c, + util-vserver/lib/syscall_getvxinfo-oldproc.hc, + util-vserver/lib/syscall_getvxinfo.c, + util-vserver/lib/syscall_setflags-v13.hc: return better + errorcodes -2004-02-04 22:26 Enrico Scholz +2004-03-05 04:40 Enrico Scholz - * m4/ensc_syscall.m4: + * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste + error - initial checkin +2004-03-05 04:40 Enrico Scholz -2004-02-04 22:23 Enrico Scholz + * util-vserver/ensc_wrappers/Makefile-files: added + wrappers-socket.hc - * scripts/vpkg: +2004-03-05 04:39 Enrico Scholz - implemented Debian support + * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and + keep-ctx-alive -2004-02-04 22:22 Enrico Scholz +2004-03-05 03:27 Enrico Scholz - * scripts/vserver: + * util-vserver/src/vserver-info.c: added 'FEATURE' tag - cleanups - added '--silent' option +2004-03-05 03:27 Enrico Scholz -2004-02-04 22:21 Enrico Scholz + * util-vserver/src/vcontext.c: added support for external + synchronization - * src/: vunify-init.hc, vunify.c: +2004-03-05 03:27 Enrico Scholz - minor cleanups + * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead + of vc_textlist2flag -2004-02-04 04:28 Enrico Scholz +2004-03-05 03:26 Enrico Scholz - * lib/fscompat_getiattr-v13.hc: + * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c: + initial checkin - fixed 'xid' parameter transmission +2004-03-05 03:26 Enrico Scholz -2004-02-04 04:17 Enrico Scholz + * util-vserver/src/fstool.c, util-vserver/src/fstool.h, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: added + support for VC_IATTR_IMMUTABLE flag - * NEWS: +2004-03-05 03:23 Enrico Scholz - version 0.28.193 + * util-vserver/src/enter-namespace.c, + util-vserver/src/new-namespace.c: obsoleted by vnamespace -2004-02-04 04:17 Enrico Scholz +2004-03-05 03:23 Enrico Scholz - * configure.ac: + * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead + of vc_textlist2flag() - added check for wget - version 0.28.193 +2004-03-05 03:22 Enrico Scholz -2004-02-04 04:10 Enrico Scholz + * util-vserver/src/Makefile-files: removed new-namespace and + enter-namespace + added keep-ctx-alive and vattribute + added src_legacy_* variables - * util-vserver.spec.in: +2004-03-05 03:21 Enrico Scholz - added some (Build)Requires: + * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm, + util-vserver/scripts/vserver: use $_VNAMESPACE instead of + $_NEW_NAMESPACE -2004-02-04 04:10 Enrico Scholz +2004-03-05 03:21 Enrico Scholz - * contrib/manifest.dat.pathsubst: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_VATTRIBUTE and $_VNAMESPACE + removed $_NEW_NAMESPACE - added debootstrap files +2004-03-05 03:20 Enrico Scholz -2004-02-04 04:09 Enrico Scholz + * util-vserver/scripts/chcontext: began to implement the new + vcontext part... - * doc/configuration.xml: +2004-03-05 03:20 Enrico Scholz - documented debootstrap configuration + * util-vserver/m4/ensc_syscallnr.m4: use + $ensc_cv_path_kernelheaders instead of $kernelincludedir -2004-02-04 04:07 Enrico Scholz +2004-03-05 03:19 Enrico Scholz - * scripts/vserver-build.debootstrap: + * util-vserver/lib_internal/util.h: include "util-unixsock.h" - fixed path of default-uri file +2004-03-05 03:19 Enrico Scholz -2004-02-04 03:51 Enrico Scholz + * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE + flag too - * distrib/misc/debootstrap.uri: +2004-03-05 03:17 Enrico Scholz - initial checkin + * util-vserver/lib_internal/util-unixsock.h: initial checkin -2004-02-04 03:51 Enrico Scholz +2004-03-05 03:17 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/lib/testsuite/flags.c: updated to new flag functions - added debootstrap.uri +2004-03-05 03:16 Enrico Scholz -2004-02-04 03:48 Enrico Scholz + * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t + added -compat versions for the flag-parsers + vc_isSupportedString(): added - * scripts/vserver-setup.functions: +2004-03-05 03:15 Enrico Scholz - use $PKGLIBDEFAULTDIRc + * util-vserver/lib/internal.h: added utilvserver_listparser_uint* + declarations -2004-02-04 03:47 Enrico Scholz +2004-03-05 03:15 Enrico Scholz - * scripts/: vserver-build.apt-rpm, vserver-build.functions, - vserver-build.skeleton: + * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c, + util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc, + util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c, + util-vserver/lib/fmtx.hc: fixed aliased functions; they are now + in the *.c files and will not be + used anymore by every file including 'fmt.h' - cleanups; use 'base.' namespace +2004-03-05 03:13 Enrico Scholz -2004-02-04 03:46 Enrico Scholz + * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed + to -compat.c - * scripts/vserver-build: +2004-03-05 03:12 Enrico Scholz - added debootstrap + * util-vserver/ensc_wrappers/wrappers-socket.hc, + util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c, + util-vserver/lib/flags_list-compat.c, + util-vserver/lib/flags_list-v13.c, + util-vserver/lib/issupportedstring.c, + util-vserver/lib/listparser.hc, + util-vserver/lib/listparser_uint32.c, + util-vserver/lib/listparser_uint64.c: initial checkin -2004-02-04 03:46 Enrico Scholz +2004-03-05 03:11 Enrico Scholz - * scripts/vpkg: + * util-vserver/lib/Makefile-files: updated to new flags* files + added listparser* files + removed unused statements - added basic support for Debian +2004-03-05 03:10 Enrico Scholz -2004-02-04 03:46 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc - * scripts/util-vserver-vars.pathsubst: +2004-03-05 03:10 Enrico Scholz - added $_WGET + * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized + declarations (use WRAPPER_DECL) + WsendAll(),WrecvAll(): added 'int *err' parameter and do not use + perror() anymore -2004-02-04 03:45 Enrico Scholz +2004-03-05 03:09 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/contrib/manifest.dat.pathsubst: removed + new-namespace and enter-namespace; they are obsoleted by + vnamespace - added debootstrap and pkgmgmt files +2004-03-05 03:08 Enrico Scholz -2004-02-04 03:44 Enrico Scholz + * util-vserver/Makefile.am: added $(src_legacy_*) - * scripts/vserver-build.debootstrap: +2004-03-04 04:05 Enrico Scholz - initial checkin + * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP -2004-02-03 23:22 Enrico Scholz +2004-03-04 04:04 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE - version 0.28.192 +2004-03-04 04:04 Enrico Scholz -2004-02-03 23:21 Enrico Scholz + * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE - * src/.cvsignore: +2004-03-04 04:04 Enrico Scholz - added 'vuname' + * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir + anymore -2004-02-03 23:19 Enrico Scholz +2004-03-04 03:01 Enrico Scholz - * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst, - .cvsignore: + * util-vserver/m4/ensc_syscallnr.m4: rewrote it... - initial checkin +2004-03-04 03:00 Enrico Scholz -2004-02-03 22:58 Enrico Scholz + * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4, + util-vserver/m4/ensc_dietlibc_compat.m4, + util-vserver/m4/ensc_fpicsyscall.m4, + util-vserver/m4/ensc_syscall.m4: use unique identifiers - * configure.ac: +2004-02-27 19:58 Enrico Scholz - added more details to the final summary + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197 -2004-02-03 22:57 Enrico Scholz +2004-02-27 19:55 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/distrib/redhat/initpost: fixed kernel-pkg + installation + fixed initscript update - added misc/fstab +2004-02-27 19:24 Enrico Scholz -2004-02-03 22:57 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: added vsched - * scripts/: vserver-build.apt-rpm, vserver-build.functions: +2004-02-27 19:23 Enrico Scholz - splitted some functions into a separate vserver-build.functions.pkgmgmt file - use XXX.yyy namespace-style notation + * util-vserver/lib/testsuite/fmt.c: include -2004-02-03 22:54 Enrico Scholz +2004-02-27 18:58 Enrico Scholz - * scripts/vserver-build.functions.pkgmgmt, - scripts/vserver-build.skeleton, distrib/misc/fstab: + * util-vserver/contrib/manifest.dat.pathsubst: added vsched - initial checkin +2004-02-27 18:57 Enrico Scholz -2004-02-03 22:54 Enrico Scholz + * util-vserver/src/chbind.c: removed unused variable - * scripts/vserver-setup.functions: +2004-02-27 18:57 Enrico Scholz - allow to configure fstab-file + * util-vserver/src/testsuite/rpm-fake-test.c: include -2004-02-03 22:53 Enrico Scholz +2004-02-27 18:57 Enrico Scholz - * scripts/: vserver-build.functions.apt, - vserver-build.functions.rpm: + * util-vserver/src/Makefile-files, util-vserver/src/vsched.c, + util-vserver/src/vschedule.c: renamed vschedule to vsched - splitted some functions into a separate vserver-build.functions.pkgmgmt file - use XXX.yyy namespace-style notation +2004-02-27 18:48 Enrico Scholz -2004-02-03 22:52 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: added + chcontext-compat and vschedule - * scripts/vserver-build: +2004-02-27 18:46 Enrico Scholz - added skeleton support - fixed help message + * util-vserver/lib/syscall_setsched-v13.hc, + util-vserver/lib/syscall_setsched.c, + util-vserver/src/vschedule.c: initial checkin -2004-02-03 22:52 Enrico Scholz +2004-02-27 18:46 Enrico Scholz - * scripts/vserver: + * util-vserver/src/Makefile-files: added vschedule - added '--debug' option +2004-02-27 18:45 Enrico Scholz -2004-02-03 22:51 Enrico Scholz + * util-vserver/lib/vserver.h: added vc_set_sched declarations - * scripts/util-vserver-vars.pathsubst: +2004-02-27 18:45 Enrico Scholz - added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT + * util-vserver/lib/virtual.h: removed 'otpions' field from + vcmd_set_sched_v1 -2004-02-03 22:48 Enrico Scholz +2004-02-27 18:44 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/lib/Makefile-files: added *setsched* files - added vserver-build.skeleton +2004-02-27 18:02 Enrico Scholz -2004-02-03 22:47 Enrico Scholz + * util-vserver/src/chcontext.c: cleanups; applied name-change from + 'chcontext' to 'chcontext-compat' - * src/vkill.c: +2004-02-27 18:02 Enrico Scholz - cleanups; use modern interfaces + * util-vserver/src/Makefile-files: renamed 'chcontext' to + 'chcontext-compat' -2004-02-03 22:47 Enrico Scholz +2004-02-27 18:01 Enrico Scholz - * src/util.h: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_CHCONTEXT_COMPAT + updated $_CHCONTEXT - VSERVER_DECLARE_CMD macro: added +2004-02-27 18:01 Enrico Scholz -2004-02-03 22:46 Enrico Scholz + * util-vserver/scripts/functions: isKernelAPI(): added - * src/Makefile-files: +2004-02-27 18:00 Enrico Scholz - added vuname + * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext: + initial checkin -2004-02-03 22:45 Enrico Scholz +2004-02-27 18:00 Enrico Scholz - * src/testsuite/Makefile-files: + * util-vserver/scripts/Makefile-files: added chcontext wrapper - added workaround for automake bug +2004-02-27 17:59 Enrico Scholz -2004-02-03 22:45 Enrico Scholz + * util-vserver/lib/vserver.h: added vc_isSupported() + cleanups - * src/vuname.c: +2004-02-27 17:59 Enrico Scholz - initial checkin + * util-vserver/lib/virtual.h: updated scheduler definitions -2004-02-03 13:59 Enrico Scholz +2004-02-27 17:57 Enrico Scholz - * configure.ac: + * util-vserver/lib/Makefile-files: added issupported.c - use ENSC_C99COMPILER - give out summary at end of ./configure +2004-02-27 17:57 Enrico Scholz -2004-02-03 13:57 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: added + chcontext-compat - * src/Makefile-files: +2004-02-27 04:44 Enrico Scholz - * added support for ENSC_HAVE_C99_COMPILER and conditionalized build - of 'vunify' - * renamed *_CXX_X_* variables to *_CXX_* + * util-vserver/src/vcontext.c: cleanups; restructured code -2004-02-03 13:55 Enrico Scholz +2004-02-27 04:43 Enrico Scholz - * src/vunify.cc[DEAD]: + * util-vserver/src/new-namespace.c: cleanups; do not include + "stack-start.h" anymore - removed since rewritten in C +2004-02-27 04:42 Enrico Scholz -2004-02-03 13:55 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore, + util-vserver/src/Makefile-files: added vnamespace - * m4/ensc_dietlibc.m4: +2004-02-27 04:42 Enrico Scholz - use 'yes' instead of '1' + * util-vserver/lib/syscall_cleanupnamespace-v13.hc, + util-vserver/lib/syscall_cleanupnamespace.c, + util-vserver/lib/syscall_setnamespace-v13.hc, + util-vserver/lib/syscall_setnamespace.c, + util-vserver/src/vnamespace.c: initial checkin -2004-02-03 13:55 Enrico Scholz +2004-02-27 04:42 Enrico Scholz - * m4/ensc_cxxcompiler.m4: + * util-vserver/src/fakerunlevel.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c, + util-vserver/src/vserver-stat.c: use wrappers with detailed + error-messages - added ENSC_C99COMPILER - added warning-messages +2004-02-27 04:40 Enrico Scholz -2004-02-03 13:54 Enrico Scholz + * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy - * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc: +2004-02-27 04:40 Enrico Scholz - #include + * util-vserver/lib/vserver.h: vc_set_namespace(), + vc_cleanup_namespace(): added prototypes -2004-02-02 20:34 Enrico Scholz +2004-02-27 04:40 Enrico Scholz - * doc/compatibility.xml: + * util-vserver/lib/virtual.h: added VCMD_set_namespace and + VCMD_cleanup_namespace declarations - added note about chcontext rewrite +2004-02-27 04:39 Enrico Scholz -2004-02-02 20:34 Enrico Scholz + * util-vserver/lib/Makefile-files: added *setnamespace* and + *cleanupnamespace* files - * configure.ac: +2004-02-27 04:38 Enrico Scholz - added support for olduts API + * util-vserver/ensc_wrappers/wrappers-fcntl.hc, + util-vserver/ensc_wrappers/wrappers-unistd.hc: added some + wrappers with detailed error-messages -2004-02-02 20:33 Enrico Scholz +2004-02-27 04:38 Enrico Scholz - * Makefile.am: + * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros - substitute @PACKAGE@ too +2004-02-27 04:37 Enrico Scholz -2004-02-02 20:32 Enrico Scholz + * util-vserver/distrib/defaults/rpm/macros: added + /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath - * src/testsuite/Makefile-files: +2004-02-27 04:37 Enrico Scholz - added chcontext-test.c + * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and + vnamespace -2004-02-02 20:32 Enrico Scholz +2004-02-26 13:10 Enrico Scholz - * src/testsuite/chcontext-test.c: + * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/ - initial checkin +2004-02-26 13:10 Enrico Scholz -2004-02-02 20:32 Enrico Scholz + * util-vserver/src/util.h: removed everything an include + only - * src/wrappers.h: +2004-02-26 13:09 Enrico Scholz - added Esetsid() + * util-vserver/src, util-vserver/src/.cvsignore: added vcontext -2004-02-02 20:32 Enrico Scholz +2004-02-26 13:08 Enrico Scholz - * src/wrappers-vserver.h: + * util-vserver/src/chcontext.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of + VC_RANDCTX - return xid_t instead of void +2004-02-26 13:07 Enrico Scholz -2004-02-02 20:31 Enrico Scholz + * util-vserver/lib/syscall_createcontext-v13.hc, + util-vserver/lib/syscall_createcontext.c, + util-vserver/lib/syscall_getflags-v13.hc, + util-vserver/lib/syscall_getflags.c, + util-vserver/lib/syscall_migratecontext-v13.hc, + util-vserver/lib/syscall_migratecontext.c, + util-vserver/lib/syscall_setflags-v13.hc, + util-vserver/lib/syscall_setflags.c, + util-vserver/lib_internal/util-cast.h, + util-vserver/lib_internal/util-commonstrings.h, + util-vserver/lib_internal/util-declarecmd.h, + util-vserver/lib_internal/util-dimof.h, + util-vserver/lib_internal/util-exitlikeprocess.c, + util-vserver/lib_internal/util-exitlikeprocess.h, + util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c: + initial checkin - * src/vserver-stat.c: +2004-02-26 13:06 Enrico Scholz - cleanups - added missing '\n' in error-msg + * util-vserver/src/testsuite/Makefile-files: removed + 'util-exitlikeprocess.c'; link against libinternal.a now -2004-02-02 20:31 Enrico Scholz +2004-02-26 13:06 Enrico Scholz - * src/vserver-info.c: + * util-vserver/src/Makefile-files: added vcontext + removed 'util-exitlikeprocess.c'; link against libinternal.a now - added UTS tag +2004-02-26 13:05 Enrico Scholz -2004-02-02 20:30 Enrico Scholz + * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR! + (reported in IRC by broo) - * src/reducecap.c: +2004-02-26 13:03 Enrico Scholz - cleanups in the vc_new_s_context() call + * util-vserver/lib_internal/util-mem.h: include -2004-02-02 20:06 Enrico Scholz +2004-02-26 13:03 Enrico Scholz - * src/chcontext.c: + * util-vserver/lib_internal/Makefile-files: added lots of util-* + headers + added util-exitlikeprocess - rewrote and enhanced it +2004-02-26 13:02 Enrico Scholz -2004-02-02 20:05 Enrico Scholz + * util-vserver/lib/vserver.h: * vc_create_context(), + vc_migrate_context(), vc_[sg]et_flags(): added + prototypes plus structures + * use VC_DYNAMIC_XID instead of VC_RANDCTX - * src/Makefile-files: +2004-02-26 13:01 Enrico Scholz - made chcontext a dietlibc program and updated its SOURCES + * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro + (for API >= 0x00010012) + use VC_DYNAMIC_XID instead of VC_RANDCTX -2004-02-02 20:00 Enrico Scholz +2004-02-26 13:01 Enrico Scholz - * lib/vserver.h: + * util-vserver/lib/virtual.h: added create+migrate+flags+caps + declarations - return xid_t on vc_new_s_context() - added VHOST/vhi functions and types +2004-02-26 13:00 Enrico Scholz -2004-02-02 19:59 Enrico Scholz + * util-vserver/lib/Makefile-files: added createcontext + + migratecontext + [sg]etflags files - * lib/vserver-internal.h: +2004-02-26 12:59 Enrico Scholz - cleanups - added CALL_VC_OLDUTS() - added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers + * util-vserver/ensc_wrappers/wrappers-vserver.hc: + Evc_create_context(), Evc_migrate_context(): added + use WRAPPER_DECL instead of UNUSED -2004-02-02 19:58 Enrico Scholz +2004-02-25 11:47 Enrico Scholz - * lib/virtual.h: + * util-vserver/src/vlimit.c: enhanced output + added -nd options + allow literal limits + assume '-H' by default - added VHOST support +2004-02-25 11:46 Enrico Scholz -2004-02-02 19:58 Enrico Scholz + * util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore: added 'fmt' - * lib/: syscall_gettaskxid-oldproc.hc, - syscall_getvxinfo-oldproc.hc: +2004-02-25 11:45 Enrico Scholz - renamed *_X to *_oldproc + * util-vserver/src/util.h: include util-perror.h -2004-02-02 19:57 Enrico Scholz +2004-02-25 11:45 Enrico Scholz - * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c: + * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c: + use more verbose perror() - fixed vc_new_s_context() to return the context instead of 0/1 +2004-02-25 11:44 Enrico Scholz -2004-02-02 19:55 Enrico Scholz + * util-vserver/lib/testsuite/fmt.c, + util-vserver/lib_internal/util-perror.h: initial checkin - * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc, - syscall_getiattr-v13.hc, syscall_getvxinfo-v13.hc, - syscall_kill-v11.hc, syscall_setiattr-v13.hc: +2004-02-25 11:44 Enrico Scholz - use CTX_USER2KERNEL to wrap xid + * util-vserver/scripts/vserver.functions: added better namespace + supportc -2004-02-02 19:54 Enrico Scholz +2004-02-25 11:43 Enrico Scholz - * lib/capabilities.c: + * util-vserver/lib/testsuite/Makefile-files: added fmt.c - allow both 'CAP_xxx' and 'xxx' +2004-02-25 11:43 Enrico Scholz -2004-02-02 19:36 Enrico Scholz + * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added - * lib/Makefile-files: +2004-02-20 23:36 Enrico Scholz - added *vhiname* files + * util-vserver/lib/flags.c: cosmetical cleanups -2004-02-02 19:32 Enrico Scholz +2004-02-20 23:33 Enrico Scholz - * lib/: syscall_getvhiname-olduts.hc, syscall_getvhiname-v13.hc, - syscall_getvhiname.c, syscall_setvhiname-olduts.hc, - syscall_setvhiname-v13.hc, syscall_setvhiname.c: + * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added + NAMESPACE flag - initial checkin +2004-02-20 21:14 Enrico Scholz -2004-01-29 12:09 Enrico Scholz + * util-vserver/src/Makefile-files: install enter-namespace into + $(sbindir) instead of $(pkglibdir) - * doc/.cvsignore: +2004-02-20 21:08 Enrico Scholz - initial checkin + * util-vserver/src/new-namespace.c: added missing '#include + ' -2004-01-29 12:08 Enrico Scholz +2004-02-20 20:53 Enrico Scholz - * NEWS: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196 - version 0.28.190 +2004-02-20 20:33 Enrico Scholz -2004-01-29 12:07 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: added + enter-namespace - * Makefile.am: +2004-02-20 20:27 Enrico Scholz - cleanups; use $(SED) instead of sed - fix $pkglibdir in install-data-hook - put some hooks into own targets + * util-vserver/contrib/manifest.dat.pathsubst, + util-vserver/src/Makefile-files: added enter-namespace -2004-01-29 12:06 Enrico Scholz +2004-02-20 20:27 Enrico Scholz - * configure.ac: + * util-vserver/src/enter-namespace.c: initial checkin - added tests for sed and cmp - outsourced ext2fs test (merged from 0.28) +2004-02-20 20:05 Enrico Scholz -2004-01-29 12:05 Enrico Scholz + * util-vserver/src/vlimit.c: merged with 0.29.2 - * src/vserver-stat.c: +2004-02-20 19:06 Enrico Scholz - fixed insert-into-list function - give out warning when vc_get_task_xid() fails + * util-vserver/src/vlimit.c: changed logic to skip entries without + chance for success -2004-01-29 12:04 Enrico Scholz +2004-02-20 19:04 Enrico Scholz - * src/vserver-info.c: + * util-vserver/lib/Makefile-files: cleanups - use DIM_OF() macro - added APIVER tag - fixed help message +2004-02-20 19:03 Enrico Scholz -2004-01-29 12:04 Enrico Scholz + * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11(): + use correct datastructure - * src/util.h: +2004-02-20 17:59 Enrico Scholz - added DIM_OF() macro + * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h, + util-vserver/lib/vserver.h: added the enter-namespace stuff -2004-01-29 12:03 Enrico Scholz +2004-02-20 17:58 Enrico Scholz - * src/.cvsignore: + * util-vserver/lib/syscall_enternamespace-v13.hc, + util-vserver/lib/syscall_enternamespace.c: initial checkin - added vrsetup +2004-02-20 17:06 Enrico Scholz -2004-01-29 12:03 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for + more extensive output - * scripts/: rootshell, vapt-get, vapt-get-worker, vpkg, vpstree, - vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build, - vserver-copy, vservers.grabinfo.sh, vsysvwrapper, vtop, - legacy/distrib-info, legacy/vserver, legacy/vserverkillall: +2004-02-20 17:05 Enrico Scholz - fixed/changed path-detection for $UTIL_VSERVER_VARS + * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info + into core -2004-01-29 12:02 Enrico Scholz +2004-02-20 17:05 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13(): + incremented needed API-version - cleanups - do not install util-vserver-vars in SBINDIR anymore +2004-02-20 17:04 Enrico Scholz -2004-01-29 12:01 Enrico Scholz + * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13(): + handle xid==0 and xid==1 case manually - * m4/ensc_e2fscheck.m4: +2004-02-20 17:02 Enrico Scholz - initial checkin + * util-vserver/src/vlimit.c: cleanup output in error-case -2004-01-29 12:00 Enrico Scholz +2004-02-20 17:02 Enrico Scholz - * lib/: ext2fs.h, getversion.c, vserver.h: + * util-vserver/src/stack-start.h: fixed begin of STACK_START for + non-growing stacks - merged with 0.28 +2004-02-20 17:01 Enrico Scholz -2004-01-23 22:07 Enrico Scholz + * util-vserver/src/fakerunlevel.c: use more extensive errormessages + use - * doc/Makefile-files: +2004-02-20 17:01 Enrico Scholz - added some files to doc_DAT + * util-vserver/lib/fscompat_getiattr-v13.hc, + util-vserver/lib/fscompat_getiattr.c, + util-vserver/lib/fscompat_setiattr-v13.hc, + util-vserver/lib/fscompat_setiattr.c: obsoleted -2004-01-23 21:51 Enrico Scholz +2004-02-20 16:59 Enrico Scholz - * configure.ac: + * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c, + util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c, + util-vserver/src/ifspec.c, util-vserver/src/listdevip.c, + util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c, + util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not + do the lo-check anymore - version 0.27.199 - added check for xsltproc +2004-02-20 16:57 Enrico Scholz -2004-01-23 21:51 Enrico Scholz + * util-vserver/src/chbind.c: use more extensive errormessages + do not do the lo-check anymore - * NEWS: +2004-02-20 02:38 Enrico Scholz - version 0.27.199 + * util-vserver/src/vserver-info.c: fix copy&paste error when giving + out initpid -2004-01-23 21:50 Enrico Scholz +2004-02-19 22:42 Enrico Scholz - * compat.h: + * util-vserver/NEWS: version 0.29.195 - added ENSC_FIX_IOCTL() +2004-02-19 22:32 Enrico Scholz -2004-01-23 21:49 Enrico Scholz + * util-vserver/src/vserver-info.c: added SYSINFO command + internal cleanups - * Makefile.am: +2004-02-19 22:31 Enrico Scholz - added $(doc_DAT) + * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for + Debian's e2fsprogs-devel + tell packagename for Mandrake -2004-01-23 21:48 Enrico Scholz +2004-02-19 22:29 Enrico Scholz - * doc/Makefile-files: + * util-vserver/src/chxid.c, util-vserver/src/fstool.c, + util-vserver/src/fstool.h, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied + new iattr interface and changed some internal functions - added compat-doc +2004-02-19 22:25 Enrico Scholz -2004-01-23 21:48 Enrico Scholz + * util-vserver/lib_internal/unify-unify.c, + util-vserver/lib_internal/util-safechdir.c: applied new iattr + interface - * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml: +2004-02-19 22:25 Enrico Scholz - initial checkin + * util-vserver/lib/vserver.h: * changed iattr interface + * removed *iattr_compat() functions; functionality is covered by + new + iattr interface already -2004-01-23 21:47 Enrico Scholz +2004-02-19 22:23 Enrico Scholz - * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, - ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc: + * util-vserver/lib/virtual.h: added new iattr definitions - use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values +2004-02-19 22:22 Enrico Scholz -2004-01-22 22:35 Enrico Scholz + * util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_getiattr.c, + util-vserver/lib/syscall_setiattr-v13.hc, + util-vserver/lib/syscall_setiattr.c: implemented new iattr + interface - * lib/: getversion-internal.hc, syscall-compat.hc, - syscall_getiattr-v13.hc, syscall_gettaskxid-v13.hc, - syscall_getvxinfo-v13.hc, syscall_kill-v11.hc, - syscall_rlimit-v11.hc, syscall_setiattr-v13.hc: +2004-02-19 22:21 Enrico Scholz - use the VCMD_* macros instead of the VC_CMD(...) macros + * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat(): + fixed off-by-one error while checking number + of allowed IPs -2004-01-22 16:42 Enrico Scholz +2004-02-19 22:19 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/lib/fscompat_getiattr-fscompat.hc, + util-vserver/lib/fscompat_setiattr-fscompat.hc, + util-vserver/lib/syscall_getiattr-fscompat.hc, + util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat* + files to *iattr-fscompat* and applied the changed iattr interface - version 0.27.198 +2004-02-19 22:14 Enrico Scholz -2004-01-22 16:40 Enrico Scholz + * util-vserver/lib/createskeleton-full.hc: use new iattr interface - * src/vrsetup.c: +2004-02-19 22:14 Enrico Scholz - fixed copyright date + * util-vserver/lib/Makefile-files: removed the fscompat* files + added *iattr-fscompat files -2004-01-22 15:24 Enrico Scholz +2004-02-19 22:09 Enrico Scholz - * src/wrappers.h: + * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt + and vcopy - added Eioctl() wrapper +2004-02-19 22:08 Enrico Scholz -2004-01-22 15:22 Enrico Scholz + * util-vserver/configure.ac: create FEATURES.txt and rearranged + code a little bit - * src/Makefile-files: +2004-02-19 22:08 Enrico Scholz - added vrsetup + * util-vserver/Makefile.am: added FEATURES.txt -2004-01-22 15:22 Enrico Scholz +2004-02-18 04:50 Enrico Scholz - * src/vrsetup.c: + * util-vserver/lib/vserver.h: added vc_createSkeleton() plus + defines - initial checkin +2004-02-18 04:50 Enrico Scholz -2004-01-22 14:43 Enrico Scholz + * util-vserver/lib/fscompat_setiattr-fscompat.hc: + vc_set_iattr_compat_fscompat(): fixed usage of the mode argument - * src/vunify-doit.hc: +2004-02-18 04:49 Enrico Scholz - * provide st_mode at vc_set_iattr_compat() call + * util-vserver/lib_internal/unify-unify.c, + util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed + parameters + Unify_copy(), Unify_setTime(): added prototype -2004-01-22 14:42 Enrico Scholz +2004-02-18 04:48 Enrico Scholz - * src/: lsxid.c, showattr.c: + * util-vserver/lib_internal/unify-deunify.c: fixed parameters - * provide st_mode at vc_set_iattr_compat() call - * do not stop on non-regular files; vc_set_iattr_compat() handles this - already +2004-02-18 04:48 Enrico Scholz -2004-01-22 14:41 Enrico Scholz + * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added + prototype - * src/setattr.c: +2004-02-18 04:47 Enrico Scholz - * removed the race-check; this is done by vc_set_iattr_compat() already - * provide st_mode at vc_set_iattr_compat() call - * do not stop on non-regular files; vc_set_iattr_compat() handles this - already - * moved setFlags() code into handleFile() - * added 'iunlink' option + * util-vserver/lib_internal/Makefile-files: added unify* and util-* + files -2004-01-22 14:40 Enrico Scholz +2004-02-18 04:46 Enrico Scholz - * src/chxid.c: + * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups; + outsourced a lot to libinternal.a - * removed the race-check; this is done by vc_set_iattr_compat() already - * provide st_mode at vc_set_iattr_compat() call - * do not stop on non-regular files; vc_set_iattr_compat() handles this - already - * moved setFile() code into handleFile() +2004-02-18 04:45 Enrico Scholz -2004-01-22 14:38 Enrico Scholz + * util-vserver/src/util.h: cleanups; outsourced some macros/inlines + to libinternal.a - * src/Makefile-files: +2004-02-18 04:44 Enrico Scholz - removed 'vunify' from list of C++ files + * util-vserver/src/Makefile-files: added vcopy + link the fstool programs against libinternal.a + removed vserver-visitdir -2004-01-22 14:37 Enrico Scholz +2004-02-18 04:43 Enrico Scholz - * lib/syscall_gettaskxid-v13.hc: + * util-vserver/src, util-vserver/src/.cvsignore: added vcopy - fixed call +2004-02-18 04:43 Enrico Scholz -2004-01-22 14:36 Enrico Scholz + * util-vserver/src/util-safechdir.c: moved into libinternal.a - * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, - ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc, - ioctl-setxflg.hc: +2004-02-18 04:42 Enrico Scholz - when ioctl() returns a value <-1, assign errno manually and return -1 + * util-vserver/lib/createskeleton-full.hc, + util-vserver/lib/createskeleton-short.hc, + util-vserver/lib/createskeleton.c, + util-vserver/lib_internal/matchlist-printid.c, + util-vserver/lib_internal/unify-copy.c, + util-vserver/lib_internal/unify-settime.c, + util-vserver/lib_internal/util-dotfile.h, + util-vserver/lib_internal/util-safechdir.c, + util-vserver/lib_internal/util-safechdir.h, + util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c, + util-vserver/src/vserver-visitdir.hc: initial checkin -2004-01-22 14:35 Enrico Scholz +2004-02-18 04:41 Enrico Scholz - * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc: + * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all() + function to accept an additional argument holding + the error, instead of giving out the error - updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' +2004-02-18 04:40 Enrico Scholz -2004-01-22 14:34 Enrico Scholz + * util-vserver/lib/Makefile-files: added createskeleton* files - * lib/virtual.h: +2004-02-18 04:39 Enrico Scholz - updated; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' + * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR -2004-01-22 14:34 Enrico Scholz +2004-02-18 04:39 Enrico Scholz - * lib/vserver-internal.h: + * util-vserver/Makefile.am, util-vserver/configure.ac: do not + redefine 'LIBTOOL'; the '--tag' causes problems on install - CALL_VC(): return ENOSYS in errorcase +2004-02-18 04:38 Enrico Scholz -2004-01-22 14:33 Enrico Scholz + * util-vserver/compat.h: added PURE - * lib/vserver.h: +2004-02-17 19:59 Enrico Scholz - * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid - an additional 'lstat' + * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to + determine if '-lcompat' is needed for dietlibc -2004-01-22 14:30 Enrico Scholz +2004-02-17 19:59 Enrico Scholz - * lib/: fscompat_getiattr.c, fscompat_setiattr.c: + * util-vserver/Makefile.am: define $(VSERVER_LDADDS) + generalized some LIBTOOL stuff + do not install libinternal.a anymore - * added additional 'mode' parameter to avoid an additional 'lstat' +2004-02-17 19:58 Enrico Scholz -2004-01-22 14:29 Enrico Scholz + * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead + of lib/libvserver.la to use '-lcompat' on purpose - * lib/: fscompat_getiattr-fscompat.hc, - fscompat_setiattr-fscompat.hc: +2004-02-17 19:57 Enrico Scholz - * added additional 'mode' parameter to avoid an additional 'lstat' - * operate on regular files and directories only + * util-vserver/scripts/functions: _pkgMountRPM(): do not mount + /proc when it is already mounted -2004-01-21 22:32 Enrico Scholz +2004-02-17 19:56 Enrico Scholz - * lib/syscall_gettaskxid-v13.hc: + * util-vserver/src/rpm-fake.c: rearranged inclusion of + to fix compilation problems + with fc1.90 - return VC_NOCTX instead of -1 +2004-02-17 19:55 Enrico Scholz -2004-01-21 20:06 Enrico Scholz + * util-vserver/src/rebootmgr.c: include - * tests/getinitpid.c: +2004-02-17 19:55 Enrico Scholz - updated to new API + * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of + lib/libvserver.la to use '-lcompat' on purpose + fixed capchroot compilation -2004-01-21 20:06 Enrico Scholz +2004-02-17 19:52 Enrico Scholz - * src/vserver-info.c: + * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin - added INITPID* and XID tags +2004-02-17 19:51 Enrico Scholz -2004-01-21 20:01 Enrico Scholz + * util-vserver/ensc_vector/testsuite/test1.c, + util-vserver/src/testsuite/vunify-functest.c: make non-C99 + compilers happy - * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c, - src/wrappers-vserver.h, tests/getctx.c: +2004-02-17 02:54 Enrico Scholz - use vc_get_task_xid() instead of vc_X_getctx() + * util-vserver/NEWS: version 0.29.192 -2004-01-21 19:59 Enrico Scholz +2004-02-17 02:46 Enrico Scholz - * lib/vserver.h: + * util-vserver/Makefile.am: added missing backslash - * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required - typedefinitions - * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions - above +2004-02-17 02:39 Enrico Scholz -2004-01-21 19:57 Enrico Scholz + * util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/vunify-functest.c, + util-vserver/src/vunify.h: use new lib_internal/ - * lib/vserver-internal.h: +2004-02-17 02:38 Enrico Scholz - * added fscompat & oldproc API - * added support for VC_MULTIVERSION_SYSCALL which chooses the optimal - CALL_VC variant - * changed CALL_VC() so that it looks for version greater than requested - one now + * util-vserver/src/vunify-init.hc: moved most function into + lib_internal/ -2004-01-21 19:55 Enrico Scholz +2004-02-17 02:36 Enrico Scholz - * lib/virtual.h: + * util-vserver/src/vunify.c: use new lib_internal - updated; added VINFO commands +2004-02-17 02:36 Enrico Scholz -2004-01-21 19:55 Enrico Scholz + * util-vserver/src/util.h: moved some functions/macros into + lib_internal/util-* - * lib/: syscall_kill.c, syscall_rlimit.c: +2004-02-17 02:36 Enrico Scholz - cleanups; optimize CALL_VC() usage + * util-vserver/src/Makefile-files: removed vunify-* files which + went into lib_internal -2004-01-21 19:54 Enrico Scholz +2004-02-17 02:35 Enrico Scholz - * lib/: fscompat_getiattr.c, fscompat_setiattr.c: + * util-vserver/Makefile.am: added lib_internal/ files - cleanups; use CALL_VC() macro +2004-02-17 02:34 Enrico Scholz -2004-01-21 19:53 Enrico Scholz + * util-vserver/src/vunify-compare.hc, + util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc, + util-vserver/src/vunify-matchlist.c, + util-vserver/src/vunify-matchlist.h: moved functionality into + lib_internal library - * lib/: checkversion.c, getversion-internal.hc, getversion.c, - ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc, - ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc, - syscall-compat.hc, syscall.c, syscall_getiattr-v13.hc, - syscall_setiattr-v13.hc: +2004-02-17 02:33 Enrico Scholz - cleanups; fixed/changed "vserver-internal.h" including + * util-vserver/lib_internal, + util-vserver/lib_internal/Makefile-files, + util-vserver/lib_internal/matchlist-appendfiles.c, + util-vserver/lib_internal/matchlist-compare.c, + util-vserver/lib_internal/matchlist-destroy.c, + util-vserver/lib_internal/matchlist-init.c, + util-vserver/lib_internal/matchlist-initbyvserver.c, + util-vserver/lib_internal/matchlist-initmanually.c, + util-vserver/lib_internal/matchlist-initrefserverlist.c, + util-vserver/lib_internal/matchlist.h, + util-vserver/lib_internal/pathinfo-append.c, + util-vserver/lib_internal/pathinfo-test.c, + util-vserver/lib_internal/pathinfo.h, + util-vserver/lib_internal/string-destroy.c, + util-vserver/lib_internal/string.h, + util-vserver/lib_internal/string.hc, + util-vserver/lib_internal/unify-deunify.c, + util-vserver/lib_internal/unify-unify.c, + util-vserver/lib_internal/unify.h, + util-vserver/lib_internal/util-io.h, + util-vserver/lib_internal/util-mem.h: initial checkin -2004-01-21 19:50 Enrico Scholz +2004-02-17 02:32 Enrico Scholz - * lib/Makefile-files: + * util-vserver/ensc_wrappers/wrappers-unistd.hc, + util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some + 'noreturn' warnings for the execv() functions - added get_task_xid & get_vc_info files - removed obsoleted getctx/getinitpid files - renamed some -v11 files to -fscompat +2004-02-16 19:18 Enrico Scholz -2004-01-21 19:48 Enrico Scholz + * util-vserver/contrib/make-manifest: ignore lines beginning with + '#' - * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD], - getctx.c[DEAD], getinitpid-compat.hc[DEAD], - getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]: +2004-02-16 19:18 Enrico Scholz - obsoleted by v13/oldproc functions + * util-vserver/contrib/manifest.dat.pathsubst: set + @ENSC_HAVE_*_COMPILER_TRUE@ tags -2004-01-21 19:47 Enrico Scholz +2004-02-16 19:18 Enrico Scholz - * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc, - syscall_gettaskxid-oldproc.hc, syscall_gettaskxid-v13.hc, - syscall_gettaskxid.c, syscall_getvxinfo-oldproc.hc, - syscall_getvxinfo-v13.hc, syscall_getvxinfo.c: + * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG - initial checkin +2004-02-16 19:17 Enrico Scholz -2004-01-21 19:46 Enrico Scholz + * util-vserver/scripts/functions: use $_READLINK + mount /proc when doing pkg-management - * lib/: fscompat_getiattr-fscompat.hc, - fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc, - fscompat_setiattr-v11.hc[DEAD]: +2004-02-16 19:17 Enrico Scholz - renamed *-v11 to *-fscompat + * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink -2004-01-21 19:45 Enrico Scholz +2004-02-16 19:16 Enrico Scholz - * .cvsignore: + * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable + (e.g. 'i' for install (default), 'q' for + query, 'd' for database) - added 'Build-*' +2004-02-16 19:16 Enrico Scholz -2004-01-21 19:43 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: register generated + files so that they + can be cleaned up when needed - * configure.ac: +2004-02-16 19:15 Enrico Scholz - added 'oldproc' API + * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB() -2004-01-21 02:35 Enrico Scholz +2004-02-16 19:15 Enrico Scholz - * src/: Makefile-files, vunify-compare.hc, vunify-compare.ic[DEAD], - vunify-doit.hc, vunify-doit.ic[DEAD], vunify-init.hc, - vunify-init.ic[DEAD], vunify.c: + * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB(): + added - renamed *.ic to *.hc +2004-02-16 19:14 Enrico Scholz -2004-01-21 02:30 Enrico Scholz + * util-vserver/scripts/vserver-setup.functions: added --initstyle + support (-> /etc/vservers/.../apps/init/style) - * src/vunify.h: +2004-02-16 19:14 Enrico Scholz - added changes for new API - added rsSPECIAL reason + * util-vserver/src/chbind.c: refined test-routine to work in + vservers without 'lo' interface -2004-01-21 02:29 Enrico Scholz +2004-02-16 19:14 Enrico Scholz - * src/vunify.c: + * util-vserver/src/secure-mount.c: define MS_REC when needed - added changes for new API +2004-02-16 19:13 Enrico Scholz -2004-01-21 02:27 Enrico Scholz + * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c: + added big, fat warning when not using dietlibc - * src/vunify-doit.ic: +2004-02-16 18:11 Enrico Scholz - updated to new API + * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to + pathsubst-rules -2004-01-21 02:27 Enrico Scholz +2004-02-14 01:22 Enrico Scholz - * src/vlimit.c: + * util-vserver/scripts/vserver: use isAvoidNamespace() from + main-functions file - fixed help message +2004-02-14 01:21 Enrico Scholz -2004-01-21 02:25 Enrico Scholz + * util-vserver/scripts/functions, + util-vserver/scripts/vserver.functions: moved isAvoidNamespace() + into main-functions file - * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, - showattr.c: +2004-02-14 01:21 Enrico Scholz - updated/enhanced for new API + * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case + improved message -2004-01-21 02:24 Enrico Scholz +2004-02-14 01:20 Enrico Scholz - * lib/virtual.h: + * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made + argument optionally - updated +2004-02-14 01:19 Enrico Scholz -2004-01-21 02:19 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: added clearenv - * lib/vserver-internal.h: +2004-02-14 01:19 Enrico Scholz - added v13 API + * util-vserver/configure.ac: use ENSC_SYSCALLNR() -2004-01-21 02:19 Enrico Scholz +2004-02-13 23:43 Enrico Scholz - * lib/vserver.h: + * util-vserver/lib/vserver-internal.h: use results from + ENSC_SYSCALLNR - added fscompat and v13 functions - removed ioctl functions +2004-02-13 23:42 Enrico Scholz -2004-01-21 02:18 Enrico Scholz + * util-vserver/m4/ensc_syscallnr.m4: initial checkin - * lib/Makefile-files: +2004-02-11 23:46 Enrico Scholz - added fscompat and v13 functions + * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD -2004-01-21 02:17 Enrico Scholz +2004-02-11 23:46 Enrico Scholz - * lib/: ioctl-getext2flags.c[DEAD], ioctl-getfilecontext.c[DEAD], - ioctl-setext2flags.c[DEAD], ioctl-setfilecontext.c[DEAD], - ioctl-getext2flags.hc, ioctl-getfilecontext.hc, - ioctl-setext2flags.hc, ioctl-setfilecontext.hc: + * util-vserver/src, util-vserver/src/.cvsignore: added clearenv - do not provide the ioctl-functions anymore; use them only internally - and include them directly. Therefore, renamed them from *.c to *.hc +2004-02-11 23:39 Enrico Scholz -2004-01-21 02:14 Enrico Scholz + * util-vserver/scripts/vserver.start: use clearenv - * lib/: fscompat_getiattr-v11.hc, fscompat_getiattr.c, - fscompat_setiattr-v11.hc, fscompat_setiattr.c, ioctl-getxflg.hc, - ioctl-setxflg.hc, syscall_getiattr-v13.hc, syscall_getiattr.c, - syscall_setiattr-v13.hc, syscall_setiattr.c: +2004-02-11 23:39 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: made namespace stuff + configurable at a global place -2004-01-21 02:12 Enrico Scholz +2004-02-11 23:38 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vrpm-preload: give more rights... (same like + at --secure) - added v13 & fscompat APIs +2004-02-11 23:37 Enrico Scholz -2004-01-19 19:23 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/src/Makefile-files: added clearenv - * distrib/misc/vunify-exclude: +2004-02-11 23:34 Enrico Scholz - added .rpmdb + * util-vserver/src/clearenv.c: initial checkin -2004-01-19 19:22 Enrico Scholz +2004-02-10 17:20 Enrico Scholz - * src/: chxid.c, lsxid.c, setattr.c, showattr.c: + * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle + dot-files by default; it does not make sense to use a special + '-a' flag for the set-operations - s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files +2004-02-10 17:06 Enrico Scholz -2004-01-19 19:21 Enrico Scholz + * util-vserver/configure.ac: version 0.28.200 - * src/Makefile-files: +2004-02-10 17:05 Enrico Scholz - removed vunify-operations + * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab + use internal mount(2) on MOVE too -2004-01-19 19:19 Enrico Scholz +2004-02-10 14:22 Enrico Scholz - * src/vunify.h: + * util-vserver/scripts/vserver, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start: implemented CLONE_NS and + --rbind mounting - cleanups; moved structure declarations from vunify.c into this headerfile +2004-02-10 14:21 Enrico Scholz -2004-01-19 19:16 Enrico Scholz + * util-vserver/src/secure-mount.c: implemented '--rbind' - * src/vunify.c: +2004-02-10 12:24 Enrico Scholz - cleanups - added 'skip_reason' support - added debug output + * util-vserver/ensc_vector/testsuite, + util-vserver/ensc_vector/testsuite/.cvsignore, + util-vserver/lib/testsuite, + util-vserver/lib/testsuite/.cvsignore: initial checkin -2004-01-19 19:14 Enrico Scholz +2004-02-10 12:22 Enrico Scholz - * src/vunify-init.ic: + * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c: + s!init!fakeinit! - added debug output - fixed descriptor leak +2004-02-10 12:18 Enrico Scholz -2004-01-19 19:11 Enrico Scholz + * util-vserver/configure.ac: version 0.28.199 - * src/: vunify-compare.ic, vunify-doit.ic: +2004-02-10 12:18 Enrico Scholz - initial checkin + * util-vserver/util-vserver.spec.in: moved the 'chattr' into the + right %post scriptlet -2004-01-19 19:11 Enrico Scholz +2004-02-10 02:36 Enrico Scholz - * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]: + * util-vserver/configure.ac: version 0.28.198 - obsoleted by more straight-forward code +2004-02-09 23:53 Enrico Scholz -2004-01-19 19:04 Enrico Scholz + * util-vserver/contrib/make-manifest, + util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files + from -core to -lib - * src/vlimit.c: +2004-02-09 23:52 Enrico Scholz - fixed copy&paste error + * util-vserver/util-vserver.spec.in: added -lib subpackage + moved *.so.* files from -core to -lib + removed the '%exclude ...vrpm.8' + added a 'make check' -2004-01-17 06:35 Enrico Scholz +2004-02-09 23:48 Enrico Scholz - * NEWS, configure.ac: + * util-vserver/src/testsuite, + util-vserver/src/testsuite/.cvsignore: initial checkin - version 0.27.196 +2004-02-09 23:43 Enrico Scholz -2004-01-17 06:25 Enrico Scholz + * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added + added some 'NORETURN' specifiers - * tests/vserver-info.c: +2004-02-09 23:42 Enrico Scholz - updated to new vc_getVserverVdir() API + * util-vserver/Makefile.am: added lib/testsuite -2004-01-17 06:24 Enrico Scholz +2004-02-09 23:42 Enrico Scholz - * src/vunify.c: + * util-vserver/src/testsuite/vunify-test.sh: redirect output to + /dev/null - moved init*() functions to vunify-init.c +2004-02-09 23:41 Enrico Scholz -2004-01-17 06:23 Enrico Scholz + * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation + warnings - * src/vunify-operations.c: +2004-02-09 23:40 Enrico Scholz - compareUnify(): check mtime too + * util-vserver/src/testsuite/chcontext-test.c: added explicite + 'return' for non-C99 compilers -2004-01-17 06:23 Enrico Scholz +2004-02-09 23:40 Enrico Scholz - * src/vunify-matchlist.h: + * util-vserver/src/testsuite/Makefile-files: added chbind-test - made 'buf' constant +2004-02-09 23:39 Enrico Scholz -2004-01-17 06:22 Enrico Scholz + * util-vserver/man/Makefile-files: renoved vrpm.8 for now - * src/vunify-matchlist.c: +2004-02-09 23:39 Enrico Scholz - allow cmp-pointer to be NULL + * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int' + instead of 'int' argument + vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added + prototypes -2004-01-17 06:22 Enrico Scholz +2004-02-09 23:38 Enrico Scholz - * src/vunify-init.ic: + * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned + int' instead of 'int' argument - use VPKG_PROG instead of PKGMGMT_INFO_PROG - register 'vdir' - use default exclude-lists +2004-02-09 23:38 Enrico Scholz -2004-01-17 06:16 Enrico Scholz + * util-vserver/lib/Makefile-files: added flags* files + added testsuite + -programs - * src/vunify-debug.c: +2004-02-09 23:36 Enrico Scholz - added a const_cast + * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag() + function + rearranged code to avoid unremovable zombie processes -2004-01-17 06:15 Enrico Scholz +2004-02-09 23:35 Enrico Scholz - * src/vserver-info.c: + * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote + it - updated VDIR tag to new interface +2004-02-09 23:35 Enrico Scholz -2004-01-17 06:15 Enrico Scholz + * util-vserver/src/Makefile-files: made reducecap & chbind native + dietlibc programs - * scripts/vserver: +2004-02-09 23:30 Enrico Scholz - added 'unify' and 'pkg' commands + * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c, + util-vserver/lib/testsuite, + util-vserver/lib/testsuite/Makefile-files, + util-vserver/lib/testsuite/flags.c, + util-vserver/src/testsuite/chbind-test.c: initial checkin -2004-01-17 06:14 Enrico Scholz +2004-02-06 22:50 Enrico Scholz - * scripts/vpkg: + * util-vserver/src/Makefile-files: added sys_clone.h - initial checkin +2004-02-06 22:50 Enrico Scholz -2004-01-17 06:14 Enrico Scholz + * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' + + needed Requires: - * scripts/util-vserver-vars.pathsubst: +2004-02-06 22:49 Enrico Scholz - added $_VUNIFY and $_VPKG + * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on + newly create vserverdirs + cleanups; parenthesize case-expressions -2004-01-17 06:13 Enrico Scholz +2004-02-06 21:34 Enrico Scholz - * scripts/: distrib-info[DEAD], legacy/distrib-info: + * util-vserver/src/util.h: exitLikeProcess(): added NORETURN + attribute to prototype - moved distrib-info to legacy/ +2004-02-06 21:33 Enrico Scholz -2004-01-17 06:13 Enrico Scholz + * util-vserver/src/rpm-fake.c: cleanups; use sys_clone() - * scripts/Makefile-files: +2004-02-06 21:33 Enrico Scholz - moved distrib-info to legacy/ - added vpkg + * util-vserver/src/new-namespace.c: cleanups; modernized it -2004-01-17 06:12 Enrico Scholz +2004-02-06 21:33 Enrico Scholz - * lib/: getvservervdir.c, vserver.h: + * util-vserver/src/Makefile-files: link new-namespace against + util-exitlikeprocess + cleanups - added 'physical' parameter to vc_getVserverVdir() which resolves the - complete physical path of the vdir +2004-02-06 21:32 Enrico Scholz -2004-01-17 06:06 Enrico Scholz + * util-vserver/src/sys_clone.h: initial checkin - * distrib/misc/vunify-exclude: +2004-02-06 18:15 Enrico Scholz - initial checkin + * util-vserver/src/testsuite/Makefile-files: do not call + vunify-test when no C99 compiler is available -2004-01-17 06:06 Enrico Scholz +2004-02-06 17:43 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/ensc_vector/testsuite, + util-vserver/ensc_vector/testsuite/Makefile-files, + util-vserver/ensc_vector/testsuite/test1.c: initial checkin - added vunify-exclude +2004-02-06 17:43 Enrico Scholz -2004-01-17 06:05 Enrico Scholz + * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag - * util-vserver.spec.in: +2004-02-06 17:42 Enrico Scholz - use manifest-data for -legacy + * util-vserver/src/vutil.cc: minor cosmetical changes -2004-01-17 06:04 Enrico Scholz +2004-02-06 17:42 Enrico Scholz - * pathconfig.h.pathsubst: + * util-vserver/src/vunify-init.hc: initModeManually(): added + missing strdup() + +2004-02-06 17:41 Enrico Scholz - added VPKG_PROG - minor cleanups + * util-vserver/Makefile.am, + util-vserver/ensc_vector/Makefile-files: added ensc_vector + testsuite -2004-01-16 19:41 Enrico Scholz +2004-02-06 16:42 Enrico Scholz - * src/testsuite/vunify-test.sh: + * util-vserver/ensc_vector/vector-insert.c: fixed it - applied new calling scheme +2004-02-06 16:40 Enrico Scholz -2004-01-16 19:41 Enrico Scholz + * util-vserver/src/vserver-stat.c: use ensc_vector + cleanups - * src/testsuite/vunify-functest.c: +2004-02-06 16:40 Enrico Scholz - added wrapper_exit_code + * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name + mappings -2004-01-16 19:40 Enrico Scholz +2004-02-06 16:39 Enrico Scholz - * src/wrappers.h: + * util-vserver/src/Makefile-files: link vserver-stat against + libensc_vector.a - Elseek(), Emkstemp(): added - Emalloc(), Erealloc(): fixed declarations +2004-02-06 15:02 Enrico Scholz -2004-01-16 19:39 Enrico Scholz + * util-vserver/doc/configuration.xml: enumerated possible resources - * src/: vunify-matchlist.c, vunify-matchlist.h, - vunify-operations.c, vunify.c: +2004-02-06 15:01 Enrico Scholz - added exclude-list support + * util-vserver/src/chxid.c: fixed do-display-dir behavior -2004-01-16 19:04 Enrico Scholz +2004-02-06 14:56 Enrico Scholz - * src/vserver-info.c: + * util-vserver/scripts/vserver.functions: _generateFlagOptions(): + fixed a case expression; formerly x"foo" == + foo checks which would never succeed - added APPDIR tag - made it possible to supply additional paramaters +2004-02-06 14:53 Enrico Scholz -2004-01-16 19:03 Enrico Scholz + * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c, + util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c, + util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c, + util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/save_ctxinfo.c, + util-vserver/src/testsuite/rpm-fake-test.c, + util-vserver/src/vps.c, util-vserver/src/vrsetup.c, + util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c, + util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc, + util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c: + use new ensc_wrappers/ headers - * src/: new-namespace.c, rpm-fake.c: +2004-02-06 14:49 Enrico Scholz - do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying + * util-vserver/src/Makefile-files: removed wrappers-* + link lsxid against libensc_vector.a -2004-01-16 19:03 Enrico Scholz +2004-02-06 14:48 Enrico Scholz - * src/Makefile-files: + * util-vserver/src/wrappers-dirent.h, + util-vserver/src/wrappers-io.h, + util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h: + moved and generalized into an own /ensc_wrappers subdir - updated vunify setup - added files for vunify +2004-02-06 14:47 Enrico Scholz -2004-01-16 18:59 Enrico Scholz + * util-vserver/ensc_vector, + util-vserver/ensc_vector/Makefile-files, + util-vserver/ensc_vector/vector-clear.c, + util-vserver/ensc_vector/vector-free.c, + util-vserver/ensc_vector/vector-init.c, + util-vserver/ensc_vector/vector-insert.c, + util-vserver/ensc_vector/vector-internal.h, + util-vserver/ensc_vector/vector-popback.c, + util-vserver/ensc_vector/vector-pushback.c, + util-vserver/ensc_vector/vector-resize.c, + util-vserver/ensc_vector/vector-resizeinternal.hc, + util-vserver/ensc_vector/vector-search.c, + util-vserver/ensc_vector/vector-sort.c, + util-vserver/ensc_vector/vector-unique.c, + util-vserver/ensc_vector/vector.h, + util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers, + util-vserver/ensc_wrappers/Makefile-files, + util-vserver/ensc_wrappers/wrappers-clone.hc, + util-vserver/ensc_wrappers/wrappers-dirent.hc, + util-vserver/ensc_wrappers/wrappers-fcntl.hc, + util-vserver/ensc_wrappers/wrappers-io.hc, + util-vserver/ensc_wrappers/wrappers-ioctl.hc, + util-vserver/ensc_wrappers/wrappers-iosock.hc, + util-vserver/ensc_wrappers/wrappers-mount.hc, + util-vserver/ensc_wrappers/wrappers-pivot.hc, + util-vserver/ensc_wrappers/wrappers-resource.hc, + util-vserver/ensc_wrappers/wrappers-stdlib.hc, + util-vserver/ensc_wrappers/wrappers-unistd.hc, + util-vserver/ensc_wrappers/wrappers-vserver.hc, + util-vserver/ensc_wrappers/wrappers-wait.hc, + util-vserver/ensc_wrappers/wrappers.h, + util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin - * scripts/legacy/.cvsignore, src/vunify-debug.c, - src/vunify-init.ic, src/vunify.h, src/wrappers-io.h: +2004-02-06 14:46 Enrico Scholz - initial checkin + * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/ + subdirs and files -2004-01-16 18:59 Enrico Scholz +2004-02-05 22:16 Enrico Scholz - * scripts/functions: + * util-vserver/src/setattr.c: documented --barrier + fixed do-display-dir behavior - accept vservers beginning with './' +2004-02-05 04:20 Enrico Scholz -2004-01-16 18:57 Enrico Scholz + * util-vserver/scripts/vserver.functions: added another path for + the template mtab file - * lib/vserver.h: +2004-02-05 04:14 Enrico Scholz - added new management functions + doc + * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195 -2004-01-16 18:57 Enrico Scholz +2004-02-05 04:02 Enrico Scholz - * lib/internal.h: + * util-vserver/distrib/defaults/apt.conf: initial checkin - added utilvserver_isDirectory() prototype +2004-02-05 03:43 Enrico Scholz -2004-01-16 18:57 Enrico Scholz + * util-vserver/distrib/Makefile.am: added default apt.conf - * lib/getvservervdir.c: +2004-02-05 03:43 Enrico Scholz - use utilvserver_isDirectory() + * util-vserver/doc/configuration.xml: documented default apt.conf -2004-01-16 18:56 Enrico Scholz +2004-02-05 03:43 Enrico Scholz - * lib/Makefile-files: + * util-vserver/lib/syscall-legacy.hc: minor code cleanups + added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL' - added new management sources +2004-02-05 03:42 Enrico Scholz -2004-01-16 18:55 Enrico Scholz + * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel + headers - * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c: +2004-02-05 03:42 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver-build.functions.apt: added default + apt.conf/vendors.conf files -2004-01-16 18:55 Enrico Scholz +2004-02-05 03:41 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2) + again... - use filelists from contrib/make-manifest +2004-02-04 23:39 Enrico Scholz -2004-01-16 18:53 Enrico Scholz + * util-vserver/configure.ac: use ENSC_SYSCALL + enhanced diagnostic output - * configure.ac: +2004-02-04 23:38 Enrico Scholz - fixed CVS tag + * util-vserver/lib/syscall-legacy.hc, + util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL -2004-01-16 18:52 Enrico Scholz +2004-02-04 23:38 Enrico Scholz - * Makefile.am: + * util-vserver/lib/syscall.c: cleanups; do not include "compat.h" + anymore explicitly - added contrib/ dir - substitute MANDIR too +2004-02-04 23:37 Enrico Scholz -2004-01-14 03:43 Enrico Scholz + * util-vserver/Makefile.am: added @WGET@ substitution - * src/util-exitlikeprocess.c: +2004-02-04 21:26 Enrico Scholz - added missing + * util-vserver/m4/ensc_syscall.m4: initial checkin -2004-01-14 03:33 Enrico Scholz +2004-02-04 21:23 Enrico Scholz - * src/fstool.h: + * util-vserver/scripts/vpkg: implemented Debian support - added 'local_fs' struct-member +2004-02-04 21:22 Enrico Scholz -2004-01-14 03:32 Enrico Scholz + * util-vserver/scripts/vserver: cleanups + added '--silent' option - * src/fstool.c: +2004-02-04 21:22 Enrico Scholz - added support for '-x' (do not cross filesystems) - fixed invocation with directory-name - implemented '-a' (show dot) + * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor + cleanups -2004-01-14 03:30 Enrico Scholz +2004-02-04 03:28 Enrico Scholz - * src/vps.c: + * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter + transmission - minor documentation fix +2004-02-04 03:17 Enrico Scholz -2004-01-14 03:30 Enrico Scholz + * util-vserver/NEWS: version 0.28.193 - * src/: chxid.c, lsxid.c, setattr.c, showattr.c: +2004-02-04 03:17 Enrico Scholz - added and documented '-x' switch + * util-vserver/configure.ac: added check for wget + version 0.28.193 -2004-01-14 01:27 Enrico Scholz +2004-02-04 03:10 Enrico Scholz - * src/vps.c: + * util-vserver/util-vserver.spec.in: added some (Build)Requires: - makde it compilable with gcc296 +2004-02-04 03:10 Enrico Scholz -2004-01-14 01:26 Enrico Scholz + * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap + files - * util-vserver.spec.in: +2004-02-04 03:09 Enrico Scholz - added -legacy subpackage + * util-vserver/doc/configuration.xml: documented debootstrap + configuration -2004-01-14 01:05 Enrico Scholz +2004-02-04 03:07 Enrico Scholz - * Makefile.am: + * util-vserver/scripts/vserver-build.debootstrap: fixed path of + default-uri file - removed timestamps in legacy-dir also - substitute LEGACYDIR and PS +2004-02-04 02:51 Enrico Scholz -2004-01-14 01:03 Enrico Scholz + * util-vserver/distrib/misc/debootstrap.uri: initial checkin - * src/vps.c: +2004-02-04 02:51 Enrico Scholz - added native '--version' and '--help' + * util-vserver/distrib/Makefile.am: added debootstrap.uri -2004-01-14 01:02 Enrico Scholz +2004-02-04 02:48 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/scripts/vserver-setup.functions: use + $PKGLIBDEFAULTDIRc - added legacy-scripts to $(scripts_OPTIONS_EXEMPT) - added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES) +2004-02-04 02:48 Enrico Scholz -2004-01-14 01:01 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.skeleton: cleanups; use + 'base.' namespace - * m4/validate.am: +2004-02-04 02:46 Enrico Scholz - fixed parallel build + * util-vserver/scripts/vserver-build: added debootstrap -2004-01-14 00:38 Enrico Scholz +2004-02-04 02:46 Enrico Scholz - * configure.ac: + * util-vserver/scripts/vpkg: added basic support for Debian - added check for PS +2004-02-04 02:46 Enrico Scholz -2004-01-14 00:37 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET - * pathconfig.h.pathsubst: +2004-02-04 02:45 Enrico Scholz - added PS_PROG + * util-vserver/scripts/Makefile-files: added debootstrap and + pkgmgmt files -2004-01-14 00:37 Enrico Scholz +2004-02-04 02:44 Enrico Scholz - * src/.cvsignore: + * util-vserver/scripts/vserver-build.debootstrap: initial checkin - added vps +2004-02-03 22:22 Enrico Scholz -2004-01-14 00:36 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192 - * src/Makefile-files: +2004-02-03 22:21 Enrico Scholz - made vps a dietprog + * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname' -2004-01-14 00:36 Enrico Scholz +2004-02-03 22:20 Enrico Scholz - * lib/getctx.c: + * util-vserver/contrib, util-vserver/contrib/.cvsignore, + util-vserver/contrib/Makefile-files, + util-vserver/contrib/make-manifest, + util-vserver/contrib/manifest.dat.pathsubst: initial checkin - minor code cleanups +2004-02-03 21:58 Enrico Scholz -2004-01-14 00:30 Enrico Scholz + * util-vserver/configure.ac: added more details to the final + summary - * lib/getctx.c: +2004-02-03 21:57 Enrico Scholz - added VC_BE_VALGRIND_FRIENDLY support + * util-vserver/distrib/Makefile.am: added misc/fstab -2004-01-14 00:29 Enrico Scholz +2004-02-03 21:57 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.functions.apt, + util-vserver/scripts/vserver-build.functions.rpm: splitted some + functions into a separate vserver-build.functions.pkgmgmt file + use XXX.yyy namespace-style notation - vc_get_securecaps(): added prototype +2004-02-03 21:55 Enrico Scholz -2004-01-14 00:29 Enrico Scholz + * util-vserver/distrib/misc/fstab, + util-vserver/scripts/vserver-build.functions.pkgmgmt, + util-vserver/scripts/vserver-build.skeleton: initial checkin - * lib/vserver-internal.h: +2004-02-03 21:54 Enrico Scholz - made CALL_VC-macro a block + * util-vserver/scripts/vserver-setup.functions: allow to configure + fstab-file -2004-01-14 00:28 Enrico Scholz +2004-02-03 21:52 Enrico Scholz - * src/util-exitlikeprocess.c: + * util-vserver/scripts/vserver-build: added skeleton support + fixed help message - include +2004-02-03 21:52 Enrico Scholz -2004-01-14 00:22 Enrico Scholz + * util-vserver/scripts/vserver: added '--debug' option - * scripts/Makefile-files: +2004-02-03 21:51 Enrico Scholz - moved legacy scripts into legacy/ and updated variables + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT -2004-01-14 00:21 Enrico Scholz +2004-02-03 21:48 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/scripts/Makefile-files: added vserver-build.skeleton - updated legacy paths +2004-02-03 21:47 Enrico Scholz -2004-01-14 00:21 Enrico Scholz + * util-vserver/src/vkill.c: cleanups; use modern interfaces - * src/Makefile-files: +2004-02-03 21:47 Enrico Scholz - added vps + * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added -2004-01-14 00:20 Enrico Scholz +2004-02-03 21:46 Enrico Scholz - * src/util.h: + * util-vserver/src/Makefile-files: added vuname - exitLikeProcess(): added prototype +2004-02-03 21:45 Enrico Scholz -2004-01-14 00:20 Enrico Scholz + * util-vserver/src/testsuite/Makefile-files: added workaround for + automake bug - * src/wrappers.h: +2004-02-03 21:45 Enrico Scholz - Emalloc(), Erealloc(): added + * util-vserver/src/vuname.c: initial checkin -2004-01-14 00:19 Enrico Scholz +2004-02-03 12:59 Enrico Scholz - * src/: util-exitlikeprocess.c, vps.c: + * util-vserver/configure.ac: use ENSC_C99COMPILER + give out summary at end of ./configure - initial checkin +2004-02-03 12:57 Enrico Scholz -2004-01-14 00:18 Enrico Scholz + * util-vserver/src/Makefile-files: * added support for + ENSC_HAVE_C99_COMPILER and conditionalized build + of 'vunify' + * renamed *_CXX_X_* variables to *_CXX_* - * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD], - vserver-legacy[DEAD], vserverkillall[DEAD]: +2004-02-03 12:55 Enrico Scholz - moved into legacy + * util-vserver/src/vunify.cc: removed since rewritten in C -2004-01-14 00:18 Enrico Scholz +2004-02-03 12:55 Enrico Scholz - * scripts/legacy/: save_s_context, vps.pathsubst, vserver, - vserverkillall: + * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1' - initial checkin (moved from ../) +2004-02-03 12:55 Enrico Scholz -2004-01-13 21:05 Enrico Scholz + * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER + added warning-messages - * scripts/vserver-legacy: +2004-02-03 12:54 Enrico Scholz - use 'exec' to call commands on 'suexec' (patch by Alec Thomas) + * util-vserver/lib/syscall_getvhiname-v13.hc, + util-vserver/lib/syscall_setvhiname-v13.hc: #include -2004-01-13 15:57 Enrico Scholz +2004-02-02 19:34 Enrico Scholz - * src/Makefile-files: + * util-vserver/doc/compatibility.xml: added note about chcontext + rewrite - added missing fstool.h header +2004-02-02 19:34 Enrico Scholz -2004-01-13 15:57 Enrico Scholz + * util-vserver/configure.ac: added support for olduts API - * lib/virtual.h: +2004-02-02 19:33 Enrico Scholz - updated (added scheduler stuff) + * util-vserver/Makefile.am: substitute @PACKAGE@ too -2004-01-13 15:56 Enrico Scholz +2004-02-02 19:32 Enrico Scholz - * src/vkill.c: + * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c - removed warnings about unused parameters +2004-02-02 19:32 Enrico Scholz -2004-01-13 15:55 Enrico Scholz + * util-vserver/src/testsuite/chcontext-test.c: initial checkin - * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c, - tests/escaperoot.c, tests/testipc.c, tests/testlimit.c, - tests/testopenf.c: +2004-02-02 19:32 Enrico Scholz - made it compilable with gcc296 + * util-vserver/src/wrappers.h: added Esetsid() -2004-01-13 15:20 Enrico Scholz +2004-02-02 19:32 Enrico Scholz - * Makefile.am: + * util-vserver/src/wrappers-vserver.h: return xid_t instead of void - use $(src_sbin_SCRPTS) +2004-02-02 19:31 Enrico Scholz -2004-01-13 15:19 Enrico Scholz + * util-vserver/src/vserver-stat.c: cleanups + added missing '\n' in error-msg - * lib/vserver.h: +2004-02-02 19:31 Enrico Scholz - added declarations for the ext2fs functions + * util-vserver/src/vserver-info.c: added UTS tag -2004-01-13 15:18 Enrico Scholz +2004-02-02 19:30 Enrico Scholz - * lib/vserver-internal.h: + * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context() + call - added EXT2FS macros +2004-02-02 19:06 Enrico Scholz -2004-01-13 15:18 Enrico Scholz + * util-vserver/src/chcontext.c: rewrote and enhanced it - * lib/fmt.h: +2004-02-02 19:05 Enrico Scholz - fixed xulong/xlong declarations + * util-vserver/src/Makefile-files: made chcontext a dietlibc + program and updated its SOURCES -2004-01-13 15:17 Enrico Scholz +2004-02-02 19:00 Enrico Scholz - * lib/Makefile-files: + * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context() + added VHOST/vhi functions and types - added the ioctl-* files - added ext2fs.h +2004-02-02 18:59 Enrico Scholz -2004-01-13 15:17 Enrico Scholz + * util-vserver/lib/vserver-internal.h: cleanups + added CALL_VC_OLDUTS() + added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers - * src/.cvsignore: +2004-02-02 18:58 Enrico Scholz - updated + * util-vserver/lib/virtual.h: added VHOST support -2004-01-13 15:16 Enrico Scholz +2004-02-02 18:58 Enrico Scholz - * src/Makefile-files: + * util-vserver/lib/syscall_gettaskxid-oldproc.hc, + util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to + *_oldproc - removed ext2fs.h - added the fstools (lsxid,chxid,showattr,setattr) plus deps +2004-02-02 18:57 Enrico Scholz -2004-01-13 15:15 Enrico Scholz + * util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c: + fixed vc_new_s_context() to return the context instead of 0/1 - * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, - showattr.c: +2004-02-02 18:55 Enrico Scholz - minor/medium cleanups + * util-vserver/lib/fscompat_getiattr-v13.hc, + util-vserver/lib/fscompat_setiattr-v13.hc, + util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_getvxinfo-v13.hc, + util-vserver/lib/syscall_kill-v11.hc, + util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to + wrap xid -2004-01-13 15:15 Enrico Scholz +2004-02-02 18:54 Enrico Scholz - * src/fstool-resolvectx.c: + * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx' - initial checkin +2004-02-02 18:36 Enrico Scholz -2004-01-13 14:49 Enrico Scholz + * util-vserver/lib/Makefile-files: added *vhiname* files - * src/showattr.c: +2004-02-02 18:32 Enrico Scholz - rewrote completely + * util-vserver/lib/syscall_getvhiname-olduts.hc, + util-vserver/lib/syscall_getvhiname-v13.hc, + util-vserver/lib/syscall_getvhiname.c, + util-vserver/lib/syscall_setvhiname-olduts.hc, + util-vserver/lib/syscall_setvhiname-v13.hc, + util-vserver/lib/syscall_setvhiname.c: initial checkin -2004-01-13 14:48 Enrico Scholz +2004-01-29 11:09 Enrico Scholz - * lib/ext2fs.h, src/ext2fs.h[DEAD]: + * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin - moved ext2fs.h from src/ into lib/ directory; we are providing the - needed functionality through libvserver now +2004-01-29 11:08 Enrico Scholz -2004-01-13 14:45 Enrico Scholz + * util-vserver/NEWS: version 0.28.190 - * src/chxid.c, src/fstool.c, src/fstool.h, src/lsxid.c, - src/setattr.c, lib/ioctl-getext2flags.c, - lib/ioctl-getfilecontext.c, lib/ioctl-setext2flags.c, - lib/ioctl-setfilecontext.c: +2004-01-29 11:07 Enrico Scholz - initial checkin + * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed + fix $pkglibdir in install-data-hook + put some hooks into own targets -2004-01-07 16:46 Enrico Scholz +2004-01-29 11:06 Enrico Scholz - * lib/vserver.h: + * util-vserver/configure.ac: added tests for sed and cmp + outsourced ext2fs test (merged from 0.28) - added URL which describes context-creation +2004-01-29 11:05 Enrico Scholz -2004-01-07 16:40 Enrico Scholz + * util-vserver/src/vserver-stat.c: fixed insert-into-list function + give out warning when vc_get_task_xid() fails - * src/chcontext.c: +2004-01-29 11:04 Enrico Scholz - * removed obsolete and unused 'fakeinit' variable - * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit - requires a second call for ctx -2 to take effect + * util-vserver/src/vserver-info.c: use DIM_OF() macro + added APIVER tag + fixed help message -2004-01-05 23:19 Enrico Scholz +2004-01-29 11:04 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/src/util.h: added DIM_OF() macro - added vserver-info +2004-01-29 11:03 Enrico Scholz -2004-01-05 23:19 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup - * src/.cvsignore: +2004-01-29 11:03 Enrico Scholz - updated + * util-vserver/scripts/legacy/distrib-info, + util-vserver/scripts/legacy/vserver, + util-vserver/scripts/legacy/vserverkillall, + util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get, + util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg, + util-vserver/scripts/vpstree, util-vserver/scripts/vrpm, + util-vserver/scripts/vrpm-preload, + util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver, + util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: + fixed/changed path-detection for $UTIL_VSERVER_VARS -2004-01-05 23:18 Enrico Scholz +2004-01-29 11:02 Enrico Scholz - * src/wrappers.h: + * util-vserver/scripts/Makefile-files: cleanups + do not install util-vserver-vars in SBINDIR anymore - Edup2(): added +2004-01-29 11:01 Enrico Scholz -2004-01-05 23:18 Enrico Scholz + * util-vserver/m4/ensc_e2fscheck.m4: initial checkin - * src/vserver-stat.c: +2004-01-29 11:00 Enrico Scholz - use existing syscall-wrappers instead of checking return-codes manually + * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c, + util-vserver/lib/vserver.h: merged with 0.28 -2004-01-05 23:17 Enrico Scholz +2004-01-23 21:07 Enrico Scholz - * src/vserver-info.c: + * util-vserver/doc/Makefile-files: added some files to doc_DAT - initial checkin +2004-01-23 20:51 Enrico Scholz -2004-01-05 23:16 Enrico Scholz + * util-vserver/configure.ac: version 0.27.199 + added check for xsltproc - * src/rpm-fake.c: +2004-01-23 20:51 Enrico Scholz - use fd3 for synchronization with resolver - adding some missing '\n' in messages - ignore empty environment variables too - exitRPMFake(): conditionalized debug-message + * util-vserver/NEWS: version 0.27.199 -2004-01-05 23:15 Enrico Scholz +2004-01-23 20:50 Enrico Scholz - * src/rpm-fake-resolver.c: + * util-vserver/compat.h: added ENSC_FIX_IOCTL() - daemonize(): child waits for parent to finish now - use fd3 for synchronisation - enable fork on default +2004-01-23 20:49 Enrico Scholz -2004-01-05 23:13 Enrico Scholz + * util-vserver/Makefile.am: added $(doc_DAT) - * src/Makefile-files: +2004-01-23 20:48 Enrico Scholz - added vserver-info - minor cosmetical fixes + * util-vserver/doc/Makefile-files: added compat-doc -2004-01-05 23:12 Enrico Scholz +2004-01-23 20:48 Enrico Scholz - * scripts/vserver.stop: + * util-vserver/doc/compat-xhtml.xsl, + util-vserver/doc/compatibility.dtd, + util-vserver/doc/compatibility.xml: initial checkin - fixed error-handling +2004-01-23 20:47 Enrico Scholz -2004-01-05 23:12 Enrico Scholz + * util-vserver/lib/ioctl-getext2flags.hc, + util-vserver/lib/ioctl-getfilecontext.hc, + util-vserver/lib/ioctl-setext2flags.hc, + util-vserver/lib/ioctl-setfilecontext.hc, + util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix + dietlibc's ioctl() return values - * scripts/vserver-setup.functions: +2004-01-22 21:35 Enrico Scholz - added '--context' option - minor cosmetical cleanups + * util-vserver/lib/getversion-internal.hc, + util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_gettaskxid-v13.hc, + util-vserver/lib/syscall_getvxinfo-v13.hc, + util-vserver/lib/syscall_kill-v11.hc, + util-vserver/lib/syscall_rlimit-v11.hc, + util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros + instead of the VC_CMD(...) macros -2004-01-05 23:11 Enrico Scholz +2004-01-22 15:42 Enrico Scholz - * scripts/vserver-build.functions.apt: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198 - initVariablesApt(): fixed empty function body +2004-01-22 15:40 Enrico Scholz -2004-01-05 22:57 Enrico Scholz + * util-vserver/src/vrsetup.c: fixed copyright date - * scripts/vrpm-preload: +2004-01-22 14:24 Enrico Scholz - major cleanups; use 'vserver-info' to retrieve information about vserver + * util-vserver/src/wrappers.h: added Eioctl() wrapper -2004-01-05 22:57 Enrico Scholz +2004-01-22 14:22 Enrico Scholz - * scripts/vapt-get-worker: + * util-vserver/src/Makefile-files: added vrsetup - removed old, unused debug code +2004-01-22 14:22 Enrico Scholz -2004-01-05 22:56 Enrico Scholz + * util-vserver/src/vrsetup.c: initial checkin - * scripts/: vapt-get, vrpm: +2004-01-22 13:43 Enrico Scholz - use modern '--help' & '--version' output + * util-vserver/src/vunify-doit.hc: * provide st_mode at + vc_set_iattr_compat() call -2004-01-05 22:55 Enrico Scholz +2004-01-22 13:42 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide + st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles + this + already - added $_VSERVER_INFO +2004-01-22 13:41 Enrico Scholz -2004-01-05 22:55 Enrico Scholz + * util-vserver/src/setattr.c: * removed the race-check; this is + done by vc_set_iattr_compat() already + * provide st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles + this + already + * moved setFlags() code into handleFile() + * added 'iunlink' option - * scripts/functions: +2004-01-22 13:40 Enrico Scholz - getVserverStatus(): fixed usage of 2nd parameter + * util-vserver/src/chxid.c: * removed the race-check; this is done + by vc_set_iattr_compat() already + * provide st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles + this + already + * moved setFile() code into handleFile() -2004-01-05 22:53 Enrico Scholz +2004-01-22 13:38 Enrico Scholz - * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c, - vserver-internal.h, vserver.h: + * util-vserver/src/Makefile-files: removed 'vunify' from list of + C++ files - small cosmetical fix +2004-01-22 13:37 Enrico Scholz -2003-12-30 21:15 Enrico Scholz + * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call - * configure.ac: +2004-01-22 13:36 Enrico Scholz - version 0.27.190 + * util-vserver/lib/ioctl-getext2flags.hc, + util-vserver/lib/ioctl-getfilecontext.hc, + util-vserver/lib/ioctl-getxflg.hc, + util-vserver/lib/ioctl-setext2flags.hc, + util-vserver/lib/ioctl-setfilecontext.hc, + util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value + <-1, assign errno manually and return -1 -2003-12-30 20:20 Enrico Scholz +2004-01-22 13:35 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API; + removed 'dev' field from 'struct vcmd_ctx_iattr_v0' - - since dynamic libraries will be installed now, call /sbin/ldconfig - - other updates... +2004-01-22 13:34 Enrico Scholz -2003-12-30 20:15 Enrico Scholz + * util-vserver/lib/virtual.h: updated; removed 'dev' field from + 'struct vcmd_ctx_iattr_v0' - * src/compat-pivot_root.h: +2004-01-22 13:34 Enrico Scholz - use instead of to fix problems with - RH's headers + * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in + errorcase -2003-12-30 19:09 Enrico Scholz +2004-01-22 13:33 Enrico Scholz - * src/testsuite/vunify-test.sh: + * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added + additional 'mode' parameter to avoid + an additional 'lstat' - fixed paths +2004-01-22 13:30 Enrico Scholz -2003-12-30 19:08 Enrico Scholz + * util-vserver/lib/fscompat_getiattr.c, + util-vserver/lib/fscompat_setiattr.c: * added additional 'mode' + parameter to avoid an additional 'lstat' - * scripts/vserver.stop: +2004-01-22 13:29 Enrico Scholz - use sendKillSequence instead of ctx-kill + * util-vserver/lib/fscompat_getiattr-fscompat.hc, + util-vserver/lib/fscompat_setiattr-fscompat.hc: * added + additional 'mode' parameter to avoid an additional 'lstat' + * operate on regular files and directories only -2003-12-30 19:08 Enrico Scholz +2004-01-21 21:32 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX + instead of -1 - sendKillSequence(): added +2004-01-21 19:06 Enrico Scholz -2003-12-30 19:07 Enrico Scholz + * util-vserver/tests/getinitpid.c: updated to new API - * scripts/util-vserver-vars.pathsubst: +2004-01-21 19:06 Enrico Scholz - removed _CTX_KILL - added _VKILL + * util-vserver/src/vserver-info.c: added INITPID* and XID tags -2003-12-30 19:06 Enrico Scholz +2004-01-21 19:01 Enrico Scholz - * scripts/functions: + * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c, + util-vserver/src/vserver-stat.c, + util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c: + use vc_get_task_xid() instead of vc_X_getctx() - getVserverStatus(): fixed usage if ctx - isCtxRunning(): added +2004-01-21 18:59 Enrico Scholz -2003-12-30 18:42 Enrico Scholz + * util-vserver/lib/vserver.h: * vc_get_vx_info(), + vc_get_task_xid(): added prototypes plus required + typedefinitions + * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by + functions + above - * Makefile.am: +2004-01-21 18:57 Enrico Scholz - added missing compat-c99.h header-file + * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc + API + * added support for VC_MULTIVERSION_SYSCALL which chooses the + optimal + CALL_VC variant + * changed CALL_VC() so that it looks for version greater than + requested + one now -2003-12-30 18:41 Enrico Scholz +2004-01-21 18:55 Enrico Scholz - * src/chroot-rm.c: + * util-vserver/lib/virtual.h: updated; added VINFO commands - fixed order of chroot() and parameter evaluation so that '--version' - and '--help' are working as non-root also +2004-01-21 18:55 Enrico Scholz -2003-12-30 18:40 Enrico Scholz + * util-vserver/lib/syscall_kill.c, + util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC() + usage - * src/Makefile-files: +2004-01-21 18:54 Enrico Scholz - added missing headers - removed 'ctx-kill'; it is obsoleted through 'vkill' + * util-vserver/lib/fscompat_getiattr.c, + util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC() + macro -2003-12-30 18:38 Enrico Scholz +2004-01-21 18:53 Enrico Scholz - * src/ctx-kill.c[DEAD]: + * util-vserver/lib/checkversion.c, + util-vserver/lib/getversion-internal.hc, + util-vserver/lib/getversion.c, + util-vserver/lib/ioctl-getext2flags.hc, + util-vserver/lib/ioctl-getfilecontext.hc, + util-vserver/lib/ioctl-getxflg.hc, + util-vserver/lib/ioctl-setext2flags.hc, + util-vserver/lib/ioctl-setfilecontext.hc, + util-vserver/lib/ioctl-setxflg.hc, + util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c, + util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed + "vserver-internal.h" including - replaced by 'vkill' +2004-01-21 18:50 Enrico Scholz -2003-12-30 18:09 Enrico Scholz + * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info + files + removed obsoleted getctx/getinitpid files + renamed some -v11 files to -fscompat - * compat.h: +2004-01-21 18:48 Enrico Scholz - use results from dietlib's C99 compatibility-check + * util-vserver/lib/getctx-compat.hc, + util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, + util-vserver/lib/getinitpid-compat.hc, + util-vserver/lib/getinitpid-legacy.hc, + util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions -2003-12-30 18:08 Enrico Scholz +2004-01-21 18:47 Enrico Scholz - * m4/ensc_dietlibc.m4: + * util-vserver/lib/fscompat_getiattr-v13.hc, + util-vserver/lib/fscompat_setiattr-v13.hc, + util-vserver/lib/syscall_gettaskxid-oldproc.hc, + util-vserver/lib/syscall_gettaskxid-v13.hc, + util-vserver/lib/syscall_gettaskxid.c, + util-vserver/lib/syscall_getvxinfo-oldproc.hc, + util-vserver/lib/syscall_getvxinfo-v13.hc, + util-vserver/lib/syscall_getvxinfo.c: initial checkin - added check for C99 compatibility +2004-01-21 18:46 Enrico Scholz -2003-12-30 18:08 Enrico Scholz + * util-vserver/lib/fscompat_getiattr-fscompat.hc, + util-vserver/lib/fscompat_getiattr-v11.hc, + util-vserver/lib/fscompat_setiattr-fscompat.hc, + util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to + *-fscompat - * m4/ensc_fpicsyscall.m4: +2004-01-21 18:45 Enrico Scholz - fixed AC_LANG_PUSH/POP mismatch + * util-vserver, util-vserver/.cvsignore: added 'Build-*' -2003-12-30 17:26 Enrico Scholz +2004-01-21 18:43 Enrico Scholz - * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore: + * util-vserver/configure.ac: added 'oldproc' API - updated +2004-01-21 01:35 Enrico Scholz -2003-12-30 17:24 Enrico Scholz + * util-vserver/src/Makefile-files, + util-vserver/src/vunify-compare.hc, + util-vserver/src/vunify-compare.ic, + util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic, + util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic, + util-vserver/src/vunify.c: renamed *.ic to *.hc - * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c: +2004-01-21 01:30 Enrico Scholz - merged with 0.26.90 + * util-vserver/src/vunify.h: added changes for new API + added rsSPECIAL reason -2003-12-30 17:22 Enrico Scholz +2004-01-21 01:29 Enrico Scholz - * src/testsuite/rpm-fake-test.sh: + * util-vserver/src/vunify.c: added changes for new API - fixed LD_PRELOAD path +2004-01-21 01:27 Enrico Scholz -2003-12-30 17:22 Enrico Scholz + * util-vserver/src/vunify-doit.ic: updated to new API - * scripts/vserver: +2004-01-21 01:27 Enrico Scholz - updated start/stop help-messages + * util-vserver/src/vlimit.c: fixed help message -2003-12-30 17:21 Enrico Scholz +2004-01-21 01:26 Enrico Scholz - * scripts/functions: + * util-vserver/src/chxid.c, util-vserver/src/fstool.c, + util-vserver/src/fstool.h, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: + updated/enhanced for new API - getAllVservers(): ignore backup vservers +2004-01-21 01:24 Enrico Scholz -2003-12-30 17:20 Enrico Scholz + * util-vserver/lib/virtual.h: updated - * distrib/Makefile.am: +2004-01-21 01:19 Enrico Scholz - fixed multiple 'make install' by using '-f' on 'ln' + * util-vserver/lib/vserver-internal.h: added v13 API -2003-12-30 17:19 Enrico Scholz +2004-01-21 01:19 Enrico Scholz - * configure.ac: + * util-vserver/lib/vserver.h: added fscompat and v13 functions + removed ioctl functions - - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t, - renamed syscall, use C++ for ext2fs.h test) - - libtool'ized it +2004-01-21 01:18 Enrico Scholz -2003-12-30 17:04 Enrico Scholz + * util-vserver/lib/Makefile-files: added fscompat and v13 functions - * src/Makefile-files: +2004-01-21 01:17 Enrico Scholz - * added vkill (merged from 0.26.90) - * libtool'ized it + * util-vserver/lib/ioctl-getext2flags.c, + util-vserver/lib/ioctl-getext2flags.hc, + util-vserver/lib/ioctl-getfilecontext.c, + util-vserver/lib/ioctl-getfilecontext.hc, + util-vserver/lib/ioctl-setext2flags.c, + util-vserver/lib/ioctl-setext2flags.hc, + util-vserver/lib/ioctl-setfilecontext.c, + util-vserver/lib/ioctl-setfilecontext.hc: do not provide the + ioctl-functions anymore; use them only internally + and include them directly. Therefore, renamed them from *.c to + *.hc -2003-12-30 17:03 Enrico Scholz +2004-01-21 01:14 Enrico Scholz - * lib/Makefile-files: + * util-vserver/lib/fscompat_getiattr-v11.hc, + util-vserver/lib/fscompat_getiattr.c, + util-vserver/lib/fscompat_setiattr-v11.hc, + util-vserver/lib/fscompat_setiattr.c, + util-vserver/lib/ioctl-getxflg.hc, + util-vserver/lib/ioctl-setxflg.hc, + util-vserver/lib/syscall_getiattr-v13.hc, + util-vserver/lib/syscall_getiattr.c, + util-vserver/lib/syscall_setiattr-v13.hc, + util-vserver/lib/syscall_setiattr.c: initial checkin - * added vc_kill() syscall (merged from 0.26.90) - * libtool'ized it +2004-01-21 01:12 Enrico Scholz -2003-12-30 16:59 Enrico Scholz + * util-vserver/configure.ac: added v13 & fscompat APIs - * Makefile.am: +2004-01-19 18:23 Enrico Scholz - * added legacy-dir (merged from 0.26.90) - * libtool'ized it + * util-vserver/distrib/misc/vunify-exclude: added .rpmdb -2003-12-30 16:56 Enrico Scholz +2004-01-19 18:22 Enrico Scholz - * src/: .cvsignore, ctx-kill.c, rpm-fake-resolver.c, rpm-fake.c, - save_ctxinfo.c, vlimit.c, vserver-stat.c, wrappers-vserver.h: + * util-vserver/src/chxid.c, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: + s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files - merged with 0.26.90 +2004-01-19 18:21 Enrico Scholz -2003-12-30 16:52 Enrico Scholz + * util-vserver/src/Makefile-files: removed vunify-operations - * tests/getctx.c, compat.h, lib/getctx-compat.hc, - lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc, - lib/getversion.c, lib/getvserverbyctx.c, lib/getvserverctx.c, - lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c, - lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h, - lib/vserver-internal.h, lib/vserver.h, scripts/Makefile-files, - scripts/vps.pathsubst, scripts/vserver-legacy: +2004-01-19 18:19 Enrico Scholz - merged with 0.26.90 + * util-vserver/src/vunify.h: cleanups; moved structure declarations + from vunify.c into this headerfile -2003-12-29 20:02 uid68581 +2004-01-19 18:16 Enrico Scholz - * src/capchroot.c: + * util-vserver/src/vunify.c: cleanups + added 'skip_reason' support + added debug output - do not use vc_chrootsafe() anymore +2004-01-19 18:14 Enrico Scholz -2003-12-29 20:01 uid68581 + * util-vserver/src/vunify-init.ic: added debug output + fixed descriptor leak - * tests/Makefile-files: +2004-01-19 18:11 Enrico Scholz - removed chrootsafe - libtool'ized + * util-vserver/src/vunify-compare.ic, + util-vserver/src/vunify-doit.ic: initial checkin -2003-12-26 01:49 uid68581 +2004-01-19 18:11 Enrico Scholz - * compat-c99.h, src/testsuite/Makefile-files, - src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh, - src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh, - src/testsuite/data/rpm-fake-test.inp, - src/testsuite/data/rpm-fake-test.out: + * util-vserver/src/vunify-operations.c, + util-vserver/src/vunify-operations.h: obsoleted by more + straight-forward code - initial checkin +2004-01-19 18:04 Enrico Scholz -2003-12-26 01:49 uid68581 + * util-vserver/src/vlimit.c: fixed copy&paste error - * pathconfig.h.pathsubst: +2004-01-17 05:35 Enrico Scholz - added RESOLVER_PROG + * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196 -2003-12-26 01:48 uid68581 +2004-01-17 05:25 Enrico Scholz - * scripts/vprofile[DEAD]: + * util-vserver/tests/vserver-info.c: updated to new + vc_getVserverVdir() API - removed since obsoleted +2004-01-17 05:24 Enrico Scholz -2003-12-26 01:48 uid68581 + * util-vserver/src/vunify.c: moved init*() functions to + vunify-init.c - * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c: +2004-01-17 05:23 Enrico Scholz - used workarounds to make it compilable with non-C99 compilers + * util-vserver/src/vunify-operations.c: compareUnify(): check mtime + too -2003-12-26 01:47 uid68581 +2004-01-17 05:23 Enrico Scholz - * src/wrappers.h: + * util-vserver/src/vunify-matchlist.h: made 'buf' constant - added setgid/setuid/setgroups wrappers +2004-01-17 05:22 Enrico Scholz -2003-12-26 01:47 uid68581 + * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL - * src/util.h: +2004-01-17 05:22 Enrico Scholz - added Xmemcpy() - added safeChdir() prototype + * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of + PKGMGMT_INFO_PROG + register 'vdir' + use default exclude-lists -2003-12-26 01:46 uid68581 +2004-01-17 05:16 Enrico Scholz - * src/rpm-fake.c: + * util-vserver/src/vunify-debug.c: added a const_cast - rewrote large parts - added NSS functions (getpwnam(), getgrnam(), ...) +2004-01-17 05:15 Enrico Scholz -2003-12-26 01:45 uid68581 + * util-vserver/src/vserver-info.c: updated VDIR tag to new + interface - * src/fakerunlevel.c: +2004-01-17 05:15 Enrico Scholz - use setgroups() also + * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands -2003-12-26 01:45 uid68581 +2004-01-17 05:14 Enrico Scholz - * src/chroot-rm.c: + * util-vserver/scripts/vpkg: initial checkin - added '--help' and '--version' +2004-01-17 05:14 Enrico Scholz -2003-12-26 01:44 uid68581 + * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY + and $_VPKG - * src/.cvsignore: +2004-01-17 05:13 Enrico Scholz - added exec-cd and rpm-fake-resolver - removed secure-umount + * util-vserver/scripts/distrib-info, + util-vserver/scripts/legacy/distrib-info: moved distrib-info to + legacy/ -2003-12-26 01:41 uid68581 +2004-01-17 05:13 Enrico Scholz - * src/: exec-cd.c, rpm-fake-resolver.c, vunify-matchlist.c, - vunify-matchlist.h, vunify-operations.c, vunify-operations.h, - vunify.c, wrappers-dirent.h, util-safechdir.c: + * util-vserver/scripts/Makefile-files: moved distrib-info to + legacy/ + added vpkg - initial checkin +2004-01-17 05:12 Enrico Scholz -2003-12-26 01:38 uid68581 + * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h: + added 'physical' parameter to vc_getVserverVdir() which resolves + the + complete physical path of the vdir - * src/Makefile-files: +2004-01-17 05:06 Enrico Scholz - removed secure-umount - added exec-cd - vunify will be a dietlibc program soonly + * util-vserver/distrib/misc/vunify-exclude: initial checkin -2003-12-26 01:34 uid68581 +2004-01-17 05:06 Enrico Scholz - * scripts/: vsysvwrapper, vtop: + * util-vserver/distrib/Makefile.am: added vunify-exclude - fixed quoting +2004-01-17 05:05 Enrico Scholz -2003-12-26 01:34 uid68581 + * util-vserver/util-vserver.spec.in: use manifest-data for -legacy - * scripts/vserver.functions: +2004-01-17 05:04 Enrico Scholz - use 'exec-cd' instead of 'secure-umount' + * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG + minor cleanups -2003-12-26 01:33 uid68581 +2004-01-16 18:41 Enrico Scholz - * scripts/vserver-build.functions.apt: + * util-vserver/src/testsuite/vunify-test.sh: applied new calling + scheme - fixed initVariablesApt() - added support for default apt.conf +2004-01-16 18:41 Enrico Scholz -2003-12-26 01:33 uid68581 + * util-vserver/src/testsuite/vunify-functest.c: added + wrapper_exit_code - * scripts/vserver-build.functions: +2004-01-16 18:40 Enrico Scholz - rename package-cfg directory on '--force' also + * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added + Emalloc(), Erealloc(): fixed declarations -2003-12-26 01:32 uid68581 +2004-01-16 18:39 Enrico Scholz - * scripts/vserver-build.apt-rpm: + * util-vserver/src/vunify-matchlist.c, + util-vserver/src/vunify-matchlist.h, + util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c: + added exclude-list support - added '--debug' option +2004-01-16 18:04 Enrico Scholz -2003-12-26 01:32 uid68581 + * util-vserver/src/vserver-info.c: added APPDIR tag + made it possible to supply additional paramaters - * scripts/vserver: +2004-01-16 18:03 Enrico Scholz - added package-management options (atleast their documention) + * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do + not use CLONE_VFORK in debug mode; lockups with 'strace' are too + annoying -2003-12-26 01:30 uid68581 +2004-01-16 18:03 Enrico Scholz - * scripts/vapt-get-worker: + * util-vserver/src/Makefile-files: updated vunify setup + added files for vunify - set RPM::PM to 'external' +2004-01-16 18:00 Enrico Scholz -2003-12-26 01:29 uid68581 + * util-vserver/lib/getvserverappdir.c, + util-vserver/lib/getvservercfgdir.c, + util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy, + util-vserver/scripts/legacy/.cvsignore, + util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic, + util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h: + initial checkin - * scripts/util-vserver-vars.pathsubst: +2004-01-16 17:59 Enrico Scholz - added _EXEC_CD - removed _SECURE_UMOUNT + * util-vserver/scripts/functions: accept vservers beginning with + './' -2003-12-26 01:29 uid68581 +2004-01-16 17:57 Enrico Scholz - * scripts/: rootshell, vpstree: + * util-vserver/lib/vserver.h: added new management functions + doc - fixed quoting +2004-01-16 17:57 Enrico Scholz -2003-12-26 01:29 uid68581 + * util-vserver/lib/internal.h: added utilvserver_isDirectory() + prototype - * scripts/functions: +2004-01-16 17:57 Enrico Scholz - added support for default apt.conf + * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory() -2003-12-26 01:23 uid68581 +2004-01-16 17:56 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/lib/Makefile-files: added new management sources - removed vprofile +2004-01-16 17:55 Enrico Scholz -2003-12-26 01:22 uid68581 + * util-vserver/util-vserver.spec.in: use filelists from + contrib/make-manifest - * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4, - ensc_release.m4, ensc_uv_vrootdir.m4: +2004-01-16 17:53 Enrico Scholz - fixed broken quoting which is complained by recent automake + * util-vserver/configure.ac: fixed CVS tag -2003-12-26 01:22 uid68581 +2004-01-16 17:52 Enrico Scholz - * lib/: getvserverbyctx.c, getvserverctx.c: + * util-vserver/Makefile.am: added contrib/ dir + substitute MANDIR too - added workarounds for non-C99 compilers +2004-01-14 02:43 Enrico Scholz -2003-12-26 01:21 uid68581 + * util-vserver/src/util-exitlikeprocess.c: added missing - * distrib/defaults/apt/apt.conf: +2004-01-14 02:33 Enrico Scholz - initial checkin + * util-vserver/src/fstool.h: added 'local_fs' struct-member -2003-12-26 01:20 uid68581 +2004-01-14 02:32 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/src/fstool.c: added support for '-x' (do not cross + filesystems) + fixed invocation with directory-name + implemented '-a' (show dot) - added default apt.conf +2004-01-14 02:30 Enrico Scholz -2003-12-26 01:20 uid68581 + * util-vserver/src/vps.c: minor documentation fix - * compat.h: +2004-01-14 02:30 Enrico Scholz - differ between >=3.3 and below at certain options - added 'restrict' workarounds + * util-vserver/src/chxid.c, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: added + and documented '-x' switch -2003-12-26 01:19 uid68581 +2004-01-14 00:27 Enrico Scholz - * Makefile.am: + * util-vserver/src/vps.c: makde it compilable with gcc296 - - removed m4_FILES; it is handled by automake >=2.8 automatically - - added basic test support +2004-01-14 00:26 Enrico Scholz -2003-12-02 03:19 Enrico Scholz + * util-vserver/util-vserver.spec.in: added -legacy subpackage - * scripts/vserver.functions: +2004-01-14 00:05 Enrico Scholz - evaluate CHBIND_OPTS lazily + * util-vserver/Makefile.am: removed timestamps in legacy-dir also + substitute LEGACYDIR and PS -2003-12-02 03:17 Enrico Scholz +2004-01-14 00:03 Enrico Scholz - * lib/getvservername.c: + * util-vserver/src/vps.c: added native '--version' and '--help' - getRecentName(): return basename of directory but not this of the link anymore +2004-01-14 00:02 Enrico Scholz -2003-11-22 03:44 Enrico Scholz + * util-vserver/scripts/Makefile-files: added legacy-scripts to + $(scripts_OPTIONS_EXEMPT) + added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES) - * NEWS, configure.ac: +2004-01-14 00:01 Enrico Scholz - version 0.26.193 + * util-vserver/m4/validate.am: fixed parallel build -2003-11-22 03:41 Enrico Scholz +2004-01-13 23:38 Enrico Scholz - * src/ifspec.c, configure.ac, Makefile.am, .cvsignore: + * util-vserver/configure.ac: added check for PS - merged with 0.26 +2004-01-13 23:37 Enrico Scholz -2003-11-22 03:35 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: added PS_PROG - * Makefile.am: +2004-01-13 23:37 Enrico Scholz - generate some .defaults symlinks + * util-vserver/src, util-vserver/src/.cvsignore: added vps -2003-11-22 03:35 Enrico Scholz +2004-01-13 23:36 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/src/Makefile-files: made vps a dietprog - generate %ghost symlinks in %post - added vlimit - added some .default directories +2004-01-13 23:36 Enrico Scholz -2003-11-22 03:31 Enrico Scholz + * util-vserver/lib/getctx.c: minor code cleanups - * lib/getvserverctx.c: +2004-01-13 23:30 Enrico Scholz - added missing includes + * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support -2003-11-22 03:31 Enrico Scholz +2004-01-13 23:29 Enrico Scholz - * scripts/vserver-setup.functions: + * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype - use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR' +2004-01-13 23:29 Enrico Scholz -2003-11-20 19:10 Enrico Scholz + * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block - * util-vserver.spec.in: +2004-01-13 23:28 Enrico Scholz - use 'vservers.rev' directory instead of 'vservers/rev' + * util-vserver/src/util-exitlikeprocess.c: include -2003-11-20 19:09 Enrico Scholz +2004-01-13 23:22 Enrico Scholz - * scripts/vserver-setup.functions: + * util-vserver/scripts/Makefile-files: moved legacy scripts into + legacy/ and updated variables - use PKGSTATEREVDIR +2004-01-13 23:21 Enrico Scholz -2003-11-20 19:09 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy + paths - * scripts/.cvsignore: +2004-01-13 23:21 Enrico Scholz - added vps + * util-vserver/src/Makefile-files: added vps -2003-11-20 19:08 Enrico Scholz +2004-01-13 23:20 Enrico Scholz - * Makefile.am: + * util-vserver/src/util.h: exitLikeProcess(): added prototype - added separate 'pkgstaterevdir' variable +2004-01-13 23:20 Enrico Scholz -2003-11-20 19:08 Enrico Scholz + * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added - * pathconfig.h.pathsubst: +2004-01-13 23:19 Enrico Scholz - added DEFAULT_PKGSTATEREVDIR + * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c: + initial checkin -2003-11-20 19:07 Enrico Scholz +2004-01-13 23:18 Enrico Scholz - * lib/Makefile-files: + * util-vserver/scripts/save_s_context, + util-vserver/scripts/vps.pathsubst, + util-vserver/scripts/vserver-legacy, + util-vserver/scripts/vserverkillall: moved into legacy - added getvserverctx & getvserverbyctx files - added fmtx* files +2004-01-13 23:18 Enrico Scholz -2003-11-20 19:06 Enrico Scholz + * util-vserver/scripts/legacy, + util-vserver/scripts/legacy/save_s_context, + util-vserver/scripts/legacy/vps.pathsubst, + util-vserver/scripts/legacy/vserver, + util-vserver/scripts/legacy/vserverkillall: initial checkin + (moved from ../) - * lib/syscall-legacy.hc: +2004-01-13 20:05 Enrico Scholz - has_chrootsafe(), call_set_ctxlimit(): removed + * util-vserver/scripts/vserver-legacy: use 'exec' to call commands + on 'suexec' (patch by Alec Thomas) -2003-11-20 19:06 Enrico Scholz +2004-01-13 14:57 Enrico Scholz - * lib/vserver.h: + * util-vserver/src/Makefile-files: added missing fstool.h header - vc_getVserverByCtx(), vc_getVserverCtx(): added +2004-01-13 14:57 Enrico Scholz -2003-11-20 19:05 Enrico Scholz + * util-vserver/lib/virtual.h: updated (added scheduler stuff) - * lib/: fmt.h, fmt.hc: +2004-01-13 14:56 Enrico Scholz - added/use specialized hex-formating functions + * util-vserver/src/vkill.c: removed warnings about unused + parameters -2003-11-20 19:04 Enrico Scholz +2004-01-13 14:56 Enrico Scholz - * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc, - getvserverbyctx.c, getvserverctx.c: + * util-vserver/lib/getvserverbyctx.c, + util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c, + util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c, + util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c: + made it compilable with gcc296 - initial checkin +2004-01-13 14:20 Enrico Scholz -2003-11-20 19:03 Enrico Scholz + * util-vserver/Makefile.am: use $(src_sbin_SCRPTS) - * scripts/util-vserver-vars.pathsubst: +2004-01-13 14:19 Enrico Scholz - added PKGSTATEREVDIR + * util-vserver/lib/vserver.h: added declarations for the ext2fs + functions -2003-11-20 19:03 Enrico Scholz +2004-01-13 14:18 Enrico Scholz - * src/vserver-stat.c: + * util-vserver/lib/vserver-internal.h: added EXT2FS macros - rewrote it to - * use the new management function - * remove all traces of printf() - * remove stacked functions +2004-01-13 14:18 Enrico Scholz -2003-11-20 19:01 Enrico Scholz + * util-vserver/lib/fmt.h: fixed xulong/xlong declarations - * src/vlimit.c: +2004-01-13 14:17 Enrico Scholz - use the specialized utilvserver_fmt_xuint64() function + * util-vserver/lib/Makefile-files: added the ioctl-* files + added ext2fs.h -2003-11-20 19:01 Enrico Scholz +2004-01-13 14:17 Enrico Scholz - * src/Makefile-files: + * util-vserver/src, util-vserver/src/.cvsignore: updated - made 'vserver-stat' a dietlibc-compiled program +2004-01-13 14:16 Enrico Scholz -2003-11-20 16:37 Enrico Scholz + * util-vserver/src/Makefile-files: removed ext2fs.h + added the fstools (lsxid,chxid,showattr,setattr) plus deps - * compat.h: +2004-01-13 14:15 Enrico Scholz - define FMT_PREFIX + * util-vserver/src/chxid.c, util-vserver/src/fstool.c, + util-vserver/src/fstool.h, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c, util-vserver/src/showattr.c: + minor/medium cleanups -2003-11-20 16:35 Enrico Scholz +2004-01-13 14:15 Enrico Scholz - * tests/getinitpid.c, tests/getctx.c, src/save_ctxinfo.c, - src/vlimit.c, lib/getprocentry-legacy.c, lib/Makefile-files, - lib/fmt-32.c, lib/fmt-64.c, lib/fmt.h, lib/fmt.hc, - lib/int2str.c[DEAD], lib/internal.h, lib/uint2str.c[DEAD]: + * util-vserver/src/fstool-resolvectx.c: initial checkin - use fmt_*() functions instead of *int2str() +2004-01-13 13:49 Enrico Scholz -2003-11-20 03:26 Enrico Scholz + * util-vserver/src/showattr.c: rewrote completely - * scripts/vps[DEAD]: +2004-01-13 13:48 Enrico Scholz - removed since autogenerated from vps.pathsubst + * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved + ext2fs.h from src/ into lib/ directory; we are providing the + needed functionality through libvserver now -2003-11-19 00:55 Enrico Scholz +2004-01-13 13:46 Enrico Scholz - * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01, - pkgs/02: + * util-vserver/lib/ioctl-getext2flags.c, + util-vserver/lib/ioctl-getfilecontext.c, + util-vserver/lib/ioctl-setext2flags.c, + util-vserver/lib/ioctl-setfilecontext.c, + util-vserver/src/chxid.c, util-vserver/src/fstool.c, + util-vserver/src/fstool.h, util-vserver/src/lsxid.c, + util-vserver/src/setattr.c: initial checkin - initial checkin (based on fdr0.95) +2004-01-07 15:46 Enrico Scholz -2003-11-19 00:52 Enrico Scholz + * util-vserver/lib/vserver.h: added URL which describes + context-creation - * distrib/Makefile.am: +2004-01-07 15:40 Enrico Scholz - added Fedora Core 1 - removed Fedora Beta + * util-vserver/src/chcontext.c: * removed obsolete and unused + 'fakeinit' variable + * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit + requires a second call for ctx -2 to take effect -2003-11-19 00:51 Enrico Scholz +2004-01-05 22:19 Enrico Scholz - * scripts/vapt-get: + * util-vserver/util-vserver.spec.in: added vserver-info - do not set $_APT_GET +2004-01-05 22:19 Enrico Scholz -2003-11-19 00:47 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: updated - * compat.h: +2004-01-05 22:18 Enrico Scholz - merged/added from 0.25 - added workaround for broken 'long long' handling of dietlibc + * util-vserver/src/wrappers.h: Edup2(): added -2003-11-19 00:44 Enrico Scholz +2004-01-05 22:18 Enrico Scholz - * lib/Makefile-files, lib/syscall-compat.hc, - lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h, - lib/vserver-internal.h, lib/vserver.h, Makefile.am, THANKS, - configure.ac, util-vserver.spec.in: + * util-vserver/src/vserver-stat.c: use existing syscall-wrappers + instead of checking return-codes manually - merged/added from 0.25 +2004-01-05 22:17 Enrico Scholz -2003-11-19 00:40 Enrico Scholz + * util-vserver/src/vserver-info.c: initial checkin - * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc, - src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c, - scripts/vserver-legacy: +2004-01-05 22:16 Enrico Scholz - merged/added from 0.25 + * util-vserver/src/rpm-fake.c: use fd3 for synchronization with + resolver + adding some missing '\n' in messages + ignore empty environment variables too + exitRPMFake(): conditionalized debug-message -2003-11-19 00:22 Enrico Scholz +2004-01-05 22:15 Enrico Scholz - * sysv/: rebootmgr.subst, vservers.subst: + * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits + for parent to finish now + use fd3 for synchronisation + enable fork on default - merged in changes from 0.25 +2004-01-05 22:13 Enrico Scholz -2003-11-05 00:25 Enrico Scholz + * util-vserver/src/Makefile-files: added vserver-info + minor cosmetical fixes - * NEWS, configure.ac: +2004-01-05 22:12 Enrico Scholz - version 0.24.191 + * util-vserver/scripts/vserver.stop: fixed error-handling -2003-11-05 00:25 Enrico Scholz +2004-01-05 22:12 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/scripts/vserver-setup.functions: added '--context' + option + minor cosmetical cleanups - added '--without dietlibc' option +2004-01-05 22:11 Enrico Scholz -2003-11-05 00:25 Enrico Scholz + * util-vserver/scripts/vserver-build.functions.apt: + initVariablesApt(): fixed empty function body - * m4/ensc_dietlibc.m4: +2004-01-05 21:57 Enrico Scholz - fixed typos ('withval' instead of 'enableval') + * util-vserver/scripts/vrpm-preload: major cleanups; use + 'vserver-info' to retrieve information about vserver -2003-11-05 00:24 Enrico Scholz +2004-01-05 21:57 Enrico Scholz - * lib/: getvservername.c, getvservervdir.c: + * util-vserver/scripts/vapt-get-worker: removed old, unused debug + code - added '#include ' to fix compilation problems with glibc +2004-01-05 21:56 Enrico Scholz -2003-11-04 14:56 Enrico Scholz + * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use + modern '--help' & '--version' output - * NEWS, configure.ac: +2004-01-05 21:55 Enrico Scholz - version 0.24.190 + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_VSERVER_INFO -2003-11-04 14:55 Enrico Scholz +2004-01-05 21:55 Enrico Scholz - * .cvsignore: + * util-vserver/scripts/functions: getVserverStatus(): fixed usage + of 2nd parameter - added linuxcaps.h (merged from stable) +2004-01-05 21:53 Enrico Scholz -2003-11-04 14:55 Enrico Scholz + * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c, + util-vserver/lib/getvserverctx.c, + util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h: + small cosmetical fix - * Makefile.am: +2003-12-30 20:15 Enrico Scholz - - separated and completed m4_FILES - - added '--show-dead' to cvs2cl params - - fix linuxcaps.h (merged from stable) + * util-vserver/configure.ac: version 0.27.190 -2003-11-04 14:53 Enrico Scholz +2003-12-30 19:20 Enrico Scholz - * lib/getvservercfgstyle.c: + * util-vserver/util-vserver.spec.in: - since dynamic libraries will + be installed now, call /sbin/ldconfig + - other updates... - added some additional logic +2003-12-30 19:15 Enrico Scholz -2003-11-04 14:53 Enrico Scholz + * util-vserver/src/compat-pivot_root.h: use instead + of to fix problems with + RH's headers - * lib/virtual.h: +2003-12-30 18:09 Enrico Scholz - do not include the kernel-header anymore + * util-vserver/src/testsuite/vunify-test.sh: fixed paths -2003-11-04 14:52 Enrico Scholz +2003-12-30 18:08 Enrico Scholz - * scripts/functions: + * util-vserver/scripts/vserver.stop: use sendKillSequence instead + of ctx-kill - - getAllVservers: use _tmp instead of tmp to avoid clashes when caller - wants to have results in 'tmp', fixed array assignment +2003-12-30 18:08 Enrico Scholz -2003-11-04 14:51 Enrico Scholz + * util-vserver/scripts/vserver.functions: sendKillSequence(): added - * src/rebootmgr.c: +2003-12-30 18:07 Enrico Scholz - fixed typo + * util-vserver/scripts/util-vserver-vars.pathsubst: removed + _CTX_KILL + added _VKILL -2003-11-04 14:50 Enrico Scholz +2003-12-30 18:06 Enrico Scholz - * tests/vserver-info.c: + * util-vserver/scripts/functions: getVserverStatus(): fixed usage + if ctx + isCtxRunning(): added - added '--help' and '--version' +2003-12-30 17:42 Enrico Scholz -2003-11-04 02:37 Enrico Scholz + * util-vserver/Makefile.am: added missing compat-c99.h header-file - * configure.ac: +2003-12-30 17:41 Enrico Scholz - merged from SYSCALL_SWITCH + * util-vserver/src/chroot-rm.c: fixed order of chroot() and + parameter evaluation so that '--version' + and '--help' are working as non-root also -2003-11-04 02:31 Enrico Scholz +2003-12-30 17:40 Enrico Scholz - * m4/ensc_changelog.m4: + * util-vserver/src/Makefile-files: added missing headers + removed 'ctx-kill'; it is obsoleted through 'vkill' - merged from SYSCALL_SWITCH +2003-12-30 17:38 Enrico Scholz -2003-11-04 02:06 Enrico Scholz + * util-vserver/src/ctx-kill.c: replaced by 'vkill' - * scripts/distrib-info, scripts/vserver-copy, - scripts/vserver-legacy, scripts/vservers.grabinfo.sh, - src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst: +2003-12-30 17:09 Enrico Scholz - merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR) + * util-vserver/compat.h: use results from dietlib's C99 + compatibility-check -2003-11-04 01:59 Enrico Scholz +2003-12-30 17:08 Enrico Scholz - * m4/validate.am: + * util-vserver/m4/ensc_dietlibc.m4: added check for C99 + compatibility - updated from vserver-djinni +2003-12-30 17:08 Enrico Scholz -2003-11-04 01:59 Enrico Scholz + * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP + mismatch - * lib/vserver-internal.h: +2003-12-30 16:26 Enrico Scholz - ignore lower 8bit on version + * util-vserver, util-vserver/.cvsignore, util-vserver/lib, + util-vserver/lib/.cvsignore, util-vserver/scripts, + util-vserver/scripts/.cvsignore, util-vserver/src, + util-vserver/src/.cvsignore: updated -2003-11-03 20:38 Enrico Scholz +2003-12-30 16:24 Enrico Scholz - * util-vserver.spec.in: + * util-vserver/lib/syscall_kill-v11.hc, + util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged + with 0.26.90 - removed 'vkill' for now - call 'install-vserverdir' +2003-12-30 16:22 Enrico Scholz -2003-11-03 20:37 Enrico Scholz + * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD + path - * distrib/redhat/initpost: +2003-12-30 16:22 Enrico Scholz - create /etc/sysconfig/network + * util-vserver/scripts/vserver: updated start/stop help-messages -2003-11-03 20:37 Enrico Scholz +2003-12-30 16:21 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/scripts/functions: getAllVservers(): ignore backup + vservers - - fixed some statements which would fail with 'set -e' - - made 'disableInterface' smart so that it calculates parameters - automatically +2003-12-30 16:20 Enrico Scholz -2003-11-03 20:35 Enrico Scholz + * util-vserver/distrib/Makefile.am: fixed multiple 'make install' + by using '-f' on 'ln' - * scripts/vserver-setup.functions: +2003-12-30 16:19 Enrico Scholz - added support for '--netbcast' + * util-vserver/configure.ac: - merged with 0.26.90 (fixed + --enable-apis, renamed ctx_t to xid_t, + renamed syscall, use C++ for ext2fs.h test) + - libtool'ized it -2003-11-03 20:34 Enrico Scholz +2003-12-30 16:04 Enrico Scholz - * lib/getvservername.c: + * util-vserver/src/Makefile-files: * added vkill (merged from + 0.26.90) + * libtool'ized it - terminate name with '\0' +2003-12-30 16:03 Enrico Scholz -2003-10-30 18:42 Enrico Scholz + * util-vserver/lib/Makefile-files: * added vc_kill() syscall + (merged from 0.26.90) + * libtool'ized it - * scripts/vserver-legacy: +2003-12-30 15:59 Enrico Scholz - merged from 0.23.95: - - reenabled the copy-all mode; can be disabled by setting the - $UTIL_VSERVER_AVOID_COPY environment variable - - use '-HS' ulimit switch for newly created vservers + * util-vserver/Makefile.am: * added legacy-dir (merged from + 0.26.90) + * libtool'ized it -2003-10-30 18:36 Enrico Scholz +2003-12-30 15:56 Enrico Scholz - * Makefile.am: + * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc, + util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, + util-vserver/lib/getversion-internal.hc, + util-vserver/lib/getversion.c, + util-vserver/lib/getvserverbyctx.c, + util-vserver/lib/getvserverctx.c, + util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c, + util-vserver/lib/syscall_rlimit-v11.hc, + util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h, + util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, + util-vserver/scripts/Makefile-files, + util-vserver/scripts/vps.pathsubst, + util-vserver/scripts/vserver-legacy, util-vserver/src, + util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c, + util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c, + util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c, + util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c: + merged with 0.26.90 - - large cleanup; use changed variables from scripts/Makefile - - try to keep modes of pathsubstituted files - - create own install-rule for vserver-dir; 'make distcheck' does not - like /vservers... +2003-12-29 19:02 uid68581 -2003-10-30 18:35 Enrico Scholz + * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore - * src/reducecap.c: +2003-12-29 19:01 uid68581 - use QUOTACTL (merged from 0.23.94) + * util-vserver/tests/Makefile-files: removed chrootsafe + libtool'ized -2003-10-30 18:34 Enrico Scholz +2003-12-26 00:50 uid68581 - * src/rebootmgr.c: + * util-vserver/compat-c99.h, util-vserver/src/testsuite, + util-vserver/src/testsuite/Makefile-files, + util-vserver/src/testsuite/data, + util-vserver/src/testsuite/data/rpm-fake-test.inp, + util-vserver/src/testsuite/data/rpm-fake-test.out, + util-vserver/src/testsuite/rpm-fake-test.c, + util-vserver/src/testsuite/rpm-fake-test.sh, + util-vserver/src/testsuite/vunify-functest.c, + util-vserver/src/testsuite/vunify-test.sh: initial checkin - use configured SBINDIR instead of hardcoded /usr/sbin +2003-12-26 00:49 uid68581 -2003-10-30 18:34 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG - * src/chcontext.c: +2003-12-26 00:48 uid68581 - added QUOTACTL to 'secure' caps (merged from 0.23.94) + * util-vserver/scripts/vprofile: removed since obsoleted -2003-10-30 18:30 Enrico Scholz +2003-12-26 00:48 uid68581 - * src/Makefile-files: + * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c, + util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c: + used workarounds to make it compilable with non-C99 compilers - create 'setattr' program +2003-12-26 00:47 uid68581 -2003-10-30 18:30 Enrico Scholz + * util-vserver/src/wrappers.h: added setgid/setuid/setgroups + wrappers - * scripts/: distrib-info, rootshell, vpstree, vserver-copy, - vsysvwrapper, vtop: +2003-12-26 00:47 uid68581 - merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!) + * util-vserver/src/util.h: added Xmemcpy() + added safeChdir() prototype -2003-10-30 18:28 Enrico Scholz +2003-12-26 00:46 uid68581 - * scripts/: vserver.start, vserver.stop: + * util-vserver/src/rpm-fake.c: rewrote large parts + added NSS functions (getpwnam(), getgrnam(), ...) - use 'set -e' instead of 'set +e' +2003-12-26 00:45 uid68581 -2003-10-30 18:28 Enrico Scholz + * util-vserver/src/fakerunlevel.c: use setgroups() also - * scripts/functions: +2003-12-26 00:45 uid68581 - added 'checkComponents()' function + * util-vserver/src/chroot-rm.c: added '--help' and '--version' -2003-10-30 18:27 Enrico Scholz +2003-12-26 00:44 uid68581 - * scripts/vps.pathsubst: + * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and + rpm-fake-resolver + removed secure-umount - initial check (was: vps) +2003-12-26 00:42 uid68581 -2003-10-30 18:27 Enrico Scholz + * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c, + util-vserver/src/util-safechdir.c, + util-vserver/src/vunify-matchlist.c, + util-vserver/src/vunify-matchlist.h, + util-vserver/src/vunify-operations.c, + util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c, + util-vserver/src/wrappers-dirent.h: initial checkin - * scripts/vkill[DEAD]: +2003-12-26 00:38 uid68581 - removed; is obsoleted by ctx-kill + * util-vserver/src/Makefile-files: removed secure-umount + added exec-cd + vunify will be a dietlibc program soonly -2003-10-30 18:26 Enrico Scholz +2003-12-26 00:34 uid68581 - * scripts/util-vserver-vars.pathsubst: + * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: + fixed quoting - added INITRDDIR, LIBDIR and INCLUDEDIR +2003-12-26 00:34 uid68581 -2003-10-30 18:25 Enrico Scholz + * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of + 'secure-umount' - * scripts/Makefile-files: +2003-12-26 00:33 uid68581 - large cleanup - removed 'vkill' (obsoleted by ctx-kill) - vps is now vps.subst + * util-vserver/scripts/vserver-build.functions.apt: fixed + initVariablesApt() + added support for default apt.conf -2003-10-30 18:21 Enrico Scholz +2003-12-26 00:33 uid68581 - * lib/capabilities.c, lib/vserver.h, man/reducecap.8: + * util-vserver/scripts/vserver-build.functions: rename package-cfg + directory on '--force' also - use CAP_QUOTACTL instead of CAP_OPENDEV +2003-12-26 00:32 uid68581 -2003-10-30 15:38 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm: added '--debug' + option - * Makefile.am: +2003-12-26 00:32 uid68581 - use ENSC_UV_VROOTDIR to set 'vserverdir' - added missing path-substitutions + * util-vserver/scripts/vserver: added package-management options + (atleast their documention) -2003-10-30 15:37 Enrico Scholz +2003-12-26 00:30 uid68581 - * configure.ac: + * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external' - use ENSC_UV_VROOTDIR to set 'vserverdir' +2003-12-26 00:29 uid68581 -2003-10-30 15:36 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD + removed _SECURE_UMOUNT - * m4/ensc_uv_vrootdir.m4: +2003-12-26 00:29 uid68581 - initial checkin + * util-vserver/scripts/functions: added support for default + apt.conf -2003-10-23 22:55 Enrico Scholz +2003-12-26 00:23 uid68581 - * tests/vserver-info.c: + * util-vserver/scripts/Makefile-files: removed vprofile - initial checkin +2003-12-26 00:22 uid68581 -2003-10-23 22:55 Enrico Scholz + * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4, + util-vserver/m4/ensc_kerneldir.m4, + util-vserver/m4/ensc_release.m4, + util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which + is complained by recent automake - * tests/: Makefile-files, .cvsignore: +2003-12-26 00:22 uid68581 - added vserver-info + * util-vserver/lib/getvserverbyctx.c, + util-vserver/lib/getvserverctx.c: added workarounds for non-C99 + compilers -2003-10-23 22:54 Enrico Scholz +2003-12-26 00:21 uid68581 - * compat.h: + * util-vserver/distrib/defaults/apt, + util-vserver/distrib/defaults/apt/apt.conf: initial checkin - define TEMP_FAILURE_RETRY for dietlibc-compilation +2003-12-26 00:20 uid68581 -2003-10-23 22:54 Enrico Scholz + * util-vserver/distrib/Makefile.am: added default apt.conf - * pathconfig.h.pathsubst: +2003-12-26 00:20 uid68581 - define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR + * util-vserver/compat.h: differ between >=3.3 and below at certain + options + added 'restrict' workarounds -2003-10-23 22:53 Enrico Scholz +2003-12-26 00:19 uid68581 - * lib/Makefile-files: + * util-vserver/Makefile.am: - removed m4_FILES; it is handled by + automake >=2.8 automatically + - added basic test support - added files for higher-level management +2003-12-02 02:19 Enrico Scholz -2003-10-23 22:53 Enrico Scholz + * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS + lazily - * lib/vserver.h: +2003-12-02 02:17 Enrico Scholz - added functions for vserver-management + * util-vserver/lib/getvservername.c: getRecentName(): return + basename of directory but not this of the link anymore -2003-10-23 22:52 Enrico Scholz +2003-11-22 02:44 Enrico Scholz - * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193 - initial checkin +2003-11-22 02:43 Enrico Scholz -2003-10-23 01:23 Enrico Scholz + * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am, + util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with + 0.26 - * scripts/: vserver.start, vserver.stop, vserver.suexec: +2003-11-22 02:35 Enrico Scholz - cleanups; go into vserver-dir before *and* after executing scriptlets + * util-vserver/Makefile.am: generate some .defaults symlinks -2003-10-23 01:23 Enrico Scholz +2003-11-22 02:35 Enrico Scholz - * scripts/: vserver-build, vserver-build.functions: + * util-vserver/util-vserver.spec.in: generate %ghost symlinks in + %post + added vlimit + added some .default directories - used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the - hardcoded '/vservers' values +2003-11-22 02:31 Enrico Scholz -2003-10-23 00:19 Enrico Scholz + * util-vserver/lib/getvserverctx.c: added missing includes - * util-vserver.spec.in: +2003-11-22 02:31 Enrico Scholz - rewrote it - added -build subpackage + * util-vserver/scripts/vserver-setup.functions: use + '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR' -2003-10-23 00:18 Enrico Scholz +2003-11-20 18:10 Enrico Scholz - * configure.ac: + * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory + instead of 'vservers/rev' - moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and - ENSC_KERNEL_HEADERS checks into own m4/* files +2003-11-20 18:09 Enrico Scholz -2003-10-23 00:17 Enrico Scholz + * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR - * Makefile.am: +2003-11-20 18:09 Enrico Scholz - renamed sysvdir to initrddir - use $(RELEASE_CPPFLAGS) (-DNDEBUG) - substitute $(vserverdir) and $(vserverpkgdir) - create the $(vserverdir) and $(vserverpkgdir) directories + * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps -2003-10-23 00:12 Enrico Scholz +2003-11-20 18:08 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/Makefile.am: added separate 'pkgstaterevdir' + variable - added sample 'mtab' file - create the config-dirs +2003-11-20 18:08 Enrico Scholz -2003-10-23 00:12 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR - * distrib/redhat/initpost: +2003-11-20 18:07 Enrico Scholz - $2 is no longer $_VSERVER but the 'util-vserver-vars' file + * util-vserver/lib/Makefile-files: added getvserverctx & + getvserverbyctx files + added fmtx* files -2003-10-23 00:11 Enrico Scholz +2003-11-20 18:06 Enrico Scholz - * distrib/rh9/apt/sources.list: + * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(), + call_set_ctxlimit(): removed - added some mirrors +2003-11-20 18:06 Enrico Scholz -2003-10-23 00:09 Enrico Scholz + * util-vserver/lib/vserver.h: vc_getVserverByCtx(), + vc_getVserverCtx(): added - * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4, - m4/ensc_release.m4, distrib/misc/mtab: +2003-11-20 18:05 Enrico Scholz - initial checkin + * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use + specialized hex-formating functions -2003-10-23 00:08 Enrico Scholz +2003-11-20 18:04 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c, + util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc, + util-vserver/lib/getvserverbyctx.c, + util-vserver/lib/getvserverctx.c: initial checkin - added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR +2003-11-20 18:03 Enrico Scholz -2003-10-23 00:08 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added + PKGSTATEREVDIR - * scripts/vserver-build.apt-rpm: +2003-11-20 18:03 Enrico Scholz - call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param - instead of "$_VSERVER" + * util-vserver/src/vserver-stat.c: rewrote it to + * use the new management function + * remove all traces of printf() + * remove stacked functions -2003-10-23 00:07 Enrico Scholz +2003-11-20 18:01 Enrico Scholz - * scripts/vserver-build.functions: + * util-vserver/src/vlimit.c: use the specialized + utilvserver_fmt_xuint64() function - fixed broken quotes +2003-11-20 18:01 Enrico Scholz -2003-10-22 20:34 Enrico Scholz + * util-vserver/src/Makefile-files: made 'vserver-stat' a + dietlibc-compiled program - * scripts/: vserver.functions, vserver.start: +2003-11-20 15:37 Enrico Scholz - - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the - separate CHCONTEXT_DISCONNECT variable completetly and put '--flag - fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by - 'vserver ... start' command only + * util-vserver/compat.h: define FMT_PREFIX -2003-10-22 20:23 Enrico Scholz +2003-11-20 15:37 Enrico Scholz - * src/secure-umount.c: + * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c, + util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h, + util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c, + util-vserver/lib/int2str.c, util-vserver/lib/internal.h, + util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c, + util-vserver/src/vlimit.c, util-vserver/tests/getctx.c, + util-vserver/tests/getinitpid.c: use fmt_*() functions instead of + *int2str() - use real 'umount' program to unmount directories +2003-11-20 02:26 Enrico Scholz -2003-10-22 20:22 Enrico Scholz + * util-vserver/scripts/vps: removed since autogenerated from + vps.pathsubst - * src/exec-ulimit.c: +2003-11-18 23:56 Enrico Scholz - added [mMkK] modifies for limits + * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93: + obsoleted by fc1 -2003-10-22 20:20 Enrico Scholz +2003-11-18 23:55 Enrico Scholz - * scripts/vserver-build.functions: + * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt, + util-vserver/distrib/fc1/apt/rpmpriorities, + util-vserver/distrib/fc1/apt/sources.list, + util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01, + util-vserver/distrib/fc1/pkgs/02: initial checkin (based on + fdr0.95) - added support for copying some default files (resolv.conf, localtime, - krb-conf,...) +2003-11-18 23:52 Enrico Scholz -2003-10-22 20:19 Enrico Scholz + * util-vserver/distrib/Makefile.am: added Fedora Core 1 + removed Fedora Beta - * scripts/: vserver-build, vserver-setup.functions: +2003-11-18 23:51 Enrico Scholz - fixed getopt long-option string + * util-vserver/scripts/vapt-get: do not set $_APT_GET -2003-10-22 20:19 Enrico Scholz +2003-11-18 23:47 Enrico Scholz - * scripts/functions: + * util-vserver/compat.h: merged/added from 0.25 + added workaround for broken 'long long' handling of dietlibc - implemented findAndCopy +2003-11-18 23:46 Enrico Scholz -2003-10-21 16:15 Enrico Scholz + * util-vserver/Makefile.am, util-vserver/THANKS, + util-vserver/configure.ac, util-vserver/lib/Makefile-files, + util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall_rlimit-v11.hc, + util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h, + util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, + util-vserver/scripts/vserver-legacy, util-vserver/src, + util-vserver/src/.cvsignore, util-vserver/src/Makefile-files, + util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c, + util-vserver/src/showattr.c, util-vserver/src/vlimit.c, + util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in: + merged/added from 0.25 - * NEWS, configure.ac: +2003-11-18 23:22 Enrico Scholz - version 0.23.194 + * util-vserver/sysv/rebootmgr.subst, + util-vserver/sysv/vservers.subst: merged in changes from 0.25 -2003-10-21 16:15 Enrico Scholz +2003-11-04 23:25 Enrico Scholz - * distrib/Makefile.am: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191 - added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT +2003-11-04 23:25 Enrico Scholz -2003-10-21 16:14 Enrico Scholz + * util-vserver/util-vserver.spec.in: added '--without dietlibc' + option - * src/exec-ulimit.c: +2003-11-04 23:25 Enrico Scholz - implemented '--help' and '--version' + * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead + of 'enableval') -2003-10-21 15:55 Enrico Scholz +2003-11-04 23:24 Enrico Scholz - * src/vbuild.cc: + * util-vserver/lib/getvservername.c, + util-vserver/lib/getvservervdir.c: added '#include ' to + fix compilation problems with glibc - removed warning about unused parameters +2003-11-04 13:56 Enrico Scholz -2003-10-21 15:55 Enrico Scholz + * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190 - * tests/Makefile-files: +2003-11-04 13:55 Enrico Scholz - renamed to .cc files to .c + * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged + from stable) -2003-10-21 15:54 Enrico Scholz +2003-11-04 13:55 Enrico Scholz - * tests/: chrootsafe.c, chrootsafe.cc[DEAD], escaperoot.c, - escaperoot.cc[DEAD], forkbomb.c, forkbomb.cc[DEAD], testipc.c, - testipc.cc[DEAD], testlimit.c, testlimit.cc[DEAD], testopenf.c, - testopenf.cc[DEAD]: + * util-vserver/Makefile.am: - separated and completed m4_FILES + - added '--show-dead' to cvs2cl params + - fix linuxcaps.h (merged from stable) - renamed to .cc files to .c and made some little changes to make them - compilable with C compilers +2003-11-04 13:53 Enrico Scholz -2003-10-21 15:40 Enrico Scholz + * util-vserver/lib/getvservercfgstyle.c: added some additional + logic - * Makefile.am: +2003-11-04 13:53 Enrico Scholz - added new m4/*.m4 macros - added conditional build of CXX files - added support for libtool + * util-vserver/lib/virtual.h: do not include the + kernel-header anymore -2003-10-21 15:35 Enrico Scholz +2003-11-04 13:52 Enrico Scholz - * distrib/redhat/initpost: + * util-vserver/scripts/functions: - getAllVservers: use _tmp + instead of tmp to avoid clashes when caller + wants to have results in 'tmp', fixed array assignment - initial checkin +2003-11-04 13:51 Enrico Scholz -2003-10-21 15:34 Enrico Scholz + * util-vserver/src/rebootmgr.c: fixed typo - * distrib/Makefile.am: +2003-11-04 13:50 Enrico Scholz - added Fedora Core 0.95 - removed Red Hat 9.0.93 - use common redhat/initpost script + * util-vserver/tests/vserver-info.c: added '--help' and '--version' -2003-10-21 15:33 Enrico Scholz +2003-11-04 01:37 Enrico Scholz - * lib/Makefile-files: + * util-vserver/configure.ac: merged from SYSCALL_SWITCH - - use dietlibc compilation only for library-built, but not e.g. when - building object for rpm-fake.so. This is very dark magic... +2003-11-04 01:31 Enrico Scholz -2003-10-21 15:32 Enrico Scholz + * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH - * scripts/Makefile-files: +2003-11-04 01:07 Enrico Scholz - removed vunify.old.sh + * util-vserver/scripts/distrib-info, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vserver-legacy, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files, + util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96 + (/vservers -> $DEFAULT_VSERVERDIR) -2003-10-21 15:32 Enrico Scholz +2003-11-04 00:59 Enrico Scholz - * src/Makefile-files: + * util-vserver/m4/validate.am: updated from vserver-djinni - - conditionalized built of C++ programs - - added very dark magic to build everything of rpm-fake.so with '-fPIC' - flag (when possible); on ia32 this will not work/is not necessarily - but x86_64 seems to have problems with current method +2003-11-04 00:59 Enrico Scholz -2003-10-21 15:27 Enrico Scholz + * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version - * configure.ac: +2003-11-03 19:38 Enrico Scholz - added check for C++ compiler - added some CXX flags - use ENSC_FPIC_SYSCALL + * util-vserver/util-vserver.spec.in: removed 'vkill' for now + call 'install-vserverdir' -2003-10-21 15:27 Enrico Scholz +2003-11-03 19:37 Enrico Scholz - * lib/checkversion.c: + * util-vserver/distrib/redhat/initpost: create + /etc/sysconfig/network - fixed stupid thinko (EAGAIN vs. EINVAL) +2003-11-03 19:37 Enrico Scholz -2003-10-21 15:26 Enrico Scholz + * util-vserver/scripts/vserver.functions: - fixed some statements + which would fail with 'set -e' + - made 'disableInterface' smart so that it calculates parameters + automatically - * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc, - src/vserver.hh: +2003-11-03 19:35 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver-setup.functions: added support for + '--netbcast' -2003-10-21 15:25 Enrico Scholz +2003-11-03 19:34 Enrico Scholz - * src/rpm-fake.c: + * util-vserver/lib/getvservername.c: terminate name with '\0' - made it compilabe with non-C99 compilers and older kernels +2003-10-30 17:42 Enrico Scholz -2003-10-21 15:25 Enrico Scholz + * util-vserver/scripts/vserver-legacy: merged from 0.23.95: + - reenabled the copy-all mode; can be disabled by setting the + $UTIL_VSERVER_AVOID_COPY environment variable + - use '-HS' ulimit switch for newly created vservers - * src/secure-mount.c: +2003-10-30 17:36 Enrico Scholz - made it compilabe with non-C99 compilers + * util-vserver/Makefile.am: - large cleanup; use changed variables + from scripts/Makefile + - try to keep modes of pathsubstituted files + - create own install-rule for vserver-dir; 'make distcheck' does + not + like /vservers... -2003-10-21 15:25 Enrico Scholz +2003-10-30 17:35 Enrico Scholz - * src/vbuild.cc: + * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94) - use 'Vserver' class instead of 'string' - !!BROKE LOTS OF THINGS!! this version does not work yet +2003-10-30 17:34 Enrico Scholz -2003-10-21 15:24 Enrico Scholz + * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of + hardcoded /usr/sbin - * src/vunify.cc: +2003-10-30 17:34 Enrico Scholz - use 'Vserver' class instead of 'string' - use getopt() - reindented large parts + * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps + (merged from 0.23.94) -2003-10-21 15:23 Enrico Scholz +2003-10-30 17:30 Enrico Scholz - * src/vutil.cc: + * util-vserver/src/Makefile-files: create 'setattr' program - use 'Vserver' class instead of 'string' - fixed format-string error +2003-10-30 17:30 Enrico Scholz -2003-10-21 15:23 Enrico Scholz + * util-vserver/scripts/distrib-info, + util-vserver/scripts/rootshell, util-vserver/scripts/vpstree, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop: + merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!) - * src/: vutil.p, vutil.h: +2003-10-30 17:29 Enrico Scholz - use 'Vserver' class instead of 'string' + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set + +e' -2003-10-21 15:22 Enrico Scholz +2003-10-30 17:28 Enrico Scholz - * src/wrappers.h: + * util-vserver/scripts/functions: added 'checkComponents()' + function - make it compilable with non-C99 compilers +2003-10-30 17:27 Enrico Scholz -2003-10-21 01:07 Enrico Scholz + * util-vserver/scripts/vps.pathsubst: initial check (was: vps) - * doc/configuration.xml: +2003-10-30 17:27 Enrico Scholz - documented 'ulimits' directory + * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill -2003-10-21 00:58 Enrico Scholz +2003-10-30 17:26 Enrico Scholz - * scripts/vunify.old.sh[DEAD]: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + INITRDDIR, LIBDIR and INCLUDEDIR - as the name ('*old*') is saying already: it is old and obsoleted... +2003-10-30 17:25 Enrico Scholz -2003-10-21 00:45 Enrico Scholz + * util-vserver/scripts/Makefile-files: large cleanup + removed 'vkill' (obsoleted by ctx-kill) + vps is now vps.subst - * scripts/: vserver.start, vserver.stop, vserver.suexec: +2003-10-30 17:21 Enrico Scholz - added ulimits support + * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h, + util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of + CAP_OPENDEV -2003-10-21 00:45 Enrico Scholz +2003-10-30 14:38 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set + 'vserverdir' + added missing path-substitutions - added _EXEC_ULIMIT +2003-10-30 14:37 Enrico Scholz -2003-10-21 00:44 Enrico Scholz + * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set + 'vserverdir' - * src/exec-ulimit.c: +2003-10-30 14:36 Enrico Scholz - work also, when ulimit-directory does not exist + * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin -2003-10-21 00:30 Enrico Scholz +2003-10-23 20:55 Enrico Scholz - * src/.cvsignore: + * util-vserver/lib/getvservercfgstyle.c, + util-vserver/lib/getvservername.c, + util-vserver/lib/getvservervdir.c, + util-vserver/tests/vserver-info.c: initial checkin - added exec-ulimit +2003-10-23 20:55 Enrico Scholz -2003-10-21 00:30 Enrico Scholz + * util-vserver/tests, util-vserver/tests/.cvsignore, + util-vserver/tests/Makefile-files: added vserver-info - * src/exec-ulimit.c: +2003-10-23 20:54 Enrico Scholz - initial checkin + * util-vserver/compat.h: define TEMP_FAILURE_RETRY for + dietlibc-compilation -2003-10-21 00:29 Enrico Scholz +2003-10-23 20:54 Enrico Scholz - * src/Makefile-files: + * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR + and DEFAULT_VSERVERPKGDIR - added exec-ulimit.c +2003-10-23 20:53 Enrico Scholz -2003-10-21 00:29 Enrico Scholz + * util-vserver/lib/Makefile-files: added files for higher-level + management - * src/wrappers.h: +2003-10-23 20:53 Enrico Scholz - Egetrlimit(),Esetrlimit(): added + * util-vserver/lib/vserver.h: added functions for + vserver-management -2003-10-20 23:30 Enrico Scholz +2003-10-22 23:23 Enrico Scholz - * src/reducecap.c: + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: cleanups; go into + vserver-dir before *and* after executing scriptlets - use capability support from the library as far as possible +2003-10-22 23:23 Enrico Scholz -2003-10-20 23:29 Enrico Scholz + * util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-build.functions: used + $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the + hardcoded '/vservers' values - * src/: capchroot.c, chcontext.c: +2003-10-22 22:19 Enrico Scholz - use capability support from the library instead of including - kernel-headers + * util-vserver/util-vserver.spec.in: rewrote it + added -build subpackage -2003-10-20 23:28 Enrico Scholz +2003-10-22 22:18 Enrico Scholz - * lib/capabilities.c: + * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE, + ENSC_ENABLE_DIETLIBC and + ENSC_KERNEL_HEADERS checks into own m4/* files - initial checkin +2003-10-22 22:17 Enrico Scholz -2003-10-20 23:28 Enrico Scholz + * util-vserver/Makefile.am: renamed sysvdir to initrddir + use $(RELEASE_CPPFLAGS) (-DNDEBUG) + substitute $(vserverdir) and $(vserverpkgdir) + create the $(vserverdir) and $(vserverpkgdir) directories - * lib/vserver.h: +2003-10-22 22:12 Enrico Scholz - added capability support + * util-vserver/distrib/Makefile.am: added sample 'mtab' file + create the config-dirs -2003-10-20 23:28 Enrico Scholz +2003-10-22 22:12 Enrico Scholz - * lib/Makefile-files: + * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER + but the 'util-vserver-vars' file - added support for '-DNDEBUG' in the library - added capability.c +2003-10-22 22:11 Enrico Scholz -2003-10-20 23:28 Enrico Scholz + * util-vserver/distrib/rh9/apt/sources.list: added some mirrors - * configure.ac: +2003-10-22 22:10 Enrico Scholz - added support for '-DNDEBUG' in the library + * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt, + util-vserver/distrib/fdr0.95/apt/rpmpriorities, + util-vserver/distrib/fdr0.95/apt/sources.list, + util-vserver/distrib/fdr0.95/pkgs, + util-vserver/distrib/fdr0.95/pkgs/01, + util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc, + util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4, + util-vserver/m4/ensc_initrddir.m4, + util-vserver/m4/ensc_kerneldir.m4, + util-vserver/m4/ensc_release.m4: initial checkin -2003-10-20 20:08 Enrico Scholz +2003-10-22 22:08 Enrico Scholz - * Makefile.am: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR - added PKGSTATEDIR substitution +2003-10-22 22:08 Enrico Scholz -2003-10-20 20:06 Enrico Scholz + * util-vserver/scripts/vserver-build.apt-rpm: call pre/post + scriplets with "$UTIL_VSERVER_VARS" as second param + instead of "$_VSERVER" - * scripts/vserver-build.apt-rpm, scripts/vserver-build.functions, - scripts/vserver-build.functions.apt, - scripts/vserver-build.functions.rpm, - scripts/vserver-setup.functions, doc/cfgdirdoc.dtd, - doc/configuration.xml: +2003-10-22 22:07 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver-build.functions: fixed broken quotes -2003-10-20 20:06 Enrico Scholz +2003-10-22 18:34 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start: - reorganized + CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the + separate CHCONTEXT_DISCONNECT variable completetly and put + '--flag + fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by + 'vserver ... start' command only - - removed vserver-init file - - added vserver-build* files +2003-10-22 18:23 Enrico Scholz -2003-10-20 20:05 Enrico Scholz + * util-vserver/src/secure-umount.c: use real 'umount' program to + unmount directories - * scripts/util-vserver-vars.pathsubst: +2003-10-22 18:22 Enrico Scholz - - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS, - LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables - - added WORKAROUND_APT_DBPATH variable + * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits -2003-10-20 20:04 Enrico Scholz +2003-10-22 18:22 Enrico Scholz - * scripts/vserver-build: + * util-vserver/scripts/vserver-build, + util-vserver/scripts/vserver-setup.functions: fixed getopt + long-option string - implemented it... +2003-10-22 18:20 Enrico Scholz -2003-10-20 20:04 Enrico Scholz + * util-vserver/scripts/vserver-build.functions: added support for + copying some default files (resolv.conf, localtime, + krb-conf,...) - * scripts/vserver: +2003-10-22 18:19 Enrico Scholz - added '--sync' and '--verbose' options - sync the 'stop' stage on restart - fixed invocation of 'vserver-build' + * util-vserver/scripts/functions: implemented findAndCopy -2003-10-20 20:02 Enrico Scholz +2003-10-21 14:15 Enrico Scholz - * scripts/: vapt-get, vrpm: + * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194 - made it more mature by using arrays for the vserver-list +2003-10-21 14:15 Enrico Scholz -2003-10-20 20:01 Enrico Scholz + * util-vserver/distrib/Makefile.am: added scripts to + AM_INSTALLCHECK_STD_OPTIONS_EXEMPT - * scripts/vserver.functions: +2003-10-21 14:14 Enrico Scholz - - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' + * util-vserver/src/exec-ulimit.c: implemented '--help' and + '--version' -2003-10-20 20:00 Enrico Scholz +2003-10-21 13:55 Enrico Scholz - * scripts/functions: + * util-vserver/src/vbuild.cc: removed warning about unused + parameters - - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' - - implemented '/' style vserver specification - - made getAllVservers more mature by using arrays +2003-10-21 13:55 Enrico Scholz -2003-10-20 19:57 Enrico Scholz + * util-vserver/tests/Makefile-files: renamed to .cc files to .c - * scripts/vserver-init[DEAD]: +2003-10-21 13:54 Enrico Scholz - moved 'vserver-init' functionality into the more general vserver-build* - files + * util-vserver/tests/chrootsafe.c, + util-vserver/tests/chrootsafe.cc, + util-vserver/tests/escaperoot.c, + util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c, + util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c, + util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c, + util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c, + util-vserver/tests/testopenf.cc: renamed to .cc files to .c and + made some little changes to make them + compilable with C compilers -2003-10-18 04:31 Enrico Scholz +2003-10-21 13:40 Enrico Scholz - * configure.ac: + * util-vserver/Makefile.am: added new m4/*.m4 macros + added conditional build of CXX files + added support for libtool - gnit'ified +2003-10-21 13:35 Enrico Scholz -2003-10-18 04:31 Enrico Scholz + * util-vserver/distrib/redhat, + util-vserver/distrib/redhat/initpost: initial checkin - * src/.cvsignore: +2003-10-21 13:34 Enrico Scholz - added pipe-sync + * util-vserver/distrib/Makefile.am: added Fedora Core 0.95 + removed Red Hat 9.0.93 + use common redhat/initpost script -2003-10-18 04:30 Enrico Scholz +2003-10-21 13:33 Enrico Scholz - * src/Makefile-files: + * util-vserver/lib/Makefile-files: - use dietlibc compilation only + for library-built, but not e.g. when + building object for rpm-fake.so. This is very dark magic... - gnit'ified - added pipe-sync +2003-10-21 13:32 Enrico Scholz -2003-10-18 04:30 Enrico Scholz + * util-vserver/scripts/Makefile-files: removed vunify.old.sh - * src/chroot-cat.c: +2003-10-21 13:32 Enrico Scholz - minor cosmetical changes + * util-vserver/src/Makefile-files: - conditionalized built of C++ + programs + - added very dark magic to build everything of rpm-fake.so with + '-fPIC' + flag (when possible); on ia32 this will not work/is not + necessarily + but x86_64 seems to have problems with current method -2003-10-18 04:29 Enrico Scholz +2003-10-21 13:27 Enrico Scholz - * src/chroot-rm.c: + * util-vserver/configure.ac: added check for C++ compiler + added some CXX flags + use ENSC_FPIC_SYSCALL - use "wrapper.h" +2003-10-21 13:27 Enrico Scholz -2003-10-18 04:26 Enrico Scholz + * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs. + EINVAL) - * src/wrappers.h: +2003-10-21 13:26 Enrico Scholz - Eunlink(): added + * util-vserver/m4/ensc_cxxcompiler.m4, + util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc, + util-vserver/src/vserver.hh: initial checkin -2003-10-18 04:25 Enrico Scholz +2003-10-21 13:25 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/src/rpm-fake.c: made it compilabe with non-C99 + compilers and older kernels - added $_VSERVER_BUILD +2003-10-21 13:25 Enrico Scholz -2003-10-18 04:25 Enrico Scholz + * util-vserver/src/secure-mount.c: made it compilabe with non-C99 + compilers - * scripts/vserver: +2003-10-21 13:25 Enrico Scholz - added help/version - added 'build' option - made 'running' silently + * util-vserver/src/vbuild.cc: use 'Vserver' class instead of + 'string' + !!BROKE LOTS OF THINGS!! this version does not work yet -2003-10-18 04:24 Enrico Scholz +2003-10-21 13:24 Enrico Scholz - * src/pipe-sync.c, scripts/vserver-build: + * util-vserver/src/vunify.cc: use 'Vserver' class instead of + 'string' + use getopt() + reindented large parts - initial checkin +2003-10-21 13:23 Enrico Scholz -2003-10-18 04:23 Enrico Scholz + * util-vserver/src/vutil.cc: use 'Vserver' class instead of + 'string' + fixed format-string error - * Makefile.am: +2003-10-21 13:23 Enrico Scholz - - gnit'ified it + * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver' + class instead of 'string' -2003-10-18 04:23 Enrico Scholz +2003-10-21 13:22 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/src/wrappers.h: make it compilable with non-C99 + compilers - - gnit'ified it - - added vserver-build +2003-10-20 23:07 Enrico Scholz -2003-10-18 04:22 Enrico Scholz + * util-vserver/doc/configuration.xml: documented 'ulimits' + directory - * sysv/Makefile-files: +2003-10-20 22:58 Enrico Scholz - gnit'ified it + * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is + saying already: it is old and obsoleted... -2003-10-18 03:54 Enrico Scholz +2003-10-20 22:45 Enrico Scholz - * lib/checkversion.c: + * util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop, + util-vserver/scripts/vserver.suexec: added ulimits support - restored compatibility for case when old syscall interface uses the - new syscall-number (merged from SYSCALL_SWITCH branch) +2003-10-20 22:45 Enrico Scholz -2003-10-17 23:07 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added + _EXEC_ULIMIT - * configure.ac: +2003-10-20 22:44 Enrico Scholz - add '#include "compat.h'" at bottom of config.h - version 0.23.191 + * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory + does not exist -2003-10-17 23:06 Enrico Scholz +2003-10-20 22:30 Enrico Scholz - * Makefile.am: + * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit - cleaned up pathsubst rule +2003-10-20 22:30 Enrico Scholz -2003-10-17 23:05 Enrico Scholz + * util-vserver/src/exec-ulimit.c: initial checkin - * scripts/util-vserver-vars.pathsubst: +2003-10-20 22:29 Enrico Scholz - added _CHROOT_CAT + * util-vserver/src/Makefile-files: added exec-ulimit.c -2003-10-17 23:05 Enrico Scholz +2003-10-20 22:29 Enrico Scholz - * scripts/vserver-init: + * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added - create link to reverse ctx->vserver mapping +2003-10-20 21:30 Enrico Scholz -2003-10-17 23:05 Enrico Scholz + * util-vserver/src/reducecap.c: use capability support from the + library as far as possible - * scripts/vserver.functions: +2003-10-20 21:29 Enrico Scholz - - removed '#! /bin/bash' header - - added separate CHCONTEXT_DISCONNECT option - - use default runlevels only when sysv init-style is used - - create/empty mtab file before mounting the vserver + * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use + capability support from the library instead of including + kernel-headers -2003-10-17 23:03 Enrico Scholz +2003-10-20 21:28 Enrico Scholz - * scripts/vserver.start: + * util-vserver/lib/capabilities.c: initial checkin - - removed '#! /bin/bash' header - - added separate CHCONTEXT_DISCONNECT option +2003-10-20 21:28 Enrico Scholz -2003-10-17 23:03 Enrico Scholz + * util-vserver/lib/vserver.h: added capability support - * scripts/vserver.stop: +2003-10-20 21:28 Enrico Scholz - - removed '#! /bin/bash' header - - disable interfaces when vserver is not running + * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in + the library + added capability.c -2003-10-17 23:02 Enrico Scholz +2003-10-20 21:28 Enrico Scholz - * scripts/vserver.suexec: + * util-vserver/configure.ac: added support for '-DNDEBUG' in the + library - removed '#! /bin/bash' header +2003-10-20 18:08 Enrico Scholz -2003-10-17 23:02 Enrico Scholz + * util-vserver/Makefile.am: added PKGSTATEDIR substitution - * src/.cvsignore: +2003-10-20 18:07 Enrico Scholz - added chroot-cat + * util-vserver/doc/cfgdirdoc.dtd, + util-vserver/doc/configuration.xml, + util-vserver/scripts/vserver-build.apt-rpm, + util-vserver/scripts/vserver-build.functions, + util-vserver/scripts/vserver-build.functions.apt, + util-vserver/scripts/vserver-build.functions.rpm, + util-vserver/scripts/vserver-setup.functions: initial checkin -2003-10-17 23:02 Enrico Scholz +2003-10-20 18:06 Enrico Scholz - * sysv/vservers.subst: + * util-vserver/scripts/Makefile-files: - removed vserver-init file + - added vserver-build* files - stop vservers only, when they do not have the ONSTOP flag +2003-10-20 18:05 Enrico Scholz -2003-10-17 23:01 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: - added + PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS, + LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables + - added WORKAROUND_APT_DBPATH variable - * sysv/Makefile-files: +2003-10-20 18:04 Enrico Scholz - removed some noise from the substrule + * util-vserver/scripts/vserver-build: implemented it... -2003-10-17 22:31 Enrico Scholz +2003-10-20 18:04 Enrico Scholz - * src/Makefile-files: + * util-vserver/scripts/vserver: added '--sync' and '--verbose' + options + sync the 'stop' stage on restart + fixed invocation of 'vserver-build' - added chroot-cat +2003-10-20 18:02 Enrico Scholz -2003-10-17 22:31 Enrico Scholz + * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it + more mature by using arrays for the vserver-list - * src/chroot-cat.c: +2003-10-20 18:01 Enrico Scholz - initial checkin + * util-vserver/scripts/vserver.functions: - moved + getFileValue/getFileArray from 'vserver.functions' into + 'functions' -2003-10-17 22:31 Enrico Scholz +2003-10-20 18:00 Enrico Scholz - * src/wrappers.h: + * util-vserver/scripts/functions: - moved getFileValue/getFileArray + from 'vserver.functions' into 'functions' + - implemented '/' style vserver specification + - made getAllVservers more mature by using arrays - Ereadlink(), Esymlink(): added +2003-10-20 17:57 Enrico Scholz -2003-10-17 22:30 Enrico Scholz + * util-vserver/scripts/vserver-init: moved 'vserver-init' + functionality into the more general vserver-build* + files - * src/wrappers-vserver.h: +2003-10-18 02:31 Enrico Scholz - - added Evc_X_getctx() wrapper + * util-vserver/configure.ac: gnit'ified -2003-10-17 22:30 Enrico Scholz +2003-10-18 02:31 Enrico Scholz - * src/secure-mount.c: + * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync - - removed '#include '; it's now in global - - fixed problems with dietlibc's strtok_r() implementation - - do not set '-o <...>' mount-flag when 'defaults' is the only flag +2003-10-18 02:30 Enrico Scholz -2003-10-17 22:29 Enrico Scholz + * util-vserver/src/Makefile-files: gnit'ified + added pipe-sync - * src/save_ctxinfo.c: +2003-10-18 02:30 Enrico Scholz - - removed '#include '; it's now in global - - use "wrappers.h" functions - - implemented reverse-symlink file + * util-vserver/src/chroot-cat.c: minor cosmetical changes -2003-10-17 22:27 Enrico Scholz +2003-10-18 02:29 Enrico Scholz - * lib/: getctx.c, getinitpid.c, getprocentry-legacy.c: + * util-vserver/src/chroot-rm.c: use "wrapper.h" - - moved pid==0 handling into getprocentry-legacy.c and access /proc/self - instead of /proc/ there; this solves problems when 'fakeinit' - flag is used - - removed '#include '; it's now in global +2003-10-18 02:26 Enrico Scholz -2003-10-17 02:46 Enrico Scholz + * util-vserver/src/wrappers.h: Eunlink(): added - * scripts/Makefile-files: +2003-10-18 02:25 Enrico Scholz - added vserver-legacy and vserver.suexec + * util-vserver/scripts/util-vserver-vars.pathsubst: added + $_VSERVER_BUILD -2003-10-17 02:45 Enrico Scholz +2003-10-18 02:25 Enrico Scholz - * src/ctx-kill.c: + * util-vserver/scripts/vserver: added help/version + added 'build' option + made 'running' silently - kill init-pid - more sanity checks +2003-10-18 02:24 Enrico Scholz -2003-10-17 02:45 Enrico Scholz + * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c: + initial checkin - * scripts/vserver.stop: +2003-10-18 02:23 Enrico Scholz - added support for kill-signal sequence + * util-vserver/Makefile.am: - gnit'ified it -2003-10-17 02:44 Enrico Scholz +2003-10-18 02:23 Enrico Scholz - * scripts/vserver.functions: + * util-vserver/scripts/Makefile-files: - gnit'ified it + - added vserver-build - added getEnterShell() function - added support for kill-signal sequence +2003-10-18 02:22 Enrico Scholz -2003-10-17 02:43 Enrico Scholz + * util-vserver/sysv/Makefile-files: gnit'ified it - * scripts/vserver: +2003-10-18 01:54 Enrico Scholz - - added legacy support - - added support for suexec,restart,condrestart,exec,chkconfig,enter,running - and status + * util-vserver/lib/checkversion.c: restored compatibility for case + when old syscall interface uses the + new syscall-number (merged from SYSCALL_SWITCH branch) -2003-10-17 02:42 Enrico Scholz +2003-10-17 21:07 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/configure.ac: add '#include "compat.h'" at bottom of + config.h + version 0.23.191 - added _CTX_KILL, _FILETIME and _VSERVER_LEGACY +2003-10-17 21:06 Enrico Scholz -2003-10-17 02:42 Enrico Scholz + * util-vserver/Makefile.am: cleaned up pathsubst rule - * scripts/: vserver-legacy, vserver.suexec: +2003-10-17 21:05 Enrico Scholz - initial checkin + * util-vserver/scripts/util-vserver-vars.pathsubst: added + _CHROOT_CAT -2003-10-16 17:10 Enrico Scholz +2003-10-17 21:05 Enrico Scholz - * tests/.cvsignore: + * util-vserver/scripts/vserver-init: create link to reverse + ctx->vserver mapping - added getinitpid +2003-10-17 21:05 Enrico Scholz -2003-10-16 17:09 Enrico Scholz + * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash' + header + - added separate CHCONTEXT_DISCONNECT option + - use default runlevels only when sysv init-style is used + - create/empty mtab file before mounting the vserver - * lib/Makefile-files: +2003-10-17 21:03 Enrico Scholz - added int2str.c + * util-vserver/scripts/vserver.start: - removed '#! /bin/bash' + header + - added separate CHCONTEXT_DISCONNECT option -2003-10-16 17:08 Enrico Scholz +2003-10-17 21:03 Enrico Scholz - * lib/internal.h: + * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash' + header + - disable interfaces when vserver is not running - added utilvserver_int2str() +2003-10-17 21:02 Enrico Scholz -2003-10-16 17:08 Enrico Scholz + * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash' + header - * lib/int2str.c, tests/getinitpid.c: +2003-10-17 21:02 Enrico Scholz - initial checkin + * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat -2003-10-16 17:07 Enrico Scholz +2003-10-17 21:02 Enrico Scholz - * tests/getctx.c: + * util-vserver/sysv/vservers.subst: stop vservers only, when they + do not have the ONSTOP flag - removed all traces of +2003-10-17 21:01 Enrico Scholz -2003-10-16 17:07 Enrico Scholz + * util-vserver/sysv/Makefile-files: removed some noise from the + substrule - * tests/Makefile-files: +2003-10-17 20:31 Enrico Scholz - generalized building with dietlibc - added getinitpid + * util-vserver/src/Makefile-files: added chroot-cat -2003-10-16 16:49 Enrico Scholz +2003-10-17 20:31 Enrico Scholz - * Makefile.am, src/Makefile-files: + * util-vserver/src/chroot-cat.c: initial checkin - generalized building with dietlibc +2003-10-17 20:31 Enrico Scholz -2003-10-16 16:06 Enrico Scholz + * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added - * lib/Makefile-files: +2003-10-17 20:30 Enrico Scholz - added getinitpid* files - added getprocentry* files - added utils-legacy.h + * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx() + wrapper -2003-10-16 16:02 Enrico Scholz +2003-10-17 20:30 Enrico Scholz - * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c, - getprocentry-legacy.c, utils-legacy.h: + * util-vserver/src/secure-mount.c: - removed '#include '; + it's now in global + - fixed problems with dietlibc's strtok_r() implementation + - do not set '-o <...>' mount-flag when 'defaults' is the only + flag - initial checkin +2003-10-17 20:29 Enrico Scholz -2003-10-16 16:02 Enrico Scholz + * util-vserver/src/save_ctxinfo.c: - removed '#include '; + it's now in global + - use "wrappers.h" functions + - implemented reverse-symlink file - * src/save_ctxinfo.c, tests/getctx.c: +2003-10-17 20:27 Enrico Scholz - s!vc_X_getcctx()!vc_X_getctx(0)! + * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c, + util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling + into getprocentry-legacy.c and access /proc/self + instead of /proc/ there; this solves problems when + 'fakeinit' + flag is used + - removed '#include '; it's now in global -2003-10-16 16:01 Enrico Scholz +2003-10-17 00:46 Enrico Scholz - * lib/vserver.h: + * util-vserver/scripts/Makefile-files: added vserver-legacy and + vserver.suexec - added vc_X_getinitpid() pseudo-syscall - removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now +2003-10-17 00:45 Enrico Scholz -2003-10-16 16:00 Enrico Scholz + * util-vserver/src/ctx-kill.c: kill init-pid + more sanity checks - * lib/syscall-legacy.hc: +2003-10-17 00:45 Enrico Scholz - removed all traces of usage + * util-vserver/scripts/vserver.stop: added support for kill-signal + sequence -2003-10-16 15:59 Enrico Scholz +2003-10-17 00:44 Enrico Scholz - * lib/getctx.c: + * util-vserver/scripts/vserver.functions: added getEnterShell() + function + added support for kill-signal sequence - cleanups - recognize pid==0 as current pid +2003-10-17 00:43 Enrico Scholz -2003-10-16 15:59 Enrico Scholz + * util-vserver/scripts/vserver: - added legacy support + - added support for + suexec,restart,condrestart,exec,chkconfig,enter,running + and status - * lib/getctx-legacy.hc: +2003-10-17 00:42 Enrico Scholz - use new utilvserver_getProcEntry() function - recall vc_X_getctx_legacy() automatically when buffersize was too small + * util-vserver/scripts/util-vserver-vars.pathsubst: added + _CTX_KILL, _FILETIME and _VSERVER_LEGACY -2003-10-16 04:45 Enrico Scholz +2003-10-17 00:42 Enrico Scholz - * Makefile.am: + * util-vserver/scripts/vserver-legacy, + util-vserver/scripts/vserver.suexec: initial checkin - added substitution for UMOUNT +2003-10-16 15:10 Enrico Scholz -2003-10-16 04:45 Enrico Scholz + * util-vserver/tests, util-vserver/tests/.cvsignore: added + getinitpid - * src/.cvsignore: +2003-10-16 15:09 Enrico Scholz - updated + * util-vserver/lib/Makefile-files: added int2str.c -2003-10-16 04:45 Enrico Scholz +2003-10-16 15:08 Enrico Scholz - * src/secure-mount.c: + * util-vserver/lib/internal.h: added utilvserver_int2str() - small signed/unsigned fixes for pedantic warning setups - give '--help' message out on fd 1 instead of 2 +2003-10-16 15:08 Enrico Scholz -2003-10-16 04:44 Enrico Scholz + * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c: + initial checkin - * src/save_ctxinfo.c: +2003-10-16 15:07 Enrico Scholz - small signed/unsigned fixes for pedantic warning setups + * util-vserver/tests/getctx.c: removed all traces of -2003-10-16 04:44 Enrico Scholz +2003-10-16 15:07 Enrico Scholz - * src/new-namespace.c: + * util-vserver/tests/Makefile-files: generalized building with + dietlibc + added getinitpid - use "wrappers.h" - use STACK_START macro +2003-10-16 14:49 Enrico Scholz -2003-10-16 04:43 Enrico Scholz + * util-vserver/Makefile.am, util-vserver/src/Makefile-files: + generalized building with dietlibc - * src/listdevip.c: +2003-10-16 14:06 Enrico Scholz - small fixes for pedantic warning-setups + * util-vserver/lib/Makefile-files: added getinitpid* files + added getprocentry* files + added utils-legacy.h -2003-10-16 04:39 Enrico Scholz +2003-10-16 14:02 Enrico Scholz - * src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c, - stack-start.h, wrappers-vserver.h, wrappers.h: + * util-vserver/lib/getinitpid-compat.hc, + util-vserver/lib/getinitpid-legacy.hc, + util-vserver/lib/getinitpid.c, + util-vserver/lib/getprocentry-legacy.c, + util-vserver/lib/utils-legacy.h: initial checkin - initial checkin +2003-10-16 14:02 Enrico Scholz -2003-10-16 04:38 Enrico Scholz + * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: + s!vc_X_getcctx()!vc_X_getctx(0)! - * src/Makefile-files: +2003-10-16 14:01 Enrico Scholz - added secure-umount + ctx-kill programs - added lots of headers - generalized dietlibc handling + * util-vserver/lib/vserver.h: added vc_X_getinitpid() + pseudo-syscall + removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) + now -2003-10-16 04:36 Enrico Scholz +2003-10-16 14:00 Enrico Scholz - * scripts/: vserver, vserver.functions, vserver.start, - vserver.stop, functions: + * util-vserver/lib/syscall-legacy.hc: removed all traces of + usage - basic 'vserver ... start|stop' function should work now... +2003-10-16 13:59 Enrico Scholz -2003-10-16 04:34 Enrico Scholz + * util-vserver/lib/getctx.c: cleanups + recognize pid==0 as current pid - * scripts/util-vserver-vars.pathsubst: +2003-10-16 13:59 Enrico Scholz - added _SECURE_UMOUNT and _UMOUNT + * util-vserver/lib/getctx-legacy.hc: use new + utilvserver_getProcEntry() function + recall vc_X_getctx_legacy() automatically when buffersize was too + small -2003-10-16 04:34 Enrico Scholz +2003-10-16 02:45 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/Makefile.am: added substitution for UMOUNT - added vservers.{functions,stop} +2003-10-16 02:45 Enrico Scholz -2003-10-16 04:33 Enrico Scholz + * util-vserver/src, util-vserver/src/.cvsignore: updated - * lib/vserver.h: +2003-10-16 02:45 Enrico Scholz - added lots of S_CTX_INFO_* macros + * util-vserver/src/secure-mount.c: small signed/unsigned fixes for + pedantic warning setups + give '--help' message out on fd 1 instead of 2 -2003-10-16 04:32 Enrico Scholz +2003-10-16 02:44 Enrico Scholz - * lib/Makefile-files: + * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for + pedantic warning setups - added missing 'lib/internal.h' +2003-10-16 02:44 Enrico Scholz -2003-10-16 04:31 Enrico Scholz + * util-vserver/src/new-namespace.c: use "wrappers.h" + use STACK_START macro - * pathconfig.h.pathsubst: +2003-10-16 02:43 Enrico Scholz - added UMOUNT_PROG macro + * util-vserver/src/listdevip.c: small fixes for pedantic + warning-setups -2003-10-16 04:31 Enrico Scholz +2003-10-16 02:42 Enrico Scholz - * configure.ac: + * util-vserver/src/compat-pivot_root.h, + util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c, + util-vserver/src/stack-start.h, + util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h: + initial checkin - added check for UMOUNT - added pedantic warn-flags - added template for HAVE_GROWING_STACK check +2003-10-16 02:38 Enrico Scholz -2003-10-16 04:29 Enrico Scholz + * util-vserver/src/Makefile-files: added secure-umount + ctx-kill + programs + added lots of headers + generalized dietlibc handling - * compat.h: +2003-10-16 02:36 Enrico Scholz - do '#undef inline' for '--std=c99' dietlibc compilations + * util-vserver/scripts/functions, util-vserver/scripts/vserver, + util-vserver/scripts/vserver.functions, + util-vserver/scripts/vserver.start, + util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop' + function should work now... -2003-10-14 20:51 Enrico Scholz +2003-10-16 02:34 Enrico Scholz - * src/rpm-fake.c: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + _SECURE_UMOUNT and _UMOUNT - use vc_init_internal_legacy() to initialize legacy-lib without parsing - /proc +2003-10-16 02:34 Enrico Scholz -2003-10-14 20:48 Enrico Scholz + * util-vserver/scripts/Makefile-files: added + vservers.{functions,stop} - * lib/syscall-legacy.hc: +2003-10-16 02:33 Enrico Scholz - added inofficial vc_init_internal_legacy() function + * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros -2003-10-14 20:47 Enrico Scholz +2003-10-16 02:32 Enrico Scholz - * lib/: getctx-legacy.hc, syscall.c: + * util-vserver/lib/Makefile-files: added missing 'lib/internal.h' - include "internal.h" +2003-10-16 02:31 Enrico Scholz -2003-10-14 20:46 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro - * lib/: internal.h, vserver-internal.h: +2003-10-16 02:31 Enrico Scholz - moved declarations of general functions from vserver-internal.h into - internal.h + * util-vserver/configure.ac: added check for UMOUNT + added pedantic warn-flags + added template for HAVE_GROWING_STACK check -2003-10-14 18:20 Enrico Scholz +2003-10-16 02:29 Enrico Scholz - * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD], - syscall.c: + * util-vserver/compat.h: do '#undef inline' for '--std=c99' + dietlibc compilations - Merged with SYSCALL_SWITCH branch (sswitch_merge tag) +2003-10-14 18:51 Enrico Scholz -2003-10-14 18:09 Enrico Scholz + * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to + initialize legacy-lib without parsing + /proc - * lib/vserver.h: +2003-10-14 18:48 Enrico Scholz - fixed vc_X_getcctx() + * util-vserver/lib/syscall-legacy.hc: added inofficial + vc_init_internal_legacy() function -2003-10-14 17:59 Enrico Scholz +2003-10-14 18:47 Enrico Scholz - * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c, - tests/getctx.c: + * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c: + include "internal.h" - Merged with SYSCALL_SWITCH branch (sswitch_merge tag) +2003-10-14 18:46 Enrico Scholz -2003-10-14 17:40 Enrico Scholz + * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h: + moved declarations of general functions from vserver-internal.h + into + internal.h - * .cvsignore, Makefile.am, NEWS, compat.h, configure.ac, - util-vserver.spec.in, lib/Makefile-files, lib/checkversion.c, - lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c, - lib/getversion-internal.hc, lib/getversion.c, - lib/safechroot-internal.hc, lib/syscall-compat.hc, - lib/syscall-legacy.hc, lib/syscall.c, lib/uint2str.c, - lib/virtual.h, lib/vserver-internal.h, lib/vserver.h, - scripts/.cvsignore, src/Makefile-files, src/capchroot.c, - src/chbind.c, src/chcontext.c, src/rebootmgr.c, src/reducecap.c, - src/vserver-stat.c, sysv/Makefile-files, tests/chrootsafe.cc: +2003-10-14 16:20 Enrico Scholz - Merged with SYSCALL_SWITCH branch (sswitch_merge tag) + * util-vserver/lib/getversion-internal.hc, + util-vserver/lib/int2str.c, util-vserver/lib/internal.h, + util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch + (sswitch_merge tag) -2003-10-13 22:21 Enrico Scholz +2003-10-14 16:09 Enrico Scholz - * configure.ac: + * util-vserver/lib/vserver.h: fixed vc_X_getcctx() - added rcs2log support - added checks for MS_MOVE and ctx_t - define UTMP_GID as 22 for now +2003-10-14 15:59 Enrico Scholz -2003-10-13 22:04 Enrico Scholz + * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c, + util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: + Merged with SYSCALL_SWITCH branch (sswitch_merge tag) - * Makefile.am: +2003-10-14 15:40 Enrico Scholz - added $(lib_XHDRS) and compat.h - create /var/run/vservers on 'make install' - use m4/pkgconfig.am + * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am, + util-vserver/NEWS, util-vserver/compat.h, + util-vserver/configure.ac, util-vserver/lib/Makefile-files, + util-vserver/lib/checkversion.c, + util-vserver/lib/getctx-compat.hc, + util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c, + util-vserver/lib/getversion-internal.hc, + util-vserver/lib/getversion.c, + util-vserver/lib/safechroot-internal.hc, + util-vserver/lib/syscall-compat.hc, + util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c, + util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h, + util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h, + util-vserver/scripts, util-vserver/scripts/.cvsignore, + util-vserver/src/Makefile-files, util-vserver/src/capchroot.c, + util-vserver/src/chbind.c, util-vserver/src/chcontext.c, + util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c, + util-vserver/src/vserver-stat.c, + util-vserver/sysv/Makefile-files, + util-vserver/tests/chrootsafe.cc, + util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH + branch (sswitch_merge tag) -2003-10-13 21:55 Enrico Scholz +2003-10-13 20:21 Enrico Scholz - * src/fakerunlevel.c: + * util-vserver/configure.ac: added rcs2log support + added checks for MS_MOVE and ctx_t + define UTMP_GID as 22 for now - made it secure (go into chroot before accessing file) - dietlibc'ized - other cleanups +2003-10-13 20:04 Enrico Scholz -2003-10-13 21:54 Enrico Scholz + * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h + create /var/run/vservers on 'make install' + use m4/pkgconfig.am - * src/Makefile-files: +2003-10-13 19:55 Enrico Scholz - - added chroot-rm - - compile fakerunlevel with dietlibc + * util-vserver/src/fakerunlevel.c: made it secure (go into chroot + before accessing file) + dietlibc'ized + other cleanups -2003-10-13 21:53 Enrico Scholz +2003-10-13 19:54 Enrico Scholz - * scripts/vserver.start: + * util-vserver/src/Makefile-files: - added chroot-rm + - compile fakerunlevel with dietlibc - made it working... +2003-10-13 19:53 Enrico Scholz -2003-10-13 21:53 Enrico Scholz + * util-vserver/scripts/vserver.start: made it working... - * scripts/vserver-init: +2003-10-13 19:53 Enrico Scholz - - removed unused variables - - added lockfile-creation - - create symlink from /var/lib/rpm to $rpmdb_path (until all apt-versions + * util-vserver/scripts/vserver-init: - removed unused variables + - added lockfile-creation + - create symlink from /var/lib/rpm to $rpmdb_path (until all + apt-versions are having the %_dbpath patch) -2003-10-13 21:51 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added variables for _CHROOT_RM and _FAKE_RUNLEVEL +2003-10-13 19:51 Enrico Scholz -2003-10-13 21:51 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added variables + for _CHROOT_RM and _FAKE_RUNLEVEL - * scripts/functions: +2003-10-13 19:51 Enrico Scholz - use new secure-mount syntax + * util-vserver/scripts/functions: use new secure-mount syntax -2003-10-13 21:50 Enrico Scholz +2003-10-13 19:50 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/scripts/Makefile-files: added statements to install + vserver.start - added statements to install vserver.start +2003-10-13 19:50 Enrico Scholz -2003-10-13 21:50 Enrico Scholz + * util-vserver/m4/pkgconfig.am: initial checkin - * m4/pkgconfig.am: +2003-10-13 19:50 Enrico Scholz - initial checkin + * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also -2003-10-13 21:50 Enrico Scholz +2003-10-13 19:46 Enrico Scholz - * m4/changelog.am: + * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be + now done by each package + inidividually. For util-vserver, the declaration is in compat.h + and detection in configure.ac - conditionalize RCS2LOG variant also +2003-10-13 19:45 Enrico Scholz -2003-10-13 21:46 Enrico Scholz + * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src, + util-vserver/src/.cvsignore: updated - * lib/vserver.h: +2003-10-13 19:45 Enrico Scholz - removed ctx_t typedef; this must be now done by each package - inidividually. For util-vserver, the declaration is in compat.h - and detection in configure.ac + * util-vserver/lib/util-vserver.pc.subst, + util-vserver/src/chroot-rm.c: initial checkin -2003-10-13 21:45 Enrico Scholz +2003-10-13 19:44 Enrico Scholz - * lib/.cvsignore, src/.cvsignore: + * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h + from src/ to toplevel-dir - updated +2003-10-13 19:41 Enrico Scholz -2003-10-13 21:45 Enrico Scholz + * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c, + util-vserver/src/capchroot.c, util-vserver/src/chbind.c, + util-vserver/src/chcontext.c, util-vserver/src/reducecap.c, + util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c, + util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc, + util-vserver/tests/getctx.c: include "compat.h" - * lib/util-vserver.pc.subst, src/chroot-rm.c: +2003-10-13 19:39 Enrico Scholz - initial checkin + * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES -2003-10-13 21:44 Enrico Scholz +2003-10-09 23:07 Enrico Scholz - * compat.h, src/compat.h[DEAD]: + * util-vserver/src/compat.h: initial checkin - moved compat.h from src/ to toplevel-dir +2003-10-09 23:07 Enrico Scholz -2003-10-13 21:39 Enrico Scholz + * util-vserver/configure.ac: use absolute default-path for + /bin/mount since it is required by + execv() in secure-mount - * lib/getctx.c, lib/syscall.c, src/capchroot.c, src/chbind.c, - src/chcontext.c, src/reducecap.c, src/save_ctxinfo.c, - src/secure-mount.c, src/setctxlimit.c, tests/chrootsafe.cc, - tests/getctx.c: +2003-10-09 23:06 Enrico Scholz - include "compat.h" + * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG -2003-10-13 21:39 Enrico Scholz +2003-10-09 23:06 Enrico Scholz - * lib/Makefile-files: + * util-vserver/tests/getctx.c: added '#include ' - added PGKCONFIG_FILES +2003-10-09 23:05 Enrico Scholz -2003-10-10 01:07 Enrico Scholz - - * src/compat.h: - - initial checkin - -2003-10-10 01:07 Enrico Scholz - - * configure.ac: - - use absolute default-path for /bin/mount since it is required by - execv() in secure-mount - -2003-10-10 01:06 Enrico Scholz - - * pathconfig.h.pathsubst: - - added MOUNT_PROG - -2003-10-10 01:06 Enrico Scholz - - * tests/getctx.c: - - added '#include ' - -2003-10-10 01:05 Enrico Scholz - - * src/util.h: - - - added *_cast macros - - mark writeStr() as __attribute__((__unused__)) to prevent compiler + * util-vserver/src/util.h: - added *_cast macros + - mark writeStr() as __attribute__((__unused__)) to prevent + compiler warnings - - fixed off-by-one error in WRITE_MSG - -2003-10-10 01:04 Enrico Scholz - - * src/secure-mount.c: + - fixed off-by-one error in WRITE_MSG - rewrote it completely; it emulates now nearly the usual mount(8) - functionality but provides the enhanced '--secure', '--chdir ...', - ... options which are needed for vservers +2003-10-09 23:04 Enrico Scholz -2003-10-09 03:52 Enrico Scholz + * util-vserver/src/secure-mount.c: rewrote it completely; it + emulates now nearly the usual mount(8) + functionality but provides the enhanced '--secure', '--chdir + ...', + ... options which are needed for vservers - * doc/cfg.txt: +2003-10-09 01:52 Enrico Scholz - added documentation about and basic vserver-variables + * util-vserver/doc/cfg.txt: added documentation about + and basic vserver-variables -2003-10-09 03:47 Enrico Scholz +2003-10-09 01:47 Enrico Scholz - * scripts/vserver.start: + * util-vserver/scripts/vserver.start: initial checkin - initial checkin +2003-10-09 01:47 Enrico Scholz -2003-10-09 03:47 Enrico Scholz + * util-vserver/scripts/vserver: complete rewrite - * scripts/vserver: +2003-10-09 01:46 Enrico Scholz - complete rewrite + * util-vserver/Makefile.am: added some standard-tools to the + %.pathsubst rules -2003-10-09 03:46 Enrico Scholz +2003-10-09 01:45 Enrico Scholz - * Makefile.am: + * util-vserver/configure.ac: added checks for some standard-tools - added some standard-tools to the %.pathsubst rules +2003-10-09 01:45 Enrico Scholz -2003-10-09 03:45 Enrico Scholz + * util-vserver/tests, util-vserver/tests/.cvsignore, + util-vserver/tests/Makefile-files: added getctx - * configure.ac: +2003-10-09 01:45 Enrico Scholz - added checks for some standard-tools + * util-vserver/src/Makefile-files: added save_ctxinfo and + mask2prefix -2003-10-09 03:45 Enrico Scholz +2003-10-09 01:42 Enrico Scholz - * tests/Makefile-files: + * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix + and save_ctxinfo - added getctx +2003-10-09 01:41 Enrico Scholz -2003-10-09 03:45 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags - * src/Makefile-files: +2003-10-09 01:41 Enrico Scholz - added save_ctxinfo and mask2prefix + * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c, + util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c, + util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c: + initial checkin -2003-10-09 03:42 Enrico Scholz +2003-10-09 01:40 Enrico Scholz - * tests/.cvsignore: + * util-vserver/scripts/util-vserver-vars.pathsubst: added + _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, + _SAVE_CTXINFO, _VPS and standard-tool macros - added getctx +2003-10-09 01:38 Enrico Scholz -2003-10-09 03:42 Enrico Scholz + * util-vserver/scripts/functions: added isVserverRunning function - * src/.cvsignore: +2003-10-09 01:38 Enrico Scholz - added mask2prefix and save_ctxinfo + * util-vserver/lib/vserver.h: added CTX_NOCTX macro + added getctx()/getcctx() functions + added ctx_t datatype -2003-10-09 03:41 Enrico Scholz +2003-10-09 01:37 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/lib/Makefile-files: added getctx and int2str + + helper headers - added CVS tags +2003-10-06 22:38 Enrico Scholz -2003-10-09 03:41 Enrico Scholz + * util-vserver/distrib/Makefile.am: added install-rules for the + distributions - * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c: +2003-10-06 22:37 Enrico Scholz - initial checkin + * util-vserver/distrib/rh9/apt, + util-vserver/distrib/rh9/apt/rpmpriorities, + util-vserver/distrib/rh9/apt/sources.list: initial checkin -2003-10-09 03:40 Enrico Scholz +2003-10-06 19:49 Enrico Scholz - * scripts/util-vserver-vars.pathsubst: + * util-vserver/util-vserver.spec.in: - fixed Source0 URL + - added -sysv and -devel subpackages + - moved /etc/init.d to %_initrddir - added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, - _SAVE_CTXINFO, _VPS and standard-tool macros +2003-10-06 19:48 Enrico Scholz -2003-10-09 03:38 Enrico Scholz + * util-vserver/Makefile.am: - added more pathsubst variables + - added $(scripts_DTA) - * scripts/functions: +2003-10-06 19:46 Enrico Scholz - added isVserverRunning function + * util-vserver/distrib/defaults/rpm/macros: added notes regarding + %_install_langs and added some other "main"-languages -2003-10-09 03:38 Enrico Scholz +2003-10-06 19:44 Enrico Scholz - * lib/vserver.h: + * util-vserver/doc/cfg.txt: added apps/vunify documentation - added CTX_NOCTX macro - added getctx()/getcctx() functions - added ctx_t datatype +2003-10-06 19:44 Enrico Scholz -2003-10-09 03:37 Enrico Scholz - - * lib/Makefile-files: - - added getctx and int2str + helper headers - -2003-10-09 03:36 Enrico Scholz - - * lib/: getctx.c, int2str.c, internal.h: - - initial checkin - -2003-10-07 00:38 Enrico Scholz - - * distrib/Makefile.am: - - added install-rules for the distributions - -2003-10-07 00:37 Enrico Scholz - - * distrib/rh9/apt/: rpmpriorities, sources.list: - - initial checkin - -2003-10-06 21:49 Enrico Scholz - - * util-vserver.spec.in: - - - fixed Source0 URL - - added -sysv and -devel subpackages - - moved /etc/init.d to %_initrddir - -2003-10-06 21:48 Enrico Scholz - - * Makefile.am: - - - added more pathsubst variables - - added $(scripts_DTA) - -2003-10-06 21:46 Enrico Scholz - - * distrib/defaults/rpm/macros: - - added notes regarding %_install_langs and added some other "main"-languages - -2003-10-06 21:44 Enrico Scholz - - * doc/cfg.txt: - - added apps/vunify documentation - -2003-10-06 21:44 Enrico Scholz - - * scripts/vserver-init: - - - added metadata to track if root-/pkgcfgbase-links shall be made + * util-vserver/scripts/vserver-init: - added metadata to track if + root-/pkgcfgbase-links shall be made relative - - added gpg-key import - - create dev/pts directory - -2003-10-06 21:42 Enrico Scholz - - * scripts/vapt-get: - - improved '--help'/'--version' messages - -2003-10-06 21:42 Enrico Scholz - - * scripts/util-vserver-vars.pathsubst: - - added PACKAGE_* variables - made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of "$PKGLIBDIR") - added _VRPM - reordered the _* variables alphabetically + - added gpg-key import + - create dev/pts directory -2003-10-06 21:40 Enrico Scholz +2003-10-06 19:42 Enrico Scholz - * scripts/Makefile-files: + * util-vserver/scripts/vapt-get: improved '--help'/'--version' + messages - installed missing files (functions, vapt-get*, vrpm*) +2003-10-06 19:42 Enrico Scholz -2003-10-02 17:35 Enrico Scholz + * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_* + variables + made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of + "$PKGLIBDIR") + added _VRPM + reordered the _* variables alphabetically - * src/secure-mount.c: +2003-10-06 19:40 Enrico Scholz - rewrote it completely + * util-vserver/scripts/Makefile-files: installed missing files + (functions, vapt-get*, vrpm*) -2003-10-02 17:35 Enrico Scholz +2003-10-02 15:35 Enrico Scholz - * src/rpm-fake.c: + * util-vserver/src/secure-mount.c: rewrote it completely - - set default-signal handler for SIGCHLD - - minor cosmetical cleanups - - use wait4(2) instead of waitpid(2) +2003-10-02 15:35 Enrico Scholz -2003-10-02 17:28 Enrico Scholz + * util-vserver/src/rpm-fake.c: - set default-signal handler for + SIGCHLD + - minor cosmetical cleanups + - use wait4(2) instead of waitpid(2) - * scripts/vserver-init: +2003-10-02 15:28 Enrico Scholz - - renamed 'makeInode' to 'makeDevEntry' which is more flexible - - added workaround for + * util-vserver/scripts/vserver-init: - renamed 'makeInode' to + 'makeDevEntry' which is more flexible + - added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - - content of *all* rpm and apt template directories will be copied now - - use '-y' flag on 'apt-get' invocation + - content of *all* rpm and apt template directories will be + copied now + - use '-y' flag on 'apt-get' invocation -2003-10-02 17:25 Enrico Scholz +2003-10-02 15:25 Enrico Scholz - * scripts/vrpm-preload: + * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm, + util-vserver/scripts/vrpm-worker: minor cosmetical cleanups - minor cosmetical cleanups - added copyright +2003-10-02 15:25 Enrico Scholz -2003-10-02 17:24 Enrico Scholz + * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups + added copyright - * scripts/vapt-get-worker: +2003-10-02 15:24 Enrico Scholz - minor cosmetical cleanups - removed debug code + * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups + removed debug code -2003-10-02 17:23 Enrico Scholz +2003-10-02 15:23 Enrico Scholz - * scripts/: vapt-get, vrpm, vrpm-worker: - - minor cosmetical cleanups - -2003-10-02 17:23 Enrico Scholz - - * scripts/: functions, util-vserver-vars.pathsubst: - - added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - -2003-10-01 12:48 Enrico Scholz - - * .cvsignore: - - updated to reflect changes in CVSROOT/cvsignores - -2003-10-01 12:44 Enrico Scholz + * util-vserver/scripts/functions, + util-vserver/scripts/util-vserver-vars.pathsubst: added + workaround for + https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - * man/Makefile-files: +2003-10-01 10:48 Enrico Scholz - removed last traces of newvserver + * util-vserver, util-vserver/.cvsignore: updated to reflect changes + in CVSROOT/cvsignores -2003-10-01 12:43 Enrico Scholz +2003-10-01 10:44 Enrico Scholz - * m4/changelog.am, configure.ac: + * util-vserver/man/Makefile-files: removed last traces of + newvserver - added cvs2cl support +2003-10-01 10:43 Enrico Scholz -2003-10-01 12:43 Enrico Scholz + * util-vserver/configure.ac, util-vserver/m4/changelog.am: added + cvs2cl support - * scripts/Makefile-files: +2003-10-01 10:43 Enrico Scholz - - changed pathsubst rules so that files will not be updated on every + * util-vserver/scripts/Makefile-files: - changed pathsubst rules so + that files will not be updated on every 'make' anymore -2003-10-01 12:42 Enrico Scholz - - * Makefile.am: +2003-10-01 10:42 Enrico Scholz - - added cvs2cl support - - changed pathsubst rules so that files will not be updated on every + * util-vserver/Makefile.am: - added cvs2cl support + - changed pathsubst rules so that files will not be updated on + every 'make' anymore -2003-10-01 02:55 Enrico Scholz - - * src/rpm-fake.c: - - explicitly cast result of dlsym() to prevent compiler warnings - -2003-10-01 02:54 Enrico Scholz - - * src/new-namespace.c: - - small fix in error-message - -2003-10-01 02:47 Enrico Scholz +2003-10-01 00:55 Enrico Scholz - * src/rebootmgr.c: + * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to + prevent compiler warnings - fixed small size_t vs. socklen_t type-clash +2003-10-01 00:54 Enrico Scholz -2003-10-01 02:23 Enrico Scholz + * util-vserver/src/new-namespace.c: small fix in error-message - * Makefile.am, configure.ac, .cvsignore: +2003-10-01 00:50 Enrico Scholz - renamed vserver.spec.in to util-vserver.spec.in + * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t + type-clash -2003-10-01 02:18 Enrico Scholz +2003-10-01 00:23 Enrico Scholz - * newvserver.defaults[DEAD], man/newvserver.8[DEAD]: + * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am, + util-vserver/configure.ac: renamed vserver.spec.in to + util-vserver.spec.in - removed since linuxconf support was dropped +2003-10-01 00:20 Enrico Scholz -2003-10-01 01:52 Enrico Scholz + * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults: + removed since linuxconf support was dropped - * util-vserver.spec.in, vserver.spec.in[DEAD]: +2003-09-30 23:52 Enrico Scholz - renamed vserver.spec.in to util-vserver.spec.in and updated it + * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in: + renamed vserver.spec.in to util-vserver.spec.in and updated it -2003-09-30 22:46 Enrico Scholz +2003-09-30 20:46 Enrico Scholz - * src/: new-namespace.c, secure-mount.c: + * util-vserver/src/new-namespace.c, + util-vserver/src/secure-mount.c: modified showVersion() to show + current version instead of an hardcoded + value - modified showVersion() to show current version instead of an hardcoded - value +2003-09-30 20:28 Enrico Scholz -2003-09-30 22:28 Enrico Scholz + * util-vserver, util-vserver/.cvsignore: updated - * .cvsignore: +2003-09-30 20:27 Enrico Scholz - updated + * util-vserver/Makefile.am: added general rule for %.pathsubst + files + updated file-lists -2003-09-30 22:27 Enrico Scholz +2003-09-30 20:26 Enrico Scholz - * Makefile.am: + * util-vserver/configure.ac: added distrib/Makefile - added general rule for %.pathsubst files - updated file-lists +2003-09-30 20:26 Enrico Scholz -2003-09-30 22:26 Enrico Scholz + * util-vserver/pathconfig.h.pathsubst: initial checkin - * configure.ac: +2003-09-30 20:24 Enrico Scholz - added distrib/Makefile - -2003-09-30 22:26 Enrico Scholz - - * pathconfig.h.pathsubst: - - initial checkin - -2003-09-30 22:24 Enrico Scholz - - * scripts/Makefile-files: - - - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this + * util-vserver/scripts/Makefile-files: - renamed + util-vserver-vars.subst to util-vserver-vars.pathsubst; this makes it easier to use general makefile-rules - - removed the old rules for util-vserver-vars - -2003-09-30 22:23 Enrico Scholz - - * scripts/: util-vserver-vars.pathsubst, - util-vserver-vars.subst[DEAD]: + - removed the old rules for util-vserver-vars - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this - makes it easier to use general makefile-rules +2003-09-30 20:23 Enrico Scholz -2003-09-30 22:16 Enrico Scholz - - * src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c, - filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c, - showperm.c, vdu.c, vreboot.c, vserver-stat.c: + * util-vserver/scripts/util-vserver-vars.pathsubst, + util-vserver/scripts/util-vserver-vars.subst: renamed + util-vserver-vars.subst to util-vserver-vars.pathsubst; this + makes it easier to use general makefile-rules - include +2003-09-30 20:16 Enrico Scholz -2003-09-30 22:13 Enrico Scholz + * 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 - * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc: +2003-09-30 20:13 Enrico Scholz - - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with + * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc, + util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc, + util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package' + to avoid naming-clashes with the standard autoconf macro - - include - -2003-09-30 22:12 Enrico Scholz - - * src/: vutil.h, vutil.p: + - include - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the - standard autoconf macro +2003-09-30 20:12 Enrico Scholz -2003-09-30 21:25 Enrico Scholz + * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed + 'PACKAGE' class to 'Package' to avoid naming-clashes with the + standard autoconf macro - * src/rpm-fake.c: +2003-09-30 19:25 Enrico Scholz - - removed debug-output - - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange + * util-vserver/src/rpm-fake.c: - removed debug-output + - do not fail on umount() errors; CLONE_NEWNS has + unexpected/strange behavior in combination with chroot() so that mountpoints within chroots *can* disappear automatically -2003-09-30 21:12 Enrico Scholz - - * Makefile.am: - - use recursive make for distrib: added it to SUBDIRS and remove old - $(distrib_*) variables - -2003-09-30 20:17 Enrico Scholz - - * distrib/.cvsignore: - - initial checkin - -2003-09-30 20:11 Enrico Scholz - - * distrib/: Makefile-files[DEAD], Makefile.am, - install-mdk8.2[DEAD], install-post.sh[DEAD], - install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD], - install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD], - rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD], - sample.conf[DEAD], sample.sh[DEAD], defaults/devs, - defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02: - - Replaced the install-* and *-minimum files with configuration files - for the new vserver-init tool in the scripts directory. To ease the - 'install:'-make target, it is necessarily to use recursive make for - this directory. - -2003-09-30 18:01 Enrico Scholz - - * configure.ac: - - added dietlibc support - version 0.23.89.1 - -2003-09-30 18:00 Enrico Scholz - - * .cvsignore: - - added Makefile - -2003-09-30 17:59 Enrico Scholz - - * scripts/.cvsignore, scripts/functions, scripts/vapt-get, - scripts/vapt-get-worker, scripts/vrpm-preload, - scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore, - src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c, - src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore: - - initial checkin - -2003-09-30 17:58 Enrico Scholz - - * Makefile.am: - - updated to new -devel branch - added dietlibc support - -2003-09-30 17:58 Enrico Scholz - - * src/Makefile-files: - - added secure-mount, new-namespace and rpm-fake.so rules - -2003-09-30 17:56 Enrico Scholz - - * scripts/vrpm: - - replaced with new version - -2003-09-30 17:56 Enrico Scholz - - * scripts/util-vserver-vars.subst: - - added more variables - -2003-09-30 17:56 Enrico Scholz - - * scripts/Makefile-files: - - added more substitutions - -2003-09-30 14:42 Enrico Scholz - - * doc/cfg.txt: - - initial checkin - -2003-09-30 00:01 Enrico Scholz +2003-09-30 19:12 Enrico Scholz - * doc/intro.txt, lib/Makefile-files, lib/syscall.c, lib/vserver.h, - m4/changelog.am, m4/ensc_cflags.m4, m4/gpgsig.am, m4/validate.am, - man/Makefile-files, man/chbind.8, man/chcontext.8, - man/distrib-info.8, man/newvserver.8, man/rebootmgr.8, - man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8, - man/vserver-copy.8, man/vserver-stat.8, man/vserver.8, - man/vtop.8, scripts/Makefile-files, scripts/distrib-info, - scripts/rootshell, scripts/save_s_context, - scripts/util-vserver-vars.subst, scripts/vkill, scripts/vprofile, - scripts/vps, scripts/vpstree, scripts/vrpm, scripts/vserver, - scripts/vserver-copy, scripts/vserverkillall, - scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop, - scripts/vunify.old.sh, src/Makefile-files, src/capchroot.c, - src/chbind.c, src/chcontext.c, src/fakerunlevel.c, - src/filetime.c, src/ifspec.c, src/listdevip.c, - src/parserpmdump.c, src/readlink.c, src/rebootmgr.c, - src/reducecap.c, src/setctxlimit.c, src/showattr.c, - src/showperm.c, src/vbuild.cc, src/vcheck.cc, src/vdu.c, - src/vfiles.cc, src/vreboot.c, src/vserver-stat.c, src/vunify.cc, - src/vutil.cc, src/vutil.h, src/vutil.p, sysv/Makefile-files, - sysv/rebootmgr.subst, sysv/v_gated.subst, sysv/v_httpd.subst, - sysv/v_named.subst, sysv/v_portmap.subst, sysv/v_sendmail.subst, - sysv/v_smb.subst, sysv/v_sshd.subst, sysv/v_xinetd.subst, - sysv/vservers.conf, sysv/vservers.subst, tests/Makefile-files, - tests/chrootsafe.cc, tests/escaperoot.cc, tests/forkbomb.cc, - tests/testipc.cc, tests/testlimit.cc, tests/testopenf.cc, - vserver.spec.in, distrib/Makefile-files, distrib/install-mdk8.2, - distrib/install-post.sh, distrib/install-pre.sh, - distrib/install-rh7.2, distrib/install-rh7.3, - distrib/install-rh8.0, distrib/install-rh9.0, - distrib/mdk8.2-minimum, distrib/rh7.3-minimum, - distrib/rh8.0-minimum, distrib/rh9.0-minimum, - distrib/sample.conf, distrib/sample.sh, doc/FAQ.txt, - doc/Makefile-files, doc/changelog.txt, .cvsignore, AUTHORS, - Makefile.am, NEWS, README, THANKS, configure.ac, - newvserver.defaults: + * util-vserver/Makefile.am: use recursive make for distrib: added + it to SUBDIRS and remove old + $(distrib_*) variables - initial checkin +2003-09-30 18:17 Enrico Scholz + + * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial + checkin + +2003-09-30 18:11 Enrico Scholz + + * util-vserver/distrib/Makefile-files, + util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults, + util-vserver/distrib/defaults/devs, + util-vserver/distrib/defaults/rpm, + util-vserver/distrib/defaults/rpm/macros, + util-vserver/distrib/install-mdk8.2, + util-vserver/distrib/install-post.sh, + util-vserver/distrib/install-pre.sh, + util-vserver/distrib/install-rh7.2, + util-vserver/distrib/install-rh7.3, + util-vserver/distrib/install-rh8.0, + util-vserver/distrib/install-rh9.0, + util-vserver/distrib/mdk8.2-minimum, + util-vserver/distrib/rh7.3-minimum, + util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9, + util-vserver/distrib/rh9.0-minimum, + util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt, + util-vserver/distrib/rh9.0.93/apt/rpmpriorities, + util-vserver/distrib/rh9.0.93/apt/sources.list, + util-vserver/distrib/rh9.0.93/pkgs, + util-vserver/distrib/rh9.0.93/pkgs/01, + util-vserver/distrib/rh9.0.93/pkgs/02, + util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01, + util-vserver/distrib/rh9/pkgs/02, + util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh: + Replaced the install-* and *-minimum files with configuration + files + for the new vserver-init tool in the scripts directory. To ease + the + 'install:'-make target, it is necessarily to use recursive make + for + this directory. + +2003-09-30 16:01 Enrico Scholz + + * util-vserver/configure.ac: added dietlibc support + version 0.23.89.1 + +2003-09-30 16:00 Enrico Scholz + + * util-vserver, util-vserver/.cvsignore: added Makefile + +2003-09-30 15:59 Enrico Scholz + + * util-vserver/lib, util-vserver/lib/.cvsignore, + util-vserver/scripts, util-vserver/scripts/.cvsignore, + util-vserver/scripts/functions, util-vserver/scripts/vapt-get, + util-vserver/scripts/vapt-get-worker, + util-vserver/scripts/vrpm-preload, + util-vserver/scripts/vrpm-worker, + util-vserver/scripts/vserver-init, util-vserver/src, + util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c, + util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c, + util-vserver/src/util.h, util-vserver/sysv, + util-vserver/sysv/.cvsignore, util-vserver/tests, + util-vserver/tests/.cvsignore: initial checkin + +2003-09-30 15:58 Enrico Scholz + + * util-vserver/Makefile.am: updated to new -devel branch + added dietlibc support + +2003-09-30 15:58 Enrico Scholz + + * util-vserver/src/Makefile-files: added secure-mount, + new-namespace and rpm-fake.so rules + +2003-09-30 15:56 Enrico Scholz + + * util-vserver/scripts/vrpm: replaced with new version + +2003-09-30 15:56 Enrico Scholz + + * util-vserver/scripts/util-vserver-vars.subst: added more + variables + +2003-09-30 15:56 Enrico Scholz + + * util-vserver/scripts/Makefile-files: added more substitutions + +2003-09-30 12:42 Enrico Scholz + + * util-vserver/doc/cfg.txt: initial checkin + +2003-09-29 22:01 Enrico Scholz + + * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS, + util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README, + util-vserver/THANKS, util-vserver/configure.ac, + util-vserver/distrib, util-vserver/distrib/Makefile-files, + util-vserver/distrib/install-mdk8.2, + util-vserver/distrib/install-post.sh, + util-vserver/distrib/install-pre.sh, + util-vserver/distrib/install-rh7.2, + util-vserver/distrib/install-rh7.3, + util-vserver/distrib/install-rh8.0, + util-vserver/distrib/install-rh9.0, + util-vserver/distrib/mdk8.2-minimum, + util-vserver/distrib/rh7.3-minimum, + util-vserver/distrib/rh8.0-minimum, + util-vserver/distrib/rh9.0-minimum, + util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh, + util-vserver/doc, util-vserver/doc/FAQ.txt, + util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt, + util-vserver/doc/intro.txt, util-vserver/lib, + util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c, + util-vserver/lib/vserver.h, util-vserver/m4, + util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4, + util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am, + util-vserver/man, util-vserver/man/Makefile-files, + util-vserver/man/chbind.8, util-vserver/man/chcontext.8, + util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8, + util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8, + util-vserver/man/vps.8, util-vserver/man/vpstree.8, + util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8, + util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8, + util-vserver/man/vtop.8, util-vserver/newvserver.defaults, + util-vserver/scripts, util-vserver/scripts/Makefile-files, + util-vserver/scripts/distrib-info, + util-vserver/scripts/rootshell, + util-vserver/scripts/save_s_context, + util-vserver/scripts/util-vserver-vars.subst, + util-vserver/scripts/vkill, util-vserver/scripts/vprofile, + util-vserver/scripts/vps, util-vserver/scripts/vpstree, + util-vserver/scripts/vrpm, util-vserver/scripts/vserver, + util-vserver/scripts/vserver-copy, + util-vserver/scripts/vserverkillall, + util-vserver/scripts/vservers.grabinfo.sh, + util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop, + util-vserver/scripts/vunify.old.sh, util-vserver/src, + util-vserver/src/Makefile-files, util-vserver/src/capchroot.c, + util-vserver/src/chbind.c, util-vserver/src/chcontext.c, + util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c, + util-vserver/src/ifspec.c, util-vserver/src/listdevip.c, + util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c, + util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c, + util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c, + util-vserver/src/showperm.c, util-vserver/src/vbuild.cc, + util-vserver/src/vcheck.cc, util-vserver/src/vdu.c, + util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c, + util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc, + util-vserver/src/vutil.cc, util-vserver/src/vutil.h, + util-vserver/src/vutil.p, util-vserver/sysv, + util-vserver/sysv/Makefile-files, + util-vserver/sysv/rebootmgr.subst, + util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst, + util-vserver/sysv/v_named.subst, + util-vserver/sysv/v_portmap.subst, + util-vserver/sysv/v_sendmail.subst, + util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst, + util-vserver/sysv/v_xinetd.subst, + util-vserver/sysv/vservers.conf, + util-vserver/sysv/vservers.subst, util-vserver/tests, + util-vserver/tests/Makefile-files, + util-vserver/tests/chrootsafe.cc, + util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc, + util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc, + util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in: + initial checkin + +2003-09-29 22:01 + + * branches, tags, .: New repository initialized by cvs2svn.