X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=ChangeLog;h=edc16826879449563254b388d442b00839c77719;hb=36499d4016b36a5e7bc3d64efd3478cbb17133ec;hp=80f7aa4fcfa88f28db9c194bc5a739bae31e016f;hpb=06e1018272502e1d15d6d8f32b80fa96420785b8;p=util-vserver.git diff --git a/ChangeLog b/ChangeLog index 80f7aa4..edc1682 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,748 +1,12663 @@ -2004-02-11 22:06 Enrico Scholz +2005-07-15 22:25 Enrico Scholz - * NEWS, configure.ac: version 0.29 + * NEWS, configure.ac: -2004-02-10 00:23 Enrico Scholz + version 0.30.208 - * configure.ac: version 0.28.91 +2005-07-15 21:40 Enrico Scholz -2004-02-10 00:18 Enrico Scholz + * configure.ac, lib/personalityflag.c, lib/personalitytype.c, + m4/ensc_personality.m4: - * Makefile.am, src/Makefile-files: remove src/setattr on 'clean' - (reported by Noèl Köthe) + check whether enums from are available before using + them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921) -2004-02-09 23:55 Enrico Scholz +2005-07-15 21:06 Enrico Scholz - * scripts/vserver-copy, src/vbuild.cc: further chattr "fixes" + * util-vserver.spec.in: -2004-02-06 23:28 Enrico Scholz + - require the -lib subpackage by -devel + - copy GPG keys from /etc/pki/rpm-gpg/ - * configure.ac: version 0.28.90 +2005-07-15 21:02 Enrico Scholz -2004-02-06 23:20 Enrico Scholz + * src/testsuite/rpm-fake-test.sh: - * util-vserver.spec.in: require chattr set 't' attribute on - /vservers + fixed paths so that it works again... -2004-02-06 23:20 Enrico Scholz +2005-07-15 21:01 Enrico Scholz - * distrib/install-pre.sh, distrib/install-rh7.2, - distrib/install-rh7.3, scripts/vserver: when creating new vserver - topdirectories, call 'chattr -t' on them + * sysv/vprocunhide: -2004-02-05 04:52 Enrico Scholz + do not run when IATTR feature is not supported - * configure.ac, lib/syscall-legacy.hc, lib/vserver-internal.h, - m4/ensc_syscall.m4: backported ENSC_SYSCALL_TRADITIONAL from HEAD - version 0.28.1 +2005-07-15 21:01 Enrico Scholz -2004-01-29 22:16 Enrico Scholz + * scripts/: vserver.start, vserver.suexec: - * scripts/vserver-copy: fixed copyright, it is still at Mark - Lawrence + readded the limit-ulimits-per-vserver stuff due popular request + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840) -2004-01-28 12:04 Enrico Scholz +2005-07-15 20:59 Enrico Scholz - * configure.ac: version 0.28 + * lib/getinsecurebcaps.c: -2004-01-26 19:23 Enrico Scholz + - adjusted insecure caps for the added CAP_AUDIT* and removed + CAP_QUOTACTL stuff + - assume every unknown capability as insecure - * NEWS: version 0.27.91 +2005-07-15 20:58 Enrico Scholz -2004-01-26 19:22 Enrico Scholz + * lib/testsuite/.cvsignore: - * configure.ac: version 0.27.91 use new ext2fs.h test + added 'personality' -2004-01-26 19:22 Enrico Scholz +2005-07-15 20:07 Enrico Scholz - * src/ext2fs.h: updated to new ext2fs.h test + * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc: -2004-01-26 19:21 Enrico Scholz + changed code so that it *compiles* with current kernel headers - * m4/: ensc_cflags.m4, ensc_kerneldir.m4, ensc_uv_vrootdir.m4: - added missing quotes +2005-07-15 20:06 Enrico Scholz -2004-01-26 19:20 Enrico Scholz + * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: - * m4/ensc_e2fscheck.m4: initial checkin + 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] -2004-01-26 19:20 Enrico Scholz +2005-07-15 18:32 Enrico Scholz - * lib/syscall_kill-v11.hc: fixed warnings about missing initializer + * lib/capabilities.c: -2004-01-26 19:19 Enrico Scholz + use a static '29' for QUOTACTL capability as VC_CAP_QUOTACTL was removed - * lib/: getversion.c, vserver.h: vc_get_version(): removed 'int - cat' parameter +2005-07-15 18:28 Enrico Scholz -2004-01-22 21:38 Enrico Scholz + * lib/ccaps-v13.c: - * NEWS, configure.ac: version 0.27.90 + added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} + added/moved some aliases -2004-01-22 20:52 Enrico Scholz +2005-07-15 18:27 Enrico Scholz - * scripts/vserver: call 'chkconfig' to fix initscripts *after* - generating the configuration (reported by DUCLOS Andre) + * lib/bcaps-v13.c: -2004-01-22 17:08 Enrico Scholz + removed VC_CAP_QUOTACTL + added VC_CAP_AUDIT* - * scripts/vserver: allow to override start/stop commands (patch by - Erik Smit) +2005-07-15 18:27 Enrico Scholz -2004-01-20 00:00 Enrico Scholz + * lib/vserver.h: - * scripts/vserver-copy: use an argument on 'mktemp' call + removed VC_CAP_QUOTACTL + added VC_CAP_AUDIT* + added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL} -2004-01-17 07:10 Enrico Scholz +2005-07-15 18:25 Enrico Scholz - * scripts/vserver-copy: autodetect the mktemp/tempfile command - (reported by DUCLOS Andre) + * contrib/: Makefile-files, yum-2.3.4-chroot.patch: -2004-01-17 07:05 Enrico Scholz + added yum-2.3.4-chroot patch - * scripts/vserver: start programs with 'exec' on the 'suexec' (and - related) commands (patch by Alec Thomas) +2005-07-15 18:25 Enrico Scholz -2004-01-07 17:24 Enrico Scholz + * kernel/: network.h, network_cmd.h, switch.h, xid.h: - * src/chcontext.c: backported from HEAD: * 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 + updated to patch-2.6.12.2-vs2.0-rc7 -2004-01-07 17:22 Enrico Scholz +2005-07-05 00:38 Enrico Scholz - * lib/vserver-internal.h: fixed handling of errors within - utilvserver_checkCompatVersion() to return real error-code but - not -EINVAL + * scripts/vserver-build.functions: -2003-12-30 20:38 Enrico Scholz + check whether context is already active before starting the build + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849) - * configure.ac: version 0.27 +2005-07-05 00:36 Enrico Scholz -2003-12-30 15:22 Enrico Scholz + * src/vserver-info.c: - * NEWS, configure.ac: version 0.26.90 + allow to pass a numeric xid to 'vserver-info ... RUNNING' -2003-12-30 15:08 Enrico Scholz +2005-07-05 00:35 Enrico Scholz - * configure.ac: * another s!sys_virtual_context!vserver! * test for - ext2fs.h headers with the C++ compiler; this will detect - problems with RH rawhide headers very early - (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=112448) + * lib_internal/: Makefile-files, util-isnumber.c, util.h: -2003-12-30 15:07 Enrico Scholz + isNumber(): added - * lib/vserver-internal.h: another s!sys_virtual_context!vserver! +2005-07-04 20:14 Enrico Scholz -2003-12-30 15:06 Enrico Scholz + * scripts/vserver-build.debootstrap: - * lib/syscall_kill-v11.hc: made it compilable with non-C99 - compilers + give out status message before downloading debootstrap + (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472) -2003-12-30 14:50 Enrico Scholz +2005-07-04 20:03 Enrico Scholz - * scripts/vserver: added basic Slackware support (patch by Stephen - Pearce) + * lib/syscall-alternative.h: -2003-12-30 14:49 Enrico Scholz + updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h + from 2005-05-07 - * src/vkill.c: * s!ctx_t!xid_t! * use native vc_ctx_kill() only - when legacy-API is disabled * fixed help-msg +2005-07-04 00:42 Enrico Scholz -2003-12-30 14:45 Enrico Scholz + * distrib/misc/debootstrap.uri: - * lib/syscall_rlimit.c, lib/vserver-internal.h, lib/vserver.h, + 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 + + * lib/: getfilecontext.c, vserver.h: + + vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function + was horribly broken. Fixed and moved it into an own file as it is too + complex for an inline function. Documentation was added also. + +2004-12-07 12:15 Enrico Scholz + + * vserver-start/main.c: + + include + +2004-12-07 12:14 Enrico Scholz + + * scripts/vserver.functions: + + read enter-shell from the defaults-directory also + use prio-bias instead of cpu-mask + +2004-12-07 12:13 Enrico Scholz + + * lib_internal/filecfg-iteratemultiline.c: + + include + +2004-12-07 12:13 Enrico Scholz + + * lib/testsuite/cflags.c: + + added some new flags + +2004-12-07 12:10 Enrico Scholz + + * doc/configuration.xml: + + do not mention the /hostname + /domainname params anymore + removed vsched/cpu-mask + added vsched/priority-bias + +2004-10-21 21:02 Enrico Scholz + + * lib/vserver.h: + + added/updated flags and capabilities + +2004-10-21 21:01 Enrico Scholz + + * lib/islink.c: + + initial checkin + +2004-10-21 21:01 Enrico Scholz + + * lib/internal.h: + + utilvserver_isLink(): added prototype + +2004-10-21 21:00 Enrico Scholz + + * lib/cflags-v13.c: + + added lots of new flags + +2004-10-21 20:59 Enrico Scholz + + * lib/ccaps-v13.c: + + added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons + +2004-10-21 20:58 Enrico Scholz + + * lib/Makefile-files: + + added islink.c + +2004-10-20 01:59 Enrico Scholz + + * scripts/functions: + + getFileValue(): modified to accept a list of candidates + +2004-10-20 01:39 Enrico Scholz + + * src/vcontext.c: + + merged from UV_NAMESPACE_AFTER_CHROOT branch + +2004-10-20 01:19 Enrico Scholz + + * Makefile.am: + + added 'update-doc' target + +2004-10-20 01:11 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_{new,enter}_namespace(): added + +2004-10-19 23:47 Enrico Scholz + + * NEWS, configure.ac: + + version 0.30.196 + +2004-10-19 23:47 Enrico Scholz + + * kernel/: context.h, cvirt.h: + + updated to vs1.9.3-rc4 + +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 + + * vserver-start/defaulttty.c, + lib_internal/filecfg-iteratemultiline.c, + lib_internal/testsuite/filecfg-ml.c: + + initial checkin + +2004-10-19 23:09 Enrico Scholz + + * vserver-start/Makefile-files: + + added defaulttty.c + +2004-10-19 23:08 Enrico Scholz + + * src/reducecap.c: + + use some dirty hacks to include cleanly + +2004-10-19 23:08 Enrico Scholz + + * scripts/vserver.stop: + + execute 'prepareStop()' + +2004-10-19 23:07 Enrico Scholz + + * scripts/vserver.functions: + + made runlevel_{start,stop} global variables + prepareStop(): added + set PREVLEVEL on 'vserver ... stop' (required by Debian) + +2004-10-19 23:06 Enrico Scholz + + * scripts/vserver-setup.functions: + + s!prefix!prefixlen! + +2004-10-19 23:06 Enrico Scholz + + * lib_internal/testsuite/Makefile-files: + + added filecfg-ml test + +2004-10-19 23:06 Enrico Scholz + + * lib_internal/string.hc: + + String_c_str(): added + +2004-10-19 23:05 Enrico Scholz + + * lib_internal/string.h: + + ENSC_STRING_*FIXED(): added + +2004-10-19 23:05 Enrico Scholz + + * lib_internal/filecfg.h: + + FileCfg_iterateOverMultiLine(): added prototypes and related declarations + +2004-10-19 23:04 Enrico Scholz + + * lib_internal/Makefile-files: + + added filecfg-iteratemultiline.c + +2004-10-19 23:04 Enrico Scholz + + * lib/syscall_setsched-v13.hc: + + vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched + +2004-10-19 23:03 Enrico Scholz + + * ensc_wrappers/wrappers-unistd.hc: + + Enice(): added + +2004-10-19 23:03 Enrico Scholz + + * doc/configuration.xml: + + s!prefix!prefix-length! + +2004-10-19 23:03 Enrico Scholz + + * Makefile.am: + + added new kernel headers + changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs + +2004-10-18 18:11 Enrico Scholz + + * src/vcontext.c: + + do not include "linuxcaps.h" anymore + +2004-10-18 18:08 Enrico Scholz + + * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, + namespace.h, network.h, sched.h, signal.h, switch.h, xid.h: + + updated + +2004-10-18 18:07 Enrico Scholz + + * doc/Makefile-files: + + removed stylesheets and images from the main-package; they are now in the web-CVS + +2004-10-18 18:07 Enrico Scholz + + * doc/: configuration-flower.css[DEAD], + configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD], + flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]: + + moved into web-CVS + +2004-10-18 17:46 Enrico Scholz + + * kernel/: debug.h, dlimit.h: + + updated + +2004-10-06 05:20 Enrico Scholz + + * README: + + updated note about 'vserver-stat' and differ between 2.4 and 2.6 + kernel + +2004-10-06 05:19 Enrico Scholz + + * lib_internal/unify-unify.c: + + retain 'errno' on the final unlink() + +2004-10-06 05:19 Enrico Scholz + + * src/Makefile-files: + + link secure-mount against libvserver + +2004-10-06 05:18 Enrico Scholz + + * src/secure-mount.c: + + added better diagnostic when fstab-parsing fails + use strsep() instead of strtok_r() in the parser to make the line-number counter work + +2004-10-01 14:16 Enrico Scholz + + * NEWS, configure.ac: + + version 0.30.195 + +2004-10-01 14:08 Enrico Scholz + + * scripts/functions: + + _getProcNumberCount(): s!$_ctx!$1! + +2004-10-01 13:50 Enrico Scholz + + * configure.ac, m4/ensc_dietlibc.m4: + + give out information about version of the found dietlibc + +2004-10-01 13:04 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + fixed version-detection when additional information are following the + number + +2004-10-01 13:00 Enrico Scholz + + * scripts/functions: + + use more efficient ways to detect number of processes in a context + (access /proc/virtual/... information instead of executing vps) + +2004-10-01 12:58 Enrico Scholz + + * scripts/: vserver-build, vserver-build.debootstrap: + + allowed to specify additional debootstrap options + +2004-10-01 12:57 Enrico Scholz + + * src/: vps.c, vserver-stat.c: + + added warnings regarding procfs-security + +2004-09-24 17:10 Enrico Scholz + + * src/rpm-fake.c: + + removed a __THROW which is not needed and causes errors with newer gcc + +2004-09-24 17:08 Enrico Scholz + + * lib/syscall_setvhiname-v13.hc: + + use a better method to copy labels; formerly, bad parameters could + cause undefined behaviour + +2004-09-24 17:06 Enrico Scholz + + * doc/Makefile-files: + + fixed typo + +2004-09-24 01:13 Enrico Scholz + + * doc/configuration.xml: + + added some comments for interfaces/../{name,nodev} + +2004-09-24 01:12 Enrico Scholz + + * doc/: configuration-flower.css, configuration-lsd.css, + configuration-lsd1.css, configuration-xhtml.xsl, + configuration.css: + + made it validate as xhtml + +2004-09-24 00:05 Enrico Scholz + + * build-all: + + fixed CLEAN=1 usecase + use gcc4 instead of gcc35 + +2004-09-24 00:04 Enrico Scholz + + * scripts/vserver-build.debootstrap: + + added better diagnostic for failed debootstrap download + +2004-09-24 00:03 Enrico Scholz + + * doc/configuration.css: + + added *.elements templates + +2004-09-24 00:02 Enrico Scholz + + * doc/configuration.xml: + + updated rlimits description (reported by Nikola Donev) + added warning about explicit 'fakeinit' usage + +2004-09-24 00:02 Enrico Scholz + + * doc/configuration-xhtml.xsl: + + added new stylesheets + implemented ... support + +2004-09-24 00:01 Enrico Scholz + + * doc/Makefile-files: + + added new stylesheets and images + +2004-09-24 00:01 Enrico Scholz + + * doc/: configuration-flower.css, configuration-lsd1.css, + flowers.png, flowers1.png, flowers2.png: + + initial checkin + +2004-09-24 00:00 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated + +2004-09-22 22:56 Enrico Scholz + + * util-vserver.spec.in: + + s!commented!documented! + +2004-09-22 22:55 Enrico Scholz + + * util-vserver.spec.in: + + commented the possible options for 'rpmbuild' + +2004-09-22 22:54 Enrico Scholz + + * src/vsched.c: + + use new vc_set_sched structure + generalized CLI options a little bit + +2004-09-22 22:53 Enrico Scholz + + * src/vattribute.c: + + set the "secure" flags on '--secure' manually. This is a crude hack + and must be solved better. + +2004-09-22 22:51 Enrico Scholz + + * lib/vserver.h: + + struct vc_set_sched: updated + added some flags + vc_get_insecureflags(): removed again; it is now handled by the utilities + +2004-09-22 22:49 Enrico Scholz + + * lib/vserver-internal.h: + + ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added + +2004-09-22 22:45 Enrico Scholz + + * lib/syscall_setsched.c: + + added support for the new 'struct vcmd_set_sched_v3' + +2004-09-22 22:45 Enrico Scholz + + * lib/syscall_setsched-v13.hc: + + updated to new 'struct vcmd_set_sched_v3' + added some optimizations + +2004-09-22 22:42 Enrico Scholz + + * kernel/sched.h: + + added 'struct vcmd_set_sched_v3' plus macros + +2004-09-10 13:23 Enrico Scholz + + * lib/vserver-internal.h: + + CALL_VC_V13B(), CALL_VC_V13OBS(): added + +2004-09-10 02:01 Enrico Scholz + + * src/vlimit.c: + + fixed missing argument for '--xid' switch + +2004-09-07 22:37 Enrico Scholz + + * src/vattribute.c: + + use vc_get_insecureflags() on '--secure' option + +2004-09-07 22:37 Enrico Scholz + + * lib/vserver.h: + + vc_get_insecureflags(): added (does this really make sense??) + +2004-09-07 22:36 Enrico Scholz + + * scripts/chcontext: + + fixed concatenation of flags + caps + +2004-09-07 22:27 Enrico Scholz + + * configure.ac: + + added an explicit requirement for version 1.9 of automake + +2004-08-27 23:07 Enrico Scholz + + * NEWS, configure.ac: + + version 0.30.193 + +2004-08-27 23:06 Enrico Scholz + + * scripts/: vserver.stop, vserver, vserver.start: + + follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped) + adjusted some exit-codes + +2004-08-27 16:14 Enrico Scholz + + * src/secure-mount.c: + + showHelp(): improved message + +2004-08-27 10:58 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated again... + +2004-08-27 10:58 Enrico Scholz + + * src/save_ctxinfo.c: + + append '\0' to the buffer read by readlink() + +2004-08-27 10:57 Enrico Scholz + + * src/keep-ctx-alive.c: + + include + +2004-08-27 10:57 Enrico Scholz + + * ensc_wrappers/wrappers-unistd.hc: + + Ereadlink*(): return the count of written chars + +2004-08-25 02:11 Enrico Scholz + + * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions, + vserver-start/mount.c: + + use the new 'secure-mount' CLI + +2004-08-25 02:08 Enrico Scholz + + * src/secure-mount.c: + + reworked it; '--chroot' does not accept an argument now, and '--secure' + is deprecated. Lots of code was modernized + +2004-08-19 18:06 Enrico Scholz + + * 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: + + added lots of new code + +2004-08-19 17:02 Enrico Scholz + + * vserver-start/: interface-print.c, interface-remove.c, mount.c, + mount.h, undo.c, undo.h: + + initial checkin + +2004-08-19 16:31 Enrico Scholz + + * src/vnamespace.c: + + fixed some #includes for the new position of sys_clone.h + +2004-08-19 16:30 Enrico Scholz + + * src/vkill.c: + + define ENSC_WRAPPERS_UNISTD; it is used for some legacy code + +2004-08-19 16:30 Enrico Scholz + + * src/rpm-fake.c: + + fixed some #includes to reflect changed position of sys_clone.h + +2004-08-19 16:29 Enrico Scholz + + * src/fstool.h: + + checkForRace(), resolveCtx(): removed prototypes + +2004-08-19 16:29 Enrico Scholz + + * src/fstool.c: + + checkForRace(): removed as unused + +2004-08-19 16:28 Enrico Scholz + + * src/chxid.c: + + use vc_xidopt2xid() instead of resolveCtx() + +2004-08-19 16:28 Enrico Scholz + + * src/sys_clone.h[DEAD]: + + moved into lib_internal/ + +2004-08-19 16:27 Enrico Scholz + + * src/fstool-resolvectx.c[DEAD]: + + obsoleted; functionality is already in libvserver + +2004-08-19 16:10 Enrico Scholz + + * lib_internal/testsuite/command.c: + + applied API changes + +2004-08-19 16:09 Enrico Scholz + + * lib_internal/command.h: + + added support for plain-style char** args + +2004-08-19 16:09 Enrico Scholz + + * lib_internal/: command-appendparameter.c, command-exec.c, + command-free.c, command-init.c: + + handle plain-style char** args also + +2004-08-19 16:08 Enrico Scholz + + * lib_internal/: command-setparams.c, sys_clone.h: + + initial checkin + +2004-08-19 16:07 Enrico Scholz + + * lib_internal/Makefile-files: + + added command-setparams.c and sys_clone.h + +2004-08-19 16:07 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + marked vserver.start.bin as C99-only + +2004-08-19 16:06 Enrico Scholz + + * pathconfig.h.pathsubst: + + added some new paths + +2004-08-19 16:06 Enrico Scholz + + * Makefile.am: + + automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + removed some libtool-hacks which are not needed with automake-1.9 anymore + +2004-08-19 16:04 Enrico Scholz + + * vserver-start/Makefile-files: + + automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + added lots of new files + +2004-08-19 16:03 Enrico Scholz + + * src/Makefile-files: + + automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + removed src/sys_clone.h (now in lib_internal/) + removed src/fstool-resolvectx.c + +2004-08-19 15:59 Enrico Scholz + + * lib/testsuite/Makefile-files, tests/Makefile-files: + + automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS! + +2004-08-19 15:58 Enrico Scholz + + * lib/xidopt2xid.c: + + removed code without an effect + +2004-08-19 15:57 Enrico Scholz + + * lib/syscall-syscall.c: + + gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it. + +2004-08-19 15:56 Enrico Scholz + + * lib/isfile.c: + + initial checkin + +2004-08-19 15:56 Enrico Scholz + + * lib/internal.h: + + utilvserver_isFile(): added prototype + +2004-08-19 15:56 Enrico Scholz + + * lib/getvservercfgstyle.c: + + fixed detection of legacy-style (check for file but not directory) + +2004-08-19 15:55 Enrico Scholz + + * lib/Makefile-files: + + addded 'isfile.c' + +2004-08-19 15:54 Enrico Scholz + + * ensc_wrappers/wrappers-stdlib.hc: + + Esetenv(): added + +2004-08-19 15:54 Enrico Scholz + + * ensc_wrappers/wrappers-socket.hc: + + Esend(), Esocketpair(): added + +2004-08-19 15:53 Enrico Scholz + + * ensc_fmt/fmt-internal.h: + + minor optimizations + +2004-08-19 15:53 Enrico Scholz + + * doc/configuration-xhtml.xsl: + + add '' tag + +2004-07-08 13:44 Enrico Scholz + + * doc/configuration.xml: + + documented vdir, run, run.rev (provided by Olivier Poitrey) + added some links about [bc]capabilities and flags + added more scheduler doc (provided by Olivier Poitrey) + added some comments about 2.4 vs. 2.6 at rlimits/ulimits + added doc about rlimit's 'min' setting + +2004-07-03 04:06 Enrico Scholz + + * NEWS, configure.ac: + + version 0.30.190 + +2004-07-03 03:57 Enrico Scholz + + * doc/configuration.xml: + + fixed path of the xsd file + +2004-07-03 03:54 Enrico Scholz + + * build-all: + + added fc-2 + +2004-07-03 03:38 Enrico Scholz + + * scripts/vserver.functions: + + prepareInit(): fixed case when .autofsck does not exist + +2004-07-03 03:35 Enrico Scholz + + * scripts/chcontext: + + accept --xid and prefer it against --ctx in the doc + added --silentexist option at --create + +2004-07-03 03:34 Enrico Scholz + + * distrib/suse91/apt/rpmpriorities: + + initial checkin + +2004-07-03 03:34 Enrico Scholz + + * distrib/redhat/rc.sysinit: + + call 'true' finally + +2004-07-03 03:34 Enrico Scholz + + * distrib/redhat/initpost: + + added comment about possible races + fixed /etc/inittab substitution + +2004-07-03 03:34 Enrico Scholz + + * distrib/Makefile.am: + + added redhat/rc.sysinit + added suse/apt/rpmpriorities + moved suse/apt/sources.list into the cfgdir + +2004-07-03 03:33 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vserver.start.bin + +2004-07-03 03:31 Enrico Scholz + + * vserver-start/Makefile-files: + + use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now + +2004-07-03 02:28 Enrico Scholz + + * distrib/Makefile.am: + + added suse91 files + +2004-07-03 02:24 Enrico Scholz + + * distrib/: redhat/rc.sysinit, suse91/apt/sources.list, + suse91/initpost, suse91/pkgs/01, suse91/pkgs/02, + suse91/rpm/macros: + + initial checkin + +2004-07-03 02:24 Enrico Scholz + + * distrib/redhat/initpost: + + some enhancements for 'plain' initstyle + +2004-07-03 02:22 Enrico Scholz + + * lib_internal/testsuite/.cvsignore: + + added some files + +2004-07-03 02:21 Enrico Scholz + + * vserver-start/.cvsignore: + + initial checkin + +2004-07-03 02:07 Enrico Scholz + + * 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: + + initial checkin + +2004-07-03 02:07 Enrico Scholz + + * vserver-start/Makefile-files: + + added lots of files + +2004-07-03 02:05 Enrico Scholz + + * src/vserver-info.c: + + added CANONIFY tag + +2004-07-03 02:05 Enrico Scholz + + * src/secure-mount.c: + + rewrite 'ext*' to 'ufs' + +2004-07-03 01:54 Enrico Scholz + + * scripts/: vserver.start, vserver.stop: + + use a canonified lockfile-name + +2004-07-03 01:54 Enrico Scholz + + * scripts/vserver.functions: + + function prepareInit(): do some cleanups in the plain-mode + +2004-07-03 01:54 Enrico Scholz + + * scripts/functions: + + vshelper.initSync(): use $1 instead of $VSERVER_DIR + +2004-07-03 01:49 Enrico Scholz + + * lib_internal/util.h: + + include util-lockfile.h + canonifyVserverName(): added prototype + +2004-07-03 01:45 Enrico Scholz + + * lib_internal/util-mem.h: + + optimized it a little bit + +2004-07-03 01:44 Enrico Scholz + + * lib_internal/pathinfo.h: + + ENSC_PI_DECLARE(): added + +2004-07-03 01:44 Enrico Scholz + + * lib_internal/command-wait.c: + + fixed stupid typo + +2004-07-03 01:35 Enrico Scholz + + * lib_internal/Makefile-files: + + added lots of new files + +2004-07-03 01:34 Enrico Scholz + + * lib_internal/: errinfo-writeerrno.c, errinfo.h, + filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h, + util-canonify.c, util-lockfile.c, util-lockfile.h: + + initial checkin + +2004-07-03 01:31 Enrico Scholz + + * lib/vserver.h: + + small cosmetical cleanups + +2004-07-03 01:27 Enrico Scholz + + * distrib/misc/mtab: + + s!ext2!ufs! + +2004-07-03 01:27 Enrico Scholz + + * pathconfig.h.pathsubst: + + added lots of PATH_* and PROG_* macros needed for vserver-start.bin + +2004-07-03 01:26 Enrico Scholz + + * build-all: + + removed gcc34 target (now default) + added gcc35 target (not working currently) + +2004-07-01 13:00 Enrico Scholz + + * scripts/vserver.start: + + (re)enabled nice-support for 2.6 vservers which was omitted inadvertently + +2004-07-01 12:33 Enrico Scholz + + * src/vlimit.c: + + fixed misinterpretation of '--xid' introduced by rev 1.17 + +2004-06-29 18:22 Enrico Scholz + + * scripts/vserver-build.apt-rpm: + + fixed installation at non-standard places + +2004-06-29 18:22 Enrico Scholz + + * scripts/vserver-build: + + fixed doc ('pkgcfgbase' vs. 'pkgbase') + +2004-06-27 16:38 Enrico Scholz + + * lib_internal/Makefile-files: + + added command* files and testsuite/ + +2004-06-27 16:38 Enrico Scholz + + * 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: + + initial checkin + +2004-06-27 15:57 Enrico Scholz + + * src/vserver-stat.c: + + enhanced output for old-style vservers + +2004-06-27 15:13 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated... + +2004-06-27 15:08 Enrico Scholz + + * src/vserver-info.c: + + assume '- SYSINFO' when no other options are given + +2004-06-27 15:06 Enrico Scholz + + * src/vcopy.c: + + made it work... + +2004-06-27 15:06 Enrico Scholz + + * scripts/vserver-build.skeleton: + + do not fail when '-d' is not specified and distribution can not be detected + +2004-06-27 15:05 Enrico Scholz + + * scripts/vserver-build.functions: + + getDistribution(): added detection for slackware and gentoo + +2004-06-27 15:04 Enrico Scholz + + * scripts/vprocunhide: + + fixed typos + +2004-06-27 15:04 Enrico Scholz + + * lib_internal/unify-unify.c: + + Unify_unify(): made it work also when destination file does not exist (needed for vcopy) + +2004-06-27 15:03 Enrico Scholz + + * lib_internal/unify-settime.c: + + Unify_setTime(): skip operation on symlinks + +2004-06-27 15:03 Enrico Scholz + + * lib/vserver.h: + + vc_syscall(): added prototype + added/updated some doc + +2004-06-27 15:02 Enrico Scholz + + * lib/syscall-syscall.c: + + initial checkin + +2004-06-27 15:01 Enrico Scholz + + * lib/: getvserverbyctx-compat.hc, getvserverctx.c: + + added legacy support + +2004-06-27 15:01 Enrico Scholz + + * lib/Makefile-files: + + added syscall-syscall.c + +2004-06-27 15:00 Enrico Scholz + + * ensc_fmt/fmt.h: + + cleanups; removed unneeded #undef's + +2004-06-27 14:59 Enrico Scholz + + * doc/configuration.xml: + + added comment about 'capabilities' file and kernelversion + +2004-06-17 23:32 Enrico Scholz + + * vserver-start/Makefile-files: + + initial checkin + +2004-06-17 23:31 Enrico Scholz + + * Makefile.am: + + added silent.% target + include ensc_fmt/ and vserver-start/ files + minor cosmetical fixes + +2004-06-16 12:10 Enrico Scholz + + * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h: + + added Vector_zeroEnd() function + +2004-06-16 12:07 Enrico Scholz + + * lib/Makefile-files: + + moved fmt* functionality into the 'ensc_fmt' module + removed '-D_REENTRANT' as it is defined globally + +2004-06-16 12:06 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]: + + moved fmt* functionality into the 'ensc_fmt' module + +2004-05-27 02:55 Enrico Scholz + + * src/vcontext.c: + + s!fakeinit!initpid! at some places + +2004-05-27 02:54 Enrico Scholz + + * scripts/vserver.functions: + + use '--fakeinit' by default; users will have to disable it explicitly + by putting '~fakeinit' into the 'flags' configuration file + +2004-05-27 02:54 Enrico Scholz + + * scripts/vserver-build.debootstrap: + + cleanups + +2004-05-27 02:53 Enrico Scholz + + * README: + + fixed typos + +2004-05-27 02:51 Enrico Scholz + + * scripts/chcontext: + + s!fakeinit!initpid! at some places + +2004-05-27 02:51 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated + +2004-05-27 02:50 Enrico Scholz + + * util-vserver.spec.in: + + (re)added the MANIFEST_* variables which were lost some time ago; this + will preserve %%config files... + +2004-05-27 02:48 Enrico Scholz + + * Makefile.am: + + make util-vserver.spec readonly to prevent losing of changes + +2004-05-27 02:46 Enrico Scholz + + * README: + + added content + +2004-05-22 02:39 Enrico Scholz + + * sysv/vprocunhide: + + fixed rc conflict with /etc/rc.d/functions; reported by taxcollector + in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052 + +2004-05-21 17:46 Enrico Scholz + + * configure.ac, m4/gpgsig.am: + + added support for the default GPG key + +2004-05-21 17:27 Enrico Scholz + + * scripts/: functions, vapt-get, vrpm: + + added some color to the life + +2004-05-20 02:38 Enrico Scholz + + * scripts/: pkgmgmt, vserver: + + mount filesystems on 'vserver ... pkgmgmt ...' operations + +2004-05-19 01:25 Enrico Scholz + + * NEWS: + + version 0.29.214 + +2004-05-19 01:24 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated URL (again...) + +2004-05-19 01:21 Enrico Scholz + + * distrib/: Makefile.am, fc2/apt/rpmpriorities, + fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02: + + added fc2 support + +2004-05-19 01:21 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + removed clearenv, added sigexec + +2004-05-19 01:20 Enrico Scholz + + * util-vserver.spec.in: + + s!@PACAKGE@!%name! at some places + +2004-05-19 01:20 Enrico Scholz + + * Makefile.am: + + substitute ENV + +2004-05-11 20:49 Enrico Scholz + + * configure.ac, scripts/util-vserver-vars.pathsubst, + scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]: + + use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it... + +2004-05-11 20:32 Enrico Scholz + + * src/sigexec.c: + + initial checkin + +2004-05-11 20:31 Enrico Scholz + + * src/: context-sync.hc, vnamespace.c, vps.c: + + set SIGCHLD sigmask to an expected value (SIG_DFL) + use new exitLikeProcess() interface + +2004-05-11 20:30 Enrico Scholz + + * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c: + + set SIGCHLD sigmask to an expected value (SIG_DFL) + +2004-05-11 20:28 Enrico Scholz + + * scripts/vshelper: + + execute vshelper through 'sigexec' to set expected sigmask + +2004-05-11 20:26 Enrico Scholz + + * src/: .cvsignore, Makefile-files: + + added sigexec + +2004-05-11 20:25 Enrico Scholz + + * lib_internal/util-exitlikeprocess.h: + + exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter + +2004-05-11 20:24 Enrico Scholz + + * lib_internal/util-exitlikeprocess.c: + + exitLikeProcess(): never return... + +2004-05-11 20:23 Enrico Scholz + + * lib_internal/switchtowatchxid.c: + + switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already + +2004-05-08 04:05 Enrico Scholz + + * configure.ac, NEWS: + + version 0.29.213 + +2004-05-08 03:40 Enrico Scholz + + * src/exec-ulimit.c: + + added support for 'core' + +2004-05-08 03:38 Enrico Scholz + + * src/vps.c: + + use new exitLikeProcess() interface + better error-handling + +2004-05-08 03:33 Enrico Scholz + + * src/: context-sync.hc, vnamespace.c: + + use new exitLikeProcess() interface + +2004-05-08 03:32 Enrico Scholz + + * scripts/: vserver.start, vserver.stop: + + added locking + call setDefaultTTY() correctly + +2004-05-08 03:31 Enrico Scholz + + * scripts/vserver-build.apt-rpm: + + call 'vapt-get -- clean' after building the vserver + +2004-05-08 03:30 Enrico Scholz + + * scripts/functions: + + setDefaultTTY(): redirect every descriptors + +2004-05-08 03:30 Enrico Scholz + + * lib_internal/util-exitlikeprocess.h: + + exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns + exitLikeProcess(): added a second, 'char *' parameter for the human readable command + +2004-05-08 03:28 Enrico Scholz + + * lib_internal/util-exitlikeprocess.c: + + be more verbose when sending a signal + +2004-05-08 03:28 Enrico Scholz + + * lib/testsuite/cflags.c: + + some changes to make gcc34 happy + +2004-05-08 03:27 Enrico Scholz + + * lib/val2text.hc: + + include + +2004-05-08 03:27 Enrico Scholz + + * lib/getvservername.c: + + getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls + +2004-05-08 03:26 Enrico Scholz + + * lib/: getvserverbyctx-compat.hc, getvserverctx.c: + + optimized buffersizes + +2004-05-08 03:25 Enrico Scholz + + * doc/configuration.xml: + + fixed apps/vunify/logfile documentation; it must be configured on a + per-system, but not per-vserver base + +2004-05-08 03:25 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated again + +2004-05-05 21:40 Enrico Scholz + + * src/clearenv.c: + + fixed case when '--' is used + +2004-05-05 21:39 Enrico Scholz + + * scripts/vshelper: + + fixed typo + +2004-05-05 21:39 Enrico Scholz + + * scripts/vserver.start: + + use 'clearenv' in the new path also + +2004-05-05 21:39 Enrico Scholz + + * scripts/vserver.functions: + + sendKillSequence(): be silent and succeed everytime + +2004-05-05 21:38 Enrico Scholz + + * scripts/vserver-setup.functions: + + removed legacy code + +2004-05-05 21:37 Enrico Scholz + + * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c: + + added code to preserve capabilities and flags + +2004-05-05 21:37 Enrico Scholz + + * lib_internal/unify-unify.c: + + added some doc + +2004-05-05 21:36 Enrico Scholz + + * lib/syscall_setiattr-fscompat.hc: + + be more carefully regarding signed vs. unsigned int... + +2004-05-05 21:36 Enrico Scholz + + * lib/bcaps-v13.c: + + removePrefix(): fixed another 'len' issue + include + +2004-04-30 12:24 Enrico Scholz + + * lib/bcaps-v13.c: + + removePrefix(): fixed case when len<4 + +2004-04-28 21:18 Enrico Scholz + + * doc/changelog.txt[DEAD]: + + removed since unused + +2004-04-28 20:12 Enrico Scholz + + * lib/apidoc/Makefile-files: + + added list2xxx.syntax + +2004-04-28 20:11 Enrico Scholz + + * src/readlink.c: + + enhanced errormessages + +2004-04-28 20:10 Enrico Scholz + + * src/: rpm-fake.c, vattribute.c: + + use vc_get_insecurebcaps() instead of vc_get_insecurecaps() + set secure ccapabilities + +2004-04-28 20:09 Enrico Scholz + + * src/: chcontext.c, reducecap.c: + + use vc_get_insecurebcaps() instead of vc_get_insecurecaps() + +2004-04-28 20:08 Enrico Scholz + + * lib_internal/Makefile-files: + + added coreassert.h + +2004-04-28 20:08 Enrico Scholz + + * lib/testsuite/cflags.c: + + use + added new testcases + +2004-04-28 20:07 Enrico Scholz + + * lib/testsuite/: fmt.c, parselimit.c: + + use + +2004-04-28 20:07 Enrico Scholz + + * lib/testsuite/Makefile-files: + + define ENSC_TESTSUITE + +2004-04-28 20:06 Enrico Scholz + + * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h: + + initial checkin + +2004-04-28 20:06 Enrico Scholz + + * lib/apidoc/Doxyfile.in: + + set EXAMPLE_PATH + +2004-04-28 20:04 Enrico Scholz + + * lib/vserver.h: + + vc_get_insecureccaps(): added + cleanups + added documentation + +2004-04-28 20:04 Enrico Scholz + + * lib/val2text.hc: + + use strncasecmp() instead of strncmp() + +2004-04-28 20:04 Enrico Scholz + + * lib/listparser.hc: + + improved error-detection for the '^' prefix + added support for 'none' + allow '0' + +2004-04-28 19:57 Enrico Scholz + + * lib/bcaps-v13.c: + + added bcapability names + added code to remove a 'CAP_' prefix + +2004-04-28 19:55 Enrico Scholz + + * lib/: Makefile-files, getinsecurebcaps.c, + getinsecurecaps.c[DEAD]: + + renamed getinsecurecaps.c to getinsecurebcaps.c + +2004-04-23 18:47 Enrico Scholz + + * doc/configuration-lsd.css, NEWS, configure.ac: + + version 0.29.211 + +2004-04-23 18:47 Enrico Scholz + + * util-vserver.spec.in: + + readjusted Release: + +2004-04-23 16:04 Enrico Scholz + + * util-vserver.spec.in: + + cleaned up the %file-lists + buildrequire 'xalan-j' (can be disabled with '--without xalan') + removed 'libxslt' buildrequire + +2004-04-23 16:03 Enrico Scholz + + * doc/Makefile-files: + + remove *.html only, when we can recreate them + +2004-04-23 13:10 Enrico Scholz + + * lib/Makefile-files: + + fixed typo + +2004-04-23 13:09 Enrico Scholz + + * doc/Makefile-files: + + removed FAQ.txt and configuration.dtd + added configuration.xsd + +2004-04-23 13:09 Enrico Scholz + + * doc/FAQ.txt[DEAD]: + + obsoleted + +2004-04-22 22:47 Enrico Scholz + + * configure.ac: + + added 'net' API + disable 'legacy' API by default + +2004-04-22 22:47 Enrico Scholz + + * compat.h: + + added nid_t + +2004-04-22 22:47 Enrico Scholz + + * src/reducecap.c: + + fixed warnings when compiled without legacy-mode + +2004-04-22 22:46 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: + + added network layer functions + +2004-04-22 22:45 Enrico Scholz + + * lib/syscall_ctxcreate-v13.hc: + + fixed return value + +2004-04-22 21:33 Enrico Scholz + + * doc/configuration.dtd[DEAD]: + + obsoleted by configuration.xsd + +2004-04-22 21:28 Enrico Scholz + + * THANKS: + + added Olivier Poitrey + +2004-04-22 21:27 Enrico Scholz + + * configure.ac: + + use xalan instead of xsltproc + +2004-04-22 21:24 Enrico Scholz + + * doc/: configuration-xhtml.xsl, configuration.xml, + configuration.xsd: + + use the new, XSD-based format which was defined by Olivier Poitrey + +2004-04-22 21:01 Enrico Scholz + + * doc/configuration-xhtml.xsl: + + made it work with xalan + removed debug message + +2004-04-22 21:00 Enrico Scholz + + * doc/beautify.xsl[DEAD]: + + obsoleted + +2004-04-22 21:00 Enrico Scholz + + * doc/Makefile-files: + + use xalan + +2004-04-22 20:10 Enrico Scholz + + * kernel/: network.h, sched.h: + + updated to vs1.9.0pre12 + +2004-04-22 17:43 Enrico Scholz + + * lib/: cflags-v13.c, testsuite/cflags.c: + + use more specific names for the flags + +2004-04-21 23:17 Enrico Scholz + + * scripts/vserver.start: + + give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME) + +2004-04-21 23:16 Enrico Scholz + + * scripts/vserver.functions: + + moved the 'ip_only' handling to the right place + +2004-04-21 11:44 Enrico Scholz + + * src/vshelper-sync.c: + + fixed missing initialization of a timeout struct + +2004-04-21 11:43 Enrico Scholz + + * src/vserver-stat.c: + + use uint64_t for the uptime counter to handle medium+large uptimes + (>49 days) correctly + +2004-04-21 02:24 Enrico Scholz + + * scripts/vserver.functions: + + made 'nodev' work + +2004-04-20 20:13 Enrico Scholz + + * src/.cvsignore: + + added chain-echo + +2004-04-20 20:07 Enrico Scholz + + * src/Makefile-files: + + added chain-echo + +2004-04-20 20:07 Enrico Scholz + + * scripts/vshelper: + + use '--defaulttty' + +2004-04-20 20:07 Enrico Scholz + + * scripts/vserver.stop: + + use setDefaultTTY() + +2004-04-20 20:02 Enrico Scholz + + * scripts/vserver.start: + + use setDefaultTTY() + added explicit synchronization step for fakeinit with the old methods + +2004-04-20 20:01 Enrico Scholz + + * scripts/vserver: + + added '--defaulttty' option + +2004-04-20 20:00 Enrico Scholz + + * scripts/start-vservers: + + use --defaulttty options instead of setting tty manually + +2004-04-20 20:00 Enrico Scholz + + * scripts/functions: + + setDefaultTTY(): added + +2004-04-20 19:59 Enrico Scholz + + * lib/getvservercfgstyle.c: + + * vc_getVserverCfgStyle(): interprete relative ('./') and absolute + paths ('/...') as vcCFG_RECENT_FULL only + * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2)) + instead of access(2) to check for directories + +2004-04-20 19:57 Enrico Scholz + + * ensc_wrappers/wrappers-unistd.hc: + + Edup(): added + +2004-04-20 19:57 Enrico Scholz + + * ensc_wrappers/wrappers-fcntl.hc: + + Efcntl(): added + +2004-04-20 19:57 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + added some entries + +2004-04-20 19:56 Enrico Scholz + + * distrib/misc/vunify-exclude: + + updated + +2004-04-20 19:55 Enrico Scholz + + * contrib/manifest.dat.pathsubst, + scripts/util-vserver-vars.pathsubst: + + added chain-echo + +2004-04-20 19:54 Enrico Scholz + + * src/chain-echo.c: + + initial checkin + +2004-04-15 04:33 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.209 + +2004-04-15 04:01 Enrico Scholz + + * src/vcontext.c: + + setFlags(): optimized (nearly state of 1.10) + +2004-04-15 04:00 Enrico Scholz + + * scripts/vserver.suexec: + + call chbind when entering vservers + +2004-04-15 03:59 Enrico Scholz + + * scripts/vserver.functions: + + call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext + +2004-04-15 03:59 Enrico Scholz + + * scripts/functions: + + callInNamespace(): do not accept non-running vservers + +2004-04-15 03:58 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated + +2004-04-15 01:31 Enrico Scholz + + * src/vcontext.c: + + applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) + fixed '--fakeinit' option + +2004-04-15 01:29 Enrico Scholz + + * scripts/vshelper: + + fixed another brokeness in CLI option handling + +2004-04-15 01:28 Enrico Scholz + + * scripts/functions: + + lock(): do not execute the pipe; this does not work on 2.6 + +2004-04-15 01:28 Enrico Scholz + + * lib/testsuite/.cvsignore: + + added cflags + +2004-04-15 01:27 Enrico Scholz + + * doc/configuration.xml: + + added some comments about uts/context + +2004-04-15 01:27 Enrico Scholz + + * doc/configuration-xhtml.xsl: + + added a new boring stylesheet + +2004-04-15 01:27 Enrico Scholz + + * doc/configuration.css: + + initial checkin + +2004-04-15 01:26 Enrico Scholz + + * contrib/: make-manifest, manifest.dat.pathsubst: + + added support for '%config(...)' (or whatever) annotations + +2004-04-15 01:25 Enrico Scholz + + * 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: + + applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*) + +2004-04-15 01:22 Enrico Scholz + + * lib_internal/: Makefile-files, util.h: + + added util-debug.h + +2004-04-15 01:22 Enrico Scholz + + * lib_internal/util-debug.h: + + initial checkin + +2004-04-15 01:21 Enrico Scholz + + * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h, + namespace.h, network.h, sched.h, switch.h, xid.h: + + updated to vs1.90pre9 + +2004-04-15 01:21 Enrico Scholz + + * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files, + testsuite/cflags.c, testsuite/flags.c[DEAD]: + + applied new kernel API + renamed functions so that they correspond to the new kernel API + +2004-04-15 01:19 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]: + + renamed files so that their names are corresponding the kernel + API. Especially, *_context was renamed to ctx_*, and *flags* to + *cflags*. + +2004-04-13 10:28 Enrico Scholz + + * scripts/functions: + + further locking fixes + +2004-04-13 10:27 Enrico Scholz + + * src/lockfile.c: + + propagate errors + +2004-04-13 10:20 Enrico Scholz + + * src/chroot-rm.c: + + cleanups + +2004-04-13 10:09 Enrico Scholz + + * scripts/vshelper: + + open FD 0 + evaluate CLI options depending on used kernel API + +2004-04-13 10:08 Enrico Scholz + + * scripts/functions: + + use new locking mechanism + +2004-04-13 10:04 Enrico Scholz + + * lib/: issupported.c, issupportedstring.c, vserver.h: + + added VSHELPER0 feature + +2004-04-08 10:33 Enrico Scholz + + * scripts/vserver.functions: + + execScriptlets(): fixed initialization of 'start' + execScriptlets(): declare some variables as readonly + _sourceWrap(): added some variables + +2004-04-08 08:06 Enrico Scholz + + * scripts/vserver.functions: + + implemented support for default-scriptlets (inspired by ideas of + Olivier Poitrey) + +2004-04-08 08:05 Enrico Scholz + + * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm, + vrpm-worker, vserver-build, vshelper: + + give more verbose error-messages + +2004-04-08 08:04 Enrico Scholz + + * lib/syscall.c: + + added link-warning for vc_new_s_context() + +2004-04-08 08:04 Enrico Scholz + + * doc/configuration.xml: + + added general description for the scripts and documented + $DONT_SKIP_DEFAULTS + +2004-04-08 08:03 Enrico Scholz + + * compat.h: + + LINK_WARNING(): added + +2004-04-07 01:12 Enrico Scholz + + * 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: + + give more comprehensive error-message + +2004-04-07 01:00 Enrico Scholz + + * src/: vps.c, vserver-info.c, vserver-stat.c: + + use switchToWatchXid() + +2004-04-07 00:59 Enrico Scholz + + * src/Makefile-files: + + link some files against libinternal.a + +2004-04-07 00:58 Enrico Scholz + + * lib_internal/util.h: + + switchToWatchXid(): added prototype + +2004-04-07 00:58 Enrico Scholz + + * lib_internal/switchtowatchxid.c: + + initial checkin + +2004-04-07 00:58 Enrico Scholz + + * lib_internal/Makefile-files: + + added switchtowatchxid.c + +2004-04-07 00:57 Enrico Scholz + + * lib/vserver.h: + + VC_ATTR_DEPRECATED: added + +2004-04-07 00:57 Enrico Scholz + + * lib/syscall-compat.hc: + + vc_chrootsafe_compat(): removed + +2004-04-06 10:47 Enrico Scholz + + * src/vunify.c: + + applied new MatchList_compare() interface + +2004-04-06 10:46 Enrico Scholz + + * src/vserver-stat.c: + + started support for HZ!=100 + cleanups + +2004-04-06 10:44 Enrico Scholz + + * src/vcopy.c: + + implement support for SKIP files + +2004-04-06 10:44 Enrico Scholz + + * src/: rpm-fake-resolver.c, rpm-fake.c: + + do not call vc_new_s_context() when COMPAT API is not available + +2004-04-06 10:43 Enrico Scholz + + * scripts/functions: + + cleanups + vshelper.doInit(): added another sanity check + +2004-04-06 10:42 Enrico Scholz + + * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c, + matchlist.h: + + implemented support for SKIP (~) files + +2004-04-06 10:42 Enrico Scholz + + * lib/testsuite/flags.c: + + added tests for new flags + +2004-04-06 10:41 Enrico Scholz + + * lib/vserver.h: + + updated VC_VXF_* constants + added VC_VXC_* constants + +2004-04-06 10:41 Enrico Scholz + + * lib/flags-v13.c: + + added/updated flaglist + +2004-04-06 10:41 Enrico Scholz + + * lib/ccaps-v13.c: + + added ccap names + +2004-04-06 10:40 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + cleanups + +2004-04-06 10:40 Enrico Scholz + + * distrib/misc/vunify-exclude: + + exclude keyfiles completely + made some big files in /etc canditates for unify + +2004-04-06 10:39 Enrico Scholz + + * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, + sched.h, signal.h, xid.h: + + updated to 2.6.5-vs1.9.0pre4 + +2004-03-31 05:27 Enrico Scholz + + * src/lockfile.c: + + optimized some things + now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers) + +2004-03-31 05:26 Enrico Scholz + + * scripts/functions: + + added some doc + s!_UV_LOCKS!_VS_LOCKS! + +2004-03-31 02:15 Enrico Scholz + + * src/lockfile.c: + + fixed '--help' output + +2004-03-31 02:10 Enrico Scholz + + * contrib/manifest.dat.pathsubst, src/.cvsignore: + + added lockfile + +2004-03-31 02:05 Enrico Scholz + + * src/lockfile.c: + + initial checkin + +2004-03-31 02:04 Enrico Scholz + + * src/Makefile-files: + + added lockfile + +2004-03-31 02:04 Enrico Scholz + + * scripts/vserver.functions: + + enableInterfaces(), disableInterfaces(): added locking + enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type + +2004-03-31 02:03 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + $_LOCKFILE, $LOCKDIR: added + +2004-03-31 02:03 Enrico Scholz + + * scripts/functions: + + lock(),unlock(): added + isNumber(): added doc + +2004-03-30 22:26 Enrico Scholz + + * scripts/vserver.functions: + + made it work... + +2004-03-30 22:25 Enrico Scholz + + * scripts/functions: + + isNumber(): fixed '0' case + +2004-03-30 21:07 Enrico Scholz + + * scripts/vserver.functions: + + implemented parts of Liam Helmer's dummy-interface method + +2004-03-30 21:00 Enrico Scholz + + * scripts/functions: + + isNumber(): added + +2004-03-30 20:59 Enrico Scholz + + * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst: + + added substitutions/tests for iptables, modprobe, rmmod and nameif + (required for Liam Helmer's dummy-interfaces) + +2004-03-30 19:20 Enrico Scholz + + * src/vshelper-sync.c: + + implemented it with select() instead of alarm(); races are much nicer to handle + +2004-03-30 18:10 Enrico Scholz + + * src/vshelper-sync.c: + + use sigaction() instead of signal() to remove SA_RESTART flag explicitly + +2004-03-30 18:04 Enrico Scholz + + * src/pipe-sync.c[DEAD]: + + obsoleted by vshelper-sync + +2004-03-30 17:50 Enrico Scholz + + * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h, + switch.h: + + updated from vs0.09.28 + +2004-03-30 17:49 Enrico Scholz + + * contrib/manifest.dat.pathsubst, src/Makefile-files: + + removed pipe-sync + +2004-03-27 05:58 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.207 + +2004-03-26 10:50 Enrico Scholz + + * scripts/vshelper: + + use 'findObject -e' instead of 'findFile' to find /dev/null also + +2004-03-26 10:50 Enrico Scholz + + * scripts/vserver.start: + + fixed call of vshelper.isEnabled + +2004-03-26 10:49 Enrico Scholz + + * doc/configuration.xml: + + fixed some typos + +2004-03-26 10:05 Enrico Scholz + + * doc/configuration.xml: + + documented apps/vshelper/logfile symlink + +2004-03-26 10:03 Enrico Scholz + + * scripts/vshelper: + + ignore 'restart2' event; this seems to be issued at vserver *start* + added support for a logfile + enable logfile-logging when invoked from kernel (no tty) + +2004-03-26 09:29 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + fixed order of variables + fixed _VSHELPER path + +2004-03-26 09:28 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + fixed vshelper path + added vshelper-sync + +2004-03-26 09:27 Enrico Scholz + + * util-vserver.spec.in: + + added some Requires: + own %dir /var/run/vshelper + +2004-03-26 09:27 Enrico Scholz + + * Makefile.am: + + added substition for @VSHELPERSTATEDIR@ + minor cosmetical cleanups + +2004-03-26 08:45 Enrico Scholz + + * src/.cvsignore: + + added vshelper-sync + +2004-03-26 08:40 Enrico Scholz + + * src/vshelper-sync.c: + + initial checkin + +2004-03-26 08:40 Enrico Scholz + + * src/vserver-info.c: + + - added tgID and tgPXID support + - accept 'true' as boolean value + - optimized the code a little bit so that the xid will be looked up + only when really needed + +2004-03-26 08:38 Enrico Scholz + + * src/vps.c: + + in output, added a ' ' on overlong vserver-names + +2004-03-26 08:38 Enrico Scholz + + * src/secure-mount.c: + + rewrote some parts to cope better with '-o' options (required for -bme + patches to work) + +2004-03-26 08:37 Enrico Scholz + + * src/Makefile-files: + + added vshelper-sync + +2004-03-26 08:36 Enrico Scholz + + * scripts/vshelper: + + initial checkin + +2004-03-26 08:36 Enrico Scholz + + * scripts/vserver.stop: + + added VSHELPER & synchronization code + +2004-03-26 08:36 Enrico Scholz + + * scripts/vserver.start: + + added documentation about failure reasons + added VSHELPER code + +2004-03-26 08:35 Enrico Scholz + + * scripts/vserver.functions: + + adapted code to new getFileArray() behavior + added VSHELPER support + added "LEGACY ALERT" messages + initSync(),waitForSync(): added + +2004-03-26 08:33 Enrico Scholz + + * scripts/vserver-setup.functions: + + added a "LEGACY ALERT" + +2004-03-26 08:33 Enrico Scholz + + * scripts/vserver-build: + + fixed code to work with new behavior of getFileArray + +2004-03-26 08:32 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added some missing variables + added the vshelper variables + +2004-03-26 08:31 Enrico Scholz + + * scripts/pkgmgmt: + + use pkgmgmt.isAptAvailable() + +2004-03-26 08:30 Enrico Scholz + + * scripts/functions: + + logging(),warning(),panic(),execute(): added + pkgmgmt.isAptAvailable(): added + vshelper.*(): added + getFileArray(): fail, when file does not exist + +2004-03-26 08:29 Enrico Scholz + + * scripts/Makefile-files: + + added vshelper + +2004-03-26 08:28 Enrico Scholz + + * lib/vserver.h: + + - minor cleanups + - added vcFEATURE_VSHELPER + - vc_isSupported(): annotated it + - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT + requires a special handling so inlining is not really usefully + anymore + +2004-03-26 08:26 Enrico Scholz + + * lib/: issupported.c, issupportedstring.c: + + added VSHELPER + +2004-03-26 08:26 Enrico Scholz + + * lib/Makefile-files: + + added getinsecurecaps.c + +2004-03-26 08:26 Enrico Scholz + + * lib/getinsecurecaps.c: + + initial checkin + +2004-03-26 08:25 Enrico Scholz + + * doc/configuration.xml: + + documented the vshelper stuff + +2004-03-26 08:25 Enrico Scholz + + * doc/configuration.dtd: + + added a type for 'script' + +2004-03-26 08:24 Enrico Scholz + + * distrib/Makefile.am: + + cleanups in the directory creation rules + +2004-03-26 08:24 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vshelper + +2004-03-26 08:23 Enrico Scholz + + * util-vserver.spec.in: + + use 'install-distribution' instead of 'install-vserverdir' + added vshelper stuff + +2004-03-26 08:23 Enrico Scholz + + * Makefile.am: + + cleanups and enhancements in the directory installation rules + +2004-03-24 06:51 Enrico Scholz + + * NEWS: + + version 0.29.205 + +2004-03-24 06:51 Enrico Scholz + + * src/Makefile-files: + + fixed LDADD flags for capchroot + +2004-03-24 06:30 Enrico Scholz + + * src/vsched.c: + + enhanced the in-chain operation; make it a noop when called without opts + enhanced error messages + +2004-03-24 06:23 Enrico Scholz + + * scripts/: util-vserver-vars.pathsubst, vserver.functions, + vserver.start: + + added scheduler support + +2004-03-24 06:23 Enrico Scholz + + * doc/configuration.xml: + + added basic documentation for bcapabilities, ccapabilities and schedule + +2004-03-24 05:56 Enrico Scholz + + * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c, + src/vattribute.c, src/vps.c: + + renamed vc_get_securecaps() to vc_get_insecurecaps() + +2004-03-24 05:47 Enrico Scholz + + * scripts/vserver.start: + + added missing '\' + +2004-03-24 05:46 Enrico Scholz + + * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c, + vserver-info.c, vuname.c: + + use vc_xidopt2xid() + +2004-03-24 05:44 Enrico Scholz + + * src/: chcontext.c, vkill.c, vsched.c: + + prefer '--xid' instead of '--ctx' + use vc_xidopt2xid() + +2004-03-24 05:43 Enrico Scholz + + * scripts/vserver.start: + + added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts + +2004-03-24 05:43 Enrico Scholz + + * scripts/vserver-build.debootstrap: + + call 'wget' with '-nv' instead of '-q' + +2004-03-24 05:42 Enrico Scholz + + * lib/vserver.h: + + vc_xidopt2xid(): added prototype + +2004-03-24 05:42 Enrico Scholz + + * lib/Makefile-files: + + added xidopt2xid.c + +2004-03-24 05:41 Enrico Scholz + + * lib/xidopt2xid.c: + + initial checkin + +2004-03-24 05:41 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_xidopt2xid(): added + +2004-03-24 05:41 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + updated to recent version + +2004-03-24 05:40 Enrico Scholz + + * util-vserver.spec.in: + + fixed Requires() + fixed some %dir's + +2004-03-24 02:48 Enrico Scholz + + * src/vlimit.c: + + cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options + minor cleanups + +2004-03-24 02:45 Enrico Scholz + + * sysv/vservers-legacy: + + initial checkin + +2004-03-24 02:44 Enrico Scholz + + * sysv/: rebootmgr, rebootmgr.subst[DEAD]: + + 'rebootmgr' is now a src-script + +2004-03-24 02:44 Enrico Scholz + + * sysv/Makefile-files: + + 'rebootmgr' is now a src-script + added vservers-legacy + +2004-03-24 02:43 Enrico Scholz + + * src/vattribute.c: + + initialize 'bmask' member of struct vc_ctx_caps + use negative logic of --bcap (this should be the 'old' behavior of '--cap') + +2004-03-24 02:42 Enrico Scholz + + * src/rpm-fake.c: + + initialize 'bmask' member of struct vc_ctx_caps + +2004-03-24 02:41 Enrico Scholz + + * src/: capchroot.c, filetime.c, readlink.c: + + rewrote it + +2004-03-24 02:41 Enrico Scholz + + * src/Makefile-files: + + cleanups; moved some programs into $legacydir + +2004-03-24 02:40 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added more legacy programs + +2004-03-24 02:32 Enrico Scholz + + * scripts/legacy/vserver: + + use $_XXXX variables instead of static commandnames + use variables for paths + +2004-03-24 02:21 Enrico Scholz + + * scripts/legacy/distrib-info: + + moved parserpmdump to legacy + +2004-03-24 02:15 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_REBOOTMGR + +2004-03-24 02:15 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + fixed copy&paste error + +2004-03-24 02:12 Enrico Scholz + + * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed, + cvsusers.map: + + initial checkin + +2004-03-24 02:11 Enrico Scholz + + * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore, + lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore, + src/testsuite/.cvsignore, tests/.cvsignore: + + added some standardfiles; I do not want to wait until Savannah fixes + its scripts and allows access to CVSROOT/cvsignore again. + +2004-03-24 02:07 Enrico Scholz + + * lib_internal/util-perror.h: + + placed a 'do ... while (0)' block around the macros + +2004-03-24 02:07 Enrico Scholz + + * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc, + syscall_setccaps-v13.hc: + + handle the new struct vc_ctx_caps::bmask member + +2004-03-24 02:05 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + moved some files into legacy + handle sysv scripts + +2004-03-24 02:05 Enrico Scholz + + * util-vserver.spec.in: + + added formerly missing 'v_gated' registration + updated -legacy subpackage and moved some initscripts into it + +2004-03-24 02:04 Enrico Scholz + + * lib/vserver.h: + + do not use PURE before gcc 3.3.3 + use a more effective way to determine gcc revision + struct vc_ctx_caps: added 'bmask' member + +2004-03-24 02:03 Enrico Scholz + + * compat.h: + + do not use PURE before gcc 3.3.3 + use a more effective way to determine gcc revision + +2004-03-23 02:15 Enrico Scholz + + * scripts/vserver-wrapper: + + fixed typo (missing 's') + +2004-03-23 00:27 Enrico Scholz + + * scripts/vserver-build.functions: + + added basic support for SuSE (patch from Thomas Guettler) + give more hints in errormessages (patch from Thomas Guettler) + +2004-03-23 00:18 Enrico Scholz + + * scripts/vpkg: + + give out errormessage on unknown distribution type + +2004-03-23 00:13 Enrico Scholz + + * scripts/functions: + + added basic support for SuSE + +2004-03-19 17:58 Enrico Scholz + + * src/vserver-stat.c: + + fixed race when process disappeared shortly after reading /proc + +2004-03-19 17:57 Enrico Scholz + + * doc/configuration.xml: + + documented apps/init/{mark,depends} + mentioned the gentoo initstyle + +2004-03-19 17:57 Enrico Scholz + + * doc/configuration-lsd.css: + + followed Bertl's suggestion and added a subliminal message + +2004-03-19 17:51 Enrico Scholz + + * configure.ac: + + require at least version 0.24 of dietlibc + +2004-03-19 17:51 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + allow to specify a + +2004-03-18 07:06 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.204 + +2004-03-18 07:06 Enrico Scholz + + * lib_internal/util-dotfile.h: + + do not use PURE; it is not applicable for inline declarations + +2004-03-18 06:59 Enrico Scholz + + * compat.h: + + fixed broken condition for PURE + define __builtin_expect() when needed + +2004-03-18 06:36 Enrico Scholz + + * src/vunify.c: + + cleanups in the verbosity code + +2004-03-18 06:35 Enrico Scholz + + * scripts/legacy/: vps.pathsubst, vserver: + + use 'chcontext-compat' instead of 'chcontext' + +2004-03-18 06:35 Enrico Scholz + + * scripts/vserver.stop: + + call isVserverRunning to cleanup rundir + +2004-03-18 06:35 Enrico Scholz + + * scripts/vserver-build.functions.pkgmgmt: + + ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty + +2004-03-18 06:33 Enrico Scholz + + * scripts/vserver-build: + + cleanups; use full parenthesis in case ... esac + +2004-03-18 06:33 Enrico Scholz + + * scripts/vserver: + + implemenented 'pkgmgmt' command + +2004-03-18 06:32 Enrico Scholz + + * scripts/vrpm: + + allow both internal and external packagemanagement + +2004-03-18 06:32 Enrico Scholz + + * scripts/vpkg: + + cleanups; generalized some functions and moved them into the 'functions' file + +2004-03-18 06:32 Enrico Scholz + + * scripts/vapt-get: + + support both internal and external packagemanagement + +2004-03-18 06:31 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_PKGMGMT and $_TAR + +2004-03-18 06:31 Enrico Scholz + + * scripts/start-vservers: + + filter out non-matching vservers *before* adding them to the makefile + +2004-03-18 06:30 Enrico Scholz + + * scripts/functions: + + getVserverStatus(): fix problems with leading whitespaces in numerical values + pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added + +2004-03-18 06:29 Enrico Scholz + + * scripts/pkgmgmt: + + initial checkin + +2004-03-18 06:29 Enrico Scholz + + * scripts/Makefile-files: + + added pkgmgmt + +2004-03-18 06:28 Enrico Scholz + + * lib_internal/matchlist-initmanually.c: + + some cleanups in the verbosity code + +2004-03-18 06:28 Enrico Scholz + + * lib/getvservercfgstyle.c: + + filter out relative and absolute paths; when they are not pointing to + an existing directory, the function fails + +2004-03-18 06:27 Enrico Scholz + + * ensc_wrappers/wrappers_handler.hc: + + use __builtin_expect + +2004-03-18 06:27 Enrico Scholz + + * distrib/defaults/apt/apt.conf: + + added '@autogenerated@' tag plus small warning + +2004-03-18 06:26 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added pkgmgmt script + +2004-03-18 06:26 Enrico Scholz + + * configure.ac: + + look for tar + +2004-03-18 06:25 Enrico Scholz + + * Makefile.am: + + substitute @TAR@ + +2004-03-16 15:30 Enrico Scholz + + * src/chbind.c: + + use vc_get_nb_ipv4root() instead of hardcoded '16' value + +2004-03-16 15:29 Enrico Scholz + + * compat.h: + + CONST: added + +2004-03-16 15:28 Enrico Scholz + + * lib/vserver.h: + + VC_ATTR_CONST: added + vc_get_nb_ipv4root(): added + +2004-03-16 15:28 Enrico Scholz + + * lib/Makefile-files: + + added getnbipv4root.c + +2004-03-16 15:27 Enrico Scholz + + * lib/getnbipv4root.c: + + initial checkin + +2004-03-16 05:37 Enrico Scholz + + * scripts/Makefile-files: + + added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT + +2004-03-16 05:26 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.202 + +2004-03-16 04:51 Enrico Scholz + + * sysv/Makefile-files: + + added vservers-default + removed vservers + +2004-03-16 04:50 Enrico Scholz + + * sysv/vservers.subst[DEAD]: + + obsoleted by new initscript + +2004-03-16 04:49 Enrico Scholz + + * sysv/vservers-default: + + initial checkin + +2004-03-16 04:49 Enrico Scholz + + * src/vserver-info.c: + + implemented INITPID for the compat API + +2004-03-16 04:49 Enrico Scholz + + * src/rpm-fake.c: + + implemented/fixed the non-legacy part + cleanups + +2004-03-16 04:48 Enrico Scholz + + * src/rpm-fake-resolver.c: + + implemented/fixed the non-legacy part + +2004-03-16 04:48 Enrico Scholz + + * scripts/vserver.suexec: + + added internal mode to use 'suexec' for stopped vservers also + +2004-03-16 04:47 Enrico Scholz + + * scripts/vserver.stop: + + added a more efficient stop method for fakeinit vservers + +2004-03-16 04:47 Enrico Scholz + + * scripts/vserver.start: + + finxed incomplete quoting + +2004-03-16 04:46 Enrico Scholz + + * scripts/vserver.functions: + + handle fakeinit separately + cleanups and fixes in the flag-generation + +2004-03-16 04:45 Enrico Scholz + + * scripts/vserver-wrapper: + + initial checkin + +2004-03-16 04:45 Enrico Scholz + + * scripts/vserver: + + added support for an internal command mode + +2004-03-16 04:43 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_INITSYNC_MINIT_* variables + added $_START_VSERVERS + +2004-03-16 04:43 Enrico Scholz + + * scripts/start-vservers: + + added ok/passed/failed logic + +2004-03-16 04:42 Enrico Scholz + + * scripts/Makefile-files: + + ship vsyswrapper again + +2004-03-16 04:42 Enrico Scholz + + * lib/vserver.h: + + vc_is_dynamic_xid(): added + +2004-03-16 04:42 Enrico Scholz + + * lib/Makefile-files: + + added isdynamicxid.c + +2004-03-16 04:41 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_set_ccaps(): added + +2004-03-16 04:41 Enrico Scholz + + * distrib/redhat/initpre, lib/isdynamicxid.c: + + initial checkin + +2004-03-16 04:41 Enrico Scholz + + * distrib/redhat/initpost: + + use internal 'chkconfig' command + +2004-03-16 04:40 Enrico Scholz + + * distrib/Makefile.am: + + added initpre to handle rpm's misclassification of %_netsharedpath + +2004-03-16 04:39 Enrico Scholz + + * contrib/: make-manifest, manifest.dat.pathsubst: + + handle some sysv files too + +2004-03-16 04:39 Enrico Scholz + + * util-vserver.spec.in: + + updated the -sysv package + +2004-03-15 22:41 Enrico Scholz + + * src/vcontext.c: + + cleanups; remove unused code + added '--silentexist' + use context-sync.hc + +2004-03-15 22:40 Enrico Scholz + + * src/chcontext.c: + + use code from context-sync.hc + +2004-03-15 22:39 Enrico Scholz + + * src/context-sync.hc: + + initial checkin + +2004-03-15 22:39 Enrico Scholz + + * src/Makefile-files: + + added context-sync.hc + +2004-03-15 22:39 Enrico Scholz + + * scripts/vserver-build.apt-rpm: + + cleanups; full parenthesis for case ... esac statements + +2004-03-15 22:38 Enrico Scholz + + * scripts/vserver: + + cleanups; full parenthesis for case ... esac statements + give more helpful error messages + +2004-03-15 22:37 Enrico Scholz + + * lib_internal/: jail.h, jailintotempdir.c: + + return indication about place of error + +2004-03-15 21:01 Enrico Scholz + + * configure.ac: + + print correct $prefix when '--prefix' is not specified + +2004-03-13 04:39 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.201 + +2004-03-13 04:39 Enrico Scholz + + * src/vcontext.c: + + added another #warning + +2004-03-13 04:23 Enrico Scholz + + * src/vcontext.c: + + fixed '--uid' option (it's required_argument but not no_argument) + drop privileges after migrate() + +2004-03-13 04:22 Enrico Scholz + + * scripts/vserver.start: + + call $_SAVE_CTXINFO until we have something better + +2004-03-13 03:57 Enrico Scholz + + * src/vcontext.c: + + updated to new kernel behavior + +2004-03-13 03:56 Enrico Scholz + + * src/vattribute.c: + + renamed set*() to parse*() + set the correct secure attributes + call set_flags/set_ccaps only, when there is something to do + +2004-03-13 03:54 Enrico Scholz + + * scripts/: chcontext, vserver.start: + + applied new CLI + +2004-03-13 03:54 Enrico Scholz + + * lib_internal/Makefile-files: + + added jail* files + +2004-03-13 03:53 Enrico Scholz + + * lib_internal/: jail.h, jailintotempdir.c: + + initial checkin + +2004-03-13 03:52 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_get_ccaps(): added declaration + +2004-03-12 20:31 Enrico Scholz + + * src/vuname.c: + + rewrote it; CLI should be more usable now + +2004-03-12 20:30 Enrico Scholz + + * scripts/: chcontext, vserver.start: + + use new vuname syntax + +2004-03-12 07:02 Enrico Scholz + + * src/vattribute.c: + + set caps before flags so that caps can be changed in the same transaction + which deletes 'setup' + +2004-03-12 05:53 Enrico Scholz + + * scripts/vserver.suexec: + + added some explicit '--' + +2004-03-12 05:52 Enrico Scholz + + * scripts/functions: + + added some doc + getVserverStatus(): fixed it + +2004-03-12 05:51 Enrico Scholz + + * src/save_ctxinfo.c: + + use strncat() instead of strcat() to enforce correct length + +2004-03-12 04:38 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.200 + +2004-03-12 04:37 Enrico Scholz + + * scripts/: chcontext, vserver.start: + + remove the setup flag + +2004-03-12 04:37 Enrico Scholz + + * lib/virtual.h: + + cleanups + +2004-03-12 04:19 Enrico Scholz + + * scripts/chcontext: + + give '--xid' in migrate case + +2004-03-12 04:17 Enrico Scholz + + * scripts/chcontext: + + fixed migrate vs. migrate-self + +2004-03-12 04:13 Enrico Scholz + + * Makefile.am: + + added kernel headers + +2004-03-12 04:12 Enrico Scholz + + * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h, + network.h, sched.h, signal.h, switch.h: + + initial checkin + +2004-03-12 04:02 Enrico Scholz + + * sysv/vprocunhide: + + do not use /dev/null as lockfile + +2004-03-12 04:02 Enrico Scholz + + * src/vsched.c: + + updated to new API + +2004-03-12 04:02 Enrico Scholz + + * src/vattribute.c: + + implemented --secure + +2004-03-12 04:01 Enrico Scholz + + * scripts/: vserver.start, vserver.stop: + + allow '--debug' in the destructors + +2004-03-12 04:00 Enrico Scholz + + * scripts/vserver.functions: + + added gentoo startup style + +2004-03-12 03:59 Enrico Scholz + + * scripts/chcontext: + + fixed params + do not call vuname/vattribute when not needed + +2004-03-12 03:58 Enrico Scholz + + * lib/testsuite/flags.c: + + added testsuite for the flags + +2004-03-12 03:58 Enrico Scholz + + * lib/vserver.h: + + updated interface + added flags + +2004-03-12 03:58 Enrico Scholz + + * lib/virtual.h: + + use kernel headers + +2004-03-12 03:56 Enrico Scholz + + * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc, + syscall_setsched-v13.hc: + + updated interface + +2004-03-12 03:56 Enrico Scholz + + * lib/listparser.hc: + + added '^' modifier which marks bit numbers + +2004-03-12 03:55 Enrico Scholz + + * lib/flags-v13.c: + + added the flags + +2004-03-11 05:44 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.199 + +2004-03-11 05:42 Enrico Scholz + + * src/vuname.c: + + added more documentation + fixed '--version' conflicts + +2004-03-11 05:41 Enrico Scholz + + * src/: rpm-fake-resolver.c, rpm-fake.c: + + implemented most parts of the new migrate method + +2004-03-11 05:41 Enrico Scholz + + * scripts/vserver.start: + + set context-name + +2004-03-11 05:41 Enrico Scholz + + * lib/Makefile-files: + + added getvserverbyctx-* files + +2004-03-11 05:40 Enrico Scholz + + * lib/getvserverbyctx.c: + + implemented new context-naming method + +2004-03-11 05:39 Enrico Scholz + + * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc: + + initial checkin + +2004-03-11 05:39 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_set_vhi_name(): added + +2004-03-10 06:34 Enrico Scholz + + * doc/configuration.xml: + + documented 'fstab.local' and enhanced 'fstab' doc + +2004-03-10 06:33 Enrico Scholz + + * scripts/vserver.functions: + + added support for 'fstab.local' files + +2004-03-10 06:04 Enrico Scholz + + * sysv/vprocunhide: + + made it a little bit more portable by providing own implementations of + RH's /etc/init.d/functions when this file can not be found (inspired + by a patch from Olivier Poitrey) + +2004-03-10 05:55 Enrico Scholz + + * scripts/functions: + + callInNamespace(): call 'shift' to remove the vserver-name from $@ + +2004-03-10 03:58 Enrico Scholz + + * doc/.cvsignore: + + added configuration.html + +2004-03-10 03:49 Enrico Scholz + + * src/vserver-info.c: + + added an option the 'CONTEXT' query so that it can be choosen between + running/non running + +2004-03-10 03:37 Enrico Scholz + + * src/: vlimit.c, vuname.c: + + prefix option string for getopt with '+' to avoid option reordering + +2004-03-10 03:36 Enrico Scholz + + * scripts/: vapt-get, vrpm: + + use callInNamespace + +2004-03-10 03:35 Enrico Scholz + + * scripts/functions: + + isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file + callInNamespace(): added + +2004-03-10 03:34 Enrico Scholz + + * scripts/vserver.functions: + + minor cosmetical cleanups... + +2004-03-10 03:33 Enrico Scholz + + * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec: + + use '--' delimiter + +2004-03-10 03:32 Enrico Scholz + + * doc/configuration.xml: + + added/updated some descriptions + +2004-03-10 03:32 Enrico Scholz + + * doc/configuration-lsd.css: + + flowers... where are all the flowers coming from? + +2004-03-10 03:30 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: + + modernized the Makefiles; use '+=' where possible to remove complexity + from the toplevel Makefile.am + +2004-03-09 18:52 Enrico Scholz + + * scripts/vprocunhide: + + remove the correct prefix + +2004-03-09 17:38 Enrico Scholz + + * scripts/: vserver.stop, vserver.suexec: + + use $_CHONTEXT_COMPAT explicitly + +2004-03-09 17:38 Enrico Scholz + + * scripts/vserver-setup.functions: + + use/create 'uts' directory + +2004-03-09 17:37 Enrico Scholz + + * scripts/chcontext: + + updated copyright date + +2004-03-09 17:37 Enrico Scholz + + * doc/configuration.xml: + + documented the vunify configuration + +2004-03-09 15:50 Enrico Scholz + + * scripts/chcontext: + + rewrote the non-legacy part + +2004-03-09 15:35 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + aded _KEEP_CTX_ALIVE + +2004-03-09 15:32 Enrico Scholz + + * scripts/chcontext: + + added missing ';' in case expression + s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE! + +2004-03-09 05:06 Enrico Scholz + + * NEWS: + + version 0.29.198 + +2004-03-09 04:58 Enrico Scholz + + * scripts/: vserver.stop, vserver.suexec: + + removed superfluous '--' + +2004-03-09 04:58 Enrico Scholz + + * scripts/vserver.start: + + added explicit cleanup trap + removed superfluous '--' + +2004-03-09 04:57 Enrico Scholz + + * scripts/vserver.functions: + + added some parenthesis + +2004-03-09 04:57 Enrico Scholz + + * scripts/vserver: + + made 'status' really silent + +2004-03-09 04:56 Enrico Scholz + + * scripts/start-vservers: + + initial checkin + +2004-03-09 04:56 Enrico Scholz + + * scripts/functions: + + getVserverStatus(): fixed it for the non-running & non-cleanup case + +2004-03-09 04:55 Enrico Scholz + + * ensc_wrappers/wrappers.h: + + fixed typo + fixed overflow + +2004-03-09 04:55 Enrico Scholz + + * contrib/manifest.dat.pathsubst, scripts/Makefile-files: + + added start-vservers + +2004-03-09 04:54 Enrico Scholz + + * util-vserver.spec.in: + + added Requires: make + +2004-03-09 03:01 Enrico Scholz + + * scripts/vserver: + + made 'status' silent when '--silent' is used + +2004-03-09 03:01 Enrico Scholz + + * lib/apidoc/.cvsignore: + + added man + +2004-03-09 03:00 Enrico Scholz + + * doc/configuration.html[DEAD]: + + removed since autogenerated + +2004-03-09 03:00 Enrico Scholz + + * doc/configuration-lsd.css: + + use official HTML 4 colornames + +2004-03-09 02:59 Enrico Scholz + + * doc/: beautify.xsl, compatibility-xhtml.xsl, + configuration-xhtml.xsl: + + use official XHTML namespace + +2004-03-09 02:58 Enrico Scholz + + * distrib/: defaults/rpm/macros, redhat/initpost: + + added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827 + +2004-03-08 20:55 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + stopped to confuse users with wrong error messages + +2004-03-08 20:55 Enrico Scholz + + * lib/apidoc/Makefile-files: + + handle man directory + +2004-03-08 20:54 Enrico Scholz + + * lib/apidoc/Doxyfile.in: + + updated + +2004-03-08 20:53 Enrico Scholz + + * doc/Makefile-files: + + filled it with content... + +2004-03-08 20:52 Enrico Scholz + + * util-vserver.spec.in: + + added documentation + +2004-03-08 19:14 Enrico Scholz + + * doc/configuration.xml: + + documented tty symlink + use documentation.dtd instead of cfgdirdoc.dtd + some small corrections/adjustments + +2004-03-08 19:13 Enrico Scholz + + * doc/: beautify.xsl, configuration-lsd.css, + configuration-xhtml.xsl, configuration.html: + + initial checkin + +2004-03-08 19:12 Enrico Scholz + + * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl: + + renamed compat-xhtml.xsl to compatibility-xhtml.xsl + +2004-03-08 19:12 Enrico Scholz + + * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd: + + renamed cfgdirdoc.dtd to configuration.dtd + +2004-03-08 09:07 Enrico Scholz + + * lib/vserver.h: + + added more doc + +2004-03-08 02:22 Enrico Scholz + + * lib/testsuite/flags.c: + + fixed uninitialized variable + +2004-03-08 01:08 Enrico Scholz + + * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files: + + initial checkin + +2004-03-08 01:06 Enrico Scholz + + * scripts/vserver.start: + + use '--migrate-self' instead of '--migrate' + +2004-03-08 00:59 Enrico Scholz + + * src/vcontext.c: + + added '--migrate-self' support + +2004-03-08 00:58 Enrico Scholz + + * scripts/vserver.functions: + + use different files for 'bcap' and 'ccap' for now + +2004-03-08 00:58 Enrico Scholz + + * util-vserver.spec.in: + + added changelog entry + +2004-03-07 23:43 Enrico Scholz + + * src/vunify.h: + + fixed NONNULL annotations + +2004-03-07 23:36 Enrico Scholz + + * lib/vserver.h: + + added doxygen annnotations + added special compiler annotations + +2004-03-07 23:34 Enrico Scholz + + * lib/internal.h: + + added doxygen annnotations + fixed NONNULL statements + +2004-03-07 23:31 Enrico Scholz + + * lib/fmt.h: + + added doxygen annnotations + +2004-03-07 23:31 Enrico Scholz + + * lib/Makefile-files: + + added apidoc directory + +2004-03-07 23:29 Enrico Scholz + + * configure.ac, util-vserver.spec.in: + + added doxygen support + +2004-03-07 23:24 Enrico Scholz + + * compat.h: + + fixed typo in __GNUC_MINOR__ + +2004-03-07 20:41 Enrico Scholz + + * src/vattribute.c: + + use new interface of the list2... functions + implemented --bcaps and --ccaps + +2004-03-07 20:41 Enrico Scholz + + * src/: chcontext.c, reducecap.c: + + use new interface of the list2... functions + +2004-03-07 20:40 Enrico Scholz + + * scripts/vserver.functions: + + added .../interfaces/.../nodev option and deprecated 'only_ip' + +2004-03-07 20:40 Enrico Scholz + + * lib/testsuite/flags.c: + + applied new interface + +2004-03-07 20:39 Enrico Scholz + + * lib/vserver.h: + + added some documentation + added some flag/caps support functions + +2004-03-07 20:39 Enrico Scholz + + * lib/virtual.h: + + renamed scaps to bcaps + +2004-03-07 20:38 Enrico Scholz + + * lib/syscall_setflags.c: + + added EFAULT check + +2004-03-07 20:38 Enrico Scholz + + * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc: + + minor cosmetical cleanups + +2004-03-07 20:38 Enrico Scholz + + * lib/listparser.hc: + + interpret numbers too + +2004-03-07 20:37 Enrico Scholz + + * lib/internal.h: + + added the text2value functions + +2004-03-07 20:37 Enrico Scholz + + * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c: + + cleanups; use modern methods... + +2004-03-07 20:35 Enrico Scholz + + * 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: + + initial checkin + +2004-03-07 20:35 Enrico Scholz + + * lib/Makefile-files: + + added the caps-files + added the val2text-files + +2004-03-07 20:34 Enrico Scholz + + * doc/configuration.xml: + + documented '.../interfaces/.../nodev' + +2004-03-06 03:02 Enrico Scholz + + * util-vserver.spec.in: + + s!Require!Requires! + +2004-03-06 02:54 Enrico Scholz + + * sysv/vprocunhide: + + initial checkin + +2004-03-06 02:54 Enrico Scholz + + * sysv/Makefile-files: + + modernized; use '+=' syntax + added vprocunhide + +2004-03-06 02:54 Enrico Scholz + + * src/vuname.c: + + made it chainable + added '--dir' option + +2004-03-06 02:53 Enrico Scholz + + * src/vlimit.c: + + cleanups + +2004-03-06 02:53 Enrico Scholz + + * scripts/vserver.start: + + call vuname + +2004-03-06 02:53 Enrico Scholz + + * scripts/vprocunhide: + + implemented exclude/include syntax + fixed exit codes + +2004-03-06 02:53 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VUNAME + +2004-03-06 02:52 Enrico Scholz + + * doc/configuration.xml: + + documents uts/ and rlimit/ subdirs + +2004-03-06 02:52 Enrico Scholz + + * distrib/misc/vprocunhide-files: + + added some files + +2004-03-06 02:52 Enrico Scholz + + * util-vserver.spec.in: + + added vprocunhide initscript + +2004-03-06 02:51 Enrico Scholz + + * Makefile.am: + + modernized it a little bit; use '+=' syntax for sysv/ now + +2004-03-05 23:10 Enrico Scholz + + * scripts/: vserver.functions, vserver.start, vserver.stop, + vserver.suexec: + + added support for new migrate feature + +2004-03-05 23:09 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VCONTEXT and $_VLIMIT + +2004-03-05 23:09 Enrico Scholz + + * scripts/functions: + + isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too + +2004-03-05 20:51 Enrico Scholz + + * src/vlimit.c: + + try to read limits from dir only, when '--dir' was used + +2004-03-05 20:50 Enrico Scholz + + * src/setattr.c: + + allow '--!...' syntax too + +2004-03-05 20:50 Enrico Scholz + + * scripts/vserver-build.functions.pkgmgmt: + + added a missing '\' + +2004-03-05 20:50 Enrico Scholz + + * scripts/vprocunhide, distrib/misc/vprocunhide-files: + + initial checkin + +2004-03-05 20:49 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added setattr and vprocunhide + +2004-03-05 20:48 Enrico Scholz + + * scripts/Makefile-files: + + added vprocunhide + +2004-03-05 20:47 Enrico Scholz + + * doc/configuration.xml: + + documented vprocunhide documentation + +2004-03-05 20:47 Enrico Scholz + + * distrib/Makefile.am: + + added vprocunhide-files + +2004-03-05 20:47 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vprocunhide files + +2004-03-05 18:56 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: + + added some '>&2' + +2004-03-05 18:24 Enrico Scholz + + * .cvsignore: + + added FEATURES.txt + +2004-03-05 18:23 Enrico Scholz + + * src/vlimit.c: + + added '--dir' parameter + allow command-chaining + support limits with suffixes + make '-c' optionally and assume current ctx by default + +2004-03-05 18:21 Enrico Scholz + + * lib/testsuite/: Makefile-files, .cvsignore: + + added parselimit + +2004-03-05 18:21 Enrico Scholz + + * lib/vserver.h: + + vc_parseLimit(): added prototype + +2004-03-05 18:20 Enrico Scholz + + * lib/Makefile-files: + + added parselimit.c + +2004-03-05 18:20 Enrico Scholz + + * lib/: parselimit.c, testsuite/parselimit.c: + + initial checkin + +2004-03-05 05:44 Enrico Scholz + + * src/.cvsignore: + + updated; added vattribute and keep-ctx-alive + +2004-03-05 05:43 Enrico Scholz + + * src/vcontext.c: + + implement the vc_set_flags() part + +2004-03-05 05:43 Enrico Scholz + + * src/vattribute.c: + + setFlags(): implemented it + +2004-03-05 05:42 Enrico Scholz + + * lib_internal/Makefile-files: + + added util-unixsock.hc + +2004-03-05 05:42 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + fixed error-checking + +2004-03-05 05:40 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: + + return better errorcodes + +2004-03-05 05:40 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + fixed copy&paste error + +2004-03-05 05:40 Enrico Scholz + + * ensc_wrappers/Makefile-files: + + added wrappers-socket.hc + +2004-03-05 05:39 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vattribute and keep-ctx-alive + +2004-03-05 04:27 Enrico Scholz + + * src/vserver-info.c: + + added 'FEATURE' tag + +2004-03-05 04:27 Enrico Scholz + + * src/vcontext.c: + + added support for external synchronization + +2004-03-05 04:27 Enrico Scholz + + * src/reducecap.c: + + use vc_list2flag_compat() instead of vc_textlist2flag + +2004-03-05 04:26 Enrico Scholz + + * src/: keep-ctx-alive.c, vattribute.c: + + initial checkin + +2004-03-05 04:26 Enrico Scholz + + * src/: fstool.c, fstool.h, setattr.c, showattr.c: + + added support for VC_IATTR_IMMUTABLE flag + +2004-03-05 04:23 Enrico Scholz + + * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]: + + obsoleted by vnamespace + +2004-03-05 04:23 Enrico Scholz + + * src/chcontext.c: + + use vc_list2flag_compat() instead of vc_textlist2flag() + +2004-03-05 04:22 Enrico Scholz + + * src/Makefile-files: + + removed new-namespace and enter-namespace + added keep-ctx-alive and vattribute + added src_legacy_* variables + +2004-03-05 04:21 Enrico Scholz + + * scripts/: vapt-get, vrpm, vserver: + + use $_VNAMESPACE instead of $_NEW_NAMESPACE + +2004-03-05 04:21 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VATTRIBUTE and $_VNAMESPACE + removed $_NEW_NAMESPACE + +2004-03-05 04:20 Enrico Scholz + + * scripts/chcontext: + + began to implement the new vcontext part... + +2004-03-05 04:20 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + use $ensc_cv_path_kernelheaders instead of $kernelincludedir + +2004-03-05 04:19 Enrico Scholz + + * lib_internal/util.h: + + include "util-unixsock.h" + +2004-03-05 04:19 Enrico Scholz + + * lib_internal/unify-unify.c: + + use VC_IATTR_IMMUTABLE flag too + +2004-03-05 04:17 Enrico Scholz + + * lib_internal/util-unixsock.h: + + initial checkin + +2004-03-05 04:17 Enrico Scholz + + * lib/testsuite/flags.c: + + updated to new flag functions + +2004-03-05 04:16 Enrico Scholz + + * lib/vserver.h: + + use uint_leastX_t instead of uintX_t + added -compat versions for the flag-parsers + vc_isSupportedString(): added + +2004-03-05 04:15 Enrico Scholz + + * lib/internal.h: + + added utilvserver_listparser_uint* declarations + +2004-03-05 04:15 Enrico Scholz + + * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c, + fmtx.hc: + + fixed aliased functions; they are now in the *.c files and will not be + used anymore by every file including 'fmt.h' + +2004-03-05 04:13 Enrico Scholz + + * lib/: flags.c[DEAD], flags_list.c[DEAD]: + + renamed to -compat.c + +2004-03-05 04:11 Enrico Scholz + + * lib/Makefile-files: + + updated to new flags* files + added listparser* files + removed unused statements + +2004-03-05 04:10 Enrico Scholz + + * ensc_wrappers/wrappers.h: + + added wrappers-socket.hc + +2004-03-05 04:10 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: + + initial checkin + +2004-03-05 04:10 Enrico Scholz + + * ensc_wrappers/wrappers-iosock.hc: + + modernized declarations (use WRAPPER_DECL) + WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore + +2004-03-05 04:09 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + removed new-namespace and enter-namespace; they are obsoleted by vnamespace + +2004-03-05 04:08 Enrico Scholz + + * Makefile.am: + + added $(src_legacy_*) + +2004-03-04 05:05 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + requires AC_PROG_CPP + +2004-03-04 05:04 Enrico Scholz + + * lib/vserver.h: + + added VC_IATTR_IMMUTABLE + +2004-03-04 05:04 Enrico Scholz + + * lib/virtual.h: + + added IATTR_IMMUTABLE + +2004-03-04 05:04 Enrico Scholz + + * lib/Makefile-files: + + do not use -I $kernelincludedir anymore + +2004-03-04 04:01 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + rewrote it... + +2004-03-04 04:00 Enrico Scholz + + * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4, + ensc_fpicsyscall.m4, ensc_syscall.m4: + + use unique identifiers + +2004-02-27 20:58 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.197 + +2004-02-27 20:55 Enrico Scholz + + * distrib/redhat/initpost: + + fixed kernel-pkg installation + fixed initscript update + +2004-02-27 20:24 Enrico Scholz + + * src/.cvsignore: + + added vsched + +2004-02-27 20:23 Enrico Scholz + + * lib/testsuite/fmt.c: + + include + +2004-02-27 19:58 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vsched + +2004-02-27 19:57 Enrico Scholz + + * src/chbind.c: + + removed unused variable + +2004-02-27 19:57 Enrico Scholz + + * src/testsuite/rpm-fake-test.c: + + include + +2004-02-27 19:57 Enrico Scholz + + * src/: Makefile-files, vsched.c, vschedule.c[DEAD]: + + renamed vschedule to vsched + +2004-02-27 19:48 Enrico Scholz + + * src/.cvsignore: + + added chcontext-compat and vschedule + +2004-02-27 19:46 Enrico Scholz + + * src/Makefile-files: + + added vschedule + +2004-02-27 19:45 Enrico Scholz + + * lib/vserver.h: + + added vc_set_sched declarations + +2004-02-27 19:45 Enrico Scholz + + * lib/virtual.h: + + removed 'otpions' field from vcmd_set_sched_v1 + +2004-02-27 19:44 Enrico Scholz + + * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c, + src/vschedule.c: + + initial checkin + +2004-02-27 19:44 Enrico Scholz + + * lib/Makefile-files: + + added *setsched* files + +2004-02-27 19:02 Enrico Scholz + + * src/chcontext.c: + + cleanups; applied name-change from 'chcontext' to 'chcontext-compat' + +2004-02-27 19:02 Enrico Scholz + + * src/Makefile-files: + + renamed 'chcontext' to 'chcontext-compat' + +2004-02-27 19:01 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_CHCONTEXT_COMPAT + updated $_CHCONTEXT + +2004-02-27 19:01 Enrico Scholz + + * scripts/functions: + + isKernelAPI(): added + +2004-02-27 19:00 Enrico Scholz + + * scripts/Makefile-files: + + added chcontext wrapper + +2004-02-27 18:59 Enrico Scholz + + * lib/vserver.h: + + added vc_isSupported() + cleanups + +2004-02-27 18:59 Enrico Scholz + + * lib/virtual.h: + + updated scheduler definitions + +2004-02-27 18:58 Enrico Scholz + + * lib/issupported.c, scripts/chcontext: + + initial checkin + +2004-02-27 18:57 Enrico Scholz + + * lib/Makefile-files: + + added issupported.c + +2004-02-27 18:57 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added chcontext-compat + +2004-02-27 05:44 Enrico Scholz + + * src/vcontext.c: + + cleanups; restructured code + +2004-02-27 05:43 Enrico Scholz + + * src/new-namespace.c: + + cleanups; do not include "stack-start.h" anymore + +2004-02-27 05:42 Enrico Scholz + + * src/vnamespace.c: + + initial checkin + +2004-02-27 05:42 Enrico Scholz + + * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c, + vrsetup.c, vserver-stat.c: + + use wrappers with detailed error-messages + +2004-02-27 05:40 Enrico Scholz + + * src/: Makefile-files, .cvsignore: + + added vnamespace + +2004-02-27 05:40 Enrico Scholz + + * lib/testsuite/fmt.c: + + made non-C99 compilers happy + +2004-02-27 05:40 Enrico Scholz + + * lib/vserver.h: + + vc_set_namespace(), vc_cleanup_namespace(): added prototypes + +2004-02-27 05:40 Enrico Scholz + + * lib/virtual.h: + + added VCMD_set_namespace and VCMD_cleanup_namespace declarations + +2004-02-27 05:39 Enrico Scholz + + * lib/Makefile-files: + + added *setnamespace* and *cleanupnamespace* files + +2004-02-27 05:39 Enrico Scholz + + * lib/: syscall_cleanupnamespace-v13.hc, + syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc, + syscall_setnamespace.c: + + initial checkin + +2004-02-27 05:38 Enrico Scholz + + * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc: + + added some wrappers with detailed error-messages + +2004-02-27 05:38 Enrico Scholz + + * ensc_wrappers/wrappers.h: + + added ENSC_DETAIL macros + +2004-02-27 05:37 Enrico Scholz + + * distrib/defaults/rpm/macros: + + added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath + +2004-02-27 05:37 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added vcontext and vnamespace + +2004-02-26 14:10 Enrico Scholz + + * src/util-exitlikeprocess.c[DEAD]: + + moved to lib_internal/ + +2004-02-26 14:10 Enrico Scholz + + * src/util.h: + + removed everything an include only + +2004-02-26 14:09 Enrico Scholz + + * src/.cvsignore: + + added vcontext + +2004-02-26 14:08 Enrico Scholz + + * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c: + + use VC_DYNAMIC_XID instead of VC_RANDCTX + +2004-02-26 14:07 Enrico Scholz + + * src/vcontext.c: + + initial checkin + +2004-02-26 14:06 Enrico Scholz + + * src/testsuite/Makefile-files: + + removed 'util-exitlikeprocess.c'; link against libinternal.a now + +2004-02-26 14:06 Enrico Scholz + + * src/Makefile-files: + + added vcontext + removed 'util-exitlikeprocess.c'; link against libinternal.a now + +2004-02-26 14:05 Enrico Scholz + + * scripts/functions: + + s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo) + +2004-02-26 14:03 Enrico Scholz + + * lib_internal/util-mem.h: + + include + +2004-02-26 14:03 Enrico Scholz + + * lib_internal/Makefile-files: + + added lots of util-* headers + added util-exitlikeprocess + +2004-02-26 14:02 Enrico Scholz + + * lib/vserver.h: + + * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added + prototypes plus structures + * use VC_DYNAMIC_XID instead of VC_RANDCTX + +2004-02-26 14:01 Enrico Scholz + + * lib/vserver-internal.h: + + added CALL_VC_V13A macro (for API >= 0x00010012) + use VC_DYNAMIC_XID instead of VC_RANDCTX + +2004-02-26 14:01 Enrico Scholz + + * lib/virtual.h: + + added create+migrate+flags+caps declarations + +2004-02-26 14:00 Enrico Scholz + + * 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: + + initial checkin + +2004-02-26 14:00 Enrico Scholz + + * lib/Makefile-files: + + added createcontext + migratecontext + [sg]etflags files + +2004-02-26 13:59 Enrico Scholz + + * ensc_wrappers/wrappers-vserver.hc: + + Evc_create_context(), Evc_migrate_context(): added + use WRAPPER_DECL instead of UNUSED + +2004-02-25 12:47 Enrico Scholz + + * src/vlimit.c: + + enhanced output + added -nd options + allow literal limits + assume '-H' by default + +2004-02-25 12:46 Enrico Scholz + + * lib/testsuite/.cvsignore: + + added 'fmt' + +2004-02-25 12:45 Enrico Scholz + + * src/util.h: + + include util-perror.h + +2004-02-25 12:45 Enrico Scholz + + * src/: chcontext.c, secure-mount.c: + + use more verbose perror() + +2004-02-25 12:44 Enrico Scholz + + * scripts/vserver.functions: + + added better namespace supportc + +2004-02-25 12:43 Enrico Scholz + + * lib/testsuite/fmt.c, lib_internal/util-perror.h: + + initial checkin + +2004-02-25 12:43 Enrico Scholz + + * lib/testsuite/Makefile-files: + + added fmt.c + +2004-02-25 12:43 Enrico Scholz + + * lib/fmt.h: + + fmt_[u]int{32,64}(): added + +2004-02-21 00:36 Enrico Scholz + + * lib/flags.c: + + cosmetical cleanups + +2004-02-21 00:33 Enrico Scholz + + * lib/: flags.c, vserver.h: + + added NAMESPACE flag + +2004-02-20 22:14 Enrico Scholz + + * src/Makefile-files: + + install enter-namespace into $(sbindir) instead of $(pkglibdir) + +2004-02-20 22:08 Enrico Scholz + + * src/new-namespace.c: + + added missing '#include ' + +2004-02-20 21:53 Enrico Scholz + + * NEWS, configure.ac: + + version 0.29.196 + +2004-02-20 21:33 Enrico Scholz + + * src/.cvsignore: + + added enter-namespace + +2004-02-20 21:27 Enrico Scholz + + * src/enter-namespace.c: + + initial checkin + +2004-02-20 21:26 Enrico Scholz + + * src/Makefile-files, contrib/manifest.dat.pathsubst: + + added enter-namespace + +2004-02-20 21:05 Enrico Scholz + + * src/vlimit.c: + + merged with 0.29.2 + +2004-02-20 20:06 Enrico Scholz + + * src/vlimit.c: + + changed logic to skip entries without chance for success + +2004-02-20 20:04 Enrico Scholz + + * lib/Makefile-files: + + cleanups + +2004-02-20 20:03 Enrico Scholz + + * lib/syscall_rlimit-v11.hc: + + vc_get_rlimit_mask_v11(): use correct datastructure + +2004-02-20 18:59 Enrico Scholz + + * lib/: Makefile-files, virtual.h, vserver.h: + + added the enter-namespace stuff + +2004-02-20 18:58 Enrico Scholz + + * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c: + + initial checkin + +2004-02-20 18:06 Enrico Scholz + + * ensc_wrappers/wrappers_handler.hc: + + added support for more extensive output + +2004-02-20 18:05 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + moved vserver-info into core + +2004-02-20 18:05 Enrico Scholz + + * lib/vserver-internal.h: + + VC_ENABLE_API_V13(): incremented needed API-version + +2004-02-20 18:04 Enrico Scholz + + * lib/syscall_getvxinfo-v13.hc: + + vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually + +2004-02-20 18:02 Enrico Scholz + + * src/vlimit.c: + + cleanup output in error-case + +2004-02-20 18:02 Enrico Scholz + + * src/stack-start.h: + + fixed begin of STACK_START for non-growing stacks + +2004-02-20 18:01 Enrico Scholz + + * src/fakerunlevel.c: + + use more extensive errormessages + use + +2004-02-20 18:01 Enrico Scholz + + * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD], + fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]: + + obsoleted + +2004-02-20 17:59 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: + + do not do the lo-check anymore + +2004-02-20 17:57 Enrico Scholz + + * src/chbind.c: + + use more extensive errormessages + do not do the lo-check anymore + +2004-02-20 03:38 Enrico Scholz + + * src/vserver-info.c: + + fix copy&paste error when giving out initpid + +2004-02-19 23:42 Enrico Scholz + + * NEWS: + + version 0.29.195 + +2004-02-19 23:32 Enrico Scholz + + * src/vserver-info.c: + + added SYSINFO command + internal cleanups + +2004-02-19 23:31 Enrico Scholz + + * m4/ensc_e2fscheck.m4: + + tell correct packagename for Debian's e2fsprogs-devel + tell packagename for Mandrake + +2004-02-19 23:29 Enrico Scholz + + * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, + showattr.c: + + applied new iattr interface and changed some internal functions + +2004-02-19 23:25 Enrico Scholz + + * lib_internal/: unify-unify.c, util-safechdir.c: + + applied new iattr interface + +2004-02-19 23:25 Enrico Scholz + + * lib/vserver.h: + + * changed iattr interface + * removed *iattr_compat() functions; functionality is covered by new + iattr interface already + +2004-02-19 23:23 Enrico Scholz + + * lib/virtual.h: + + added new iattr definitions + +2004-02-19 23:22 Enrico Scholz + + * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c, + syscall_setiattr-v13.hc, syscall_setiattr.c: + + implemented new iattr interface + +2004-02-19 23:21 Enrico Scholz + + * lib/syscall-compat.hc: + + vc_set_ipv4root_compat(): fixed off-by-one error while checking number + of allowed IPs + +2004-02-19 23:19 Enrico Scholz + + * lib/: fscompat_getiattr-fscompat.hc[DEAD], + fscompat_setiattr-fscompat.hc[DEAD], + syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc: + + moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface + +2004-02-19 23:14 Enrico Scholz + + * lib/createskeleton-full.hc: + + use new iattr interface + +2004-02-19 23:14 Enrico Scholz + + * lib/Makefile-files: + + removed the fscompat* files + added *iattr-fscompat files + +2004-02-19 23:09 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added FEATURES.txt and vcopy + +2004-02-19 23:08 Enrico Scholz + + * configure.ac: + + create FEATURES.txt and rearranged code a little bit + +2004-02-19 23:08 Enrico Scholz + + * Makefile.am: + + added FEATURES.txt + +2004-02-18 05:50 Enrico Scholz + + * lib/vserver.h: + + added vc_createSkeleton() plus defines + +2004-02-18 05:50 Enrico Scholz + + * lib/fscompat_setiattr-fscompat.hc: + + vc_set_iattr_compat_fscompat(): fixed usage of the mode argument + +2004-02-18 05:49 Enrico Scholz + + * lib_internal/: unify-unify.c, unify.h: + + Unify_deUnify(): fixed parameters + Unify_copy(), Unify_setTime(): added prototype + +2004-02-18 05:48 Enrico Scholz + + * lib_internal/unify-deunify.c: + + fixed parameters + +2004-02-18 05:48 Enrico Scholz + + * lib_internal/matchlist.h: + + MatchList_printId(): added prototype + +2004-02-18 05:47 Enrico Scholz + + * lib_internal/Makefile-files: + + added unify* and util-* files + +2004-02-18 05:46 Enrico Scholz + + * src/: vunify.c, vunify.h: + + cleanups; outsourced a lot to libinternal.a + +2004-02-18 05:45 Enrico Scholz + + * src/util.h: + + cleanups; outsourced some macros/inlines to libinternal.a + +2004-02-18 05:44 Enrico Scholz + + * src/Makefile-files: + + added vcopy + link the fstool programs against libinternal.a + removed vserver-visitdir + +2004-02-18 05:43 Enrico Scholz + + * src/.cvsignore: + + added vcopy + +2004-02-18 05:43 Enrico Scholz + + * src/util-safechdir.c[DEAD]: + + moved into libinternal.a + +2004-02-18 05:42 Enrico Scholz + + * 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: + + initial checkin + +2004-02-18 05:41 Enrico Scholz + + * ensc_wrappers/wrappers-io.hc: + + rewrote the W*all() function to accept an additional argument holding + the error, instead of giving out the error + +2004-02-18 05:40 Enrico Scholz + + * lib/Makefile-files: + + added createskeleton* files + +2004-02-18 05:39 Enrico Scholz + + * pathconfig.h.pathsubst: + + added DEFAULT_PKGSTATEDIR + +2004-02-18 05:38 Enrico Scholz + + * compat.h: + + added PURE + +2004-02-18 05:38 Enrico Scholz + + * configure.ac, Makefile.am: + + do not redefine 'LIBTOOL'; the '--tag' causes problems on install + +2004-02-17 20:59 Enrico Scholz + + * configure.ac: + + call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc + +2004-02-17 20:59 Enrico Scholz + + * Makefile.am: + + define $(VSERVER_LDADDS) + generalized some LIBTOOL stuff + do not install libinternal.a anymore + +2004-02-17 20:58 Enrico Scholz + + * tests/Makefile-files: + + use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose + +2004-02-17 20:57 Enrico Scholz + + * scripts/functions: + + _pkgMountRPM(): do not mount /proc when it is already mounted + +2004-02-17 20:56 Enrico Scholz + + * src/rpm-fake.c: + + rearranged inclusion of to fix compilation problems + with fc1.90 + +2004-02-17 20:55 Enrico Scholz + + * src/rebootmgr.c: + + include + +2004-02-17 20:55 Enrico Scholz + + * src/Makefile-files: + + use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose + fixed capchroot compilation + +2004-02-17 20:52 Enrico Scholz + + * m4/ensc_dietlibc_compat.m4: + + initial checkin + +2004-02-17 20:51 Enrico Scholz + + * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c: + + make non-C99 compilers happy + +2004-02-17 03:54 Enrico Scholz + + * NEWS: + + version 0.29.192 + +2004-02-17 03:46 Enrico Scholz + + * Makefile.am: + + added missing backslash + +2004-02-17 03:39 Enrico Scholz + + * src/: vunify.h, testsuite/Makefile-files, + testsuite/vunify-functest.c: + + use new lib_internal/ + +2004-02-17 03:38 Enrico Scholz + + * src/vunify-init.hc: + + moved most function into lib_internal/ + +2004-02-17 03:36 Enrico Scholz + + * src/vunify.c: + + use new lib_internal + +2004-02-17 03:36 Enrico Scholz + + * src/util.h: + + moved some functions/macros into lib_internal/util-* + +2004-02-17 03:36 Enrico Scholz + + * src/Makefile-files: + + removed vunify-* files which went into lib_internal + +2004-02-17 03:35 Enrico Scholz + + * Makefile.am: + + added lib_internal/ files + +2004-02-17 03:34 Enrico Scholz + + * src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD], + vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD], + vunify-matchlist.h[DEAD]: + + moved functionality into lib_internal library + +2004-02-17 03:33 Enrico Scholz + + * 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: + + initial checkin + +2004-02-17 03:32 Enrico Scholz + + * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc: + + fixed some 'noreturn' warnings for the execv() functions + +2004-02-16 20:18 Enrico Scholz + + * contrib/make-manifest: + + ignore lines beginning with '#' + +2004-02-16 20:18 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + set @ENSC_HAVE_*_COMPILER_TRUE@ tags + +2004-02-16 20:18 Enrico Scholz + + * ensc_vector/testsuite/test1.c: + + #undef NDEBUG + +2004-02-16 20:17 Enrico Scholz + + * scripts/functions: + + use $_READLINK + mount /proc when doing pkg-management + +2004-02-16 20:17 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added readlink + +2004-02-16 20:16 Enrico Scholz + + * scripts/vrpm-preload: + + made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for + query, 'd' for database) + +2004-02-16 20:16 Enrico Scholz + + * scripts/vserver-build.functions: + + register generated files so that they + can be cleaned up when needed + +2004-02-16 20:15 Enrico Scholz + + * scripts/vserver-build.apt-rpm: + + call rpm.initDB() + +2004-02-16 20:15 Enrico Scholz + + * scripts/vserver-build.functions.rpm: + + rpm.initDB(): added + +2004-02-16 20:14 Enrico Scholz + + * scripts/vserver-setup.functions: + + added --initstyle support (-> /etc/vservers/.../apps/init/style) + +2004-02-16 20:14 Enrico Scholz + + * src/chbind.c: + + refined test-routine to work in vservers without 'lo' interface + +2004-02-16 20:14 Enrico Scholz + + * src/secure-mount.c: + + define MS_REC when needed + +2004-02-16 20:13 Enrico Scholz + + * configure.ac, src/rpm-fake-resolver.c: + + added big, fat warning when not using dietlibc + +2004-02-16 19:11 Enrico Scholz + + * Makefile.am: + + added ENSC_HAVE_*_COMPILER_* to pathsubst-rules + +2004-02-14 02:22 Enrico Scholz + + * scripts/vserver: + + use isAvoidNamespace() from main-functions file + +2004-02-14 02:21 Enrico Scholz + + * scripts/: functions, vserver.functions: + + moved isAvoidNamespace() into main-functions file + +2004-02-14 02:21 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + fixed auto-case + improved message + +2004-02-14 02:20 Enrico Scholz + + * m4/ensc_kerneldir.m4: + + ENSC_KERNEL_HEADERS: made argument optionally + +2004-02-14 02:19 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added clearenv + +2004-02-14 02:19 Enrico Scholz + + * configure.ac: + + use ENSC_SYSCALLNR() + +2004-02-14 00:43 Enrico Scholz + + * lib/vserver-internal.h: + + use results from ENSC_SYSCALLNR + +2004-02-14 00:42 Enrico Scholz + + * m4/ensc_syscallnr.m4: + + initial checkin + +2004-02-12 00:46 Enrico Scholz + + * src/clearenv.c: + + use VSERVER_DECLARE_CMD + +2004-02-12 00:46 Enrico Scholz + + * src/.cvsignore: + + added clearenv + +2004-02-12 00:39 Enrico Scholz + + * scripts/vserver.start: + + use clearenv + +2004-02-12 00:39 Enrico Scholz + + * scripts/vserver.functions: + + made namespace stuff configurable at a global place + +2004-02-12 00:38 Enrico Scholz + + * scripts/vrpm-preload: + + give more rights... (same like at --secure) + +2004-02-12 00:37 Enrico Scholz + + * src/Makefile-files, scripts/util-vserver-vars.pathsubst: + + added clearenv + +2004-02-12 00:34 Enrico Scholz + + * src/clearenv.c: + + initial checkin + +2004-02-10 18:20 Enrico Scholz + + * src/: chxid.c, setattr.c: + + handle dot-files by default; it does not make sense to use a special + '-a' flag for the set-operations + +2004-02-10 18:06 Enrico Scholz + + * configure.ac: + + version 0.28.200 + +2004-02-10 18:05 Enrico Scholz + + * src/secure-mount.c: + + recognize 'rbind' in fstab + use internal mount(2) on MOVE too + +2004-02-10 15:22 Enrico Scholz + + * scripts/: vserver, vserver.functions, vserver.start: + + implemented CLONE_NS and --rbind mounting + +2004-02-10 15:21 Enrico Scholz + + * src/secure-mount.c: + + implemented '--rbind' + +2004-02-10 13:24 Enrico Scholz + + * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore: + + initial checkin + +2004-02-10 13:22 Enrico Scholz + + * lib/testsuite/flags.c: + + s!init!fakeinit! + +2004-02-10 13:18 Enrico Scholz + + * configure.ac: + + version 0.28.199 + +2004-02-10 13:18 Enrico Scholz + + * util-vserver.spec.in: + + moved the 'chattr' into the right %post scriptlet + +2004-02-10 13:17 Enrico Scholz + + * lib/flags.c: + + s!init!fakeinit! + +2004-02-10 03:36 Enrico Scholz + + * configure.ac: + + version 0.28.198 + +2004-02-10 00:53 Enrico Scholz + + * contrib/: make-manifest, manifest.dat.pathsubst: + + moved *.so.* files from -core to -lib + +2004-02-10 00:52 Enrico Scholz + + * util-vserver.spec.in: + + added -lib subpackage + moved *.so.* files from -core to -lib + removed the '%exclude ...vrpm.8' + added a 'make check' + +2004-02-10 00:48 Enrico Scholz + + * src/testsuite/.cvsignore: + + initial checkin + +2004-02-10 00:43 Enrico Scholz + + * ensc_wrappers/wrappers-unistd.hc: + + Eexecvp(): added + added some 'NORETURN' specifiers + +2004-02-10 00:42 Enrico Scholz + + * Makefile.am: + + added lib/testsuite + +2004-02-10 00:42 Enrico Scholz + + * src/testsuite/vunify-test.sh: + + redirect output to /dev/null + +2004-02-10 00:41 Enrico Scholz + + * src/testsuite/rpm-fake-test.c: + + fixed compilation warnings + +2004-02-10 00:40 Enrico Scholz + + * src/testsuite/chcontext-test.c: + + added explicite 'return' for non-C99 compilers + +2004-02-10 00:40 Enrico Scholz + + * src/testsuite/Makefile-files: + + added chbind-test + +2004-02-10 00:39 Enrico Scholz + + * man/Makefile-files: + + renoved vrpm.8 for now + +2004-02-10 00:39 Enrico Scholz + + * lib/vserver.h: + + vc_text2cap(): take 'unsigned int' instead of 'int' argument + vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes + +2004-02-10 00:38 Enrico Scholz + + * lib/capabilities.c: + + vc_text2cap(): take 'unsigned int' instead of 'int' argument + +2004-02-10 00:38 Enrico Scholz + + * lib/Makefile-files: + + added flags* files + added testsuite + -programs + +2004-02-10 00:36 Enrico Scholz + + * src/chcontext.c: + + setFlags(): use vc_textlist2flag() function + rearranged code to avoid unremovable zombie processes + +2004-02-10 00:35 Enrico Scholz + + * src/: chbind.c, reducecap.c: + + rewrote it + +2004-02-10 00:35 Enrico Scholz + + * src/Makefile-files: + + made reducecap & chbind native dietlibc programs + +2004-02-10 00:30 Enrico Scholz + + * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files, + lib/testsuite/flags.c, src/testsuite/chbind-test.c: + + initial checkin + +2004-02-06 23:50 Enrico Scholz + + * src/Makefile-files: + + added sys_clone.h + +2004-02-06 23:50 Enrico Scholz + + * util-vserver.spec.in: + + added 'chattr -t /vservers' + needed Requires: + +2004-02-06 23:49 Enrico Scholz + + * scripts/vserver-build.functions: + + call 'chattr -t' on newly create vserverdirs + cleanups; parenthesize case-expressions + +2004-02-06 22:34 Enrico Scholz + + * src/util.h: + + exitLikeProcess(): added NORETURN attribute to prototype + +2004-02-06 22:33 Enrico Scholz + + * src/rpm-fake.c: + + cleanups; use sys_clone() + +2004-02-06 22:33 Enrico Scholz + + * src/new-namespace.c: + + cleanups; modernized it + +2004-02-06 22:33 Enrico Scholz + + * src/Makefile-files: + + link new-namespace against util-exitlikeprocess + cleanups + +2004-02-06 22:32 Enrico Scholz + + * src/sys_clone.h: + + initial checkin + +2004-02-06 19:15 Enrico Scholz + + * src/testsuite/Makefile-files: + + do not call vunify-test when no C99 compiler is available + +2004-02-06 18:43 Enrico Scholz + + * ensc_vector/testsuite/: Makefile-files, test1.c: + + initial checkin + +2004-02-06 18:43 Enrico Scholz + + * src/testsuite/vunify-test.sh: + + use '-n' flag + +2004-02-06 18:42 Enrico Scholz + + * src/vutil.cc: + + minor cosmetical changes + +2004-02-06 18:42 Enrico Scholz + + * src/vunify-init.hc: + + initModeManually(): added missing strdup() + +2004-02-06 18:41 Enrico Scholz + + * Makefile.am, ensc_vector/Makefile-files: + + added ensc_vector testsuite + +2004-02-06 17:42 Enrico Scholz + + * ensc_vector/vector-insert.c: + + fixed it + +2004-02-06 17:40 Enrico Scholz + + * src/vserver-stat.c: + + use ensc_vector + cleanups + +2004-02-06 17:40 Enrico Scholz + + * src/lsxid.c: + + use ensc_vector to cache xid->name mappings + +2004-02-06 17:39 Enrico Scholz + + * src/Makefile-files: + + link vserver-stat against libensc_vector.a + +2004-02-06 16:02 Enrico Scholz + + * doc/configuration.xml: + + enumerated possible resources + +2004-02-06 16:01 Enrico Scholz + + * src/chxid.c: + + fixed do-display-dir behavior + +2004-02-06 15:56 Enrico Scholz + + * scripts/vserver.functions: + + _generateFlagOptions(): fixed a case expression; formerly x"foo" == + foo checks which would never succeed + +2004-02-06 15:53 Enrico Scholz + + * 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: + + use new ensc_wrappers/ headers + +2004-02-06 15:49 Enrico Scholz + + * src/Makefile-files: + + removed wrappers-* + link lsxid against libensc_vector.a + +2004-02-06 15:48 Enrico Scholz + + * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD], + wrappers-vserver.h[DEAD], wrappers.h[DEAD]: + + moved and generalized into an own /ensc_wrappers subdir + +2004-02-06 15:47 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: + + initial checkin + +2004-02-06 15:46 Enrico Scholz + + * Makefile.am: + + added ensc_vector/ & ensc_wrappers/ subdirs and files + +2004-02-05 23:16 Enrico Scholz + + * src/setattr.c: + + documented --barrier + fixed do-display-dir behavior + +2004-02-05 05:20 Enrico Scholz + + * scripts/vserver.functions: + + added another path for the template mtab file + +2004-02-05 05:14 Enrico Scholz + + * NEWS, configure.ac: + + version 0.28.195 + +2004-02-05 05:02 Enrico Scholz + + * distrib/defaults/apt.conf: + + initial checkin + +2004-02-05 04:43 Enrico Scholz + + * distrib/Makefile.am: + + added default apt.conf + +2004-02-05 04:43 Enrico Scholz + + * doc/configuration.xml: + + documented default apt.conf + +2004-02-05 04:43 Enrico Scholz + + * lib/syscall-legacy.hc: + + minor code cleanups + added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL' + +2004-02-05 04:42 Enrico Scholz + + * m4/ensc_syscall.m4: + + enhanced check by using kernel headers + +2004-02-05 04:42 Enrico Scholz + + * scripts/vserver-build.functions.apt: + + added default apt.conf/vendors.conf files + +2004-02-05 04:41 Enrico Scholz + + * src/chcontext.c: + + use sethostname(2)/setdomainname(2) again... + +2004-02-05 00:39 Enrico Scholz + + * configure.ac: + + use ENSC_SYSCALL + enhanced diagnostic output + +2004-02-05 00:38 Enrico Scholz + + * lib/: syscall-legacy.hc, vserver-internal.h: + + use ENSC_SYSCALL_TRADITIONAL + +2004-02-05 00:38 Enrico Scholz + + * lib/syscall.c: + + cleanups; do not include "compat.h" anymore explicitly + +2004-02-05 00:37 Enrico Scholz + + * Makefile.am: + + added @WGET@ substitution + +2004-02-04 22:26 Enrico Scholz + + * m4/ensc_syscall.m4: + + initial checkin + +2004-02-04 22:23 Enrico Scholz + + * scripts/vpkg: + + implemented Debian support + +2004-02-04 22:22 Enrico Scholz + + * scripts/vserver: + + cleanups + added '--silent' option + +2004-02-04 22:21 Enrico Scholz + + * src/: vunify-init.hc, vunify.c: + + minor cleanups + +2004-02-04 04:28 Enrico Scholz + + * lib/fscompat_getiattr-v13.hc: + + fixed 'xid' parameter transmission + +2004-02-04 04:17 Enrico Scholz + + * NEWS: + + version 0.28.193 + +2004-02-04 04:17 Enrico Scholz + + * configure.ac: + + added check for wget + version 0.28.193 + +2004-02-04 04:10 Enrico Scholz + + * util-vserver.spec.in: + + added some (Build)Requires: + +2004-02-04 04:10 Enrico Scholz + + * contrib/manifest.dat.pathsubst: + + added debootstrap files + +2004-02-04 04:09 Enrico Scholz + + * doc/configuration.xml: + + documented debootstrap configuration + +2004-02-04 04:07 Enrico Scholz + + * scripts/vserver-build.debootstrap: + + fixed path of default-uri file + +2004-02-04 03:51 Enrico Scholz + + * distrib/misc/debootstrap.uri: + + initial checkin + +2004-02-04 03:51 Enrico Scholz + + * distrib/Makefile.am: + + added debootstrap.uri + +2004-02-04 03:48 Enrico Scholz + + * scripts/vserver-setup.functions: + + use $PKGLIBDEFAULTDIRc + +2004-02-04 03:47 Enrico Scholz + + * scripts/: vserver-build.apt-rpm, vserver-build.functions, + vserver-build.skeleton: + + cleanups; use 'base.' namespace + +2004-02-04 03:46 Enrico Scholz + + * scripts/vserver-build: + + added debootstrap + +2004-02-04 03:46 Enrico Scholz + + * scripts/vpkg: + + added basic support for Debian + +2004-02-04 03:46 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_WGET + +2004-02-04 03:45 Enrico Scholz + + * scripts/Makefile-files: + + added debootstrap and pkgmgmt files + +2004-02-04 03:44 Enrico Scholz + + * scripts/vserver-build.debootstrap: + + initial checkin + +2004-02-03 23:22 Enrico Scholz + + * NEWS, configure.ac: + + version 0.28.192 + +2004-02-03 23:21 Enrico Scholz + + * src/.cvsignore: + + added 'vuname' + +2004-02-03 23:19 Enrico Scholz + + * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst, + .cvsignore: + + initial checkin + +2004-02-03 22:58 Enrico Scholz + + * configure.ac: + + added more details to the final summary + +2004-02-03 22:57 Enrico Scholz + + * distrib/Makefile.am: + + added misc/fstab + +2004-02-03 22:57 Enrico Scholz + + * scripts/: vserver-build.apt-rpm, vserver-build.functions: + + splitted some functions into a separate vserver-build.functions.pkgmgmt file + use XXX.yyy namespace-style notation + +2004-02-03 22:54 Enrico Scholz + + * scripts/vserver-build.functions.pkgmgmt, + scripts/vserver-build.skeleton, distrib/misc/fstab: + + initial checkin + +2004-02-03 22:54 Enrico Scholz + + * scripts/vserver-setup.functions: + + allow to configure fstab-file + +2004-02-03 22:53 Enrico Scholz + + * scripts/: vserver-build.functions.apt, + vserver-build.functions.rpm: + + splitted some functions into a separate vserver-build.functions.pkgmgmt file + use XXX.yyy namespace-style notation + +2004-02-03 22:52 Enrico Scholz + + * scripts/vserver-build: + + added skeleton support + fixed help message + +2004-02-03 22:52 Enrico Scholz + + * scripts/vserver: + + added '--debug' option + +2004-02-03 22:51 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT + +2004-02-03 22:48 Enrico Scholz + + * scripts/Makefile-files: + + added vserver-build.skeleton + +2004-02-03 22:47 Enrico Scholz + + * src/vkill.c: + + cleanups; use modern interfaces + +2004-02-03 22:47 Enrico Scholz + + * src/util.h: + + VSERVER_DECLARE_CMD macro: added + +2004-02-03 22:46 Enrico Scholz + + * src/Makefile-files: + + added vuname + +2004-02-03 22:45 Enrico Scholz + + * src/testsuite/Makefile-files: + + added workaround for automake bug + +2004-02-03 22:45 Enrico Scholz + + * src/vuname.c: + + initial checkin + +2004-02-03 13:59 Enrico Scholz + + * configure.ac: + + use ENSC_C99COMPILER + give out summary at end of ./configure + +2004-02-03 13:57 Enrico Scholz + + * src/Makefile-files: + + * added support for ENSC_HAVE_C99_COMPILER and conditionalized build + of 'vunify' + * renamed *_CXX_X_* variables to *_CXX_* + +2004-02-03 13:55 Enrico Scholz + + * src/vunify.cc[DEAD]: + + removed since rewritten in C + +2004-02-03 13:55 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + use 'yes' instead of '1' + +2004-02-03 13:55 Enrico Scholz + + * m4/ensc_cxxcompiler.m4: + + added ENSC_C99COMPILER + added warning-messages + +2004-02-03 13:54 Enrico Scholz + + * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc: + + #include + +2004-02-02 20:34 Enrico Scholz + + * doc/compatibility.xml: + + added note about chcontext rewrite + +2004-02-02 20:34 Enrico Scholz + + * configure.ac: + + added support for olduts API + +2004-02-02 20:33 Enrico Scholz + + * Makefile.am: + + substitute @PACKAGE@ too + +2004-02-02 20:32 Enrico Scholz + + * src/testsuite/Makefile-files: + + added chcontext-test.c + +2004-02-02 20:32 Enrico Scholz + + * src/testsuite/chcontext-test.c: + + initial checkin + +2004-02-02 20:32 Enrico Scholz + + * src/wrappers.h: + + added Esetsid() + +2004-02-02 20:32 Enrico Scholz + + * src/wrappers-vserver.h: + + return xid_t instead of void + +2004-02-02 20:31 Enrico Scholz + + * src/vserver-stat.c: + + cleanups + added missing '\n' in error-msg + +2004-02-02 20:31 Enrico Scholz + + * src/vserver-info.c: + + added UTS tag + +2004-02-02 20:30 Enrico Scholz + + * src/reducecap.c: + + cleanups in the vc_new_s_context() call + +2004-02-02 20:06 Enrico Scholz + + * src/chcontext.c: + + rewrote and enhanced it + +2004-02-02 20:05 Enrico Scholz + + * src/Makefile-files: + + made chcontext a dietlibc program and updated its SOURCES + +2004-02-02 20:00 Enrico Scholz + + * lib/vserver.h: + + return xid_t on vc_new_s_context() + added VHOST/vhi functions and types + +2004-02-02 19:59 Enrico Scholz + + * lib/vserver-internal.h: + + cleanups + added CALL_VC_OLDUTS() + added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers + +2004-02-02 19:58 Enrico Scholz + + * lib/virtual.h: + + added VHOST support + +2004-02-02 19:58 Enrico Scholz + + * lib/: syscall_gettaskxid-oldproc.hc, + syscall_getvxinfo-oldproc.hc: + + renamed *_X to *_oldproc + +2004-02-02 19:57 Enrico Scholz + + * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c: + + fixed vc_new_s_context() to return the context instead of 0/1 + +2004-02-02 19:55 Enrico Scholz + + * 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: + + use CTX_USER2KERNEL to wrap xid + +2004-02-02 19:54 Enrico Scholz + + * lib/capabilities.c: + + allow both 'CAP_xxx' and 'xxx' + +2004-02-02 19:36 Enrico Scholz + + * lib/Makefile-files: + + added *vhiname* files + +2004-02-02 19:32 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: + + initial checkin + +2004-01-29 12:09 Enrico Scholz + + * doc/.cvsignore: + + initial checkin + +2004-01-29 12:08 Enrico Scholz + + * NEWS: + + version 0.28.190 + +2004-01-29 12:07 Enrico Scholz + + * Makefile.am: + + cleanups; use $(SED) instead of sed + fix $pkglibdir in install-data-hook + put some hooks into own targets + +2004-01-29 12:06 Enrico Scholz + + * configure.ac: + + added tests for sed and cmp + outsourced ext2fs test (merged from 0.28) + +2004-01-29 12:05 Enrico Scholz + + * src/vserver-stat.c: + + fixed insert-into-list function + give out warning when vc_get_task_xid() fails + +2004-01-29 12:04 Enrico Scholz + + * src/vserver-info.c: + + use DIM_OF() macro + added APIVER tag + fixed help message + +2004-01-29 12:04 Enrico Scholz + + * src/util.h: + + added DIM_OF() macro + +2004-01-29 12:03 Enrico Scholz + + * src/.cvsignore: + + added vrsetup + +2004-01-29 12:03 Enrico Scholz + + * 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: + + fixed/changed path-detection for $UTIL_VSERVER_VARS + +2004-01-29 12:02 Enrico Scholz + + * scripts/Makefile-files: + + cleanups + do not install util-vserver-vars in SBINDIR anymore + +2004-01-29 12:01 Enrico Scholz + + * m4/ensc_e2fscheck.m4: + + initial checkin + +2004-01-29 12:00 Enrico Scholz + + * lib/: ext2fs.h, getversion.c, vserver.h: + + merged with 0.28 + +2004-01-23 22:07 Enrico Scholz + + * doc/Makefile-files: + + added some files to doc_DAT + +2004-01-23 21:51 Enrico Scholz + + * configure.ac: + + version 0.27.199 + added check for xsltproc + +2004-01-23 21:51 Enrico Scholz + + * NEWS: + + version 0.27.199 + +2004-01-23 21:50 Enrico Scholz + + * compat.h: + + added ENSC_FIX_IOCTL() + +2004-01-23 21:49 Enrico Scholz + + * Makefile.am: + + added $(doc_DAT) + +2004-01-23 21:48 Enrico Scholz + + * doc/Makefile-files: + + added compat-doc + +2004-01-23 21:48 Enrico Scholz + + * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml: + + initial checkin + +2004-01-23 21:47 Enrico Scholz + + * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, + ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc: + + use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values + +2004-01-22 22:35 Enrico Scholz + + * 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: + + use the VCMD_* macros instead of the VC_CMD(...) macros + +2004-01-22 16:42 Enrico Scholz + + * NEWS, configure.ac: + + version 0.27.198 + +2004-01-22 16:40 Enrico Scholz + + * src/vrsetup.c: + + fixed copyright date + +2004-01-22 15:24 Enrico Scholz + + * src/wrappers.h: + + added Eioctl() wrapper + +2004-01-22 15:22 Enrico Scholz + + * src/Makefile-files: + + added vrsetup + +2004-01-22 15:22 Enrico Scholz + + * src/vrsetup.c: + + initial checkin + +2004-01-22 14:43 Enrico Scholz + + * src/vunify-doit.hc: + + * provide st_mode at vc_set_iattr_compat() call + +2004-01-22 14:42 Enrico Scholz + + * src/: lsxid.c, showattr.c: + + * provide st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles this + already + +2004-01-22 14:41 Enrico Scholz + + * src/setattr.c: + + * removed the race-check; this is done by vc_set_iattr_compat() already + * provide st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles this + already + * moved setFlags() code into handleFile() + * added 'iunlink' option + +2004-01-22 14:40 Enrico Scholz + + * src/chxid.c: + + * removed the race-check; this is done by vc_set_iattr_compat() already + * provide st_mode at vc_set_iattr_compat() call + * do not stop on non-regular files; vc_set_iattr_compat() handles this + already + * moved setFile() code into handleFile() + +2004-01-22 14:38 Enrico Scholz + + * src/Makefile-files: + + removed 'vunify' from list of C++ files + +2004-01-22 14:37 Enrico Scholz + + * lib/syscall_gettaskxid-v13.hc: + + fixed call + +2004-01-22 14:36 Enrico Scholz + + * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc, + ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc, + ioctl-setxflg.hc: + + when ioctl() returns a value <-1, assign errno manually and return -1 + +2004-01-22 14:35 Enrico Scholz + + * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc: + + updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' + +2004-01-22 14:34 Enrico Scholz + + * lib/virtual.h: + + updated; removed 'dev' field from 'struct vcmd_ctx_iattr_v0' + +2004-01-22 14:34 Enrico Scholz + + * lib/vserver-internal.h: + + CALL_VC(): return ENOSYS in errorcase + +2004-01-22 14:33 Enrico Scholz + + * lib/vserver.h: + + * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid + an additional 'lstat' + +2004-01-22 14:30 Enrico Scholz + + * lib/: fscompat_getiattr.c, fscompat_setiattr.c: + + * added additional 'mode' parameter to avoid an additional 'lstat' + +2004-01-22 14:29 Enrico Scholz + + * lib/: fscompat_getiattr-fscompat.hc, + fscompat_setiattr-fscompat.hc: + + * added additional 'mode' parameter to avoid an additional 'lstat' + * operate on regular files and directories only + +2004-01-21 22:32 Enrico Scholz + + * lib/syscall_gettaskxid-v13.hc: + + return VC_NOCTX instead of -1 + +2004-01-21 20:06 Enrico Scholz + + * tests/getinitpid.c: + + updated to new API + +2004-01-21 20:06 Enrico Scholz + + * src/vserver-info.c: + + added INITPID* and XID tags + +2004-01-21 20:01 Enrico Scholz + + * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c, + src/wrappers-vserver.h, tests/getctx.c: + + use vc_get_task_xid() instead of vc_X_getctx() + +2004-01-21 19:59 Enrico Scholz + + * lib/vserver.h: + + * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required + typedefinitions + * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions + above + +2004-01-21 19:57 Enrico Scholz + + * lib/vserver-internal.h: + + * added fscompat & oldproc API + * added support for VC_MULTIVERSION_SYSCALL which chooses the optimal + CALL_VC variant + * changed CALL_VC() so that it looks for version greater than requested + one now + +2004-01-21 19:55 Enrico Scholz + + * lib/virtual.h: + + updated; added VINFO commands + +2004-01-21 19:55 Enrico Scholz + + * lib/: syscall_kill.c, syscall_rlimit.c: + + cleanups; optimize CALL_VC() usage + +2004-01-21 19:54 Enrico Scholz + + * lib/: fscompat_getiattr.c, fscompat_setiattr.c: + + cleanups; use CALL_VC() macro + +2004-01-21 19:53 Enrico Scholz + + * 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: + + cleanups; fixed/changed "vserver-internal.h" including + +2004-01-21 19:50 Enrico Scholz + + * lib/Makefile-files: + + added get_task_xid & get_vc_info files + removed obsoleted getctx/getinitpid files + renamed some -v11 files to -fscompat + +2004-01-21 19:48 Enrico Scholz + + * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD], + getctx.c[DEAD], getinitpid-compat.hc[DEAD], + getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]: + + obsoleted by v13/oldproc functions + +2004-01-21 19:47 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: + + initial checkin + +2004-01-21 19:46 Enrico Scholz + + * lib/: fscompat_getiattr-fscompat.hc, + fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc, + fscompat_setiattr-v11.hc[DEAD]: + + renamed *-v11 to *-fscompat + +2004-01-21 19:45 Enrico Scholz + + * .cvsignore: + + added 'Build-*' + +2004-01-21 19:43 Enrico Scholz + + * configure.ac: + + added 'oldproc' API + +2004-01-21 02:35 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: + + renamed *.ic to *.hc + +2004-01-21 02:30 Enrico Scholz + + * src/vunify.h: + + added changes for new API + added rsSPECIAL reason + +2004-01-21 02:29 Enrico Scholz + + * src/vunify.c: + + added changes for new API + +2004-01-21 02:27 Enrico Scholz + + * src/vunify-doit.ic: + + updated to new API + +2004-01-21 02:27 Enrico Scholz + + * src/vlimit.c: + + fixed help message + +2004-01-21 02:25 Enrico Scholz + + * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, + showattr.c: + + updated/enhanced for new API + +2004-01-21 02:24 Enrico Scholz + + * lib/virtual.h: + + updated + +2004-01-21 02:19 Enrico Scholz + + * lib/vserver-internal.h: + + added v13 API + +2004-01-21 02:19 Enrico Scholz + + * lib/vserver.h: + + added fscompat and v13 functions + removed ioctl functions + +2004-01-21 02:18 Enrico Scholz + + * lib/Makefile-files: + + added fscompat and v13 functions + +2004-01-21 02:17 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: + + do not provide the ioctl-functions anymore; use them only internally + and include them directly. Therefore, renamed them from *.c to *.hc + +2004-01-21 02:14 Enrico Scholz + + * 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: + + initial checkin + +2004-01-21 02:12 Enrico Scholz + + * configure.ac: + + added v13 & fscompat APIs + +2004-01-19 19:23 Enrico Scholz + + * distrib/misc/vunify-exclude: + + added .rpmdb + +2004-01-19 19:22 Enrico Scholz + + * src/: chxid.c, lsxid.c, setattr.c, showattr.c: + + s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files + +2004-01-19 19:21 Enrico Scholz + + * src/Makefile-files: + + removed vunify-operations + +2004-01-19 19:19 Enrico Scholz + + * src/vunify.h: + + cleanups; moved structure declarations from vunify.c into this headerfile + +2004-01-19 19:16 Enrico Scholz + + * src/vunify.c: + + cleanups + added 'skip_reason' support + added debug output + +2004-01-19 19:14 Enrico Scholz + + * src/vunify-init.ic: + + added debug output + fixed descriptor leak + +2004-01-19 19:11 Enrico Scholz + + * src/: vunify-compare.ic, vunify-doit.ic: + + initial checkin + +2004-01-19 19:11 Enrico Scholz + + * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]: + + obsoleted by more straight-forward code + +2004-01-19 19:04 Enrico Scholz + + * src/vlimit.c: + + fixed copy&paste error + +2004-01-17 06:35 Enrico Scholz + + * NEWS, configure.ac: + + version 0.27.196 + +2004-01-17 06:25 Enrico Scholz + + * tests/vserver-info.c: + + updated to new vc_getVserverVdir() API + +2004-01-17 06:24 Enrico Scholz + + * src/vunify.c: + + moved init*() functions to vunify-init.c + +2004-01-17 06:23 Enrico Scholz + + * src/vunify-operations.c: + + compareUnify(): check mtime too + +2004-01-17 06:23 Enrico Scholz + + * src/vunify-matchlist.h: + + made 'buf' constant + +2004-01-17 06:22 Enrico Scholz + + * src/vunify-matchlist.c: + + allow cmp-pointer to be NULL + +2004-01-17 06:22 Enrico Scholz + + * src/vunify-init.ic: + + use VPKG_PROG instead of PKGMGMT_INFO_PROG + register 'vdir' + use default exclude-lists + +2004-01-17 06:16 Enrico Scholz + + * src/vunify-debug.c: + + added a const_cast + +2004-01-17 06:15 Enrico Scholz + + * src/vserver-info.c: + + updated VDIR tag to new interface + +2004-01-17 06:15 Enrico Scholz + + * scripts/vserver: + + added 'unify' and 'pkg' commands + +2004-01-17 06:14 Enrico Scholz + + * scripts/vpkg: + + initial checkin + +2004-01-17 06:14 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VUNIFY and $_VPKG + +2004-01-17 06:13 Enrico Scholz + + * scripts/: distrib-info[DEAD], legacy/distrib-info: + + moved distrib-info to legacy/ + +2004-01-17 06:13 Enrico Scholz + + * scripts/Makefile-files: + + moved distrib-info to legacy/ + added vpkg + +2004-01-17 06:12 Enrico Scholz + + * lib/: getvservervdir.c, vserver.h: + + added 'physical' parameter to vc_getVserverVdir() which resolves the + complete physical path of the vdir + +2004-01-17 06:06 Enrico Scholz + + * distrib/misc/vunify-exclude: + + initial checkin + +2004-01-17 06:06 Enrico Scholz + + * distrib/Makefile.am: + + added vunify-exclude + +2004-01-17 06:05 Enrico Scholz + + * util-vserver.spec.in: + + use manifest-data for -legacy + +2004-01-17 06:04 Enrico Scholz + + * pathconfig.h.pathsubst: + + added VPKG_PROG + minor cleanups + +2004-01-16 19:41 Enrico Scholz + + * src/testsuite/vunify-test.sh: + + applied new calling scheme + +2004-01-16 19:41 Enrico Scholz + + * src/testsuite/vunify-functest.c: + + added wrapper_exit_code + +2004-01-16 19:40 Enrico Scholz + + * src/wrappers.h: + + Elseek(), Emkstemp(): added + Emalloc(), Erealloc(): fixed declarations + +2004-01-16 19:39 Enrico Scholz + + * src/: vunify-matchlist.c, vunify-matchlist.h, + vunify-operations.c, vunify.c: + + added exclude-list support + +2004-01-16 19:04 Enrico Scholz + + * src/vserver-info.c: + + added APPDIR tag + made it possible to supply additional paramaters + +2004-01-16 19:03 Enrico Scholz + + * src/: new-namespace.c, rpm-fake.c: + + do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying + +2004-01-16 19:03 Enrico Scholz + + * src/Makefile-files: + + updated vunify setup + added files for vunify + +2004-01-16 18:59 Enrico Scholz + + * scripts/legacy/.cvsignore, src/vunify-debug.c, + src/vunify-init.ic, src/vunify.h, src/wrappers-io.h: + + initial checkin + +2004-01-16 18:59 Enrico Scholz + + * scripts/functions: + + accept vservers beginning with './' + +2004-01-16 18:57 Enrico Scholz + + * lib/vserver.h: + + added new management functions + doc + +2004-01-16 18:57 Enrico Scholz + + * lib/internal.h: + + added utilvserver_isDirectory() prototype + +2004-01-16 18:57 Enrico Scholz + + * lib/getvservervdir.c: + + use utilvserver_isDirectory() + +2004-01-16 18:56 Enrico Scholz + + * lib/Makefile-files: + + added new management sources + +2004-01-16 18:55 Enrico Scholz + + * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c: + + initial checkin + +2004-01-16 18:55 Enrico Scholz + + * util-vserver.spec.in: + + use filelists from contrib/make-manifest + +2004-01-16 18:53 Enrico Scholz + + * configure.ac: + + fixed CVS tag + +2004-01-16 18:52 Enrico Scholz + + * Makefile.am: + + added contrib/ dir + substitute MANDIR too + +2004-01-14 03:43 Enrico Scholz + + * src/util-exitlikeprocess.c: + + added missing + +2004-01-14 03:33 Enrico Scholz + + * src/fstool.h: + + added 'local_fs' struct-member + +2004-01-14 03:32 Enrico Scholz + + * src/fstool.c: + + added support for '-x' (do not cross filesystems) + fixed invocation with directory-name + implemented '-a' (show dot) + +2004-01-14 03:30 Enrico Scholz + + * src/vps.c: + + minor documentation fix + +2004-01-14 03:30 Enrico Scholz + + * src/: chxid.c, lsxid.c, setattr.c, showattr.c: + + added and documented '-x' switch + +2004-01-14 01:27 Enrico Scholz + + * src/vps.c: + + makde it compilable with gcc296 + +2004-01-14 01:26 Enrico Scholz + + * util-vserver.spec.in: + + added -legacy subpackage + +2004-01-14 01:05 Enrico Scholz + + * Makefile.am: + + removed timestamps in legacy-dir also + substitute LEGACYDIR and PS + +2004-01-14 01:03 Enrico Scholz + + * src/vps.c: + + added native '--version' and '--help' + +2004-01-14 01:02 Enrico Scholz + + * scripts/Makefile-files: + + added legacy-scripts to $(scripts_OPTIONS_EXEMPT) + added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES) + +2004-01-14 01:01 Enrico Scholz + + * m4/validate.am: + + fixed parallel build + +2004-01-14 00:38 Enrico Scholz + + * configure.ac: + + added check for PS + +2004-01-14 00:37 Enrico Scholz + + * pathconfig.h.pathsubst: + + added PS_PROG + +2004-01-14 00:37 Enrico Scholz + + * src/.cvsignore: + + added vps + +2004-01-14 00:36 Enrico Scholz + + * src/Makefile-files: + + made vps a dietprog + +2004-01-14 00:36 Enrico Scholz + + * lib/getctx.c: + + minor code cleanups + +2004-01-14 00:30 Enrico Scholz + + * lib/getctx.c: + + added VC_BE_VALGRIND_FRIENDLY support + +2004-01-14 00:29 Enrico Scholz + + * lib/vserver.h: + + vc_get_securecaps(): added prototype + +2004-01-14 00:29 Enrico Scholz + + * lib/vserver-internal.h: + + made CALL_VC-macro a block + +2004-01-14 00:28 Enrico Scholz + + * src/util-exitlikeprocess.c: + + include + +2004-01-14 00:22 Enrico Scholz + + * scripts/Makefile-files: + + moved legacy scripts into legacy/ and updated variables + +2004-01-14 00:21 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + updated legacy paths + +2004-01-14 00:21 Enrico Scholz + + * src/Makefile-files: + + added vps + +2004-01-14 00:20 Enrico Scholz + + * src/util.h: + + exitLikeProcess(): added prototype + +2004-01-14 00:20 Enrico Scholz + + * src/wrappers.h: + + Emalloc(), Erealloc(): added + +2004-01-14 00:19 Enrico Scholz + + * src/: util-exitlikeprocess.c, vps.c: + + initial checkin + +2004-01-14 00:18 Enrico Scholz + + * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD], + vserver-legacy[DEAD], vserverkillall[DEAD]: + + moved into legacy + +2004-01-14 00:18 Enrico Scholz + + * scripts/legacy/: save_s_context, vps.pathsubst, vserver, + vserverkillall: + + initial checkin (moved from ../) + +2004-01-13 21:05 Enrico Scholz + + * scripts/vserver-legacy: + + use 'exec' to call commands on 'suexec' (patch by Alec Thomas) + +2004-01-13 15:57 Enrico Scholz + + * src/Makefile-files: + + added missing fstool.h header + +2004-01-13 15:57 Enrico Scholz + + * lib/virtual.h: + + updated (added scheduler stuff) + +2004-01-13 15:56 Enrico Scholz + + * src/vkill.c: + + removed warnings about unused parameters + +2004-01-13 15:55 Enrico Scholz + + * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c, + tests/escaperoot.c, tests/testipc.c, tests/testlimit.c, + tests/testopenf.c: + + made it compilable with gcc296 + +2004-01-13 15:20 Enrico Scholz + + * Makefile.am: + + use $(src_sbin_SCRPTS) + +2004-01-13 15:19 Enrico Scholz + + * lib/vserver.h: + + added declarations for the ext2fs functions + +2004-01-13 15:18 Enrico Scholz + + * lib/vserver-internal.h: + + added EXT2FS macros + +2004-01-13 15:18 Enrico Scholz + + * lib/fmt.h: + + fixed xulong/xlong declarations + +2004-01-13 15:17 Enrico Scholz + + * lib/Makefile-files: + + added the ioctl-* files + added ext2fs.h + +2004-01-13 15:17 Enrico Scholz + + * src/.cvsignore: + + updated + +2004-01-13 15:16 Enrico Scholz + + * src/Makefile-files: + + removed ext2fs.h + added the fstools (lsxid,chxid,showattr,setattr) plus deps + +2004-01-13 15:15 Enrico Scholz + + * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c, + showattr.c: + + minor/medium cleanups + +2004-01-13 15:15 Enrico Scholz + + * src/fstool-resolvectx.c: + + initial checkin + +2004-01-13 14:49 Enrico Scholz + + * src/showattr.c: + + rewrote completely + +2004-01-13 14:48 Enrico Scholz + + * lib/ext2fs.h, src/ext2fs.h[DEAD]: + + moved ext2fs.h from src/ into lib/ directory; we are providing the + needed functionality through libvserver now + +2004-01-13 14:45 Enrico Scholz + + * 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: + + initial checkin + +2004-01-07 16:46 Enrico Scholz + + * lib/vserver.h: + + added URL which describes context-creation + +2004-01-07 16:40 Enrico Scholz + + * src/chcontext.c: + + * removed obsolete and unused 'fakeinit' variable + * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit + requires a second call for ctx -2 to take effect + +2004-01-05 23:19 Enrico Scholz + + * util-vserver.spec.in: + + added vserver-info + +2004-01-05 23:19 Enrico Scholz + + * src/.cvsignore: + + updated + +2004-01-05 23:18 Enrico Scholz + + * src/wrappers.h: + + Edup2(): added + +2004-01-05 23:18 Enrico Scholz + + * src/vserver-stat.c: + + use existing syscall-wrappers instead of checking return-codes manually + +2004-01-05 23:17 Enrico Scholz + + * src/vserver-info.c: + + initial checkin + +2004-01-05 23:16 Enrico Scholz + + * src/rpm-fake.c: + + use fd3 for synchronization with resolver + adding some missing '\n' in messages + ignore empty environment variables too + exitRPMFake(): conditionalized debug-message + +2004-01-05 23:15 Enrico Scholz + + * src/rpm-fake-resolver.c: + + daemonize(): child waits for parent to finish now + use fd3 for synchronisation + enable fork on default + +2004-01-05 23:13 Enrico Scholz + + * src/Makefile-files: + + added vserver-info + minor cosmetical fixes + +2004-01-05 23:12 Enrico Scholz + + * scripts/vserver.stop: + + fixed error-handling + +2004-01-05 23:12 Enrico Scholz + + * scripts/vserver-setup.functions: + + added '--context' option + minor cosmetical cleanups + +2004-01-05 23:11 Enrico Scholz + + * scripts/vserver-build.functions.apt: + + initVariablesApt(): fixed empty function body + +2004-01-05 22:57 Enrico Scholz + + * scripts/vrpm-preload: + + major cleanups; use 'vserver-info' to retrieve information about vserver + +2004-01-05 22:57 Enrico Scholz + + * scripts/vapt-get-worker: + + removed old, unused debug code + +2004-01-05 22:56 Enrico Scholz + + * scripts/: vapt-get, vrpm: + + use modern '--help' & '--version' output + +2004-01-05 22:55 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VSERVER_INFO + +2004-01-05 22:55 Enrico Scholz + + * scripts/functions: + + getVserverStatus(): fixed usage of 2nd parameter + +2004-01-05 22:53 Enrico Scholz + + * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c, + vserver-internal.h, vserver.h: + + small cosmetical fix + +2003-12-30 21:15 Enrico Scholz + + * configure.ac: + + version 0.27.190 + +2003-12-30 20:20 Enrico Scholz + + * util-vserver.spec.in: + + - since dynamic libraries will be installed now, call /sbin/ldconfig + - other updates... + +2003-12-30 20:15 Enrico Scholz + + * src/compat-pivot_root.h: + + use instead of to fix problems with + RH's headers + +2003-12-30 19:09 Enrico Scholz + + * src/testsuite/vunify-test.sh: + + fixed paths + +2003-12-30 19:08 Enrico Scholz + + * scripts/vserver.stop: + + use sendKillSequence instead of ctx-kill + +2003-12-30 19:08 Enrico Scholz + + * scripts/vserver.functions: + + sendKillSequence(): added + +2003-12-30 19:07 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + removed _CTX_KILL + added _VKILL + +2003-12-30 19:06 Enrico Scholz + + * scripts/functions: + + getVserverStatus(): fixed usage if ctx + isCtxRunning(): added + +2003-12-30 18:42 Enrico Scholz + + * Makefile.am: + + added missing compat-c99.h header-file + +2003-12-30 18:41 Enrico Scholz + + * src/chroot-rm.c: + + fixed order of chroot() and parameter evaluation so that '--version' + and '--help' are working as non-root also + +2003-12-30 18:40 Enrico Scholz + + * src/Makefile-files: + + added missing headers + removed 'ctx-kill'; it is obsoleted through 'vkill' + +2003-12-30 18:38 Enrico Scholz + + * src/ctx-kill.c[DEAD]: + + replaced by 'vkill' + +2003-12-30 18:09 Enrico Scholz + + * compat.h: + + use results from dietlib's C99 compatibility-check + +2003-12-30 18:08 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + added check for C99 compatibility + +2003-12-30 18:08 Enrico Scholz + + * m4/ensc_fpicsyscall.m4: + + fixed AC_LANG_PUSH/POP mismatch + +2003-12-30 17:26 Enrico Scholz + + * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore: + + updated + +2003-12-30 17:24 Enrico Scholz + + * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c: + + merged with 0.26.90 + +2003-12-30 17:22 Enrico Scholz + + * src/testsuite/rpm-fake-test.sh: + + fixed LD_PRELOAD path + +2003-12-30 17:22 Enrico Scholz + + * scripts/vserver: + + updated start/stop help-messages + +2003-12-30 17:21 Enrico Scholz + + * scripts/functions: + + getAllVservers(): ignore backup vservers + +2003-12-30 17:20 Enrico Scholz + + * distrib/Makefile.am: + + fixed multiple 'make install' by using '-f' on 'ln' + +2003-12-30 17:19 Enrico Scholz + + * configure.ac: + + - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t, + renamed syscall, use C++ for ext2fs.h test) + - libtool'ized it + +2003-12-30 17:04 Enrico Scholz + + * src/Makefile-files: + + * added vkill (merged from 0.26.90) + * libtool'ized it + +2003-12-30 17:03 Enrico Scholz + + * lib/Makefile-files: + + * added vc_kill() syscall (merged from 0.26.90) + * libtool'ized it + +2003-12-30 16:59 Enrico Scholz + + * Makefile.am: + + * added legacy-dir (merged from 0.26.90) + * libtool'ized it + +2003-12-30 16:56 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: + + merged with 0.26.90 + +2003-12-30 16:52 Enrico Scholz + + * 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: + + merged with 0.26.90 + +2003-12-29 20:02 uid68581 + + * src/capchroot.c: + + do not use vc_chrootsafe() anymore + +2003-12-29 20:01 uid68581 + + * tests/Makefile-files: + + removed chrootsafe + libtool'ized + +2003-12-26 01:49 uid68581 + + * 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: + + initial checkin + +2003-12-26 01:49 uid68581 + + * pathconfig.h.pathsubst: + + added RESOLVER_PROG + +2003-12-26 01:48 uid68581 + + * scripts/vprofile[DEAD]: + + removed since obsoleted + +2003-12-26 01:48 uid68581 + + * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c: + + used workarounds to make it compilable with non-C99 compilers + +2003-12-26 01:47 uid68581 + + * src/wrappers.h: + + added setgid/setuid/setgroups wrappers + +2003-12-26 01:47 uid68581 + + * src/util.h: + + added Xmemcpy() + added safeChdir() prototype + +2003-12-26 01:46 uid68581 + + * src/rpm-fake.c: + + rewrote large parts + added NSS functions (getpwnam(), getgrnam(), ...) + +2003-12-26 01:45 uid68581 + + * src/fakerunlevel.c: + + use setgroups() also + +2003-12-26 01:45 uid68581 + + * src/chroot-rm.c: + + added '--help' and '--version' + +2003-12-26 01:44 uid68581 + + * src/.cvsignore: + + added exec-cd and rpm-fake-resolver + removed secure-umount + +2003-12-26 01:41 uid68581 + + * 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: + + initial checkin + +2003-12-26 01:38 uid68581 + + * src/Makefile-files: + + removed secure-umount + added exec-cd + vunify will be a dietlibc program soonly + +2003-12-26 01:34 uid68581 + + * scripts/: vsysvwrapper, vtop: + + fixed quoting + +2003-12-26 01:34 uid68581 + + * scripts/vserver.functions: + + use 'exec-cd' instead of 'secure-umount' + +2003-12-26 01:33 uid68581 + + * scripts/vserver-build.functions.apt: + + fixed initVariablesApt() + added support for default apt.conf + +2003-12-26 01:33 uid68581 + + * scripts/vserver-build.functions: + + rename package-cfg directory on '--force' also + +2003-12-26 01:32 uid68581 + + * scripts/vserver-build.apt-rpm: + + added '--debug' option + +2003-12-26 01:32 uid68581 + + * scripts/vserver: + + added package-management options (atleast their documention) + +2003-12-26 01:30 uid68581 + + * scripts/vapt-get-worker: + + set RPM::PM to 'external' + +2003-12-26 01:29 uid68581 + + * scripts/util-vserver-vars.pathsubst: + + added _EXEC_CD + removed _SECURE_UMOUNT + +2003-12-26 01:29 uid68581 + + * scripts/: rootshell, vpstree: + + fixed quoting + +2003-12-26 01:29 uid68581 + + * scripts/functions: + + added support for default apt.conf + +2003-12-26 01:23 uid68581 + + * scripts/Makefile-files: + + removed vprofile + +2003-12-26 01:22 uid68581 + + * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4, + ensc_release.m4, ensc_uv_vrootdir.m4: + + fixed broken quoting which is complained by recent automake + +2003-12-26 01:22 uid68581 + + * lib/: getvserverbyctx.c, getvserverctx.c: + + added workarounds for non-C99 compilers + +2003-12-26 01:21 uid68581 + + * distrib/defaults/apt/apt.conf: + + initial checkin + +2003-12-26 01:20 uid68581 + + * distrib/Makefile.am: + + added default apt.conf + +2003-12-26 01:20 uid68581 + + * compat.h: + + differ between >=3.3 and below at certain options + added 'restrict' workarounds + +2003-12-26 01:19 uid68581 + + * Makefile.am: + + - removed m4_FILES; it is handled by automake >=2.8 automatically + - added basic test support + +2003-12-02 03:19 Enrico Scholz + + * scripts/vserver.functions: + + evaluate CHBIND_OPTS lazily + +2003-12-02 03:17 Enrico Scholz + + * lib/getvservername.c: + + getRecentName(): return basename of directory but not this of the link anymore + +2003-11-22 03:44 Enrico Scholz + + * NEWS, configure.ac: + + version 0.26.193 + +2003-11-22 03:41 Enrico Scholz + + * src/ifspec.c, configure.ac, Makefile.am, .cvsignore: + + merged with 0.26 + +2003-11-22 03:35 Enrico Scholz + + * Makefile.am: + + generate some .defaults symlinks + +2003-11-22 03:35 Enrico Scholz + + * util-vserver.spec.in: + + generate %ghost symlinks in %post + added vlimit + added some .default directories + +2003-11-22 03:31 Enrico Scholz + + * lib/getvserverctx.c: + + added missing includes + +2003-11-22 03:31 Enrico Scholz + + * scripts/vserver-setup.functions: + + use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR' + +2003-11-20 19:10 Enrico Scholz + + * util-vserver.spec.in: + + use 'vservers.rev' directory instead of 'vservers/rev' + +2003-11-20 19:09 Enrico Scholz + + * scripts/vserver-setup.functions: + + use PKGSTATEREVDIR + +2003-11-20 19:09 Enrico Scholz + + * scripts/.cvsignore: + + added vps + +2003-11-20 19:08 Enrico Scholz + + * Makefile.am: + + added separate 'pkgstaterevdir' variable + +2003-11-20 19:08 Enrico Scholz + + * pathconfig.h.pathsubst: + + added DEFAULT_PKGSTATEREVDIR + +2003-11-20 19:07 Enrico Scholz + + * lib/Makefile-files: + + added getvserverctx & getvserverbyctx files + added fmtx* files + +2003-11-20 19:06 Enrico Scholz + + * lib/syscall-legacy.hc: + + has_chrootsafe(), call_set_ctxlimit(): removed + +2003-11-20 19:06 Enrico Scholz + + * lib/vserver.h: + + vc_getVserverByCtx(), vc_getVserverCtx(): added + +2003-11-20 19:05 Enrico Scholz + + * lib/: fmt.h, fmt.hc: + + added/use specialized hex-formating functions + +2003-11-20 19:04 Enrico Scholz + + * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc, + getvserverbyctx.c, getvserverctx.c: + + initial checkin + +2003-11-20 19:03 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added PKGSTATEREVDIR + +2003-11-20 19:03 Enrico Scholz + + * src/vserver-stat.c: + + rewrote it to + * use the new management function + * remove all traces of printf() + * remove stacked functions + +2003-11-20 19:01 Enrico Scholz + + * src/vlimit.c: + + use the specialized utilvserver_fmt_xuint64() function + +2003-11-20 19:01 Enrico Scholz + + * src/Makefile-files: + + made 'vserver-stat' a dietlibc-compiled program + +2003-11-20 16:37 Enrico Scholz + + * compat.h: + + define FMT_PREFIX + +2003-11-20 16:35 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]: + + use fmt_*() functions instead of *int2str() + +2003-11-20 03:26 Enrico Scholz + + * scripts/vps[DEAD]: + + removed since autogenerated from vps.pathsubst + +2003-11-19 00:55 Enrico Scholz + + * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01, + pkgs/02: + + initial checkin (based on fdr0.95) + +2003-11-19 00:52 Enrico Scholz + + * distrib/Makefile.am: + + added Fedora Core 1 + removed Fedora Beta + +2003-11-19 00:51 Enrico Scholz + + * scripts/vapt-get: + + do not set $_APT_GET + +2003-11-19 00:47 Enrico Scholz + + * compat.h: + + merged/added from 0.25 + added workaround for broken 'long long' handling of dietlibc + +2003-11-19 00:44 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: + + merged/added from 0.25 + +2003-11-19 00:40 Enrico Scholz + + * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc, + src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c, + scripts/vserver-legacy: + + merged/added from 0.25 + +2003-11-19 00:22 Enrico Scholz + + * sysv/: rebootmgr.subst, vservers.subst: + + merged in changes from 0.25 + +2003-11-05 00:25 Enrico Scholz + + * NEWS, configure.ac: + + version 0.24.191 + +2003-11-05 00:25 Enrico Scholz + + * util-vserver.spec.in: + + added '--without dietlibc' option + +2003-11-05 00:25 Enrico Scholz + + * m4/ensc_dietlibc.m4: + + fixed typos ('withval' instead of 'enableval') + +2003-11-05 00:24 Enrico Scholz + + * lib/: getvservername.c, getvservervdir.c: + + added '#include ' to fix compilation problems with glibc + +2003-11-04 14:56 Enrico Scholz + + * NEWS, configure.ac: + + version 0.24.190 + +2003-11-04 14:55 Enrico Scholz + + * .cvsignore: + + added linuxcaps.h (merged from stable) + +2003-11-04 14:55 Enrico Scholz + + * Makefile.am: + + - separated and completed m4_FILES + - added '--show-dead' to cvs2cl params + - fix linuxcaps.h (merged from stable) + +2003-11-04 14:53 Enrico Scholz + + * lib/getvservercfgstyle.c: + + added some additional logic + +2003-11-04 14:53 Enrico Scholz + + * lib/virtual.h: + + do not include the kernel-header anymore + +2003-11-04 14:52 Enrico Scholz + + * scripts/functions: + + - getAllVservers: use _tmp instead of tmp to avoid clashes when caller + wants to have results in 'tmp', fixed array assignment + +2003-11-04 14:51 Enrico Scholz + + * src/rebootmgr.c: + + fixed typo + +2003-11-04 14:50 Enrico Scholz + + * tests/vserver-info.c: + + added '--help' and '--version' + +2003-11-04 02:37 Enrico Scholz + + * configure.ac: + + merged from SYSCALL_SWITCH + +2003-11-04 02:31 Enrico Scholz + + * m4/ensc_changelog.m4: + + merged from SYSCALL_SWITCH + +2003-11-04 02:06 Enrico Scholz + + * scripts/distrib-info, scripts/vserver-copy, + scripts/vserver-legacy, scripts/vservers.grabinfo.sh, + src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst: + + merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR) + +2003-11-04 01:59 Enrico Scholz + + * m4/validate.am: + + updated from vserver-djinni + +2003-11-04 01:59 Enrico Scholz + + * lib/vserver-internal.h: + + ignore lower 8bit on version + +2003-11-03 20:38 Enrico Scholz + + * util-vserver.spec.in: + + removed 'vkill' for now + call 'install-vserverdir' + +2003-11-03 20:37 Enrico Scholz + + * distrib/redhat/initpost: + + create /etc/sysconfig/network + +2003-11-03 20:37 Enrico Scholz + + * scripts/vserver.functions: + + - fixed some statements which would fail with 'set -e' + - made 'disableInterface' smart so that it calculates parameters + automatically + +2003-11-03 20:35 Enrico Scholz + + * scripts/vserver-setup.functions: + + added support for '--netbcast' + +2003-11-03 20:34 Enrico Scholz + + * lib/getvservername.c: + + terminate name with '\0' + +2003-10-30 18:42 Enrico Scholz + + * scripts/vserver-legacy: + + merged from 0.23.95: + - reenabled the copy-all mode; can be disabled by setting the + $UTIL_VSERVER_AVOID_COPY environment variable + - use '-HS' ulimit switch for newly created vservers + +2003-10-30 18:36 Enrico Scholz + + * Makefile.am: + + - large cleanup; use changed variables from scripts/Makefile + - try to keep modes of pathsubstituted files + - create own install-rule for vserver-dir; 'make distcheck' does not + like /vservers... + +2003-10-30 18:35 Enrico Scholz + + * src/reducecap.c: + + use QUOTACTL (merged from 0.23.94) + +2003-10-30 18:34 Enrico Scholz + + * src/rebootmgr.c: + + use configured SBINDIR instead of hardcoded /usr/sbin + +2003-10-30 18:34 Enrico Scholz + + * src/chcontext.c: + + added QUOTACTL to 'secure' caps (merged from 0.23.94) + +2003-10-30 18:30 Enrico Scholz + + * src/Makefile-files: + + create 'setattr' program + +2003-10-30 18:30 Enrico Scholz + + * scripts/: distrib-info, rootshell, vpstree, vserver-copy, + vsysvwrapper, vtop: + + merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!) + +2003-10-30 18:28 Enrico Scholz + + * scripts/: vserver.start, vserver.stop: + + use 'set -e' instead of 'set +e' + +2003-10-30 18:28 Enrico Scholz + + * scripts/functions: + + added 'checkComponents()' function + +2003-10-30 18:27 Enrico Scholz + + * scripts/vps.pathsubst: + + initial check (was: vps) + +2003-10-30 18:27 Enrico Scholz + + * scripts/vkill[DEAD]: + + removed; is obsoleted by ctx-kill + +2003-10-30 18:26 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added INITRDDIR, LIBDIR and INCLUDEDIR + +2003-10-30 18:25 Enrico Scholz + + * scripts/Makefile-files: + + large cleanup + removed 'vkill' (obsoleted by ctx-kill) + vps is now vps.subst + +2003-10-30 18:21 Enrico Scholz + + * lib/capabilities.c, lib/vserver.h, man/reducecap.8: + + use CAP_QUOTACTL instead of CAP_OPENDEV + +2003-10-30 15:38 Enrico Scholz + + * Makefile.am: + + use ENSC_UV_VROOTDIR to set 'vserverdir' + added missing path-substitutions + +2003-10-30 15:37 Enrico Scholz + + * configure.ac: + + use ENSC_UV_VROOTDIR to set 'vserverdir' + +2003-10-30 15:36 Enrico Scholz + + * m4/ensc_uv_vrootdir.m4: + + initial checkin + +2003-10-23 22:55 Enrico Scholz + + * tests/vserver-info.c: + + initial checkin + +2003-10-23 22:55 Enrico Scholz + + * tests/: Makefile-files, .cvsignore: + + added vserver-info + +2003-10-23 22:54 Enrico Scholz + + * compat.h: + + define TEMP_FAILURE_RETRY for dietlibc-compilation + +2003-10-23 22:54 Enrico Scholz + + * pathconfig.h.pathsubst: + + define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR + +2003-10-23 22:53 Enrico Scholz + + * lib/Makefile-files: + + added files for higher-level management + +2003-10-23 22:53 Enrico Scholz + + * lib/vserver.h: + + added functions for vserver-management + +2003-10-23 22:52 Enrico Scholz + + * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c: + + initial checkin + +2003-10-23 01:23 Enrico Scholz + + * scripts/: vserver.start, vserver.stop, vserver.suexec: + + cleanups; go into vserver-dir before *and* after executing scriptlets + +2003-10-23 01:23 Enrico Scholz + + * scripts/: vserver-build, vserver-build.functions: + + used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the + hardcoded '/vservers' values + +2003-10-23 00:19 Enrico Scholz + + * util-vserver.spec.in: + + rewrote it + added -build subpackage + +2003-10-23 00:18 Enrico Scholz + + * configure.ac: + + moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and + ENSC_KERNEL_HEADERS checks into own m4/* files + +2003-10-23 00:17 Enrico Scholz + + * Makefile.am: + + renamed sysvdir to initrddir + use $(RELEASE_CPPFLAGS) (-DNDEBUG) + substitute $(vserverdir) and $(vserverpkgdir) + create the $(vserverdir) and $(vserverpkgdir) directories + +2003-10-23 00:12 Enrico Scholz + + * distrib/Makefile.am: + + added sample 'mtab' file + create the config-dirs + +2003-10-23 00:12 Enrico Scholz + + * distrib/redhat/initpost: + + $2 is no longer $_VSERVER but the 'util-vserver-vars' file + +2003-10-23 00:11 Enrico Scholz + + * distrib/rh9/apt/sources.list: + + added some mirrors + +2003-10-23 00:09 Enrico Scholz + + * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4, + m4/ensc_release.m4, distrib/misc/mtab: + + initial checkin + +2003-10-23 00:08 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR + +2003-10-23 00:08 Enrico Scholz + + * scripts/vserver-build.apt-rpm: + + call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param + instead of "$_VSERVER" + +2003-10-23 00:07 Enrico Scholz + + * scripts/vserver-build.functions: + + fixed broken quotes + +2003-10-22 20:34 Enrico Scholz + + * scripts/: vserver.functions, vserver.start: + + - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the + separate CHCONTEXT_DISCONNECT variable completetly and put '--flag + fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by + 'vserver ... start' command only + +2003-10-22 20:23 Enrico Scholz + + * src/secure-umount.c: + + use real 'umount' program to unmount directories + +2003-10-22 20:22 Enrico Scholz + + * src/exec-ulimit.c: + + added [mMkK] modifies for limits + +2003-10-22 20:20 Enrico Scholz + + * scripts/vserver-build.functions: + + added support for copying some default files (resolv.conf, localtime, + krb-conf,...) + +2003-10-22 20:19 Enrico Scholz + + * scripts/: vserver-build, vserver-setup.functions: + + fixed getopt long-option string + +2003-10-22 20:19 Enrico Scholz + + * scripts/functions: + + implemented findAndCopy + +2003-10-21 16:15 Enrico Scholz + + * NEWS, configure.ac: + + version 0.23.194 + +2003-10-21 16:15 Enrico Scholz + + * distrib/Makefile.am: + + added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT + +2003-10-21 16:14 Enrico Scholz + + * src/exec-ulimit.c: + + implemented '--help' and '--version' + +2003-10-21 15:55 Enrico Scholz + + * src/vbuild.cc: + + removed warning about unused parameters + +2003-10-21 15:55 Enrico Scholz + + * tests/Makefile-files: + + renamed to .cc files to .c + +2003-10-21 15:54 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]: + + renamed to .cc files to .c and made some little changes to make them + compilable with C compilers + +2003-10-21 15:40 Enrico Scholz + + * Makefile.am: + + added new m4/*.m4 macros + added conditional build of CXX files + added support for libtool + +2003-10-21 15:35 Enrico Scholz + + * distrib/redhat/initpost: + + initial checkin + +2003-10-21 15:34 Enrico Scholz + + * distrib/Makefile.am: + + added Fedora Core 0.95 + removed Red Hat 9.0.93 + use common redhat/initpost script + +2003-10-21 15:33 Enrico Scholz + + * lib/Makefile-files: + + - use dietlibc compilation only for library-built, but not e.g. when + building object for rpm-fake.so. This is very dark magic... + +2003-10-21 15:32 Enrico Scholz + + * scripts/Makefile-files: + + removed vunify.old.sh + +2003-10-21 15:32 Enrico Scholz + + * src/Makefile-files: + + - conditionalized built of C++ programs + - added very dark magic to build everything of rpm-fake.so with '-fPIC' + flag (when possible); on ia32 this will not work/is not necessarily + but x86_64 seems to have problems with current method + +2003-10-21 15:27 Enrico Scholz + + * configure.ac: + + added check for C++ compiler + added some CXX flags + use ENSC_FPIC_SYSCALL + +2003-10-21 15:27 Enrico Scholz + + * lib/checkversion.c: + + fixed stupid thinko (EAGAIN vs. EINVAL) + +2003-10-21 15:26 Enrico Scholz + + * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc, + src/vserver.hh: + + initial checkin + +2003-10-21 15:25 Enrico Scholz + + * src/rpm-fake.c: + + made it compilabe with non-C99 compilers and older kernels + +2003-10-21 15:25 Enrico Scholz + + * src/secure-mount.c: + + made it compilabe with non-C99 compilers + +2003-10-21 15:25 Enrico Scholz + + * src/vbuild.cc: + + use 'Vserver' class instead of 'string' + !!BROKE LOTS OF THINGS!! this version does not work yet + +2003-10-21 15:24 Enrico Scholz + + * src/vunify.cc: + + use 'Vserver' class instead of 'string' + use getopt() + reindented large parts + +2003-10-21 15:23 Enrico Scholz + + * src/vutil.cc: + + use 'Vserver' class instead of 'string' + fixed format-string error + +2003-10-21 15:23 Enrico Scholz + + * src/: vutil.p, vutil.h: + + use 'Vserver' class instead of 'string' + +2003-10-21 15:22 Enrico Scholz + + * src/wrappers.h: + + make it compilable with non-C99 compilers + +2003-10-21 01:07 Enrico Scholz + + * doc/configuration.xml: + + documented 'ulimits' directory + +2003-10-21 00:58 Enrico Scholz + + * scripts/vunify.old.sh[DEAD]: + + as the name ('*old*') is saying already: it is old and obsoleted... + +2003-10-21 00:45 Enrico Scholz + + * scripts/: vserver.start, vserver.stop, vserver.suexec: + + added ulimits support + +2003-10-21 00:45 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added _EXEC_ULIMIT + +2003-10-21 00:44 Enrico Scholz + + * src/exec-ulimit.c: + + work also, when ulimit-directory does not exist + +2003-10-21 00:30 Enrico Scholz + + * src/.cvsignore: + + added exec-ulimit + +2003-10-21 00:30 Enrico Scholz + + * src/exec-ulimit.c: + + initial checkin + +2003-10-21 00:29 Enrico Scholz + + * src/Makefile-files: + + added exec-ulimit.c + +2003-10-21 00:29 Enrico Scholz + + * src/wrappers.h: + + Egetrlimit(),Esetrlimit(): added + +2003-10-20 23:30 Enrico Scholz + + * src/reducecap.c: + + use capability support from the library as far as possible + +2003-10-20 23:29 Enrico Scholz + + * src/: capchroot.c, chcontext.c: + + use capability support from the library instead of including + kernel-headers + +2003-10-20 23:28 Enrico Scholz + + * lib/capabilities.c: + + initial checkin + +2003-10-20 23:28 Enrico Scholz + + * lib/vserver.h: + + added capability support + +2003-10-20 23:28 Enrico Scholz + + * lib/Makefile-files: + + added support for '-DNDEBUG' in the library + added capability.c + +2003-10-20 23:28 Enrico Scholz + + * configure.ac: + + added support for '-DNDEBUG' in the library + +2003-10-20 20:08 Enrico Scholz + + * Makefile.am: + + added PKGSTATEDIR substitution + +2003-10-20 20:06 Enrico Scholz + + * 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: + + initial checkin + +2003-10-20 20:06 Enrico Scholz + + * scripts/Makefile-files: + + - removed vserver-init file + - added vserver-build* files + +2003-10-20 20:05 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS, + LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables + - added WORKAROUND_APT_DBPATH variable + +2003-10-20 20:04 Enrico Scholz + + * scripts/vserver-build: + + implemented it... + +2003-10-20 20:04 Enrico Scholz + + * scripts/vserver: + + added '--sync' and '--verbose' options + sync the 'stop' stage on restart + fixed invocation of 'vserver-build' + +2003-10-20 20:02 Enrico Scholz + + * scripts/: vapt-get, vrpm: + + made it more mature by using arrays for the vserver-list + +2003-10-20 20:01 Enrico Scholz + + * scripts/vserver.functions: + + - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' + +2003-10-20 20:00 Enrico Scholz + + * scripts/functions: + + - moved getFileValue/getFileArray from 'vserver.functions' into 'functions' + - implemented '/' style vserver specification + - made getAllVservers more mature by using arrays + +2003-10-20 19:57 Enrico Scholz + + * scripts/vserver-init[DEAD]: + + moved 'vserver-init' functionality into the more general vserver-build* + files + +2003-10-18 04:31 Enrico Scholz + + * configure.ac: + + gnit'ified + +2003-10-18 04:31 Enrico Scholz + + * src/.cvsignore: + + added pipe-sync + +2003-10-18 04:30 Enrico Scholz + + * src/Makefile-files: + + gnit'ified + added pipe-sync + +2003-10-18 04:30 Enrico Scholz + + * src/chroot-cat.c: + + minor cosmetical changes + +2003-10-18 04:29 Enrico Scholz + + * src/chroot-rm.c: + + use "wrapper.h" + +2003-10-18 04:26 Enrico Scholz + + * src/wrappers.h: + + Eunlink(): added + +2003-10-18 04:25 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added $_VSERVER_BUILD + +2003-10-18 04:25 Enrico Scholz + + * scripts/vserver: + + added help/version + added 'build' option + made 'running' silently + +2003-10-18 04:24 Enrico Scholz + + * src/pipe-sync.c, scripts/vserver-build: + + initial checkin + +2003-10-18 04:23 Enrico Scholz + + * Makefile.am: + + - gnit'ified it + +2003-10-18 04:23 Enrico Scholz + + * scripts/Makefile-files: + + - gnit'ified it + - added vserver-build + +2003-10-18 04:22 Enrico Scholz + + * sysv/Makefile-files: + + gnit'ified it + +2003-10-18 03:54 Enrico Scholz + + * lib/checkversion.c: + + restored compatibility for case when old syscall interface uses the + new syscall-number (merged from SYSCALL_SWITCH branch) + +2003-10-17 23:07 Enrico Scholz + + * configure.ac: + + add '#include "compat.h'" at bottom of config.h + version 0.23.191 + +2003-10-17 23:06 Enrico Scholz + + * Makefile.am: + + cleaned up pathsubst rule + +2003-10-17 23:05 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added _CHROOT_CAT + +2003-10-17 23:05 Enrico Scholz + + * scripts/vserver-init: + + create link to reverse ctx->vserver mapping + +2003-10-17 23:05 Enrico Scholz + + * scripts/vserver.functions: + + - removed '#! /bin/bash' header + - added separate CHCONTEXT_DISCONNECT option + - use default runlevels only when sysv init-style is used + - create/empty mtab file before mounting the vserver + +2003-10-17 23:03 Enrico Scholz + + * scripts/vserver.start: + + - removed '#! /bin/bash' header + - added separate CHCONTEXT_DISCONNECT option + +2003-10-17 23:03 Enrico Scholz + + * scripts/vserver.stop: + + - removed '#! /bin/bash' header + - disable interfaces when vserver is not running + +2003-10-17 23:02 Enrico Scholz + + * scripts/vserver.suexec: + + removed '#! /bin/bash' header + +2003-10-17 23:02 Enrico Scholz + + * src/.cvsignore: + + added chroot-cat + +2003-10-17 23:02 Enrico Scholz + + * sysv/vservers.subst: + + stop vservers only, when they do not have the ONSTOP flag + +2003-10-17 23:01 Enrico Scholz + + * sysv/Makefile-files: + + removed some noise from the substrule + +2003-10-17 22:31 Enrico Scholz + + * src/Makefile-files: + + added chroot-cat + +2003-10-17 22:31 Enrico Scholz + + * src/chroot-cat.c: + + initial checkin + +2003-10-17 22:31 Enrico Scholz + + * src/wrappers.h: + + Ereadlink(), Esymlink(): added + +2003-10-17 22:30 Enrico Scholz + + * src/wrappers-vserver.h: + + - added Evc_X_getctx() wrapper + +2003-10-17 22:30 Enrico Scholz + + * 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 + +2003-10-17 22:29 Enrico Scholz + + * src/save_ctxinfo.c: + + - removed '#include '; it's now in global + - use "wrappers.h" functions + - implemented reverse-symlink file + +2003-10-17 22:27 Enrico Scholz + + * lib/: getctx.c, getinitpid.c, 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-17 02:46 Enrico Scholz + + * scripts/Makefile-files: + + added vserver-legacy and vserver.suexec + +2003-10-17 02:45 Enrico Scholz + + * src/ctx-kill.c: + + kill init-pid + more sanity checks + +2003-10-17 02:45 Enrico Scholz + + * scripts/vserver.stop: + + added support for kill-signal sequence + +2003-10-17 02:44 Enrico Scholz + + * scripts/vserver.functions: + + added getEnterShell() function + added support for kill-signal sequence + +2003-10-17 02:43 Enrico Scholz + + * scripts/vserver: + + - added legacy support + - added support for suexec,restart,condrestart,exec,chkconfig,enter,running + and status + +2003-10-17 02:42 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added _CTX_KILL, _FILETIME and _VSERVER_LEGACY + +2003-10-17 02:42 Enrico Scholz + + * scripts/: vserver-legacy, vserver.suexec: + + initial checkin + +2003-10-16 17:10 Enrico Scholz + + * tests/.cvsignore: + + added getinitpid + +2003-10-16 17:09 Enrico Scholz + + * lib/Makefile-files: + + added int2str.c + +2003-10-16 17:08 Enrico Scholz + + * lib/internal.h: + + added utilvserver_int2str() + +2003-10-16 17:08 Enrico Scholz + + * lib/int2str.c, tests/getinitpid.c: + + initial checkin + +2003-10-16 17:07 Enrico Scholz + + * tests/getctx.c: + + removed all traces of + +2003-10-16 17:07 Enrico Scholz + + * tests/Makefile-files: + + generalized building with dietlibc + added getinitpid + +2003-10-16 16:49 Enrico Scholz + + * Makefile.am, src/Makefile-files: + + generalized building with dietlibc + +2003-10-16 16:06 Enrico Scholz + + * lib/Makefile-files: + + added getinitpid* files + added getprocentry* files + added utils-legacy.h + +2003-10-16 16:02 Enrico Scholz + + * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c, + getprocentry-legacy.c, utils-legacy.h: + + initial checkin + +2003-10-16 16:02 Enrico Scholz + + * src/save_ctxinfo.c, tests/getctx.c: + + s!vc_X_getcctx()!vc_X_getctx(0)! + +2003-10-16 16:01 Enrico Scholz + + * 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 16:00 Enrico Scholz + + * lib/syscall-legacy.hc: + + removed all traces of usage + +2003-10-16 15:59 Enrico Scholz + + * lib/getctx.c: + + cleanups + recognize pid==0 as current pid + +2003-10-16 15:59 Enrico Scholz + + * lib/getctx-legacy.hc: + + use new utilvserver_getProcEntry() function + recall vc_X_getctx_legacy() automatically when buffersize was too small + +2003-10-16 04:45 Enrico Scholz + + * Makefile.am: + + added substitution for UMOUNT + +2003-10-16 04:45 Enrico Scholz + + * src/.cvsignore: + + updated + +2003-10-16 04:45 Enrico Scholz + + * 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:44 Enrico Scholz + + * src/save_ctxinfo.c: + + small signed/unsigned fixes for pedantic warning setups + +2003-10-16 04:44 Enrico Scholz + + * src/new-namespace.c: + + use "wrappers.h" + use STACK_START macro + +2003-10-16 04:43 Enrico Scholz + + * src/listdevip.c: + + small fixes for pedantic warning-setups + +2003-10-16 04:39 Enrico Scholz + + * src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c, + stack-start.h, wrappers-vserver.h, wrappers.h: + + initial checkin + +2003-10-16 04:38 Enrico Scholz + + * src/Makefile-files: + + added secure-umount + ctx-kill programs + added lots of headers + generalized dietlibc handling + +2003-10-16 04:36 Enrico Scholz + + * scripts/: vserver, vserver.functions, vserver.start, + vserver.stop, functions: + + basic 'vserver ... start|stop' function should work now... + +2003-10-16 04:34 Enrico Scholz + + * scripts/util-vserver-vars.pathsubst: + + added _SECURE_UMOUNT and _UMOUNT + +2003-10-16 04:34 Enrico Scholz + + * scripts/Makefile-files: + + added vservers.{functions,stop} + +2003-10-16 04:33 Enrico Scholz + + * lib/vserver.h: + + added lots of S_CTX_INFO_* macros + +2003-10-16 04:32 Enrico Scholz + + * lib/Makefile-files: + + added missing 'lib/internal.h' + +2003-10-16 04:31 Enrico Scholz + + * pathconfig.h.pathsubst: + + added UMOUNT_PROG macro + +2003-10-16 04:31 Enrico Scholz + + * configure.ac: + + added check for UMOUNT + added pedantic warn-flags + added template for HAVE_GROWING_STACK check + +2003-10-16 04:29 Enrico Scholz + + * compat.h: + + do '#undef inline' for '--std=c99' dietlibc compilations + +2003-10-14 20:51 Enrico Scholz + + * src/rpm-fake.c: + + use vc_init_internal_legacy() to initialize legacy-lib without parsing + /proc + +2003-10-14 20:48 Enrico Scholz + + * lib/syscall-legacy.hc: + + added inofficial vc_init_internal_legacy() function + +2003-10-14 20:47 Enrico Scholz + + * lib/: getctx-legacy.hc, syscall.c: + + include "internal.h" + +2003-10-14 20:46 Enrico Scholz + + * lib/: internal.h, vserver-internal.h: + + moved declarations of general functions from vserver-internal.h into + internal.h + +2003-10-14 18:20 Enrico Scholz + + * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD], + syscall.c: + + Merged with SYSCALL_SWITCH branch (sswitch_merge tag) + +2003-10-14 18:09 Enrico Scholz + + * lib/vserver.h: + + fixed vc_X_getcctx() + +2003-10-14 17:59 Enrico Scholz + + * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c, + tests/getctx.c: + + Merged with SYSCALL_SWITCH branch (sswitch_merge tag) + +2003-10-14 17:40 Enrico Scholz + + * .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/syscall-compat.hc, lib/syscall.c, lib/syscall_kill-v11.hc, - lib/syscall_kill.c, lib/syscall_rlimit-v11.hc, src/vlimit.c, - configure.ac, compat.h: s!ctx_t!xid_t! + 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-12-26 01:16 Enrico Scholz + Merged with SYSCALL_SWITCH branch (sswitch_merge tag) - * lib/: getversion-internal.hc, syscall-compat.hc, - syscall_kill-v11.hc, syscall_rlimit-v11.hc, vserver-internal.h: - s!sys_vserver!vserver! +2003-10-13 22:21 Enrico Scholz + + * configure.ac: + + added rcs2log support + added checks for MS_MOVE and ctx_t + define UTMP_GID as 22 for now + +2003-10-13 22:04 Enrico Scholz + + * Makefile.am: + + added $(lib_XHDRS) and compat.h + create /var/run/vservers on 'make install' + use m4/pkgconfig.am + +2003-10-13 21:55 Enrico Scholz + + * src/fakerunlevel.c: + + made it secure (go into chroot before accessing file) + dietlibc'ized + other cleanups + +2003-10-13 21:54 Enrico Scholz + + * src/Makefile-files: + + - added chroot-rm + - compile fakerunlevel with dietlibc + +2003-10-13 21:53 Enrico Scholz + + * scripts/vserver.start: + + made it working... + +2003-10-13 21:53 Enrico Scholz + + * 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 21:51 Enrico Scholz + + * scripts/functions: + + use new secure-mount syntax + +2003-10-13 21:50 Enrico Scholz -2003-12-23 17:54 Enrico Scholz + * scripts/Makefile-files: - * configure.ac: fixed '--enable-apis' by - s!supported_apis!enable_apis! + added statements to install vserver.start -2003-12-23 17:52 Enrico Scholz +2003-10-13 21:50 Enrico Scholz - * scripts/vserver: mount /dev/pts with correct options + * m4/pkgconfig.am: -2003-12-23 17:52 Enrico Scholz + initial checkin - * lib/syscall-legacy.hc: use syscall(...) on __hppa__ too +2003-10-13 21:50 Enrico Scholz -2003-12-03 01:11 Enrico Scholz + * m4/changelog.am: - * src/.cvsignore: added vkill + conditionalize RCS2LOG variant also -2003-12-03 01:08 Enrico Scholz +2003-10-13 21:46 Enrico Scholz - * Makefile.am: added 'legacydir' + * lib/vserver.h: -2003-12-03 01:08 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 - * lib/getversion.c: vc_get_version(): fixed typo to avoid recursive - call +2003-10-13 21:45 Enrico Scholz -2003-12-03 01:07 Enrico Scholz + * lib/.cvsignore, src/.cvsignore: - * src/Makefile-files: added vkill + updated -2003-12-03 01:07 Enrico Scholz +2003-10-13 21:45 Enrico Scholz - * src/vkill.c: initial checkin + * lib/util-vserver.pc.subst, src/chroot-rm.c: -2003-12-03 01:06 Enrico Scholz + initial checkin - * scripts/Makefile-files: install vkill and vunify.sh into - LEGACYDIR +2003-10-13 21:44 Enrico Scholz -2003-12-03 01:05 Enrico Scholz + * compat.h, src/compat.h[DEAD]: - * scripts/: vunify.old.sh[DEAD], vunify.sh: renamved vunify.old.sh - to vunify.sh + moved compat.h from src/ to toplevel-dir -2003-11-29 00:26 Enrico Scholz +2003-10-13 21:39 Enrico Scholz - * scripts/vps.subst: fixed behavior with multiple args (from Debian - patch) + * 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-11-29 00:25 Enrico Scholz + include "compat.h" - * lib/: Makefile-files, syscall_kill-v11.hc, syscall_kill.c: added - syscall_kill* +2003-10-13 21:39 Enrico Scholz -2003-11-29 00:22 Enrico Scholz + * lib/Makefile-files: - * lib/virtual.h: updated + added PGKCONFIG_FILES -2003-11-29 00:22 Enrico Scholz +2003-10-10 01:07 Enrico Scholz - * lib/syscall.c: removed chrootsafe() code + * src/compat.h: -2003-11-29 00:22 Enrico Scholz + initial checkin - * lib/syscall-legacy.hc: removed old, unused code removed - chrootsafe() code made it compilable with '-fPIC' +2003-10-10 01:07 Enrico Scholz -2003-11-29 00:17 Enrico Scholz + * configure.ac: - * lib/: syscall-compat.hc, getversion-internal.hc: - s!sys_virtual_context!sys_vserver! + use absolute default-path for /bin/mount since it is required by + execv() in secure-mount -2003-11-29 00:14 Enrico Scholz +2003-10-10 01:06 Enrico Scholz - * lib/syscall_rlimit-v11.hc: s!sys_virtual_context!sys_vserver! + * pathconfig.h.pathsubst: -2003-11-29 00:12 Enrico Scholz + added MOUNT_PROG - * lib/vserver-internal.h: s!sys_virtual_context!sys_vserver! made - it compilable with '-fPIC' +2003-10-10 01:06 Enrico Scholz -2003-11-29 00:11 Enrico Scholz + * tests/getctx.c: - * lib/vserver.h: removed vc_chrootsafe(); such an implementation - seems to be impossible... updated vc_new_s_context documentation - added vc_ctx_kill() prototype + doc + added '#include ' -2003-11-29 00:10 Enrico Scholz +2003-10-10 01:05 Enrico Scholz - * tests/: Makefile-files, chrootsafe.cc[DEAD]: removed - chrootsafe.cc; such an implementation seems to be impossible... + * src/util.h: -2003-11-29 00:08 Enrico Scholz + - added *_cast macros + - mark writeStr() as __attribute__((__unused__)) to prevent compiler + warnings + - fixed off-by-one error in WRITE_MSG - * src/capchroot.c: use chroot() instead of vc_chrootsafe() +2003-10-10 01:04 Enrico Scholz -2003-11-22 03:14 Enrico Scholz + * src/secure-mount.c: - * NEWS, README, configure.ac: version 0.26 + 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-11-22 03:02 Enrico Scholz +2003-10-09 03:52 Enrico Scholz - * .cvsignore: updated + * doc/cfg.txt: -2003-11-21 17:01 Enrico Scholz + added documentation about and basic vserver-variables - * src/ifspec.c: fixed uninitialized variables when ioctl() on the - given interfaces fails (thanks to Herbert Poetzl) +2003-10-09 03:47 Enrico Scholz -2003-11-21 04:52 Enrico Scholz + * scripts/vserver.start: - * configure.ac: version 0.25.90 + initial checkin -2003-11-21 04:51 Enrico Scholz +2003-10-09 03:47 Enrico Scholz - * .cvsignore: updated + * scripts/vserver: -2003-11-20 01:46 Enrico Scholz + complete rewrite - * Makefile.am: - use internal lib/virtual.h on default (controlled - by '--disable-internal-headers' option) +2003-10-09 03:46 Enrico Scholz -2003-11-20 01:45 Enrico Scholz + * Makefile.am: - * configure.ac: - added '--disable-internal-headers' option + added some standard-tools to the %.pathsubst rules -2003-11-19 01:22 Enrico Scholz +2003-10-09 03:45 Enrico Scholz - * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11: fill - calculated values into *lim + * configure.ac: -2003-11-18 23:41 Enrico Scholz + added checks for some standard-tools - * NEWS, configure.ac: version 0.25 +2003-10-09 03:45 Enrico Scholz -2003-11-18 23:38 Enrico Scholz + * tests/Makefile-files: - * util-vserver.spec.in: added 'BuildRequires: e2fsprogs-devel' + added getctx -2003-11-18 23:37 Enrico Scholz +2003-10-09 03:45 Enrico Scholz - * configure.ac: added checks for and - + * src/Makefile-files: -2003-11-18 23:36 Enrico Scholz + added save_ctxinfo and mask2prefix - * Makefile.am: remove '__user' which was added in 2.6 headers +2003-10-09 03:42 Enrico Scholz -2003-11-18 23:30 Enrico Scholz + * tests/.cvsignore: - * src/: vutil.cc, showattr.c, ext2fs.h, Makefile-files: use/added - "ext2fs.h" header to bypass problems of 2.6 kernel headers (no - __u64 with '--std=c99') + added getctx -2003-11-18 23:22 Enrico Scholz +2003-10-09 03:42 Enrico Scholz - * sysv/vservers.subst: small cosmetical change + * src/.cvsignore: -2003-11-18 21:21 Enrico Scholz + added mask2prefix and save_ctxinfo - * lib/vserver-internal.h: - use VC_RANDCTX instead of VC_NOCTX - - use the conditionalized CTX_USER2KERNEL/CTX_KERNEL2USER - transformations +2003-10-09 03:41 Enrico Scholz -2003-11-18 21:19 Enrico Scholz + * scripts/util-vserver-vars.pathsubst: - * lib/vserver.h: - removed C99 comments from copyright header; this - might be used by plain C89 programs also... - added VC_RANDCTX - constant - documented VC_* constants + added CVS tags -2003-11-18 21:18 Enrico Scholz +2003-10-09 03:41 Enrico Scholz - * scripts/vserver: added basic gentoo support (thanks to Allen D. - Parker II) + * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c: -2003-11-18 00:54 Enrico Scholz + initial checkin - * src/: .cvsignore, Makefile-files, ctxlimit.c[DEAD], vlimit.c: - renamed ctxlimit.* to vlimit.* +2003-10-09 03:40 Enrico Scholz -2003-11-18 00:49 Enrico Scholz + * scripts/util-vserver-vars.pathsubst: - * THANKS: added Sam Vilain + added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT, + _SAVE_CTXINFO, _VPS and standard-tool macros -2003-11-18 00:40 Enrico Scholz +2003-10-09 03:38 Enrico Scholz - * configure.ac: version 0.24.90 + * scripts/functions: -2003-11-18 00:13 Enrico Scholz + added isVserverRunning function - * compat.h: made ctx_t and 'uint32_t' to fix kernel<->user - conflicts (-1 in user becomes 0x0000ffff in kernel which would - expect 0xffffffff) +2003-10-09 03:38 Enrico Scholz -2003-11-18 00:12 Enrico Scholz + * lib/vserver.h: - * lib/vserver.h: added VC_SAMECTX identifier + added CTX_NOCTX macro + added getctx()/getcctx() functions + added ctx_t datatype -2003-11-18 00:11 Enrico Scholz +2003-10-09 03:37 Enrico Scholz - * lib/vserver-internal.h: added CTX_USER2KERNEL() and - CTX_KERNEL2USER() macros to transform ctx from user into kernel - type and vice versa + * lib/Makefile-files: -2003-11-18 00:11 Enrico Scholz + added getctx and int2str + helper headers - * lib/: syscall-compat.hc, syscall_rlimit-v11.hc: use - CTX_USER2KERNEL() macro to transform ctx from user into kernel - type +2003-10-09 03:36 Enrico Scholz -2003-11-17 23:02 Enrico Scholz + * lib/: getctx.c, int2str.c, internal.h: - * sysv/: rebootmgr.subst, vservers.subst: check existence of - cfg-file before starting the server + initial checkin -2003-11-17 22:58 Enrico Scholz +2003-10-07 00:38 Enrico Scholz - * scripts/vserver: set correct mode/permissions of /var/run/utmp + * distrib/Makefile.am: -2003-11-08 00:04 Enrico Scholz + added install-rules for the distributions - * lib/: Makefile-files, syscall_rlimit-v11.hc, syscall_rlimit.c: - added rlimit syscalls +2003-10-07 00:37 Enrico Scholz -2003-11-07 23:02 Enrico Scholz + * distrib/rh9/apt/: rpmpriorities, sources.list: - * src/: .cvsignore, Makefile-files, ctxlimit.c: added ctxlimit + initial checkin -2003-11-07 23:01 Enrico Scholz +2003-10-06 21:49 Enrico Scholz - * src/setctxlimit.c[DEAD]: removed; obsoleted by ctxlimit tool + * util-vserver.spec.in: -2003-11-07 23:00 Enrico Scholz + - fixed Source0 URL + - added -sysv and -devel subpackages + - moved /etc/init.d to %_initrddir - * lib/vserver.h: added limit stuff +2003-10-06 21:48 Enrico Scholz -2003-11-07 22:59 Enrico Scholz + * Makefile.am: - * lib/vserver-internal.h, configure.ac: added V11 API + - added more pathsubst variables + - added $(scripts_DTA) -2003-11-07 22:58 Enrico Scholz +2003-10-06 21:46 Enrico Scholz - * lib/virtual.h: updated; has now the limit-stuff + * distrib/defaults/rpm/macros: -2003-11-07 20:16 Enrico Scholz + added notes regarding %_install_langs and added some other "main"-languages - * man/: vkill.8, setctxlimit.8, vdu.8: initial checkin (provided by - Sam Vilain) +2003-10-06 21:44 Enrico Scholz -2003-11-04 01:17 Enrico Scholz + * doc/cfg.txt: - * NEWS, configure.ac: version 0.24 + added apps/vunify documentation -2003-11-04 00:30 Enrico Scholz +2003-10-06 21:44 Enrico Scholz - * .cvsignore: added linuxcaps.h + * scripts/vserver-init: -2003-11-04 00:13 Enrico Scholz + - added metadata to track if root-/pkgcfgbase-links shall be made + relative + - added gpg-key import + - create dev/pts directory - * Makefile.am: * enumerated all used m4-files * use/set CVS2CL* - flags * edit and remove statements (#include, - __u32) which may cause errors +2003-10-06 21:42 Enrico Scholz -2003-11-04 00:11 Enrico Scholz + * scripts/vapt-get: - * configure.ac: use ENSC_CHANGELOG + improved '--help'/'--version' messages -2003-11-04 00:11 Enrico Scholz +2003-10-06 21:42 Enrico Scholz - * m4/: changelog.am, ensc_changelog.m4: merged from HEAD + * scripts/util-vserver-vars.pathsubst: -2003-11-04 00:10 Enrico Scholz + added PACKAGE_* variables + made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of "$PKGLIBDIR") + added _VRPM + reordered the _* variables alphabetically - * m4/validate.am: updated from vserver-djinni +2003-10-06 21:40 Enrico Scholz -2003-11-04 00:10 Enrico Scholz + * scripts/Makefile-files: - * src/vutil.cc: fixed format-string error + installed missing files (functions, vapt-get*, vrpm*) -2003-11-03 21:56 Enrico Scholz +2003-10-02 17:35 Enrico Scholz - * util-vserver.spec.in: use '--enable-linuxconf' conflict with - future vserver-* versions + * src/secure-mount.c: -2003-11-03 21:51 Enrico Scholz + rewrote it completely - * NEWS, configure.ac: conditionalized built of linuxconf-module - version 0.23.97 +2003-10-02 17:35 Enrico Scholz -2003-11-03 21:50 Enrico Scholz + * src/rpm-fake.c: - * lib/vserver-internal.h: ignore lower 8 bits of API-version + - set default-signal handler for SIGCHLD + - minor cosmetical cleanups + - use wait4(2) instead of waitpid(2) -2003-11-03 21:49 Enrico Scholz +2003-10-02 17:28 Enrico Scholz - * Makefile.am, linuxconf/Makefile-files: conditionalized built of - linuxconf-module + * scripts/vserver-init: -2003-10-30 16:23 Enrico Scholz + - 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 - * NEWS: version 0.23.96 +2003-10-02 17:25 Enrico Scholz -2003-10-30 16:21 Enrico Scholz + * scripts/vrpm-preload: - * configure.ac: set '-Wno-unused-parameter' use ENSC_UV_VROOTDIR + minor cosmetical cleanups + added copyright -2003-10-30 16:21 Enrico Scholz +2003-10-02 17:24 Enrico Scholz - * m4/ensc_uv_vrootdir.m4: backported from HEAD + * scripts/vapt-get-worker: -2003-10-30 16:21 Enrico Scholz + minor cosmetical cleanups + removed debug code - * util-vserver.spec.in: create and own /vservers +2003-10-02 17:23 Enrico Scholz -2003-10-30 16:17 Enrico Scholz + * scripts/: vapt-get, vrpm, vrpm-worker: - * distrib/: install-mdk8.2, install-post.sh, install-pre.sh, - install-rh7.2, install-rh7.3, install-rh8.0, install-rh9.0: use - customizable value for vserver-rootdir instead of hardcoded - '/vservers' import the global configuration file - (util-vserver-vars) + minor cosmetical cleanups -2003-10-30 16:16 Enrico Scholz +2003-10-02 17:23 Enrico Scholz - * scripts/Makefile-files, scripts/distrib-info, - scripts/util-vserver-vars.subst, scripts/vrpm, scripts/vserver, - scripts/vserver-copy, scripts/vservers.grabinfo.sh, - scripts/vunify.old.sh, src/Makefile-files, src/rebootmgr.c, - src/vunify.cc, sysv/Makefile-files, sysv/rebootmgr.subst: use - customizable value for vserver-rootdir instead of hardcoded - '/vservers' + * scripts/: functions, util-vserver-vars.pathsubst: -2003-10-30 16:12 Enrico Scholz + added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057 - * tests/: chrootsafe.cc, escaperoot.cc: do not declare unused - parameters anymore +2003-10-01 12:48 Enrico Scholz -2003-10-30 15:25 Enrico Scholz + * .cvsignore: - * util-vserver.spec.in: provide/conflict with vserver-admin + updated to reflect changes in CVSROOT/cvsignores -2003-10-30 15:24 Enrico Scholz +2003-10-01 12:44 Enrico Scholz - * Makefile.am, m4/ensc_kerneldir.m4: backported ENSC_KERNEL_HEADERS - macro + * man/Makefile-files: -2003-10-30 15:23 Enrico Scholz + removed last traces of newvserver - * configure.ac: backported CFLAGS/CXXFLAGS settings backported - ENSC_KERNEL_HEADERS macro +2003-10-01 12:43 Enrico Scholz -2003-10-30 02:47 Enrico Scholz + * m4/changelog.am, configure.ac: - * NEWS, configure.ac: version 0.23.95 + added cvs2cl support -2003-10-30 02:46 Enrico Scholz +2003-10-01 12:43 Enrico Scholz - * .cvsignore: added util-vserver.spec + * scripts/Makefile-files: -2003-10-30 02:38 Enrico Scholz + - changed pathsubst rules so that files will not be updated on every + 'make' anymore - * util-vserver.spec.in, vserver.spec.in[DEAD], Makefile.am, - configure.ac: renamed vserver.spec.in to util-vserver.spec.in +2003-10-01 12:42 Enrico Scholz -2003-10-30 02:36 Enrico Scholz + * Makefile.am: - * scripts/vserver: - 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 + - added cvs2cl support + - changed pathsubst rules so that files will not be updated on every + 'make' anymore -2003-10-30 02:34 Enrico Scholz +2003-10-01 02:55 Enrico Scholz - * newvserver.defaults[DEAD], linuxconf/.cvsignore, - linuxconf/Makefile-files, linuxconf/newvserver.8, - linuxconf/newvserver.defaults, linuxconf/newvserver.subst, - man/newvserver.8[DEAD], man/Makefile-files, Makefile.am, - vserver.spec.in: revived linuxconf-files, but moved them into an - own directory + * src/rpm-fake.c: -2003-10-30 01:41 Enrico Scholz + explicitly cast result of dlsym() to prevent compiler warnings - * scripts/.cvsignore: added auto-generated perl-scripts +2003-10-01 02:54 Enrico Scholz -2003-10-30 01:39 Enrico Scholz + * src/new-namespace.c: - * scripts/Makefile-files, Makefile.am: reorganized make-file to - cope with substituted perl-scripts + small fix in error-message -2003-10-30 01:38 Enrico Scholz +2003-10-01 02:47 Enrico Scholz - * scripts/: vkill[DEAD], vkill.subst, vps[DEAD], vps.subst: made - '/usr/sbin' path customizable; perl-scripts will be substituted - now + * src/rebootmgr.c: -2003-10-30 01:37 Enrico Scholz + fixed small size_t vs. socklen_t type-clash - * src/Makefile-files: define SBINDIR on rebootmgr.c compilation - install 'setattr' program +2003-10-01 02:23 Enrico Scholz -2003-10-30 01:36 Enrico Scholz + * Makefile.am, configure.ac, .cvsignore: - * src/: chcontext.c, reducecap.c: remove CAP_OPENDEV added - CAP_QUOTACTL + renamed vserver.spec.in to util-vserver.spec.in -2003-10-30 01:33 Enrico Scholz +2003-10-01 02:18 Enrico Scholz - * scripts/vpstree, scripts/vrpm, scripts/vserver-copy, - scripts/vsysvwrapper, scripts/vtop, src/rebootmgr.c: use - customizable paths for '/usr/sbin' + * newvserver.defaults[DEAD], man/newvserver.8[DEAD]: -2003-10-30 01:32 Enrico Scholz + removed since linuxconf support was dropped - * scripts/rootshell: use customizable paths for '/usr/sbin' do not - log commands into /tmp/log anymore +2003-10-01 01:52 Enrico Scholz -2003-10-30 01:31 Enrico Scholz + * util-vserver.spec.in, vserver.spec.in[DEAD]: - * scripts/distrib-info: made it 'bash' use customizable paths for - '/usr/sbin' + renamed vserver.spec.in to util-vserver.spec.in and updated it -2003-10-30 01:30 Enrico Scholz +2003-09-30 22:46 Enrico Scholz - * man/reducecap.8: removed CAP_OPENDEV; added CAP_QUOTACTL + * src/: new-namespace.c, secure-mount.c: -2003-10-21 19:26 Enrico Scholz + modified showVersion() to show current version instead of an hardcoded + value - * configure.ac: version 0.23.93 +2003-09-30 22:28 Enrico Scholz -2003-10-21 18:58 Enrico Scholz + * .cvsignore: - * lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL) + updated -2003-10-18 03:48 Enrico Scholz +2003-09-30 22:27 Enrico Scholz - * lib/: getctx-legacy.hc, vserver.h: backported vc_X_getcctx() - changes from HEAD + * Makefile.am: -2003-10-18 03:40 Enrico Scholz + added general rule for %.pathsubst files + updated file-lists - * configure.ac: version 0.23.92 +2003-09-30 22:26 Enrico Scholz -2003-10-18 03:34 Enrico Scholz + * configure.ac: - * lib/checkversion.c: restored compatibility for case when old - syscall interface uses the new syscall-number + added distrib/Makefile -2003-10-14 18:11 Enrico Scholz +2003-09-30 22:26 Enrico Scholz - * lib/vserver.h: fixed vc_X_getcctx() + * pathconfig.h.pathsubst: -2003-10-14 17:22 Enrico Scholz + initial checkin - * lib/vserver.h: added some documentation added vc_X_getctx() - (pseudo-)syscall +2003-09-30 22:24 Enrico Scholz -2003-10-14 17:21 Enrico Scholz + * scripts/Makefile-files: - * lib/vserver-internal.h: added macros from syscall.c added an - 'extern "C" {...}' block moved safechroot code into own file + - 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-10-14 17:20 Enrico Scholz +2003-09-30 22:23 Enrico Scholz - * lib/syscall.c: moved macros into vserver-internal moved version - code into own files + * scripts/: util-vserver-vars.pathsubst, + util-vserver-vars.subst[DEAD]: -2003-10-14 17:20 Enrico Scholz + renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this + makes it easier to use general makefile-rules - * lib/: syscall-compat.hc, syscall-legacy.hc: include - "safechroot-internal.hc" +2003-09-30 22:16 Enrico Scholz -2003-10-14 17:19 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: - * lib/: checkversion.c, getctx-compat.hc, getctx-legacy.hc, - getctx.c, getversion-internal.hc, getversion.c, - safechroot-internal.hc, uint2str.c: initial checkin + include -2003-10-14 17:18 Enrico Scholz +2003-09-30 22:13 Enrico Scholz - * lib/Makefile-files: added lots of new files + * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc: -2003-10-14 15:54 Enrico Scholz + - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with + the standard autoconf macro + - include - * configure.ac: added check for existing sys_virtual_context() - function renamed '--enable-supported-api' switch to - '--enable-apis' +2003-09-30 22:12 Enrico Scholz -2003-10-14 15:54 Enrico Scholz + * src/: vutil.h, vutil.p: - * lib/vserver-internal.h: added check for existing - sys_virtual_context() function + renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the + standard autoconf macro -2003-10-14 15:43 Enrico Scholz +2003-09-30 21:25 Enrico Scholz - * lib/syscall.c: added 'vc_get_version(int)' added lots of - macro-magic to generalize the syscall-wrappers + * src/rpm-fake.c: -2003-10-14 15:42 Enrico Scholz + - 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 - * lib/vserver.h: added 'vc_get_version(int)' +2003-09-30 21:12 Enrico Scholz -2003-10-14 04:55 Enrico Scholz + * Makefile.am: - * configure.ac: version 0.23.91 + use recursive make for distrib: added it to SUBDIRS and remove old + $(distrib_*) variables -2003-10-14 04:54 Enrico Scholz +2003-09-30 20:17 Enrico Scholz - * vserver.spec.in: merged with VERSION_0_23 branch + * distrib/.cvsignore: -2003-10-14 03:32 Enrico Scholz + initial checkin - * lib/syscall-compat.hc: made it compilable with non-C99 compilers +2003-09-30 20:11 Enrico Scholz -2003-10-14 03:31 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: - * sysv/Makefile-files: fixed typo in sed invocation + 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-10-14 03:15 Enrico Scholz +2003-09-30 18:01 Enrico Scholz - * lib/virtual-inc.h[DEAD]: removed since solved by more general - 'linuxvirtual.h' + * configure.ac: -2003-10-14 03:14 Enrico Scholz + added dietlibc support + version 0.23.89.1 - * lib/syscall.c: include "linuxvirtual.h" instead of "linux-inc.h" +2003-09-30 18:00 Enrico Scholz -2003-10-14 03:13 Enrico Scholz + * .cvsignore: - * lib/syscall-legacy.hc: added missing chroot() call + added Makefile -2003-10-14 03:13 Enrico Scholz +2003-09-30 17:59 Enrico Scholz - * lib/Makefile-files: removed virtual-inc.h + * 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: -2003-10-14 03:12 Enrico Scholz + initial checkin - * Makefile.am: generalized CLEANFILES variable added - 'linuxvirtual.h' to BUILT_SOURCES +2003-09-30 17:58 Enrico Scholz -2003-10-14 02:45 Enrico Scholz + * Makefile.am: - * tests/chrootsafe.cc: use new API + updated to new -devel branch + added dietlibc support -2003-10-14 02:42 Enrico Scholz +2003-09-30 17:58 Enrico Scholz - * src/: capchroot.c, chbind.c, chcontext.c, rebootmgr.c, - reducecap.c, vserver-stat.c: use new API + * src/Makefile-files: -2003-10-14 02:36 Enrico Scholz + added secure-mount, new-namespace and rpm-fake.so rules - * compat.h: merged with HEAD +2003-09-30 17:56 Enrico Scholz -2003-10-14 02:32 Enrico Scholz + * scripts/vrpm: - * configure.ac: merged MS_MOVE/ctx_t code with HEAD added - --enable-supported-apis switch + replaced with new version -2003-10-14 02:30 Enrico Scholz +2003-09-30 17:56 Enrico Scholz - * Makefile.am: added $(lib_XHDRS) and compat.h + * scripts/util-vserver-vars.subst: -2003-10-14 02:28 Enrico Scholz + added more variables - * lib/Makefile-files: added lib_XHDRS with all the new files added - -D_GNU_SOURCE flag +2003-09-30 17:56 Enrico Scholz -2003-10-14 02:20 Enrico Scholz + * scripts/Makefile-files: - * lib/: syscall-compat.hc, syscall-legacy.hc, virtual-inc.h, - virtual.h, vserver-internal.h: initial checkin + added more substitutions -2003-10-14 02:07 Enrico Scholz +2003-09-30 14:42 Enrico Scholz - * lib/vserver.h: implemented new API + * doc/cfg.txt: -2003-10-14 01:57 Enrico Scholz + initial checkin - * lib/syscall.c: implemented new API +2003-09-30 00:01 Enrico Scholz -2003-10-14 01:53 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: - * src/Makefile-files: removed set_ctx_limit.c + initial checkin