-2005-07-15 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-17 08:59 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * NEWS, configure.ac: Version 0.30.215.
- version 0.30.208
+2008-03-17 08:55 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-07-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
+ flags.
- * configure.ac, lib/personalityflag.c, lib/personalitytype.c,
- m4/ensc_personality.m4:
+2008-03-16 03:30 Daniel Hokka Zakrisson <daniel@hozac.com>
- check whether enums from <linux/personality.h> are available before using
- them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
+ * scripts/vserver-build.functions, scripts/vserver.stop: Fix
+ vserver ... stop --rescue-init.
+ Use it in stopSleepingGuest, to prevent races and to do proper
+ cleanup.
+ If vserver ... stop has already been invoked, remove SC_HELPER
+ from the context.
-2005-07-15 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-15 16:05 Daniel Hokka Zakrisson <daniel@hozac.com>
- * util-vserver.spec.in:
+ * src/vdevmap.c: Add some examples.
+ Disallow combinations that make no sense.
+ Allow defaults to be set.
- - require the -lib subpackage by -devel
- - copy GPG keys from /etc/pki/rpm-gpg/
+2008-03-11 10:07 Benedikt Böhm <hollow@gentoo.org>
-2005-07-15 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
+ startup; only fix inittab in plain initstyle
- * src/testsuite/rpm-fake-test.sh:
+2008-03-10 22:41 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed paths so that it works again...
+ * scripts/vserver-build.functions: bash doesn't execute traps until
+ after the current job has finished executing, so run sleep in a
+ loop.
-2005-07-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-10 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
- * sysv/vprocunhide:
+ * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
+ will return ENOSYS for vc_net_remove_ipv6.
- do not run when IATTR feature is not supported
+2008-03-05 15:46 Benedikt Böhm <hollow@gentoo.org>
-2005-07-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/initpost: add openrc support to gentoo/initpost
- * scripts/: vserver.start, vserver.suexec:
+2008-03-02 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
- readded the limit-ulimits-per-vserver stuff due popular request
- (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
+ * scripts/vserver-build.functions: Workaround kernel oddities.
-2005-07-15 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-01 01:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/getinsecurebcaps.c:
+ * src/Makefile-files: Include attribute-util.h in the tarball.
- - adjusted insecure caps for the added CAP_AUDIT* and removed
- CAP_QUOTACTL stuff
- - assume every unknown capability as insecure
-
-2005-07-15 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/testsuite/.cvsignore:
-
- added 'personality'
-
-2005-07-15 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: syscall_netadd-net.hc, syscall_netremove-net.hc:
-
- changed code so that it *compiles* with current kernel headers
-
-2005-07-15 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:
-
- Changed the barrier-code so that it sets both the 't' ext2-flag and
- chmod-0 permissions. This is required to work with 1.2.10 patch;
- formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
- http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
-
-2005-07-15 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/capabilities.c:
-
- use a static '29' for QUOTACTL capability as VC_CAP_QUOTACTL was removed
-
-2005-07-15 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/ccaps-v13.c:
-
- added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
- added/moved some aliases
-
-2005-07-15 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/bcaps-v13.c:
-
- removed VC_CAP_QUOTACTL
- added VC_CAP_AUDIT*
-
-2005-07-15 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver.h:
-
- removed VC_CAP_QUOTACTL
- added VC_CAP_AUDIT*
- added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
-
-2005-07-15 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * contrib/: Makefile-files, yum-2.3.4-chroot.patch:
-
- added yum-2.3.4-chroot patch
-
-2005-07-15 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * kernel/: network.h, network_cmd.h, switch.h, xid.h:
-
- updated to patch-2.6.12.2-vs2.0-rc7
-
-2005-07-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build.functions:
-
- check whether context is already active before starting the build
- (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
-
-2005-07-05 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vserver-info.c:
-
- allow to pass a numeric xid to 'vserver-info ... RUNNING'
-
-2005-07-05 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/: Makefile-files, util-isnumber.c, util.h:
-
- isNumber(): added
-
-2005-07-04 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build.debootstrap:
-
- give out status message before downloading debootstrap
- (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
-
-2005-07-04 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/syscall-alternative.h:
-
- updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
- from 2005-05-07
-
-2005-07-04 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/misc/debootstrap.uri:
-
- oops... set the wrong value
-
-2005-07-04 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/misc/debootstrap.uri:
-
- updated
-
-2005-07-04 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/Makefile.am:
-
- register fc4 as rh-style distribution
-
-2005-07-03 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- check for 'nohup'
-
-2005-07-03 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * contrib/manifest.dat.pathsubst:
-
- removed chroot_* + C++ programs
- added chroot_sh + vwait
-
-2005-07-03 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am, lib/virtual.h:
-
- updated used kernel headers to 2.6.12.2-vs2.0-rc5
-
-2005-07-03 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vshelper:
-
- accept 'async' method
-
-2005-07-03 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.start:
-
- pipe 'popd' output to /dev/null
-
-2005-07-03 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build:
-
- do not set OPTION_KEEP
-
-2005-07-03 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/util-vserver-vars.pathsubst:
-
- added vwait
-
-2005-07-03 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/pkgmgmt:
-
- - cleanups
- - unset %_dbpath at 'internalize' operation
-
-2005-07-03 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- vshelper.initSync(): fixed parameter naming
-
-2005-07-03 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/chroot-sh.c:
-
- implemented 'testfile' subcommand
-
-2005-07-03 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * contrib/: Makefile-files, yum-2.3.3-chroot.patch:
-
- added yum-2.3.3-chroot.patch
-
-2005-07-03 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration.xml:
-
- mentioned the working directory for the scripts
-
-2005-07-03 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
- vserver-build.rpm:
-
- execute base.setSuccess() at the end
-
-2005-07-03 15:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/rpm-fake-resolver.c:
-
- implemented better error-handling in the read() and write() functions
-
-2005-07-03 14:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/: Makefile-files, vector-foreach.c, vector.h,
- vector.hc:
-
- added Vector_foreach*() functions
-
-2005-07-02 11:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.stop:
-
- use vwait infrastructure
-
-2005-06-30 08:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vserver-build.functions.pkgmgmt, vserver.functions:
-
- use CHROOT_SH instead of CHROOT_*
- use vwait
-
-2005-06-30 08:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build.functions:
-
- remove generated vserver when build fails and '--keep' was not specified
-
-2005-06-30 08:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build:
-
- added '--keep' option
-
-2005-06-30 08:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: X, util-vserver-vars.pathsubst:
-
- removed CHROOT_*
- added CHROOT_SH
-
-2005-06-30 08:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/pkgmgmt:
-
- use CHROOT_SH instead of CHROOT_*
-
-2005-06-30 08:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/virtual.h:
-
- include signal_cmd.h instead of signal.h
-
-2005-06-30 08:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- added %dist tag
- buildrequire 'which' and 'diffutils'
- require 'apt' on i386 only
-
-2005-06-30 08:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initpost:
-
- use CHROOT_SH instead of CHROOT_*
-
-2005-06-30 07:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/util-vserver-vars.pathsubst:
-
- added @NOHUP@
-
-2005-05-19 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/pkgmgmt:
-
- use new chroot-cat CLI
-
-2005-05-19 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: issupported.c, issupportedstring.c, vserver.h:
-
- vc_isSupported() et.al: added VWAIT feature
-
-2005-05-19 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_syscall.m4:
-
- s!enable_val!enableval!
-
-2005-05-19 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initpost:
-
- use safe chroot-cat commands
-
-2005-05-05 21:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/.cvsignore:
-
- added vwait
-
-2005-05-05 11:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vwait.c:
-
- initial checkin
-
-2005-05-05 11:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vshelper-sync.c:
-
- use '__linux__' instead of '__linux' (reported by Ola Lundqvist)
-
-2005-05-05 11:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/exec-cd.c:
-
- minor cosmetical cleanup
-
-2005-05-05 11:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/install-notify.am:
-
- s!^# !## !
-
-2005-05-05 11:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/compat-pivot_root.h:
-
- use <syscall-wrap.h>
-
-2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_syscall.m4:
-
- minor cosmetical cleanups
-
-2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_fpicsyscall.m4[DEAD]:
-
- obsoleted
-
-2005-05-02 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_fpicsyscall.m4:
-
- use ENSC_SYSCALL_ALTERNATIVE
-
-2005-05-02 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver-internal.h:
-
- cleaned up '#include <*syscall.h>' stuff
-
-2005-05-02 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: syscall-legacy.hc, syscall-wrap.h:
-
- include <syscall.h> also
-
-2005-05-02 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration-xhtml.xsl:
-
- use class 'directoryname' instead of 'directory' for '<directory/>'
- markup
-
-2005-05-02 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * NEWS, configure.ac:
-
- version 0.30.207
-
-2005-04-28 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- adjusted dietlibc requirements
-
-2005-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vcontext.c:
-
- allow to override the execution domain (personality); added
- '--personality-type' and '--personality-flags' options
-
-2005-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/rpm-fake-resolver.c:
-
- added a TEMP_FAILURE_RETRY around a read(2)
-
-2005-04-28 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vserver.start, vserver.suexec:
-
- added support for a rescue mode
-
-2005-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.functions:
-
- * _generatePersonalityOptions(): added and use it
- * added support for a rescue mode
-
-2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build.functions.pkgmgmt:
-
- YUM_RELEASEPKGS: added
-
-2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver:
-
- fixed docu for 'stop' and 'start'
-
-2005-04-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/pkgmgmt:
-
- * verifyInternalPackages(): added
- * added some sanity checks for a sany environment when internalizing
- the package management
-
-2005-04-28 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- * isRegularFile(): fixed evaluation of params
- * hasSubstring(): added
- * getAllVservers(): fixed typo
-
-2005-04-28 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/sys_clone.h:
-
- cleanups; do not include <sys/syscall.h>
-
-2005-04-28 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/: Makefile-files, sys_personality.h:
-
- added sys_personality.h
-
-2005-04-28 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vserver-copy[DEAD], legacy/vserver-copy:
-
- moved to legacy
-
-2005-04-28 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/testsuite/: Makefile-files, personality.c:
-
- added testcases for the vc_*personality*() functions
-
-2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver.h:
-
- added prototypes for vc_*personality* support
-
-2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/virtual.h:
-
- updated to new kernel headers
-
-2005-04-28 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/cflags_list-v13.c:
-
- do not include <string.h> anymore
-
-2005-04-28 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/internal.h:
-
- utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param
-
-2005-04-28 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: Makefile-files, personalityflag.c, personalityflag_list.c,
- personalitytype.c:
-
- added personality* files
-
-2005-04-28 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration.xml:
-
- * added some markup
- * documented 'personality'
-
-2005-04-28 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/: configuration-xhtml.xsl, configuration.dtd:
-
- added support for <directory> and <filename> markup
-
-2005-04-28 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/fc3/yum/yum.conf:
-
- s!redhat-release!fedora-release!
-
-2005-04-28 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/fc3/pkgs/02:
-
- removed 'coreutils'
-
-2005-04-28 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/fc3/rpmlist.d/00.lst:
-
- added some more packages
-
-2005-04-28 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities,
- fc3/apt/rpmpriorities, rh9/apt/rpmpriorities:
-
- added *-release packages
-
-2005-04-28 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
-
- moved vserver-copy to legacy
-
-2005-04-28 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- added new kernel headers
-
-2005-04-28 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vserver-stat.c:
-
- showContexts(): added 'const' qualifier
-
-2005-04-24 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: start-vservers, vsomething:
-
- use the new getAllVservers() functionality to specify special kinds of
- vservers
-
-2005-04-24 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver-internal.h, lib_internal/sys_clone.h:
-
- include "syscall-wrap.h"
-
-2005-04-24 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h:
-
- added syscall-alternative.h and syscall-wrap.h
-
-2005-04-24 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * update-doc:
-
- exclude some static files
-
-2005-04-24 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * build-all:
-
- remove config.cache when CLEAN is set
- disabled gcc33 build
-
-2005-04-24 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/: configuration-xhtml.xsl, configuration.dtd,
- configuration.xml:
-
- added new markup
- added new CSS from Nicolas Costes
-
-2005-04-16 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- cleanups
- added '--disable-extra-optimizations' option
-
-2005-04-16 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- isRegularFile(): added
-
-2005-04-16 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- cleanups
- added changelog entry for 0.30.206
-
-2005-04-13 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * NEWS, configure.ac:
-
- version 0.30.206
-
-2005-04-12 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vserver-info.c:
-
- implemented VERIFYPROC method
-
-2005-04-12 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.functions:
-
- added verify-proc sanity check
-
-2005-04-12 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- killContext(): commented out the more correct
- (but not working) kill-sequence
-
-2005-04-12 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- ship the yum patches
-
-2005-04-12 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- added '--no-wrap -S' to the CVS2CL_AMFLAGS
-
-2005-04-12 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- adjusted min-dietlibc requirements
-
-2005-04-12 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_dietlibc.m4:
-
- ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable
-
-2005-04-12 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- vshelper.isDebug(): fixed logic
-
-2005-04-10 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/rpm-fake.c:
-
- send the signals for endgrent() and endpwent()
-
-2005-04-10 14:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- include m4/libsel.am
-
-2005-04-10 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/context-sync.hc:
-
- ignore errors during setsid(2) execution (required for vs1.9.5.12+)
-
-2005-04-10 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/functions:
-
- spawn(), killContext(): added
-
-2005-04-10 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/libsel.am:
-
- initial checkin
-
-2005-04-10 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_cxxcompiler.m4:
-
- fixed typo
-
-2005-04-10 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC
-
-2005-04-10 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now
-
-2005-04-08 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vyum-worker:
-
- added better test for patched yum
-
-2005-04-08 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vserver-info.c:
-
- fixed typo
-
-2005-04-08 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.suexec:
-
- fixed typo (reported by Paul S. Gumerman)
-
-2005-04-08 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-build.functions.yum:
-
- substitute @YUMLOCKDIR@
-
-2005-04-08 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/chcontext:
-
- fixed operation when context was not specified
-
-2005-04-08 21:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initpost:
-
- use 'ln -sf' instead of 'ln -s'
-
-2005-04-08 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/fc3/yum/yum.conf:
-
- add 'lockfile'
-
-2005-04-08 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/Makefile.am:
-
- added 'fc3' to 'redhat_style'
-
-2005-04-08 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- use DIETFLAGS instead of DIET_FLAGS
-
-2005-03-29 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/Makefile-files:
-
- use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-25 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.stop:
-
- fixed typo
-
-2005-03-25 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.functions:
-
- minor cleanups: call vkill with '--xid' instead of '-c'
-
-2005-03-25 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver.stop:
-
- address both the context and the pid when sending SIGINT to init
-
-2005-03-25 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/copy-check:
-
- do not use '-s' with 'cmp' but display verbose error reason
-
-2005-03-25 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/switchtowatchxid.c:
-
- simplified it and made it work with recent kernels
-
-2005-03-25 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration-xhtml.xsl:
-
- use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert
- Poetzl)
-
-2005-03-25 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- fixed quoting of % in %description
-
-2005-03-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am, REQUIREMENTS:
-
- added REQUIREMENTS
-
-2005-03-24 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * NEWS, configure.ac, util-vserver.spec.in:
-
- version 0.30.205
-
-2005-03-24 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- added some %descriptions
-
-2005-03-24 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/secure-mount.c:
-
- s!write()!Vwrite()! at some places
- use Echdir() instead of chdir()
-
-2005-03-24 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/sigbus.c:
-
- use Etruncate() instead of truncate()
-
-2005-03-24 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/copy-check:
-
- added new tests and better diagnostic
-
-2005-03-24 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-copy.c:
-
- moved 'volatile' qualifiers to a better place
- minor code cleanups
-
-2005-03-24 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_wrappers/wrappers-unistd.hc:
-
- E*truncate(): added
-
-2005-03-24 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/testsuite/test2.c:
-
- #undef NDEBUG
-
-2005-03-24 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/sigbus.c:
-
- unlink temporary files on exit
-
-2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-unify.c:
-
- Unify_unify(): block signals while executing the non-atomic operations
-
-2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vhashify.c:
-
- optimized directory creation
-
-2005-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/matchvserverinfo-init.c:
-
- minor code cleanups
-
-2005-03-24 01:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c:
-
- added sigbus testcase
-
-2005-03-23 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/testsuite/.cvsignore:
-
- updated
-
-2005-03-23 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: vhashify-init.hc, vhashify.c:
-
- added lots of new code...
-
-2005-03-23 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/rpm-fake.c:
-
- is_selinux_enabled(): added
-
-2005-03-23 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver:
-
- added 'hashify' target
-
-2005-03-23 03:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/util-vserver-vars.pathsubst:
-
- added $_VHASHIFY
-
-2005-03-23 03:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/matchlist-initrefserverlist.c:
-
- fixed initialization of 'vserver'
-
-2005-03-23 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/Makefile.am:
-
- create /etc/.../.distributions/.common/pubkeys/
- create /etc/.../.defaults/apps/vunify/hash
-
-2005-03-23 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- copy GPG keys from the system into the confdir
- buildrequire dietlibc-0.25
-
-2005-03-23 03:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * build-all:
-
- build with debug settings
-
-2005-03-22 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/command-exec.c:
-
- call write(2) through TEMP_FAILURE_RETRY()
-
-2005-03-22 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- BuildRequire beecrypt-devel
-
-2005-03-22 16:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: chcontext.c, vhashify.c:
-
- workaround warning messages regarding 'warn_unused_return_value' when
- using _FORTIFY_SOURCE.
-
-2005-03-22 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * contrib/manifest.dat.pathsubst:
-
- added vhashify + vdlimit
-
-2005-03-22 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- cleanups
- use %global instead of %define
-
-2005-03-22 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * build-all:
-
- set _FORTIFY_SOURCE
-
-2005-03-19 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * .cvsignore:
-
- updated
-
-2005-03-19 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * update-doc:
-
- initial checkin
-
-2005-03-19 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/chcontext:
-
- do not use '--create' for dynamic contexts
-
-2005-03-19 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * sysv/vkillall[DEAD], tests/attack.spec[DEAD]:
-
- obsoleted
-
-2005-03-19 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * sysv/vkillall, tests/attack.spec:
-
- added to be removed...
-
-2005-03-19 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initsignal[DEAD]:
-
- obsoleted
-
-2005-03-19 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initsignal:
-
- added to be removed soon...
-
-2005-03-19 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vnet.c[DEAD]:
-
- obsoleted...
-
-2005-03-19 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X,
- src/vnet.c:
-
- initial checkin
-
-2005-03-19 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/copy-check:
-
- cleanups
- conditionalize expensive tests
-
-2005-03-19 03:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/list-free.c:
-
- some minor C89 compatibility changes
-
-2005-03-19 03:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration.dtd:
-
- readded
-
-2005-03-19 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration.xml:
-
- documented the 'vhashify' configuration
- moved '<default>' tags before '<description>'
-
-2005-03-19 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/configuration-xhtml.xsl:
-
- applied changes regarding the new www-location on savannah
-
-2005-03-19 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/Makefile-files:
-
- (re)added xsltproc support
-
-2005-03-19 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- added tests for XSLTPROC
- added '--disable-expensive-tests'
- added beecrypt tests
- cosmetical cleanups + enhancements
-
-2005-03-19 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/.cvsignore:
-
- updated
-
-2005-03-18 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify.h, src/vunify.h:
-
- include <sys/stat.h> instead of defining a 'struct stat'; this prevents
- problems with the 64bit interface of the filesystem functions
-
-2005-03-18 04:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-copy.c:
-
- use a sparse-file friendly method for copying files
-
-2005-03-18 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/: Makefile-files, copy-check, copy.c:
-
- added testcases for Unify_copy()
-
-2005-03-18 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * vserver-start/Makefile-files:
-
- use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: vhashify-init.hc, vhashify.c, vhashify.h:
-
- made it work...
-
-2005-03-18 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: vcopy-init.hc, vunify-init.hc:
-
- applied changes in the MatchList-API
-
-2005-03-18 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vpkg:
-
- exit with returncode of '2' when pkgmgmt can not be determined
-
-2005-03-18 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/testsuite/Makefile-files:
-
- use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/: unify-isiunlinkable.c, unify.h:
-
- Unify_isIUnlinkable(): changed return-type
-
-2005-03-18 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-copy.c:
-
- implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences
-
-2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/string.hc:
-
- String_free(): added
-
-2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/string.h:
-
- renamed String_destroy() to String_free()
-
-2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/string-destroy.c[DEAD]:
-
- obsoleted; String_free() is now inlined
-
-2005-03-18 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/matchlist-destroy.c:
-
- use String_free() instead of String_destroy()
-
-2005-03-18 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/Makefile-files:
-
- added matchvserverinfo-*
- removed string-destroy.c
-
-2005-03-18 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c:
-
- initial checkin
-
-2005-03-18 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/testsuite/Makefile-files,
- lib/testsuite/Makefile-files:
-
- use $(LIBENSCVECTOR) instead of libensc_vector.a
-
-2005-03-18 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/Makefile-files, lib/Makefile-files:
-
- split into a -glibc and a -diet part
-
-2005-03-18 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution
-
-2005-03-18 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- use $(LIBVSERVER) instead of lib/libvserver.la
- use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
-
-2005-03-17 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/.cvsignore:
-
- updated
-
-2005-03-17 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vcopy.c:
-
- use new Unify_unify() API
-
-2005-03-17 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: vhashify-init.hc, vhashify.c, vhashify.h:
-
- initial checkin
-
-2005-03-17 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/Makefile-files:
-
- use $(LIBINTERNAL) instead of lib_internal/libinternal.a
- added vhashify*
-
-2005-03-17 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * build-all:
-
- updated
-
-2005-03-17 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify.h:
-
- * added an 'ignore_zero' argument to Unify_unify()
- * Unify_isIUnlinkable(): added
-
-2005-03-17 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-unify.c:
-
- added an 'ignore_zero' argument to Unify_unify()
-
-2005-03-17 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib_internal/unify-isiunlinkable.c:
-
- initial checkin
-
-2005-03-17 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/testsuite/test1.c:
-
- added tests for Vector_searchSelfOrg()
-
-2005-03-17 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/testsuite/Makefile-files:
-
- added test2
-
-2005-03-17 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/: vector.h, vector.hc:
-
- Vector_searchSelfOrg*(): added
-
-2005-03-17 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_vector/Makefile-files:
-
- added list-* files
- added vector-searchselforg.c
-
-2005-03-17 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/vserver-info.c:
-
- added XIDTYPE support
-
-2005-03-09 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/context-sync.hc:
-
- use EopenD() instead of Eopen()
-
-2005-03-09 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * m4/ensc_initrddir.m4:
-
- fixed typo
-
-2005-03-09 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver.h:
-
- vc_getXIDType(): added
-
-2005-03-09 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver-internal.h:
-
- added some magic to avoid warnings with gcc4
-
-2005-03-09 15:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: Makefile-files, getxidtype.c:
-
- added getxidtype.c
-
-2005-03-09 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/redhat/initpre:
-
- create /usr/X11 also
-
-2005-03-09 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/: Makefile.am, fc3/apt/rpmpriorities,
- fc3/apt/sources.list:
-
- added apt support for FC3
-
-2005-03-02 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vyum:
-
- allow '--all' param
-
-2005-03-02 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/testsuite/cflags.c:
-
- avoid some compiler warnings
-
-2005-03-02 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver.h:
-
- added some VC_ATTR_NONNULL() statements
-
-2005-03-02 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc,
- vserver-internal.h:
-
- minor cleanups
-
-2005-03-02 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/secure-mount.c:
-
- do not assume 'nodev' on 'devpts'
-
-2005-03-02 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/vserver-internal.h:
-
- CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
-
-2005-03-02 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-setup.functions:
-
- added some sanity checks
-
-2005-02-26 00:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h:
-
- added wrapper around string functions
-
-2005-02-26 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vapt-get-worker, vyum-worker:
-
- deprecate usage of $_YUM and $_APT_GET
-
-2005-02-25 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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:
+2008-03-01 01:20 Daniel Hokka Zakrisson <daniel@hozac.com>
- 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.
+ * src/lockfile.c: lockf(F_LOCK) requests a write lock, which
+ requires the file to be open in write mode.
-2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-01 01:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- * configure.ac:
+ * src/vattribute.c: Remove unused variable.
- changed my GPG key
+2008-03-01 01:07 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor
+ out bitfield-to-string code to src/attribute-util.h.
+ Add --get for nattribute too.
- * src/secure-mount.c:
+2008-03-01 00:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- assume 'nodev' by default
+ * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit
+ 2690, clone is needed for pid namespaces and on kernels <2.6.16.
-2005-02-25 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-03-01 00:22 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/: vserver-build.functions.yum, vyum-worker:
+ * doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
+ scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c:
+ Add basic support for creating tun/tap interfaces in the
+ configuration.
- added preliminary support for the patch from
- https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
+2008-02-29 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-02-25 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion
- * scripts/vserver-build.functions.pkgmgmt:
+2008-02-29 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
- use $SETUP_CONFDIR instead of $confdir
+ * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use
+ unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ...
+ waitpid()' operation
-2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: vserver-build.apt-rpm, vserver-build.yum:
-
- avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
-
-2005-02-21 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-02-29 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.rpm:
+ * build-all: use hostspecific Build directory
- rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly
+2008-02-28 23:54 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-16 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/tunctl.c: Set persist last, this way, no interface is left
+ behind if one of the ioctls fail.
- * NEWS, configure.ac:
+2008-02-28 23:28 Daniel Hokka Zakrisson <daniel@hozac.com>
- version 0.30.204
+ * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
+ src/Makefile-files, src/tunctl.c: Add tunctl.
-2005-02-15 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-02-28 23:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- * configure.ac:
+ * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.
- added information where the 'ip' and 'vconfig' programs can be found
+2008-02-21 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-02-15 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * 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 <enrico.scholz@informatik.tu-chemnitz.de>
+ * NEWS, configure.ac, lib_internal/Makefile-files,
+ lib_internal/crypto-wrapper-beecrypt.h,
+ lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h,
+ lib_internal/testsuite/Makefile-files,
+ lib_internal/testsuite/SPEED-RESULTS.txt,
+ lib_internal/testsuite/crypto-speed.c,
+ lib_internal/testsuite/crypto.c, src/Makefile-files,
+ src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c,
+ src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh,
+ src/vhashify-init.hc, src/vhashify.c: added support for using
+ libnss instead of beecrypt for vhashify's
+ hash calculation. libnss has bad SHA1 performance on i386, but is
+ a)
+ maintained and b) gives better performance with all other hashes
+ and
+ on x86_64.
+
+ I am just waiting for somebody to write the OpenSSL layer so that
+ I
+ can try the padlock hardware crypto device on my C7 ;)
- * src/save_ctxinfo.c:
+2008-02-21 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- 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).
+ * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
+ list
-2005-02-07 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-02-21 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions, scripts/vserver-build.functions.pkgmgmt,
- src/vunify.c:
+ * build-all: fixed CPPFLAGS quoting problems introduced by last
+ commit
- fixed typos
+2008-02-21 23:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-02-07 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vmount: fixed endless loop when no '--' is given
+ fixed --help/--version handling
- * doc/configuration.xml:
+2008-02-21 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented the *namespace options
+ * build-all: added code to enable i386 builds on x86_64 platforms
+ added $CONFIGURE_FLAGS configuration env
+ set LDFLAGS
-2005-02-04 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-02-21 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * lib_internal/testsuite/matchlist.c: fixed unused param +
+ unsigned/signed mismatch warning
- SECURITY: fixed detection of the mtab-location (Georg Glas)
- https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
+2008-02-21 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-02-04 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vspace.c: fixed
+
+ | src/vspace.c:177: warning: passing argument 2 of
+ 'isNumberUnsigned' from incompatible pointer type
+
+ warning
- * scripts/vserver.functions:
+2008-02-16 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed one of the previously added 'test -n'
+ * lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c,
+ vserver-start/main.c: Use lockf instead of flock, the former
+ works on NFS.
-2005-02-02 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-02-14 19:28 Daniel Hokka Zakrisson <daniel@hozac.com>
- * m4/ensc_pathprog.m4:
+ * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
+ contexts.
- ENSC_PATHPROG_INIT(): fixed doc
- ENSC_PATHPROG(): added a '<DESCR>' parameter
+2008-02-11 23:41 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-02 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.functions: Set the barrier and warn if it
+ could not be set automatically.
- * doc/: compatibility-xhtml.xsl, compatibility.css:
+2008-02-09 00:27 Daniel Hokka Zakrisson <daniel@hozac.com>
- applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
+ * src/rpm-fake.c: We only want to wait on the context if we created
+ it.
-2005-02-01 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-27 07:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * distrib/alpine/initpost, distrib/alpine/initpre,
+ distrib/debian/initpost, distrib/gentoo/init-vserver.sh,
+ distrib/gentoo/initpost, distrib/gentoo/initpre,
+ distrib/gentoo/net.vserver, distrib/gentoo/reboot.sh,
+ distrib/gentoo/shutdown.sh, distrib/misc/environment,
+ distrib/misc/h2ext.desc, gentoo/Makefile-files,
+ gentoo/bash-wrapper, gentoo/util-vserver, gentoo/vprocunhide,
+ gentoo/vservers.default, lib/syscall_ctxcreate-v21.hc,
+ lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
+ lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
+ lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
+ lib/syscall_getccaps-v21.hc, lib/syscall_getsched-v21.hc,
+ lib/syscall_getsched.c, lib/syscall_netadd-netv2.hc,
+ lib/syscall_netremove-netv2.hc, lib/syscall_setbadness-v23.hc,
+ lib/syscall_setbadness.c, lib/syscall_setsched-v22.hc,
+ lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc,
+ lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc,
+ lib/syscall_tasktag.c, lib/syscall_unsetmapping-v21.hc,
+ lib/syscall_unsetmapping.c, lib/tagopt2tag.c,
+ lib_internal/mkdir.c, lib_internal/sys_unshare.h,
+ lib_internal/testsuite/matchlist.c,
+ man/vserver-build.8.pathsubst, mkrelease, scripts/h2ext-worker,
+ scripts/vserver-build.fai, src/h2ext.c, src/vmemctrl.c,
+ src/vspace.c, src/vtag.c: Add missing svn:keywords.
- version 0.30.203
+2008-01-26 11:44 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.functions: Make sure /dev gets proper
+ permissions.
- * scripts/Makefile-files:
+2008-01-26 11:44 Daniel Hokka Zakrisson <daniel@hozac.com>
- added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+ * scripts/vserver-build.functions: Prevent deadlock between
+ sc_helper vserver ... stop invocation, and stopSleepingGuest.
-2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-23 10:38 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vyum-worker:
+ * lib_internal/sys_unshare.h: Use the correct syscall number.
- minor cosmetical change
+2008-01-23 06:14 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am: Fedora 8 is redhat-style too.
- * scripts/: functions, pkgmgmt:
+2008-01-22 09:19 Daniel Hokka Zakrisson <daniel@hozac.com>
- 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'.
+ * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
+ vspace stuff.
-2005-02-01 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-21 14:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * src/naddress.c: Don't require a netmask/prefix.
- version 0.30.202
+2008-01-20 08:15 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst: Add missing files.
- * distrib/fc3/rpmlist.d/00.lst:
+2008-01-20 08:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * doc/configuration.xml: Add missing closing tag.
-2005-02-01 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-20 08:01 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build.rpm:
+ * src/rpm-fake.c: Hopefully this will make it bullet-proof.
- moved installPackages into vserver-build.functions.rpm
- added support for preconfigured package-lists
+2008-01-20 07:56 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml, scripts/vserver.functions,
+ scripts/vserver.start, scripts/vserver.stop,
+ scripts/vserver.suexec, src/vspace.c: Add preliminary support for
+ pid and network namespaces.
- * scripts/vserver-build.functions.rpm:
+2008-01-20 06:58 Daniel Hokka Zakrisson <daniel@hozac.com>
- rpmlist.*(): added
+ * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
+ already exist.
-2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-15 13:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build:
+ * distrib/misc/debootstrap.uri: debootstrap 1.0.8.
- documented the '--empty' switch for the '-m rpm' method
- allow an increasing debug-level
+2008-01-13 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver: Use $cmd instead of $2.
- * scripts/functions:
+2008-01-13 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- vshelper.isDebug(): fixed it...
+ * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.
-2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-12 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/Makefile.am:
+ * lib/vserver.h, src/vspace.c: Add support for PID and net
+ namespaces.
- added the fc3 rpmlist.d directory + content
+2008-01-12 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vspace.c: Pid namespaces require clone.
- * contrib/manifest.dat.pathsubst:
+2008-01-12 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- added vserver-build.rpm
+ * ., lib, lib_internal: Fix svn:ignores.
-2005-02-01 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-08 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/matchlist-initbyvserver.c,
- lib_internal/matchlist-initmanually.c,
- lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc,
- src/vunify-init.hc:
+ * scripts/vserver.functions: Backslash...
- changed matchlist-API to pass additional information about a
- vserver. This allows to turn off pkgmgmt-queries for not-yet
- existent vservers in 'vcopy'
+2008-01-08 16:53 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/rpm-fake.c: Attempt to close race between dying
+ rpm-fake-resolver and other rpm-fake processes.
- * lib_internal/matchlist.h:
+2008-01-08 16:49 Daniel Hokka Zakrisson <daniel@hozac.com>
- struct MatchVserverInfo: added; it allows to pass additional information about the vserver
+ * scripts/vserver.delete: cache need not exist.
-2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-06 01:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/unify-copy.c:
+ * scripts/vmount: Work with nonamespace guests.
- copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case
+2008-01-04 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 01:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vattribute.c: Add --get.
- * lib/createskeleton-full.hc:
+2008-01-03 15:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- argl... fixed overflow when appending the '/'
+ * lib/val2text.hc: Don't remove bits for which there were no match.
+ Cast 1 to the TYPE, so uint64 values can be looked up.
-2005-02-01 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2008-01-03 15:30 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration.xml, scripts/functions, scripts/vshelper:
+ * lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h,
+ so other programs can use it too.
- added 'debug' option for vshelper
+2008-01-03 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-02-01 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vmount: Make vmount <guest> -- -a work.
- * scripts/vshelper:
+2008-01-03 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- added delegation support (Herbert Poetzl)
- http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
+ * lib/vserver.h: Fix typo.
-2005-01-31 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-12-22 16:30 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build.functions:
+ * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.
- getDistribution(): added support for a default distribution
+2007-12-20 00:09 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vclone.c: Don't bail on EINVAL, since the clone build method
+ sets the contexts unconditionally.
- * scripts/: Makefile-files, vserver-build, vserver-build.rpm:
+2007-12-19 19:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- added the '-m rpm' method
+ * distrib/debian/initpost: Remove all unknown services.
-2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-12-19 14:28 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/: Makefile.am, template/initpost, template/initpre:
+ * scripts/vserver-build, scripts/vserver-build.clone: Use/support
+ the "new" vclone features in the clone build method.
- added the 'template' distribution
+2007-12-19 02:17 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-31 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.
- * src/rpm-fake.c:
+2007-12-05 14:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- 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.
+ * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.
-2005-01-31 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-12-05 00:51 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vshelper:
+ * scripts/vserver-build.debootstrap: Work with newer versions of
+ debootstrap too.
- fixed the (currently non-existent) child->parent traversal
+2007-12-03 21:08 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.
- * lib/apidoc/Doxyfile.in:
+2007-12-03 18:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- added DOT_TRANSPARENT + DOT_MULTI_TARGET
+ * scripts/vserver: Document --debug.
-2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-11-30 23:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration.xml:
+ * distrib/misc/h2ext.desc: Use --numeric-owner for tar and
+ --numeric-uid-gid for cpio.
- updated
+2007-11-26 23:47 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-31 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vsched.c: Floats are numbers too.
- * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc,
- scripts/vserver-build.functions, scripts/vserver-setup.functions,
- src/save_ctxinfo.c:
+2007-11-19 04:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- removed 'run.rev' as a vserver-local variable and made it a system-wide setting
+ * distrib/Makefile.am, distrib/f8,
+ distrib/f8/yum.repos.d/fedora-development.repo,
+ distrib/f8/yum.repos.d/fedora-updates-testing.repo,
+ distrib/f8/yum.repos.d/fedora-updates.repo,
+ distrib/f8/yum.repos.d/fedora.repo: Add Fedora 8.
-2005-01-28 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-11-17 23:52 Benedikt Böhm <hollow@gentoo.org>
- * doc/configuration.xml:
+ * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
+ scripts/vupdateworld: fix a corner case in gentoo helpers
- reindented it
- fixed vshelper documentation
+2007-11-17 21:36 Benedikt Böhm <hollow@gentoo.org>
-2005-01-27 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions: use sane PATH during shutdown
- * 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:
+2007-11-13 22:17 Daniel Hokka Zakrisson <daniel@hozac.com>
- use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v'
- or a similar string, the expression will be misinterpreted (noticed by
- Werner Schalk)
+ * distrib/misc/debootstrap.uri: Update to 1.0.6.
-2005-01-27 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-29 21:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
+ mount something in a guest.
- version 0.30.201
+2007-10-27 19:34 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst, man/Makefile-files,
+ man/vserver-build.8.pathsubst, man/vserver.8: Man pages update
+ from Micah Anderson.
- * src/: reducecap.c, vserver-info.c:
+2007-10-25 01:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- reworked the capability.h stuff
+ * distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
+ distrib/alpine/initpre: Add "Alpine Linux".
-2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-25 00:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/: Makefile-files, capability-compat.h:
+ * scripts/vserver: Cleanup the help message.
- added capability-compat.h
+2007-10-25 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/debian/initpost, distrib/redhat/initpost,
+ scripts/vserver, scripts/vserver-build.functions,
+ scripts/vserver.stop: Create helper functions to start a guest
+ that just sleeps and kills.
- * configure.ac:
+2007-10-22 20:43 Daniel Hokka Zakrisson <daniel@hozac.com>
- added check for <sys/capability.h> header
+ * src/vmemctrl.c: Fix startup bug on older kernels.
-2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-16 00:27 Daniel Hokka Zakrisson <daniel@hozac.com>
- * Makefile.am:
+ * configure.ac, scripts/util-vserver-vars.pathsubst,
+ scripts/vserver.functions, scripts/vserver.start,
+ util-vserver.spec.in: Lots of small fixes to make everything
+ behave like it should.
- removed the linuxcaps.h bits
+2007-10-15 11:38 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
+ manifest.
- * src/vserver-info.c:
+2007-10-15 11:31 Daniel Hokka Zakrisson <daniel@hozac.com>
- implemented capability-support check
+ * doc/configuration.xml, gentoo/util-vserver,
+ scripts/vserver.functions, scripts/vserver.start,
+ scripts/vserver.stop, sysv/util-vserver: Add support for
+ per-guest device maps.
-2005-01-27 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-14 14:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/rpm-fake.c:
+ * doc/configuration.xml: Improve the disk limit descriptions.
- fixed execution order of chroot(2) and context-creation; this caused
- errors on kernel 2.6 when the vserver is not running yet
+2007-10-14 00:32 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/misc/vprocunhide-files: Hide conntrack files.
- * src/: .cvsignore, Makefile-files:
+2007-10-13 14:17 Daniel Hokka Zakrisson <daniel@hozac.com>
- added check-unixfile
+ * doc/configuration.xml, scripts/vserver.functions,
+ scripts/vserver.start: Add support for the OOM bias in the
+ configuration.
-2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-13 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver.start:
+ * kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files,
+ lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
+ lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c,
+ lib/vserver.h, src, src/Makefile-files, src/vmemctrl.c: Add
+ support for the OOM bias, and vmemctrl to control it.
- execute sanityCheck()
+2007-10-13 01:10 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
+ vspace, like vnamespace but generic.
- * scripts/vserver.functions:
+2007-10-12 00:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- moved sanity checks which were spread in various functions into the sanityCheck() method
- implemented checks for non-newline terminated files and missing capability support
+ * scripts/vserver.functions, scripts/vserver.start: Run fsck on
+ filesystems in the guest's fstab.
-2005-01-27 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-11 23:47 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build.functions.yum, scripts/vserver-build.yum,
- scripts/vsomething, scripts/vyum, scripts/vyum-worker,
- src/check-unixfile.c:
+ * lib/vserver.h, src/naddress.c: Ranges might want masks too.
- initial checkin
+2007-10-11 20:37 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * kernel/device_cmd.h, lib/Makefile-files,
+ lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c,
+ lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add
+ support for vc_unset_mapping introduced in 2.3.0.27.
- * scripts/vserver-build:
+2007-10-10 09:01 Daniel Hokka Zakrisson <daniel@hozac.com>
- added 'yum' support
+ * doc/configuration.xml: Clarify which entries are required for
+ cpusets.
-2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-10-06 17:23 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vrpm-preload:
+ * scripts/vserver.functions: People love symlinks.
- reorganized; moved lots of code into the 'functions' file
+2007-09-11 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
+ added support for yum's new persistdir option
- * scripts/util-vserver-vars.pathsubst:
+2007-09-11 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added yum* files + vsomething + check-unixfile
+ * contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost
+ hunk which caused broken paths for cachedir, logfile and friends
-2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-09-06 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/functions:
+ * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.
- added yum* support
- reorganized the rpmFake stuff
+2007-09-06 07:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
+ patch for yum-3.2.4
- * scripts/Makefile-files:
+2007-09-03 07:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added the yum* files + vsomething
+ * lib_internal/matchlist-appendfiles.c,
+ lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h,
+ lib_internal/util-safechdir.h: whitespace-cleanup
-2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-09-03 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/redhat/initpre:
+ * lib_internal/matchlist-appendfiles.c,
+ lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h:
+ fixed const-ness of matchlist functions
+
+ made the initial file-list a 'char const **' to ease
+ initialization from string constants
- added missing newline
+2007-09-03 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/util-safechdir.h: fixed declaration of 'struct stat'
+
+ include <sys/stat.h> instead of declaring it with 'struct stat'
+ as it might cause conflicts when 'stat' is #defined as stat64
+ in this header
- * 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:
+2007-09-02 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * NEWS, configure.ac: Version 0.30.214.
-2005-01-27 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-09-02 19:51 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/Makefile.am:
+ * lib/syscall_getccaps-v13.hc: Use the correct syscall.
- added the yum* stuff for fc3
+2007-08-27 10:53 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.stop: Fix thinko.
- * contrib/manifest.dat.pathsubst:
+2007-08-27 10:19 Daniel Hokka Zakrisson <daniel@hozac.com>
- added the yum* files + check-unixfile
+ * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
-2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-27 10:16 Daniel Hokka Zakrisson <daniel@hozac.com>
- * README:
+ * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
+ more like the redhat initpost script, don't start the guest for
+ real.
- mentioned the '-m yum' buildmethod
+2007-08-26 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-27 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml, scripts/chbind, scripts/chcontext,
+ scripts/pkgmgmt, scripts/vserver-build.fai,
+ scripts/vserver.functions, scripts/vserver.start,
+ scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
+ src/vtag.c: Add support for the lback address in the
+ configuration.
+ Add --silent to vtag so it'll complain if run manually on a
+ kernel without the necessary support.
- * lib/getvservercfgstyle.c:
+2007-08-26 17:50 Daniel Hokka Zakrisson <daniel@hozac.com>
- allow dangling symlinks as /etc/vservers/.../vdir also
+ * doc/configuration.xml: Document the tag and ncontext files.
-2005-01-27 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-26 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
- version 0.30.199
+2007-08-25 16:56 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
+ context if ncontext/tag don't exist.
+ Fix remanining vc_getVserverCtx caller.
- * util-vserver.spec.in:
+2007-08-25 16:50 Daniel Hokka Zakrisson <daniel@hozac.com>
- do not ship the /vservers directory itself; as it is immutable, the
- extraction will fail else
+ * distrib/misc/debootstrap.uri: debootstrap 1.0.3
-2005-01-26 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-21 23:00 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/testsuite/.cvsignore:
+ * doc/configuration.xml: Clarify that specifying dev will
+ add/remove the IP address.
- updated
+2007-08-21 18:39 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions: Add a static context sanity check.
- * util-vserver.spec.in:
+2007-08-16 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig'
+ * src/setattr.c: Add --immutable.
-2005-01-26 16:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-16 19:53 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver.start:
+ * scripts/vserver.stop: Migrate to the tag on stop too.
- added (untested) support for '/' in the vserver fstab
+2007-08-16 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/chcontext: Fix for vtag invocations.
- * scripts/vserver.functions:
+2007-08-16 03:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- use unique prefixes for variables used in functions with 'eval' statements
- mountRootFS(): added
+ * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
+ ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
+ kernel/tag_cmd.h, lib/Makefile-files,
+ lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
+ lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
+ lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
+ lib/syscall_getvci.c, lib/syscall_tagcreate.c,
+ lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
+ lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
+ lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
+ lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
+ scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
+ scripts/vserver.start, scripts/vserver.suexec,
+ src/Makefile-files, src/vserver-info.c, src/vtag.c,
+ vserver-start/main.c: Add support for a separate filesystem tag,
+ and in the process improve the support for network contexts.
-2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-16 02:31 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/functions:
+ * src/chbind.c: The nid isn't used anymore, legacy APIs don't
+ support it.
- use unique prefixes for variables used in functions with 'eval' statements
+2007-08-16 02:00 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
+ not defined in the headers.
- * lib_internal/testsuite/filecfg-ml.c:
+2007-08-13 18:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- include <string.h> + <ctype.h>
+ * scripts/functions: Add some hints for this common problem.
-2005-01-26 16:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-12 00:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/Makefile-files:
+ * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
+ capability RAW_ICMP.
- moved rootshell to legacy
+2007-08-10 15:28 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
+ broadcast address.
- * vserver-start/defaulttty.c:
+2007-08-09 02:39 Daniel Hokka Zakrisson <daniel@hozac.com>
- include <string.h>
+ * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
-2005-01-26 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-08 23:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/secure-mount.c:
+ * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
+ create/unshare.
- added '--rootfs' option
+2007-08-08 21:32 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-26 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
- * contrib/manifest.dat.pathsubst:
+2007-08-08 21:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- moved the v_* initscripts to legacy
+ * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
-2005-01-26 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-08 20:47 Daniel Hokka Zakrisson <daniel@hozac.com>
- * util-vserver.spec.in:
+ * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
- updated BuildRequires:
- use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet
- moved the v_* initscripts to legacy
+2007-08-08 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-25 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
+ kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
+ lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
+ lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
+ lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
+ lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
+ lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
+ lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
+ lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
+ lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
+ lib/vserver-internal.h, lib/vserver.h,
+ lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
+ src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
+ for the various new APIs in 2.2 and 2.3, in particular, netv2.
- * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst,
- scripts/legacy/rootshell:
+2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
- moved rootshell script to legacy
+ * scripts/vserver.delete: Remove the cache so disk limit caches
+ have no chance of being reused if the same guest is recreated at
+ a later point in time.
-2005-01-21 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/legacy/vserver:
+ * scripts/vserver-build.yum: It's just yum, not yum-rpm.
- fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
+2007-08-05 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- "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.
+ * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
+ needed.
- [Daniel Hermann]
+2007-07-31 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-21 14:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.debootstrap: Use findFile consistently.
+ Don't fail if a file doesn't exist, these are all optional.
- * scripts/vserver:
+2007-07-30 09:36 Benedikt Böhm <hollow@gentoo.org>
- be more verbosely when vserver could not be determined and give hints
- about possible solutions (based upon ideas by Thorsten Gunkel)
+ * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
-2005-01-21 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-29 17:14 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-setup.functions:
+ * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
+ Only POSIX-sh in Gentoo initscripts.
- interface-configuration: give out a warning when no device was configured
+2007-07-29 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-21 14:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am, distrib/breezy,
+ distrib/breezy/debootstrap.script, distrib/dapper,
+ distrib/dapper/debootstrap.script, distrib/debian,
+ distrib/debian/debootstrap.script, distrib/debian/initpost,
+ distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
+ distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
+ distrib/gutsy/debootstrap.script, distrib/hoary,
+ distrib/hoary/debootstrap.script, distrib/warty,
+ distrib/warty/debootstrap.script,
+ scripts/vserver-build.debootstrap,
+ scripts/vserver-build.functions: Various debootstrap
+ improvements.
- * scripts/vserver.functions:
+2007-07-29 16:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- * 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
+ * src/naddress.c: Prettier output on error.
-2005-01-21 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-22 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/rpm-fake.c:
+ * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
+ lib_internal/mkdir.c, lib_internal/testsuite,
+ lib_internal/testsuite/Makefile-files,
+ lib_internal/testsuite/matchlist.c, lib_internal/util.h,
+ src/vclone.c, src/vhashify.c: Add exclude list support for
+ vclone.
- added rpm_execcon() wrapper to make it work in SELinux environments
- call execve(2) directly instead of execv(3)
+2007-07-19 20:56 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-07 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/Makefile-files, lib/syscall_getsched-v21.hc,
+ lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
- * README:
+2007-07-18 17:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed typos
- cleanups + enhancements
+ * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
+ _STRACE.
-2005-01-07 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-18 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- * README:
+ * scripts/vserver, scripts/vserver.functions,
+ scripts/vserver.start: Add --strace and --debug-sysv options to
+ further debug problems with starting a guest.
- "Notes for distributors" + "Which version shall I use?" added
+2007-07-16 15:52 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-07 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/Makefile-files: Add it to the Makefile.
- * m4/ensc_dietlibc.m4:
+2007-07-16 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann)
+ * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
+ vc_get_ccaps do the right thing.
-2005-01-07 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-13 14:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- * configure.ac:
+ * scripts/vserver.stop: Enter the network context to stop the
+ guest.
- call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD
+2007-07-12 21:59 Daniel Hokka Zakrisson <daniel@hozac.com>
-2005-01-07 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
- * m4/ensc_dietlibc.m4:
+2007-07-11 14:34 Daniel Hokka Zakrisson <daniel@hozac.com>
- ENSC_DIETLIBC_SANITYCHECK(): added
- made ENSC_VERSION_DIETLIBC uppercase
- ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann)
+ * src/h2ext.c: Add some sanity checking.
-2005-01-07 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-11 14:27 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/util-vserver-vars.pathsubst:
+ * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
- fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann)
+2007-07-10 20:35 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vclone.c: Add an option to specify the xid the non-shared
+ files should belong to.
- * 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:
+2007-07-10 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
- use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
+ * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+ distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
+ scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
+ scripts/util-vserver-vars.pathsubst,
+ scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
+ Replace file with h2ext for the template build method.
-2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-07-08 18:29 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver.functions:
+ * src/chbind.c: It's network isolation, not virtualization.
- use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
- a small VLAN fix (do not quote the splitted dev)
- minor cleanups
+2007-07-07 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-12-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
+ patch for yum-3.2.1; this one should retain API
+ compatibility by using a dummy argument for the *Lock()
+ methods
- * configure.ac:
+2007-06-25 15:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- use ENSC_PATHPROG & friends
+ * util-vserver.spec.in: Update URLs.
-2004-12-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-06-24 22:04 Daniel Hokka Zakrisson <daniel@hozac.com>
- * m4/ensc_pathprog.m4:
+ * doc/configuration.xml, scripts/vserver-build.template: Add a way
+ to associate a distribution with a default template.
- initial checkin
+2007-06-24 21:28 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-12-28 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am, distrib/f7,
+ distrib/f7/yum.repos.d/fedora-core.repo,
+ distrib/f7/yum.repos.d/fedora-development.repo,
+ distrib/f7/yum.repos.d/fedora-extras-development.repo,
+ distrib/f7/yum.repos.d/fedora-extras.repo,
+ distrib/f7/yum.repos.d/fedora-legacy.repo,
+ distrib/f7/yum.repos.d/fedora-updates-testing.repo,
+ distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
- * Makefile.am:
+2007-06-24 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
- use ${ENSC_PATHPROG_SED} when substituting prognames
+ * src: Ignore vsysctl and vclone too.
-2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-06-21 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
- * m4/ensc_dietlibc_compat.m4:
+ * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
- check more syscall variants
+2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
+ configuration file.
- * lib/vserver.h:
+2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- s!\params!\param!
- added doc about vc_get_iattr()
+ * mkrelease: Make it do everything needed.
-2004-12-28 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-06-16 20:42 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/cfg.txt[DEAD]:
+ * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
+ SuSE's rc script works correctly.
- removed since obsoleted by configuration.xml
+2007-06-11 12:09 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-12-21 08:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml: fstab.remote uses the guest's network
+ context.
- * src/vsched.c:
+2007-06-01 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed segfault when no arguments are given (reported by Adrian Reyer)
+ * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
+ contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
+ The yum-3.2.0 one is untested.
-2004-12-16 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-06-01 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/keep-ctx-alive.c:
+ * lib_internal/testsuite/Makefile-files: Fixed problems when
+ building both a dietlibc and a GNU version of a
+ testsuite program. Previously, the same object file (which was
+ generated
+ by 'diet') was used for both variants and only linking differed
+ for
+ them. This caused problems at least in F7 on PPC platforms.
- renamed the 'fd_set' variable to 'fdset'. former name causes problems
- with certain FD_* implementations (reported by Adrian Reyer)
+2007-06-01 16:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-12-09 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/unify-copy.c: deallocate resources symmetrically
- * build-all:
+2007-05-31 17:58 Benedikt Böhm <hollow@gentoo.org>
- added fc-3 host
+ * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
+ TERM for colored output
-2004-12-09 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-05-26 11:50 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/Makefile-files:
+ * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
+ with baselayout-2.
- getfilecontext.c: added
+2007-05-03 12:20 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-12-09 14:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * NEWS: Version 0.30.213.
- * lib/: getfilecontext.c, vserver.h:
+2007-05-03 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- 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.
+ * contrib/manifest.dat.pathsubst: Add missing file.
-2004-12-07 12:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-05-02 20:11 Daniel Hokka Zakrisson <daniel@hozac.com>
- * vserver-start/main.c:
+ * configure.ac: Version 0.30.213.
- include <unistd.h>
+2007-04-27 09:08 Benedikt Böhm <hollow@gentoo.org>
-2004-12-07 12:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions: fake init environment during shutdown,
+ otherwise rc just calls shutdown/halt which does not work without
+ init
- * scripts/vserver.functions:
+2007-04-27 09:02 Benedikt Böhm <hollow@gentoo.org>
- read enter-shell from the defaults-directory also
- use prio-bias instead of cpu-mask
+ * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
+ dependency to default runlevel; dmesg/syslog is now handled in
+ baselayout
-2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-04-27 09:01 Benedikt Böhm <hollow@gentoo.org>
- * lib_internal/filecfg-iteratemultiline.c:
+ * src/chroot-sh.c: add link command to chroot-sh
- include <string.h>
+2007-04-27 08:42 Benedikt Böhm <hollow@gentoo.org>
-2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
+ /halt/reboot -f for gentoo init style, but rather just exit,
+ since we would be killed by vshelper, does not matter for reboot
+ from inside: simple reboot wonÄt work with gentoo init style,
+ must use reboot -f inside
- * lib/testsuite/cflags.c:
+2007-04-27 08:40 Benedikt Böhm <hollow@gentoo.org>
- added some new flags
+ * distrib/gentoo/initpre: fix distdir handling if prefix is not
-2004-12-07 12:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-04-21 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration.xml:
+ * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
+ to stop the guest when the last process exits.
- do not mention the /hostname + /domainname params anymore
- removed vsched/cpu-mask
- added vsched/priority-bias
+2007-04-21 14:05 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-21 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.template: Recognize the --nodevsanity
+ option.
- * lib/vserver.h:
+2007-04-21 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
- added/updated flags and capabilities
+ * scripts/functions: Don't do namespace cleanup if we're not in a
+ new namespace.
-2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-04-21 14:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/islink.c:
+ * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
+ distrib/centos5/yum, distrib/centos5/yum.repos.d,
+ distrib/centos5/yum.repos.d/CentOS-Base.repo,
+ distrib/centos5/yum/yum.conf: Add CentOS 5.
- initial checkin
+2007-04-13 10:46 Benedikt Böhm <hollow@gentoo.org>
-2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/etch/vserver-config.sh: remove interactive setup steps
- * lib/internal.h:
+2007-04-13 09:02 Benedikt Böhm <hollow@gentoo.org>
- utilvserver_isLink(): added prototype
+ * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
+ distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
+ scripts/vserver-build.debootstrap: add build scripts for debian
+ etch
-2004-10-21 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-04-11 18:14 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/cflags-v13.c:
+ * scripts/vyum-worker: Fix typo.
- added lots of new flags
+2007-04-11 17:55 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-21 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/misc/debootstrap.uri: New debootstrap.
- * lib/ccaps-v13.c:
+2007-04-08 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons
+ * src/vlogin.c: terminal_copy doesn't return void anymore.
-2004-10-21 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-04-08 00:39 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/Makefile-files:
+ * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
+ Makefile.
- added islink.c
+2007-03-27 18:00 Benedikt Böhm <hollow@gentoo.org>
-2004-10-20 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/initpost, distrib/gentoo/initpre,
+ distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
+ halt/reboot if using gentoo init style, enable syslog stub by
+ default for gentoo guests
- * scripts/functions:
+2007-03-24 12:54 Daniel Hokka Zakrisson <daniel@hozac.com>
- getFileValue(): modified to accept a list of candidates
+ * scripts/vserver-build.debootstrap: Get rid of the work directory
+ on success.
-2004-10-20 01:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-03-21 04:46 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vcontext.c:
+ * scripts/vserver: Fix help message.
- merged from UV_NAMESPACE_AFTER_CHROOT branch
+2007-03-20 20:38 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-20 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.debootstrap: Fix problems with debootstrap
+ on Ubuntu.
- * Makefile.am:
+2007-03-20 17:47 Daniel Hokka Zakrisson <daniel@hozac.com>
- added 'update-doc' target
+ * scripts/vserver-build.debootstrap: Remove the guest in case of
+ failure.
-2004-10-20 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-03-18 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- * ensc_wrappers/wrappers-vserver.hc:
+ * scripts/pkgmgmt: Supply the required argument.
- Evc_{new,enter}_namespace(): added
+2007-03-18 22:02 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
+ file.
- * NEWS, configure.ac:
+2007-03-18 17:51 Daniel Hokka Zakrisson <daniel@hozac.com>
- version 0.30.196
+ * gentoo/util-vserver: Verbosify initscript.
-2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-03-18 15:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- * kernel/: context.h, cvirt.h:
+ * scripts/functions, scripts/pkgmgmt, scripts/vserver,
+ scripts/vserver-build.functions, scripts/vsomething: Rename
+ _setVserverDir to _setVserverDirName.
+ Rename _getVserverDir to _setVserverDir.
+ Add _setVserverName to set VSERVER_NAME.
+ pkgmgmt.initVariables cannot run before _setVserverDirName, and
+ the initialization must happen once per guest.
- updated to vs1.9.3-rc4
+2007-03-18 15:04 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vlogin.c: Attempt to fix the endless loop of select() read().
- * vserver-start/: configuration-init.c, configuration.c,
- configuration.h, interface.c, interface.h, main.c, scriptlets.c,
- vserver-start.h:
+2007-03-18 11:51 Daniel Hokka Zakrisson <daniel@hozac.com>
- added lots of new code
+ * sysv/util-vserver: Create the directories here for strange
+ distros (e.g. Ubuntu).
-2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-03-11 21:25 Daniel Hokka Zakrisson <daniel@hozac.com>
- * vserver-start/defaulttty.c,
- lib_internal/filecfg-iteratemultiline.c,
- lib_internal/testsuite/filecfg-ml.c:
+ * scripts/vserver.functions: Fix IPv6 address assignment.
- initial checkin
+2007-03-09 21:07 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/misc/debootstrap.uri: Update the debootstrap URI.
- * vserver-start/Makefile-files:
+2007-03-07 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- added defaulttty.c
+ * src/vsched.c: Fix idle-time.
-2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-26 20:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/reducecap.c:
+ * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
+ the gentoo initstyle work with baselayout-vserver.
- use some dirty hacks to include <linuxcaps.h> cleanly
+2007-02-25 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
+ tell init to shutdown if we're called from vshelper, that
+ should've already happened.
+ Kill init and other remaining processes from vshelper once the
+ stop sync signal has arrived.
- * scripts/vserver.stop:
+2007-02-25 01:44 Daniel Hokka Zakrisson <daniel@hozac.com>
- execute 'prepareStop()'
+ * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
+ excluded paths.
-2004-10-19 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-24 23:43 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver.functions:
+ * configure.ac: Fix help message for --with-initscripts.
- made runlevel_{start,stop} global variables
- prepareStop(): added
- set PREVLEVEL on 'vserver ... stop' (required by Debian)
+2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
+ so rpm doesn't process them for deps.
- * scripts/vserver-setup.functions:
+2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- s!prefix!prefixlen!
+ * m4/ensc_pathprog.m4: Fix the symlink problems.
-2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-22 05:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/testsuite/Makefile-files:
+ * lib/syscall-alternative.h: Update to latest shiny.
- added filecfg-ml test
+2007-02-21 20:07 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-setup.functions: Update help message to
+ correspond better with reality.
- * lib_internal/string.hc:
+2007-02-20 17:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- String_c_str(): added
+ * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
+ lib/syscall_ctxmigrate.c, lib/vserver.h,
+ lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
+ src/rpm-fake.c, src/vcontext.c: Add support for the migration
+ flags.
-2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-17 19:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/string.h:
+ * scripts/vserver-setup.functions: Make nodev: silence the warning.
- ENSC_STRING_*FIXED(): added
+2007-02-17 19:01 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall-alternative.h: Update to latest shiny.
- * lib_internal/filecfg.h:
+2007-02-14 19:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- FileCfg_iterateOverMultiLine(): added prototypes and related declarations
+ * scripts/functions: &>> doesn't exist.
-2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-14 19:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/Makefile-files:
+ * lib/syscall-alternative.h: Update to latest shiny.
- added filecfg-iteratemultiline.c
+2007-02-11 20:21 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/functions: Work better if the default tty is a file by
+ using /dev/null for input and appending the output.
- * lib/syscall_setsched-v13.hc:
+2007-02-11 20:16 Daniel Hokka Zakrisson <daniel@hozac.com>
- vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched
+ * lib/syscall-alternative.h: Update to shiny15.
-2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-11 00:45 Daniel Hokka Zakrisson <daniel@hozac.com>
- * ensc_wrappers/wrappers-unistd.hc:
+ * scripts/vserver-build.clone, src/vclone.c: Remove the --source
+ and --dest "options" from vclone, both are required.
+ Catch error conditions about the arguments in vclone.
+ Attempt to figure out where the source if it's not a directory,
+ and make sure it is one before running vclone.
- Enice(): added
+2007-02-10 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
+ disabled.
- * doc/configuration.xml:
+2007-02-09 06:17 Daniel Hokka Zakrisson <daniel@hozac.com>
- s!prefix!prefix-length!
+ * scripts/vserver.functions: Add /usr/bin to exception list, to
+ make sure we keep the /usr mount around.
-2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-05 20:59 Daniel Hokka Zakrisson <daniel@hozac.com>
- * Makefile.am:
+ * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
+ commit.
- added new kernel headers
- changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs
+2007-02-05 20:45 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-18 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vdevmap.c: Really silence the warning.
- * src/vcontext.c:
+2007-02-05 20:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- do not include "linuxcaps.h" anymore
+ * src/vkill.c: Try to figure out the xid if not specified.
-2004-10-18 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
- * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
- namespace.h, network.h, sched.h, signal.h, switch.h, xid.h:
+ * src/vdevmap.c: Silence warning.
- updated
+2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-18 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
+ non-executable so RPM doesn't pick up a dependency on
+ /sbin/runscript.
- * doc/Makefile-files:
+2007-02-05 18:08 Benedikt Böhm <hollow@gentoo.org>
- removed stylesheets and images from the main-package; they are now in the web-CVS
+ * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
+ vsomething arguments in gentoo wrappers
-2004-10-18 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-02-04 17:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/: configuration-flower.css[DEAD],
- configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD],
- flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]:
+ * lib_internal/unify-copy.c: - documented parts of the code were I
+ needed to think >1min about its
+ sense
+ - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
+ create a
+ sparse file
+ - set O_NOCTTY flag for temp file
- moved into web-CVS
+2007-02-04 17:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-10-18 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
+ patch; it seems to be always PAGESIZE*2+1
+ bytes required to trigger a SIGBUS. Since PAGESIZE is not
+ available
+ directly, use sysconf(3) to get this value and memset(3) to
+ initialize
+ buffer
+ - removed byte crap
- * kernel/: debug.h, dlimit.h:
+2007-02-01 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
- updated
+ * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
+ commit.
-2004-10-06 05:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-29 23:37 Daniel Hokka Zakrisson <daniel@hozac.com>
- * README:
+ * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
+ gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
+ util-vserver.spec.in: Add Gentoo initscripts.
+ Force sysv initscripts for the RPMs.
- updated note about 'vserver-stat' and differ between 2.4 and 2.6
- kernel
+2007-01-29 02:06 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
+ enter the filesystem namespaces twice.
- * lib_internal/unify-unify.c:
+2007-01-28 11:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- retain 'errno' on the final unlink()
+ * src/secure-mount.c: When we call the external mount, we need to
+ preserve all of the options so it can parse them on its own.
+ The option defaults should set nodev in the flags.
-2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-27 23:16 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/Makefile-files:
+ * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
+ man page in the same package.
- link secure-mount against libvserver
+2007-01-27 11:10 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-06 05:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+ distrib/misc/context.start, doc/configuration.xml,
+ scripts/vserver-setup.functions: Move dynamic context generation
+ to userspace.
- * src/secure-mount.c:
+2007-01-27 10:20 Daniel Hokka Zakrisson <daniel@hozac.com>
- added better diagnostic when fstab-parsing fails
- use strsep() instead of strtok_r() in the parser to make the line-number counter work
+ * scripts/vserver-setup.functions: Set nodev rather than just
+ warning about it.
-2004-10-01 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-27 10:05 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * lib_internal/unify.h: Actually check the mtime when it's not
+ optional.
- version 0.30.195
+2007-01-27 09:38 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-01 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
+ option (--ignore-mtime) to vhashify to hashify files with
+ differing mtimes.
- * scripts/functions:
+2007-01-25 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
- _getProcNumberCount(): s!$_ctx!$1!
+ * doc/configuration.xml: Add entries that were missing from
+ .defaults.
-2004-10-01 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-25 09:51 Daniel Hokka Zakrisson <daniel@hozac.com>
- * configure.ac, m4/ensc_dietlibc.m4:
+ * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
+ skip unified files.
- give out information about version of the found dietlibc
+2007-01-23 16:43 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-01 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vclone.c: Don't overwrite files that already exist.
- * m4/ensc_dietlibc.m4:
+2007-01-23 16:41 Benedikt Böhm <hollow@gentoo.org>
- fixed version-detection when additional information are following the
- number
+ * distrib/Makefile.am, distrib/gentoo/initpost,
+ distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
+ gentoo/initpost; add fixes for syslog-ng.conf and net dependency
+ in baselayout >= 1.13
-2004-10-01 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-21 20:17 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/functions:
+ * scripts/Makefile-files: ... and the Makefile.
- use more efficient ways to detect number of processes in a context
- (access /proc/virtual/... information instead of executing vps)
+2007-01-21 20:06 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-10-01 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst: Add the build method to the
+ manifest too.
- * scripts/: vserver-build, vserver-build.debootstrap:
+2007-01-21 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
- allowed to specify additional debootstrap options
+ * contrib/manifest.dat.pathsubst,
+ scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
+ scripts/vserver-build.clone: Add the clone build method.
-2004-10-01 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-21 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/: vps.c, vserver-stat.c:
+ * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
+ src/Makefile-files, src/vclone.c: Add vclone, to help with
+ cloning guests.
- added warnings regarding procfs-security
+2007-01-21 08:02 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 17:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
+ error if requested.
- * src/rpm-fake.c:
+2007-01-20 17:31 Benedikt Böhm <hollow@gentoo.org>
- removed a __THROW which is not needed and causes errors with newer gcc
+ * distrib/gentoo/initpost: fix runlevel scripts for older
+ baselayouts too; set hostname inside the guest
-2004-09-24 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-20 13:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/syscall_setvhiname-v13.hc:
+ * lib/checkconfig.c: Return 0 on any error, older kernels will
+ return -EPERM for unknown syscalls.
- use a better method to copy labels; formerly, bad parameters could
- cause undefined behaviour
+2007-01-20 09:36 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml: Document the configuration for vdevmap.
- * doc/Makefile-files:
+2007-01-20 09:25 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed typo
+ * doc/configuration.xml: Place-holder documentation for now, until
+ some better descriptions comes along.
-2004-09-24 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-20 07:43 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration.xml:
+ * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
+ to work with 64 KiB pages.
- added some comments for interfaces/../{name,nodev}
+2007-01-18 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
+ sysv/util-vserver: Add support for vdevmap in the configuration.
- * doc/: configuration-flower.css, configuration-lsd.css,
- configuration-lsd1.css, configuration-xhtml.xsl,
- configuration.css:
+2007-01-18 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- made it validate as xhtml
+ * src/vsysctl.c: Fix logic error.
-2004-09-24 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-18 13:38 Daniel Hokka Zakrisson <daniel@hozac.com>
- * build-all:
+ * contrib/manifest.dat.pathsubst,
+ scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
+ src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
+ values in the configuration.
- fixed CLEAN=1 usecase
- use gcc4 instead of gcc35
+2007-01-18 07:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-09-24 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
+ patch for yum-3.0.3
- * scripts/vserver-build.debootstrap:
+2007-01-18 04:38 Daniel Hokka Zakrisson <daniel@hozac.com>
- added better diagnostic for failed debootstrap download
+ * scripts/vserver.functions: Remove the disk limits after saving
+ them.
-2004-09-24 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration.css:
+ * lib/vserver.h: Add VC_VXSM_MSEC.
- added *.elements templates
+2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
- * doc/configuration.xml:
+2007-01-17 09:54 Daniel Hokka Zakrisson <daniel@hozac.com>
- updated rlimits description (reported by Nikola Donev)
- added warning about explicit 'fakeinit' usage
+ * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
+ check function, as what it's doing is already done elsewhere.
-2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-14 12:30 Benedikt Böhm <hollow@gentoo.org>
- * doc/configuration-xhtml.xsl:
+ * scripts/vupdateworld: fix missing world target in vupdateworld
- added new stylesheets
- implemented <elements>...</elements> support
+2007-01-10 22:23 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver.spec.in: Teach the spec how to build prereleases and
+ release candidates.
- * doc/Makefile-files:
+2007-01-10 19:27 Daniel Hokka Zakrisson <daniel@hozac.com>
- added new stylesheets and images
+ * src/vserver-stat.c: The new method doesn't need to be a
+ spectator, and /proc/virtual isn't available there by default.
-2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-10 18:53 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/: configuration-flower.css, configuration-lsd1.css,
- flowers.png, flowers1.png, flowers2.png:
+ * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
+ lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
+ lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
+ vc_sched_info API.
+ Make vserver-stat use the various APIs instead of parsing
+ per-process /proc entries.
+
+ vc_virt_stat.uptime is a uint64_t.
+ vc_get_dlimit can handle a NULL limits argument.
- initial checkin
+2007-01-10 18:49 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-24 00:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
+ vc_create_context. Stop referencing it.
- * distrib/misc/debootstrap.uri:
+2007-01-10 11:52 Daniel Hokka Zakrisson <daniel@hozac.com>
- updated
+ * scripts/vserver.stop: Remove persistent on stop.
-2004-09-22 22:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-09 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
- * util-vserver.spec.in:
+ * lib/syscall-wrap.h, lib/vserver-internal.h,
+ lib_internal/sys_clone.h, lib_internal/sys_personality.h,
+ m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
+ incompatibly, to avoid errors.
+ Move the syscall declaration to lib/syscall-wrap.h.
- s!commented!documented!
+2007-01-07 22:27 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-22 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * sysv/util-vserver: Fix output.
- * util-vserver.spec.in:
+2007-01-03 11:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- commented the possible options for 'rpmbuild'
+ * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
+ well.
-2004-09-22 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2007-01-02 20:54 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vsched.c:
+ * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
+ handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
- use new vc_set_sched structure
- generalized CLI options a little bit
+2007-01-01 19:37 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-22 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * configure.ac: Let glibc use the alternative syscalls as well.
- * src/vattribute.c:
+2006-12-30 00:52 Daniel Hokka Zakrisson <daniel@hozac.com>
- set the "secure" flags on '--secure' manually. This is a crude hack
- and must be solved better.
+ * lib/vserver.h: Organize things. Structures and functions dealing
+ with similar things are now grouped together.
-2004-09-22 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-30 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/vserver.h:
+ * scripts/functions: Use status for the process count instead since
+ persistent adds a task there.
- struct vc_set_sched: updated + added some flags
- vc_get_insecureflags(): removed again; it is now handled by the utilities
+2006-12-30 00:37 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-22 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src: Add vdevmap to ignore.
- * lib/vserver-internal.h:
+2006-12-29 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
- ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added
+ * sysv/util-vserver: Return a sane value from kill_contexts.
-2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-29 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/syscall_setsched.c:
+ * lib/vserver-internal.h: Use the correct type for the
+ configuration bitfield.
- added support for the new 'struct vcmd_set_sched_v3'
+2006-12-29 20:32 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver.spec.in: Add util-vserver initscript handling.
+ Add %changelog comment.
- * lib/syscall_setsched-v13.hc:
+2006-12-29 20:30 Daniel Hokka Zakrisson <daniel@hozac.com>
- updated to new 'struct vcmd_set_sched_v3'
- added some optimizations
+ * contrib/manifest.dat.pathsubst: Add vdevmap.
-2004-09-22 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-28 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
- * kernel/sched.h:
+ * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
+ scripts/util-vserver-vars.pathsubst,
+ scripts/vserver-init.functions, scripts/vserver-wrapper,
+ sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
+ initscript functions to vserver-init.functions.
+ Make vprocunhide use said functions.
+ Add an initscript to set the helper and kill guest processes.
- added 'struct vcmd_set_sched_v3' plus macros
+2006-12-28 00:05 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-10 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver.spec.in: Add --without doc and --with legacy
+ options.
- * lib/vserver-internal.h:
+2006-12-20 13:39 Benedikt Böhm <hollow@gentoo.org>
- CALL_VC_V13B(), CALL_VC_V13OBS(): added
+ * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
-2004-09-10 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-19 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vlimit.c:
+ * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
+ --~immutable and --!immutable.
- fixed missing argument for '--xid' switch
+2006-12-18 11:26 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions: Don't check the VLAN stuff if
+ novlandev was specified.
- * src/vattribute.c:
+2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- use vc_get_insecureflags() on '--secure' option
+ * src/vdevmap.c: Error on too many arguments.
-2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/vserver.h:
+ * distrib/misc/debootstrap.uri: Update debootstrap URL.
- vc_get_insecureflags(): added (does this really make sense??)
+2006-12-12 01:39 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-09-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
+ lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
+ lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
+ Add vdevmap and required functionality.
- * scripts/chcontext:
+2006-12-10 17:45 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed concatenation of flags + caps
+ * scripts/functions: Improve the vshelper warning (common sign of
+ multiple installs).
-2004-09-07 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-10 12:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
+ fixed location of the lockfile; formerly, the chroot path was
+ prepended
+ twice
- added an explicit requirement for version 1.9 of automake
+2006-12-10 00:57 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-27 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * sysv/vservers-legacy: Don't enable the legacy initscript by
+ default.
- * NEWS, configure.ac:
+2006-12-09 16:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- version 0.30.193
+ * NEWS, THANKS, configure.ac: Version 0.30.212.
-2004-08-27 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-09 16:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/: vserver.stop, vserver, vserver.start:
+ * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
+ vserver.h defines CLONE_NEW*.
+ Remove unused include of sys_clone.h from vdlimit.
- follow LSB behavior when starting/stopping a vserver (no error, when already running/stopped)
- adjusted some exit-codes
+2006-12-09 16:02 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-27 16:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/functions: Make getFileArray handle multiple files as
+ well.
- * src/secure-mount.c:
+2006-12-08 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- showHelp(): improved message
+ * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
+ static and dynamic xids (i.e. not the spectator).
-2004-08-27 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-08 13:28 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/misc/debootstrap.uri:
+ * scripts/functions, scripts/vserver, scripts/vserver.functions:
+ Rather than keeping an unnecessary mount around just because it
+ was the cwd, cd to the root at the beginning while storing the
+ original cwd (so it can be used later).
- updated again...
+2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-27 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration-xhtml.xsl: Change the default stylesheet.
- * src/save_ctxinfo.c:
+2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
- append '\0' to the buffer read by readlink()
+ * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
+ commit.
-2004-08-27 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-08 13:24 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/keep-ctx-alive.c:
+ * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
+ lib/internal.h, lib/isdynamicxid.c,
+ lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
+ lib/syscall_enternamespace-v13.hc,
+ lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
+ lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
+ lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
+ lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
+ lib/syscall_setnamespace.c, lib/virtual.h,
+ lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
+ src/vnamespace.c: Work better on 2.6.19.
+ This includes adding a new kind of API that depends on the
+ VCI-bits, to detect the presence of spaces.
+ vnamespace now only enters the filesystem related namespaces
+ (CLONE_NEWNS|CLONE_FS).
+ vc_ctx_migrate_spaces enters the others.
+ Fix dynamic context detection by using the VCI-bits.
- include <sys/select.h>
+2006-12-08 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-27 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/ncontext.c: Remove unused argument.
- * ensc_wrappers/wrappers-unistd.hc:
+2006-12-08 13:05 Daniel Hokka Zakrisson <daniel@hozac.com>
- Ereadlink*(): return the count of written chars
+ * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
+ kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
+ kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
+ kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
+ kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
+ kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
+ kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+ kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
+ kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
+ kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
+ kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
+ kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
+ Use the headers from make headers_install to cut down on
+ unnecessary files/content.
-2004-08-25 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-12-01 21:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/functions, scripts/pkgmgmt, scripts/vserver.functions,
- vserver-start/mount.c:
+ * scripts/vserver.functions: Add cwd to the list of paths to
+ exclude from namespace cleanup.
- use the new 'secure-mount' CLI
+2006-12-01 18:41 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-25 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * m4/ensc_e2fscheck.m4: Correct package and distribution name.
- * src/secure-mount.c:
+2006-11-28 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
- reworked it; '--chroot' does not accept an argument now, and '--secure'
- is deprecated. Lots of code was modernized
+ * scripts/vserver.functions: Make non-sysv initstyles work again.
-2004-08-19 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-27 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- * 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:
+ * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
+ RAM.
- added lots of new code
+2006-11-27 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vsched.c: Don't process unknown files.
- * vserver-start/: interface-print.c, interface-remove.c, mount.c,
- mount.h, undo.c, undo.h:
+2006-11-25 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * src/chroot-sh.c: Add missing quote.
-2004-08-19 16:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-25 19:17 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vnamespace.c:
+ * distrib/redhat/initpost: Use chroot-sh chmod to remove the
+ symlink attack vector.
- fixed some #includes for the new position of sys_clone.h
+2006-11-25 02:04 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
+ when using glibc.
- * src/vkill.c:
+2006-11-25 00:38 Daniel Hokka Zakrisson <daniel@hozac.com>
- define ENSC_WRAPPERS_UNISTD; it is used for some legacy code
+ * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
-2004-08-19 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-24 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/rpm-fake.c:
+ * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
+ src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
+ src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
+ src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
+ src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
+ src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
+ src/vunify.c, src/vwait.c: Make quoting consistent.
- fixed some #includes to reflect changed position of sys_clone.h
+2006-11-24 22:03 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/legacy/vserver-copy: Use the same flags for legacy as the
+ rsync build method's default.
- * src/fstool.h:
+2006-11-24 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
- checkForRace(), resolveCtx(): removed prototypes
+ * scripts/vserver.functions, src/nattribute.c: Use --secure by
+ default.
+ Add VC_NXF_HIDE_NETIF to the secure default.
-2004-08-19 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-24 15:23 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/fstool.c:
+ * scripts/vserver: Add forgotten backslash.
- checkForRace(): removed as unused
+2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver: Call vserver-build with --debug too, if it was
+ specified.
- * src/chxid.c:
+2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
- use vc_xidopt2xid() instead of resolveCtx()
+ * configure.ac, contrib/manifest.dat.pathsubst,
+ scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
+ scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
+ build method.
-2004-08-19 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-24 14:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/sys_clone.h[DEAD]:
+ * doc/configuration.xml: Add since.
- moved into lib_internal/
+2006-11-23 23:56 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
+ URL to the proc security page.
- * src/fstool-resolvectx.c[DEAD]:
+2006-11-23 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
- obsoleted; functionality is already in libvserver
+ * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
+ 2.6.19.
-2004-08-19 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-23 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/testsuite/command.c:
+ * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
+ Add support for the network flags and capabilities in the
+ configuration.
- applied API changes
+2006-11-23 18:30 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
+ lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
+ types of flags and capabilities.
+ Add NXF_INFO_PRIVATE.
+ Add NXF_HIDE_NETIF.
+ Add aliases for the legacy flags/caps so using the kernel's names
+ will work.
+ Add alias for VXC_SET_RLIMIT.
- * lib_internal/command.h:
+2006-11-20 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- added support for plain-style char** args
+ * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
-2004-08-19 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/: command-appendparameter.c, command-exec.c,
- command-free.c, command-init.c:
+ * scripts/vserver: Add --rescue-init to the --help message.
- handle plain-style char** args also
+2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/redhat/initpost: Use --rescue-init.
- * lib_internal/: command-setparams.c, sys_clone.h:
+2006-11-20 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * scripts/vserver.functions, scripts/vserver.start: Don't set
+ _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
-2004-08-19 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/Makefile-files:
+ * scripts/legacy/vserver, scripts/vserver.start: Use
+ $_CHBIND_COMPAT directly for legacy.
- added command-setparams.c and sys_clone.h
+2006-11-20 15:01 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/naddress.c: Cosmetic fixes.
+ Make sure args.do_set is set to false initially.
- * contrib/manifest.dat.pathsubst:
+2006-11-20 12:46 Daniel Hokka Zakrisson <daniel@hozac.com>
- marked vserver.start.bin as C99-only
+ * scripts/vserver.functions: Make vserver <guest> start --rescue
+ ... work again.
-2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-20 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
- * pathconfig.h.pathsubst:
+ * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
+ conversion work on big-endian too.
+ Check for invalid prefixes.
+ Improve help message.
+ Add --set operation that removes all the old IP addresses first.
- added some new paths
+2006-11-19 17:25 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst,
+ ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
+ lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
+ scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
+ src/Makefile-files, src/chbind.c, src/naddress.c,
+ src/nattribute.c, src/ncontext.c: Break up the old chbind into
+ ncontext, nattribute, and naddress.
+ This is done mostly to add support for network flags and caps,
+ but also to get the same level of flexibility that the security
+ contexts have.
+ In addition, a vc_nidopt2nid was created to correctly map --nid
+ self to the current process's nid.
- * Makefile.am:
+2006-11-17 18:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
- removed some libtool-hacks which are not needed with automake-1.9 anymore
+ * scripts/chcontext: Fix chcontext --help and --version.
-2004-08-19 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-17 18:42 Daniel Hokka Zakrisson <daniel@hozac.com>
- * vserver-start/Makefile-files:
+ * doc/configuration.xml: soft-limit and hard-limit.
- automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
- added lots of new files
+2006-11-15 21:38 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/fc5/yum.repos.d/fedora-core.repo,
+ distrib/fc5/yum.repos.d/fedora-extras-development.repo,
+ distrib/fc5/yum.repos.d/fedora-extras.repo,
+ distrib/fc5/yum.repos.d/fedora-legacy.repo,
+ distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
+ distrib/fc5/yum.repos.d/fedora-updates.repo,
+ distrib/fc6/yum.repos.d/fedora-core.repo,
+ distrib/fc6/yum.repos.d/fedora-extras-development.repo,
+ distrib/fc6/yum.repos.d/fedora-extras.repo,
+ distrib/fc6/yum.repos.d/fedora-legacy.repo,
+ distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
+ distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
+ the keys (insecure, I know), so it'll work on non-Fedora systems
+ as well.
- * src/Makefile-files:
+2006-11-15 20:14 Daniel Hokka Zakrisson <daniel@hozac.com>
- automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
- removed src/sys_clone.h (now in lib_internal/)
- removed src/fstool-resolvectx.c
+ * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
+ lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
+ lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
+ lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
+ lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
+ lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
+ 2.1.
-2004-08-19 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-14 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/testsuite/Makefile-files, tests/Makefile-files:
+ * doc/configuration.xml, scripts/functions: Enable namespace
+ cleanup by default.
+ Various cleanups in the documentation, make sure references work.
- automake-1.9 fixes: s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+2006-11-14 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/vlimit.c: strcpy copies \0, use memcpy instead.
- * lib/xidopt2xid.c:
+2006-11-13 21:53 Daniel Hokka Zakrisson <daniel@hozac.com>
- removed code without an effect
+ * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
+ VLIMITs.
+ Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
+ 2.4).
-2004-08-19 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-13 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/syscall-syscall.c:
+ * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
+ Document the configuration format.
- gcc35 fixes: do not make vc_syscall() an alias for vserver() but execute it.
+2006-11-11 02:05 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.start: Force update when starting the guest.
- * lib/isfile.c:
+2006-11-11 00:53 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * src/vsched.c: Only bother with the first line of the files.
+ Add required cast.
-2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-11 00:29 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/internal.h:
+ * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
+ vsched capable of configuring the new scheduler using a new
+ configuration format (one value per file).
- utilvserver_isFile(): added prototype
+2006-11-05 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
+ lib/vserver.h: Set svn:keywords.
+ Fix the vc_set_sched API to make more sense, and handle the logic
+ in the wrapper.
- * lib/getvservercfgstyle.c:
+2006-11-05 17:46 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed detection of legacy-style (check for file but not directory)
+ * src/exec-ulimit.c: Reset the limits unconditionally.
+ Treat RLIMIT_NOFILE specially, since the kernel does.
+ Fix dietlibc'isms, and handle sys_old_getrlimit's values.
-2004-08-19 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-04 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/Makefile-files:
+ * src/exec-ulimit.c: Reset all limits that aren't configured.
- addded 'isfile.c'
+2006-11-04 13:59 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-08-19 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
+ commit.
- * ensc_wrappers/wrappers-stdlib.hc:
+2006-11-03 22:37 Daniel Hokka Zakrisson <daniel@hozac.com>
- Esetenv(): added
+ * doc/configuration.xml, scripts/functions, scripts/vserver: Make
+ vlogin optional.
-2004-08-19 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-03 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
- * ensc_wrappers/wrappers-socket.hc:
+ * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
+ kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
+ kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
+ kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
+ kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
+ kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
+ kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+ kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
+ kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
+ kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
+ kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
+ lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
+ lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
+ lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
+ lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
+ lib/vserver-internal.h, lib/vserver.h: This commit adds support
+ for the 2.1 vserver API.
+ Update the kernel headers to 2.1.1-rc47.
+ Add the new ccapabilities, context flags, and network flags.
+ Use the correct VCMDs for the older calls.
+ Add vc_set_sched_v21, to configure the new scheduler.
+ Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
+ new interfaces for that.
- Esend(), Esocketpair(): added
+2006-11-03 16:20 Benedikt Böhm <hollow@gentoo.org>
-2004-08-19 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/initpost: init style gentoo will also work with
+ older baselayout-vserver
- * ensc_fmt/fmt-internal.h:
+2006-11-03 15:02 Daniel Hokka Zakrisson <daniel@hozac.com>
- minor optimizations
+ * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
+ and vdispatch-conf.
+ Fix the sort order a bit.
-2004-08-19 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-03 14:56 Daniel Hokka Zakrisson <daniel@hozac.com>
- * doc/configuration-xhtml.xsl:
+ * doc/configuration.xml: bcapabilities and ccapabilities won't be
+ changing names any time soon, remove experimental marker.
+ ulimits are honored for 2.6 kernels as well.
+ Whitespace cleanup.
- add '<ulink>' tag
+2006-11-03 14:36 Benedikt Böhm <hollow@gentoo.org>
-2004-07-08 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
+ scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
+ scripts/vserver.functions, scripts/vupdateworld: add gentoo
+ specific wrappers: vemerge, vesync, vupdateworld and
+ vdispatch-conf; add RUNLEVEL_START to gentoo init style
- * doc/configuration.xml:
+2006-11-02 19:32 Benedikt Böhm <hollow@gentoo.org>
- 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
+ * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
-2004-07-03 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-11-01 19:46 Daniel Hokka Zakrisson <daniel@hozac.com>
- * NEWS, configure.ac:
+ * scripts/vyum-worker: Add missing space.
- version 0.30.190
+2006-11-01 19:23 Benedikt Böhm <hollow@gentoo.org>
-2004-07-03 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
+ distrib/gentoo/initpost, distrib/gentoo/initpre,
+ scripts/vserver.functions: reimplement gentoo init style +
+ prepare distrib/gentoo for baselayout-1.13
- * doc/configuration.xml:
+2006-11-01 15:34 Benedikt Böhm <hollow@gentoo.org>
- fixed path of the xsd file
+ * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
+ functions to chroot-sh
-2004-07-03 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-31 14:33 Benedikt Böhm <hollow@gentoo.org>
- * build-all:
+ * scripts/vserver-build.template: fix no_dev_sanity logic
- added fc-2
+2006-10-19 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml, scripts/vserver.functions: Improve
+ namespace cleanup to make sure some required directories stick
+ around, and add some configuration options to exclude further
+ paths.
- * scripts/vserver.functions:
+2006-10-12 14:39 Daniel Hokka Zakrisson <daniel@hozac.com>
- prepareInit(): fixed case when .autofsck does not exist
+ * scripts/vyum-worker: Handle version 3.0 as well.
-2004-07-03 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-07 18:03 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/chcontext:
+ * NEWS, configure.ac, mkrelease: Version 0.30.211.
- accept --xid and prefer it against --ctx in the doc
- added --silentexist option at --create
+2006-10-07 12:14 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml: Fix typoed URL.
- * distrib/suse91/apt/rpmpriorities:
+2006-10-07 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * scripts/vserver-build.fai: Point to the FAI wiki for information
+ about how to use it.
+ Make AUTO the default.
+ Move the prompt to after the trap has been setup.
+ Run base.__cleanup as the last step of killprocs, so the files
+ needed are still around for the rest of the cleanup.
+ Use isVserverRunning so the runfile is cleaned up too.
+ Mount the NFS-root and the target with -o dev, to allow the
+ device nodes.
-2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/redhat/rc.sysinit:
+ * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
- call 'true' finally
+2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.template: We can't remove dev/* if we're
+ not in the guest's root.
- * distrib/redhat/initpost:
+2006-10-04 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
- added comment about possible races
- fixed /etc/inittab substitution
+ * scripts/vserver-build.fai: Have vuname set the context as well,
+ so we can find it with vserver-info <name> CONTEXT.
-2004-07-03 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-04 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/Makefile.am:
+ * src/secure-mount.c: Remove options that we parse ourselves, so
+ the kernel doesn't see them (and fail).
+ Reenable MS_NODEV default.
- added redhat/rc.sysinit
- added suse/apt/rpmpriorities
- moved suse/apt/sources.list into the cfgdir
+2006-10-04 12:33 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.functions: If creation is failing, we want to see
+ the errors so it's debuggable.
- * contrib/manifest.dat.pathsubst:
+2006-10-03 18:37 Daniel Hokka Zakrisson <daniel@hozac.com>
- added vserver.start.bin
+ * scripts/vserver-build.fai: Make sure we're running on a
+ sufficiently capable kernel.
+ Indent killprocs correctly.
+ Don't require a static xid by using save_ctxinfo.
+ Use secure-mount instead of mount.
+ Set a default hostname if none was specified.
-2004-07-03 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-03 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- * vserver-start/Makefile-files:
+ * src/secure-mount.c: Revert NODEV default, as it makes it
+ impossible to mount (e.g.) a tmpfs that allows devices.
- use AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
+2006-10-03 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 02:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml: Add since=... where appropriate.
- * distrib/Makefile.am:
+2006-10-03 12:47 Daniel Hokka Zakrisson <daniel@hozac.com>
- added suse91 files
+ * distrib/Makefile.am, distrib/fc6,
+ distrib/fc6/yum.repos.d/fedora-core.repo,
+ distrib/fc6/yum.repos.d/fedora-development.repo,
+ distrib/fc6/yum.repos.d/fedora-extras-development.repo,
+ distrib/fc6/yum.repos.d/fedora-extras.repo,
+ distrib/fc6/yum.repos.d/fedora-legacy.repo,
+ distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
+ distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
+ (doesn't work yet, but should once it's released).
-2004-07-03 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-10-03 11:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/: redhat/rc.sysinit, suse91/apt/sources.list,
- suse91/initpost, suse91/pkgs/01, suse91/pkgs/02,
- suse91/rpm/macros:
+ * doc/configuration-wiki.xsl: Move auto-generated notice to the
+ top.
- initial checkin
+2006-10-01 17:27 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/Makefile-files, scripts/vserver-build,
+ scripts/vserver-build.fai: Add the fai build method based on Sam
+ Vilain's patch.
+ (https://savannah.nongnu.org/patch/?5058)
- * distrib/redhat/initpost:
+2006-10-01 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- some enhancements for 'plain' initstyle
+ * doc/configuration.xml: Fix some spelling errors and update the
+ parameter lists to be correct.
-2004-07-03 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-29 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/testsuite/.cvsignore:
+ * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
+ Use the older versions of these syscalls, so the utils will work
+ on older kernels.
- added some files
+2006-09-28 22:39 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
+ XSL stylesheet for wiki exports.
- * vserver-start/.cvsignore:
+2006-09-28 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * scripts/vserver-build: Cosmetic fixes to the help message.
-2004-07-03 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-28 15:13 Daniel Hokka Zakrisson <daniel@hozac.com>
- * 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:
+ * scripts/vserver: Use a new namespace for the build process, so
+ any mounts performed during the build will vanish when it's done.
- initial checkin
+2006-09-28 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vapt-get, scripts/vserver: Make vserver ...
+ rpm/apt-get/apt-cache/apt-config work again.
- * vserver-start/Makefile-files:
+2006-09-28 15:08 Daniel Hokka Zakrisson <daniel@hozac.com>
- added lots of files
+ * Makefile.am, contrib/Makefile-files: Add more forgotten files.
-2004-07-03 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-28 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vserver-info.c:
+ * Makefile.am, m4/changelog.am: Move flags to the same place they
+ were when cvs2cl was used.
- added CANONIFY tag
+2006-09-28 15:05 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml: Fix URLs pointing to the source code.
- * src/secure-mount.c:
+2006-09-26 17:15 Daniel Hokka Zakrisson <daniel@hozac.com>
- rewrite 'ext*' to 'ufs'
+ * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
+ for yum 2.9.6 (for FC6).
+ Make vyum-worker use the hack configuration if the yum version is
+ unknown (-> unsupported), rather than silently creating really
+ strange directories.
-2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-26 17:12 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/: vserver.start, vserver.stop:
+ * scripts/vserver-build: Fix help message to correspond with
+ reality.
- use a canonified lockfile-name
+2006-09-24 17:44 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver: This check was correct the first time,
+ (cond)restart just calls stop and start, so we need not handle
+ them specifically.
- * scripts/vserver.functions:
+2006-09-24 00:48 Daniel Hokka Zakrisson <daniel@hozac.com>
- function prepareInit(): do some cleanups in the plain-mode
+ * src/chroot-sh.c: Fix wrapper prefix so error messages say
+ chroot-sh: x.
-2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-21 19:44 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/functions:
+ * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
- vshelper.initSync(): use $1 instead of $VSERVER_DIR
+2006-09-21 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/secure-mount.c: Make nodev the default, but don't enforce it
+ for all mounts.
- * lib_internal/util.h:
+2006-09-21 19:42 Daniel Hokka Zakrisson <daniel@hozac.com>
- include util-lockfile.h
- canonifyVserverName(): added prototype
+ * src/vlogin.c: Add the reset atexit handler right after setting
+ the terminal to raw mode, so we don't end up with a raw terminal
+ if (e.g.) openpty fails.
-2004-07-03 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-19 17:29 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/util-mem.h:
+ * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
+ looking for env, so we work around the /usr/bin/env-is-a-symlink
+ issue.
- optimized it a little bit
+2006-09-19 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+ ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
+ include all the files needed.
- * lib_internal/pathinfo.h:
+2006-09-18 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
- ENSC_PI_DECLARE(): added
+ * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
+ distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
+ to the more generic centos4, and change the URLs appropriately.
-2004-07-03 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-18 14:57 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/command-wait.c:
+ * scripts/vserver: Enter the namespace earlier so testing for files
+ (like /bin/bash, /etc/init.d/rc) works when the guest's root
+ filesystem is mounted from its fstab.
- fixed stupid typo
+2006-09-16 17:26 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * src/secure-mount.c: Fix logic errors in secure-mount.
- * lib_internal/Makefile-files:
+2006-09-16 14:21 Daniel Hokka Zakrisson <daniel@hozac.com>
- added lots of new files
+ * doc/configuration.xml, scripts/vserver.functions: Make novlandev
+ the default, but easily overridable for all guests.
-2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-16 12:28 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/: errinfo-writeerrno.c, errinfo.h,
- filecfg-readentryflag.c, filecfg-readentrystr.c, filecfg.h,
- util-canonify.c, util-lockfile.c, util-lockfile.h:
+ * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
+ (not important, but makes it easier to keep track).
- initial checkin
+2006-09-15 21:18 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
+ kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
+ kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
+ kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
+ kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
+ kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
+ kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
+ lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
+ lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
+ headers to 2.0.2.1.
+ - Add missing flags.
+ - Fix the calls that got updated so they work as expected.
- * lib/vserver.h:
+2006-09-15 20:15 Benedikt Böhm <hollow@gentoo.org>
- small cosmetical cleanups
+ * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
-2004-07-03 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-15 19:16 Benedikt Böhm <hollow@gentoo.org>
- * distrib/misc/mtab:
+ * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
+ scripts/vserver-build.functions, scripts/vserver-build.template:
+ add gentoo distribution target; force sane /dev by default for
+ template build method
- s!ext2!ufs!
+2006-09-15 15:41 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-03 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver.start: env doesn't grok --.
- * pathconfig.h.pathsubst:
+2006-09-15 08:31 Benedikt Böhm <hollow@gentoo.org>
- added lots of PATH_* and PROG_* macros needed for vserver-start.bin
+ * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
+ cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
+ ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
+ ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
+ lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
+ lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
+ m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
+ scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
+ src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
+ vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
+ script; use svn2cl instead of cvs2cl
-2004-07-03 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-15 04:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- * build-all:
+ * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
+ vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
+ disabled and the helper is run synchronously.
- removed gcc34 target (now default)
- added gcc35 target (not working currently)
+2006-09-13 22:18 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-07-01 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
+ RHEL/CentOS 4.4.
- * scripts/vserver.start:
+2006-09-12 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
- (re)enabled nice-support for 2.6 vservers which was omitted inadvertently
+ * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
+ distrib/misc/environment, doc/configuration.xml,
+ scripts/vserver.functions, scripts/vserver.start: Add initial
+ environment support. Lets users work around their broken
+ initscripts inside guests when using the sysv initstyle.
-2004-07-01 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vlimit.c:
+ * configure.ac: Add ugly hack to workaround yum's problems with
+ file:////.
+ (https://savannah.nongnu.org/bugs/?15517)
- fixed misinterpretation of '--xid' introduced by rev 1.17
+2006-09-12 17:17 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-29 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
+ patch to support initialization scriptlets.
- * scripts/vserver-build.apt-rpm:
+2006-09-12 17:09 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed installation at non-standard places
+ * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
+ src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
+ (if dietlibc is used).
+ - Teach capchroot about uid 0.
+ - Add Einitgroups.
+ - Specify uid 0 by default, so username lookups are avoided.
-2004-06-29 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build:
+ * configure.ac, ensc_wrappers/wrappers-termios.hc,
+ ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
+ src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
+ vserver ... enter.
+ (https://savannah.nongnu.org/patch/?4969)
- fixed doc ('pkgcfgbase' vs. 'pkgbase')
+2006-09-12 16:54 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver-build.template, scripts/vserver.delete: Add
+ forgotten svn:keywords.
- * lib_internal/Makefile-files:
+2006-09-12 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
- added command* files and testsuite/
+ * configure.ac, contrib/manifest.dat.pathsubst,
+ scripts/Makefile-files, scripts/magic.mime,
+ scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
+ scripts/vserver-build.template: Add support for vserver-build -m
+ template, which extracts tarballs.
-2004-06-27 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 12:39 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/command-appendparameter.c,
- lib_internal/command-exec.c, lib_internal/command-free.c,
- lib_internal/command-init.c, lib_internal/command-reset.c,
- lib_internal/command-wait.c, lib_internal/command.h,
- lib_internal/testsuite/.cvsignore,
- lib_internal/testsuite/Makefile-files,
- lib_internal/testsuite/command.c, build-all:
+ * scripts/functions, scripts/vapt-get, scripts/vrpm,
+ scripts/vsomething: Make vrpm and vapt-get use vsomething.
+ Fix external package management so that the process is executed
+ in
+ the guest's network context, in case scriptlets restart daemons.
- initial checkin
+2006-09-12 12:29 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
+ scripts/vserver, scripts/vserver.delete: Add a delete method to
+ remove guests, based on Thomas Champagne's
+ patch.
+ (https://savannah.nongnu.org/patch/?4899)
- * src/vserver-stat.c:
+2006-09-12 12:21 Daniel Hokka Zakrisson <daniel@hozac.com>
- enhanced output for old-style vservers
+ * doc/configuration.xml, scripts/functions,
+ scripts/vserver.functions: Apply Bastian Blank's userspace
+ namespace cleanup patch.
-2004-06-27 15:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 12:16 Daniel Hokka Zakrisson <daniel@hozac.com>
- * distrib/misc/debootstrap.uri:
+ * doc/configuration.xml, scripts/vserver-setup.functions,
+ scripts/vserver.functions, scripts/vserver.start,
+ scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
+ Rekorajski's CPUSET patch.
+ (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
- updated...
+2006-09-12 11:29 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
+ distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
+ distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
+ distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
+ distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
+ distrib/fc5/yum.repos.d,
+ distrib/fc5/yum.repos.d/fedora-core.repo,
+ distrib/fc5/yum.repos.d/fedora-development.repo,
+ distrib/fc5/yum.repos.d/fedora-extras-development.repo,
+ distrib/fc5/yum.repos.d/fedora-extras.repo,
+ distrib/fc5/yum.repos.d/fedora-legacy.repo,
+ distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
+ distrib/fc5/yum.repos.d/fedora-updates.repo,
+ distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
+ scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
- * src/vserver-info.c:
+2006-09-12 11:21 Daniel Hokka Zakrisson <daniel@hozac.com>
- assume '- SYSINFO' when no other options are given
+ * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
+ support for specifying a debootstrap script.
-2004-06-27 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 11:14 Daniel Hokka Zakrisson <daniel@hozac.com>
- * src/vcopy.c:
+ * lib/syscall-alternative.h: Update to the latest version of
+ Herbert's alternative syscall
+ implementation.
- made it work...
+2006-09-12 11:11 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
+ sparc returns parent pid in
+ the child and s390 has the arguments reversed.
- * scripts/vserver-build.skeleton:
+2006-09-12 11:09 Daniel Hokka Zakrisson <daniel@hozac.com>
- do not fail when '-d' is not specified and distribution can not be detected
+ * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
+ nice usage.
+ - Make sure the correct nice value is used, even if the parent
+ process has a different one.
-2004-06-27 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 11:04 Daniel Hokka Zakrisson <daniel@hozac.com>
- * scripts/vserver-build.functions:
+ * configure.ac: Fix API option parsing so oldproc and olduts are
+ valid options
+ (allowing for cut'n'paste from vserver-info to ./configure)
- getDistribution(): added detection for slackware and gentoo
+2006-09-12 10:54 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/start-vservers: Fixes start-vservers to work on _all_
+ guests when --all is specified,
+ as well as fixing the cleanup.
+ (https://savannah.nongnu.org/bugs/index.php?14525)
+ (https://savannah.nongnu.org/bugs/index.php?15632)
- * scripts/vprocunhide:
+2006-09-12 10:50 Daniel Hokka Zakrisson <daniel@hozac.com>
- fixed typos
+ * scripts/vserver.functions: Apply Christian Heim's patch to
+ deprecate the Gentoo initstyle
-2004-06-27 15:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:47 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib_internal/unify-unify.c:
+ * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
+ consistent, fstab gets mounted first, then
+ fstab.local and then fstab.remote, unmounting in the reverse
+ order.
- Unify_unify(): made it work also when destination file does not exist (needed for vcopy)
+2006-09-12 10:39 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/vserver: Fix condrestart to actually do a conditional
+ restart
+ (https://savannah.nongnu.org/bugs/index.php?15678)
- * lib_internal/unify-settime.c:
+2006-09-12 10:34 Daniel Hokka Zakrisson <daniel@hozac.com>
- Unify_setTime(): skip operation on symlinks
+ * scripts/vserver: Fix Usage: message for the main script.
+ (https://savannah.nongnu.org/bugs/index.php?15551)
-2004-06-27 15:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:32 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/vserver.h:
+ * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
+ to remove the barrier.
- vc_syscall(): added prototype
- added/updated some doc
+2006-09-12 10:30 Daniel Hokka Zakrisson <daniel@hozac.com>
-2004-06-27 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * scripts/chcontext: Fix chcontext so it passes --secure as the
+ first argument to
+ vattribute so it doesn't override the passed caps.
+ (https://savannah.nongnu.org/patch/?4993)
- * lib/syscall-syscall.c:
+2006-09-12 10:26 Daniel Hokka Zakrisson <daniel@hozac.com>
- initial checkin
+ * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
+ kernel expects it to
+ (https://savannah.nongnu.org/patch/?4968)
-2004-06-27 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-09-12 10:22 Daniel Hokka Zakrisson <daniel@hozac.com>
- * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
+ * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
+ man page section
+ (https://savannah.nongnu.org/bugs/index.php?16083)
- added legacy support
+2006-09-10 17:26 Benedikt Böhm <hollow@gentoo.org>
-2004-06-27 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver: remove util-vserver dir
- * lib/Makefile-files:
+2006-09-10 17:07 Benedikt Böhm <hollow@gentoo.org>
- added syscall-syscall.c
+ * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
+ THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
+ cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
+ kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
+ scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
+ util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
+ util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
+ util-vserver/REQUIREMENTS, util-vserver/THANKS,
+ util-vserver/build-all, util-vserver/compat-c99.h,
+ util-vserver/compat.h, util-vserver/configure.ac,
+ util-vserver/contrib, util-vserver/cvsusers.map,
+ util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
+ util-vserver/ensc_vector, util-vserver/ensc_wrappers,
+ util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
+ util-vserver/m4, util-vserver/man,
+ util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
+ util-vserver/src, util-vserver/sysv, util-vserver/tests,
+ util-vserver/update-doc, util-vserver/util-vserver.spec.in,
+ util-vserver/vserver-start, vserver-start: skip duplicate
+ util-vserver dir
-2004-06-27 15:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-03-26 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_fmt/fmt.h:
+ * util-vserver/contrib/Makefile-files,
+ util-vserver/contrib/yum-2.6.0-chroot.patch: added
+ yum-2.6.0-chroot.patch
- cleanups; removed unneeded #undef's
+2006-01-22 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-06-27 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac,
+ util-vserver/util-vserver.spec.in: version 0.30.210
- * doc/configuration.xml:
+2006-01-22 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added comment about 'capabilities' file and kernelversion
+ * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
+ util-vserver/src/reducecap.c: use stdout instead of stderr for
+ the no-compat API warnings on '--help';
+ else, 'make distcheck' will fail
-2004-06-17 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * vserver-start/Makefile-files:
+ * util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore: updated
- initial checkin
+2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-06-17 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/build-all: added testcases for the
+ '--enable-apis=NOLEGACY' configure switch
- * Makefile.am:
+2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added silent.% target
- include ensc_fmt/ and vserver-start/ files
- minor cosmetical fixes
+ * util-vserver/lib_internal/testsuite/Makefile-files: added
+ dietlibc + glibc versions of the isnumber and sigbus tests
-2004-06-16 12:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_vector/: Makefile-files, vector-zeroend.c, vector.h:
+ * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
+ through AH_TEMPLATE()
+ - provide only the v13,net APIs by default
+ - added support for v13obs API
- added Vector_zeroEnd() function
+2006-01-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-06-16 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
+ Evc_new_s_context() wrapper without the required API
- * lib/Makefile-files:
+2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved fmt* functionality into the 'ensc_fmt' module
- removed '-D_REENTRANT' as it is defined globally
+ * util-vserver/lib/vserver-internal.h: use the new
+ VC_ENABLE_API_V13OBS define
-2004-06-16 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_fmt/.cvsignore, ensc_fmt/Makefile-files, ensc_fmt/fmt-32.c,
- ensc_fmt/fmt-64.c, ensc_fmt/fmt-internal.h,
- ensc_fmt/fmt-tai64n.c, ensc_fmt/fmt.h, ensc_fmt/fmt.hc,
- ensc_fmt/fmtx-32.c, ensc_fmt/fmtx-64.c, ensc_fmt/fmtx.hc,
- lib/fmt-32.c[DEAD], lib/fmt-64.c[DEAD], lib/fmt-internal.h[DEAD],
- lib/fmt.h, lib/fmt.hc[DEAD], lib/fmtx-32.c[DEAD],
- lib/fmtx-64.c[DEAD], lib/fmtx.hc[DEAD]:
+ * util-vserver/lib/syscall.c: added linktime warning for
+ vc_set_ipv4root()
- moved fmt* functionality into the 'ensc_fmt' module
+2006-01-22 18:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-27 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall_setsched-v13.hc,
+ util-vserver/lib/syscall_setsched-v13obs.hc,
+ util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
+ into an own file
- * src/vcontext.c:
+2006-01-22 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- s!fakeinit!initpid! at some places
+ * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/vserver-info.c: fixed compilation for disabled
+ compat/legacy API
-2004-05-27 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
+ util-vserver/src/reducecap.c: added some workarounds so that it
+ build without compat/legacy API
+ resp. give out warnings explaining the situation
- use '--fakeinit' by default; users will have to disable it explicitly
- by putting '~fakeinit' into the 'flags' configuration file
+2006-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-27 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added support for $(pkgcachedir)
- * scripts/vserver-build.debootstrap:
+2006-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
+ * util-vserver/doc/configuration.xml: - documented
+ /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
+ - documented default value of /etc/vservers/.../vdir
-2004-05-27 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-22 13:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * README:
+ * util-vserver/util-vserver.spec.in: - do not require 'xalan'
+ anymore by default
+ - removed 'Requires: apt'; apt-rpm is not maintained upstream
+ anymore
+ - removed 'chattr' leftovers
+ - create the '/etc/vservers/.defaults/cachebase' symlink
+ - added /var/cache/vservers and the needed support
+ - set barrier attribute on /vservers/.pkg and /vservers/.hash
+ - added 'centos-release' to the list of packages in the
+ copy-the-keys
+ trigger script
+ - create '/vservers/.hash' and add initial configuration for it
+
+2006-01-22 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/THANKS: - fixed ngnet -> non-legacy network
+ confusion
+ - mentioned improved dlimit support
+
+2006-01-22 12:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/vserver-build.debootstrap: - changed the way
+ how temporary files/directories will be created:
+
+ * mktemp will now be called with the '-t' parameter and sometimes
+ with
+ '-p'
+ * absolutes paths (e.g. '/tmp') were removed from the templates
+ * with this changes, it is now possible to override the location
+ of
+ the temporary files by setting $TMPDIR. This should add a way to
+ solve problems like debootstrap on non-executable tmp-directories
+ (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
+
+ These changes require that 'mktemp' understands the following
+ switches:
+
+ * '-t' ... Generate a path rooted in a temporary directory.
+ * '-d' ... Make a directory instead of a file.
+ * '-p' ... Use the specified directory as a prefix when
+ generating
+ the temporary filename.
+
+ Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
+ supports these features every recent Linux distribution should do
+ it
+ also.
+
+ - allow to override path of the debootstrap binary with the
+ $DEBOOTSTRAP
+ environment variable
+
+2006-01-22 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/start-vservers,
+ util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vserver-build.rpm,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start: changed the way how temporary
+ files/directories will be created:
+
+ * mktemp will now be called with the '-t' parameter and sometimes
+ with
+ '-p'
+ * absolutes paths (e.g. '/tmp') were removed from the templates
+ * with this changes, it is now possible to override the location
+ of
+ the temporary files by setting $TMPDIR. This should add a way to
+ solve problems like debootstrap on non-executable tmp-directories
+ (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
+
+ These changes require that 'mktemp' understands the following
+ switches:
+
+ * '-t' ... Generate a path rooted in a temporary directory.
+ * '-d' ... Make a directory instead of a file.
+ * '-p' ... Use the specified directory as a prefix when
+ generating
+ the temporary filename.
+
+ Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
+ supports these features every recent Linux distribution should do
+ it
+ also.
+
+2006-01-22 12:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
+ now a /etc/vservers/*/cache symlink pointing
+ somewhere to /var/cache
+ - _setSingleDiskLimit(): use one $_VDU call instead of two
+ - give out a warning when dlimit/ stuff is configured but no
+ cache
+ symlink is existing
+
+2006-01-22 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/vserver-build.functions: create the
+ /etc/vservers/*/cache symlink
+
+2006-01-22 11:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/vdu.c: rearranged some bits so that toplevel
+ directory will be counted too
+
+2006-01-22 11:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/Makefile-files: link 'vdu' against
+ 'libinternal.a'
+
+2006-01-22 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/vdu.c: - rewrote the directory traversal code to
+ use 'EsafeChdir()' and
+ friends
+ - allow to specify both '--inodes' and '--space'
+ - use 'isNumber()'
+
+2006-01-22 11:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
+
+2006-01-22 11:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ __PKGCACHEDIR
+
+2006-01-22 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/lib_internal/Makefile-files,
+ util-vserver/lib_internal/util-isnumber.c,
+ util-vserver/lib_internal/util-isnumber.hc,
+ util-vserver/lib_internal/util-isnumberunsigned.c,
+ util-vserver/lib_internal/util.h: enhanced the isNumber() method:
+ * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
+ third parameter telling whether to interprete the number strictly
+ or
+ whether to accept such units
+ * an 'isNumberUnsigned()' method was created for unsigned types;
+ an
+ 'util-isnumber.hc' template file was created for this purpose
+ * proper tests for over/underflow were implemented
+
+2006-01-22 11:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/lib_internal/testsuite/Makefile-files,
+ util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
+ testcase which checks the isNumber() and
+ isNumberUnsigned() methods
+
+2006-01-22 11:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/ensc_wrappers/Makefile-files,
+ util-vserver/ensc_wrappers/wrappers-stat.hc,
+ util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
+ which implements wrappers for the *stat(2)
+ functions
+
+2006-01-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/doc/configuration.xml,
+ util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
+ http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
+ (Daniel Hokka Zakrisson):
+
+ This patch lets users configure disk limits in
+ /etc/vservers/<name>/dlimits/*/, and have them set on the start
+ of the
+ vserver, as well as saved when stopping the vserver.
+
+ For counting the amount of inodes and space used by a certain
+ vserver
+ on a filesystem, I modified the old and broken vdu program (vdu
+ bin
+ etc would not find etc, for instance) and made it useful again.
+
+ The cache files will probably need some love, I'm a bit uncertain
+ as
+ to where to put them (or rather, the symlink to their location).
+
+ This is the last piece of the disk limits puzzle. A variant of
+ this
+ would be really nice to have in 0.30.210. (do you have an ETA on
+ that,
+ btw?)
- fixed typos
+2006-01-18 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-27 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h:
+ NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
+ too
- * scripts/chcontext:
+2006-01-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- s!fakeinit!initpid! at some places
+ * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
+ that the NETTYPE_USER2KERNEL() can
+ be optimized
-2004-05-27 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-18 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/misc/debootstrap.uri:
+ * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
+ util-vserver/lib/syscall_netadd.c,
+ util-vserver/lib/syscall_netremove-net.hc,
+ util-vserver/lib/syscall_netremove.c,
+ util-vserver/lib/vserver-internal.h,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
+ Zakrisson
+ (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
- updated
+2006-01-18 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-27 02:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
+ enum
+ * applied vnet patch from Daniel Hokka Zakrisson
+ (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
- * util-vserver.spec.in:
+2006-01-18 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- (re)added the MANIFEST_* variables which were lost some time ago; this
- will preserve %%config files...
+ * util-vserver/lib/issupported.c,
+ util-vserver/lib/issupportedstring.c: added support for
+ vcFEATURE_VNET feature
-2004-05-27 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-18 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/lib/checkversion.c: minor formation fixups
- make util-vserver.spec readonly to prevent losing of changes
+2006-01-04 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-27 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite,
+ util-vserver/src/testsuite/.cvsignore,
+ util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/hashcalc-plain.c,
+ util-vserver/src/testsuite/hashcalc-plain.sh: added
+ 'hashcalc-plain' tests to track down broken beecrypt/vhashify on
+ some Debians
- * README:
+2006-01-04 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added content
+ * util-vserver/distrib/misc/vprocunhide-files: readded
+ /proc/version; it is expected by several programs
-2004-05-22 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-04 12:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/vprocunhide:
+ * util-vserver, util-vserver/.cvsignore: added csope.out
- fixed rc conflict with /etc/rc.d/functions; reported by taxcollector
- in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
+2006-01-04 12:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-21 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_getvhiname-v13.hc:
+ vc_get_vhi_name_v13(): added comment near the strncpy(3) call
+ which
+ tells that an explicit termination with '\0' is not wanted
- * configure.ac, m4/gpgsig.am:
+2006-01-04 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for the default GPG key
+ * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
+ be more effective in an strncpy(3) call and
+ avoid potential copying of an char which gets overridden later
-2004-05-21 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-03 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: functions, vapt-get, vrpm:
+ * util-vserver/build-all: parameterized '-j' flag
- added some color to the life
+2006-01-03 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: removed old kernel headers
- * scripts/: pkgmgmt, vserver:
+2006-01-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- mount filesystems on 'vserver ... pkgmgmt ...' operations
+ * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
+ and /proc/version because they can reveal information
+ about the host system
-2004-05-19 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-02 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS:
+ * util-vserver/distrib/misc/debootstrap.uri: updated url
- version 0.29.214
+2006-01-02 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-19 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions,
+ util-vserver/scripts/vserver-setup.functions: updated dates in
+ the copyright notices
- * distrib/misc/debootstrap.uri:
+2006-01-02 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated URL (again...)
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
+ util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
+ util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
+ util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
+ util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
+ util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
-2004-05-19 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2006-01-02 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/: Makefile.am, fc2/apt/rpmpriorities,
- fc2/apt/sources.list, fc2/pkgs/01, fc2/pkgs/02:
+ * util-vserver/scripts/vserver-build.functions:
+ s!/etc/slackware-release!/etc/slackware-version! (reported by
+ bubulak)
- added fc2 support
+2005-12-31 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-19 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
+ 'lost+found' by checking against the full
+ path
+ (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
+ patched by XeRO)
- * contrib/manifest.dat.pathsubst:
+2005-12-31 10:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed clearenv, added sigexec
+ * util-vserver/scripts/functions: colpanic(): added missing 'error'
+ keyword for the colorize call (issue
+ 15281, reported and patched by Micah Anderson)
-2004-05-19 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-12-31 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/lib/syscall-fallback.h: added syscall numbers for
+ hppa (263) and m32r (273)
- s!@PACAKGE@!%name! at some places
+2005-12-31 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-19 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: - mount some more filesystems
+ internally instead of calling the
+ external 'mount' command
+ - fixed MS_NODEV handling
- * Makefile.am:
+2005-12-31 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- substitute ENV
+ * util-vserver/doc/configuration.xml,
+ util-vserver/scripts/vserver.functions: added 'novlandev'
+ interface flag
-2004-05-11 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-31 09:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac, scripts/util-vserver-vars.pathsubst,
- scripts/vserver.start, src/Makefile-files, src/clearenv.c[DEAD]:
+ * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
- use 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every implementation should have it...
+2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-11 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/centos42/yum/yum.conf,
+ util-vserver/distrib/fc3/yum/yum.conf,
+ util-vserver/distrib/fc4/yum/yum.conf: added
+ 'installonlypkgs=/exactarch=0' entries
- * src/sigexec.c:
+2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/Makefile-files: added
+ 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
+ e.g. with FC5's stack-protector
-2004-05-11 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-30 10:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: context-sync.hc, vnamespace.c, vps.c:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
- set SIGCHLD sigmask to an expected value (SIG_DFL)
- use new exitLikeProcess() interface
+2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-11 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: call 'vattribute' with
+ '--flag default'
- * src/: chcontext.c, secure-mount.c, vcontext.c, vkill.c:
+2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- set SIGCHLD sigmask to an expected value (SIG_DFL)
+ * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
+ pseudo flags; they are open for enhancements
+ but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
+ without
+ sideeffects
-2004-05-11 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/distrib/redhat/initpost: added code to execute
+ 'killall5 -15' in the halt script; this should
+ fix the minilogd issues with CentOS and older RH releases
- execute vshelper through 'sigexec' to set expected sigmask
+2005-10-29 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-11 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
- * src/: .cvsignore, Makefile-files:
+2005-10-29 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added sigexec
+ * util-vserver/scripts/vserver.functions: ok... try #3 of the new
+ vwait stuff: it seems to be a good idea to
+ read files *after* they are filled with content...
-2004-05-11 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util-exitlikeprocess.h:
+ * util-vserver/scripts/vserver.stop: execute waitForSync everytime
+ and not only when the shutdown succeeded
- exitLikeProcess(): readded the 'NORETURN' and added a 'ret' parameter
+2005-10-29 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-11 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
+ yet another way: now, start 'vkill' and a
+ killall command in the same backgrounded subshell. Parameter
+ committal
+ between the different shell instances is a horror and just a
+ question
+ of time until it breaks :(
- * lib_internal/util-exitlikeprocess.c:
+2005-10-29 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- exitLikeProcess(): never return...
+ * util-vserver/scripts/start-vservers: add newlines in the makefile
+ generated for the 'stop' case; else, there
+ will be multiple target-dependency pairs on the same line
+ [reported by
+ Daniel Kraft]
-2004-05-11 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/switchtowatchxid.c:
+ * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
+ when vc_set_dlimit() fails
+ - added some basic sanity checks for the parameters given on the
+ CLI
+ [both reported by Kevin Pendleton;
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
- switchToWatchXid(): modified the new migrate-path to work when there exists a process in xid 1 already
+2005-10-29 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: - removed documentation about
+ single flags; it was broken and outdated
+ - added link to http://linux-vserver.org/Scheduler+Parameters for
+ the
+ scheduler params
+ [both
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
- * configure.ac, NEWS:
+2005-10-29 12:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.213
+ * util-vserver/scripts/vserver.functions: - initWait(): call
+ 'vwait' without --terminate; this is required to
+ give out a list of processes in _waitForVWait
+ - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
+ the
+ list of current processes and kill the context manually
-2004-05-08 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/exec-ulimit.c:
+ * util-vserver/src/vserver-stat.c: fillName(): initialize
+ 'obj->cfgstyle' to vcCFG_AUTO
+
+2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for 'core'
+ * util-vserver/scripts/vserver-build.debootstrap: on non-debian
+ machines (resp. those without debootstrap), generate
+ '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
+ by
+ Nicolas Costes;
+ http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
+
+2005-10-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/start-vservers: - verifyVserver():
+ implemented it
+ - added some sanity checks to make sure that the 'depends' files
+ are
+ containing valid vserver names; the verifyVserver() function is
+ used
+ by these checks
+
+2005-10-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
+ vc_get_vx_info() to fail but check for
+ errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
+
+2005-10-29 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/testsuite/hashcalc.c: added some stack checks
+
+2005-10-29 10:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
+ anymore; it's not needed
+
+2005-10-29 10:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/lib/getnbipv4root.c,
+ util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/isdynamicxid.c,
+ util-vserver/lib/syscall_adddlimit.c,
+ util-vserver/lib/syscall_cleanupnamespace.c,
+ util-vserver/lib/syscall_ctxcreate.c,
+ util-vserver/lib/syscall_ctxmigrate.c,
+ util-vserver/lib/syscall_enternamespace.c,
+ util-vserver/lib/syscall_getccaps.c,
+ util-vserver/lib/syscall_getcflags.c,
+ util-vserver/lib/syscall_getdlimit.c,
+ util-vserver/lib/syscall_getiattr.c,
+ util-vserver/lib/syscall_getncaps.c,
+ util-vserver/lib/syscall_getnflags.c,
+ util-vserver/lib/syscall_getnxinfo.c,
+ util-vserver/lib/syscall_gettasknid.c,
+ util-vserver/lib/syscall_gettaskxid.c,
+ util-vserver/lib/syscall_getvhiname.c,
+ util-vserver/lib/syscall_getvxinfo.c,
+ util-vserver/lib/syscall_kill.c,
+ util-vserver/lib/syscall_netadd.c,
+ util-vserver/lib/syscall_netcreate.c,
+ util-vserver/lib/syscall_netmigrate.c,
+ util-vserver/lib/syscall_netremove.c,
+ util-vserver/lib/syscall_remdlimit.c,
+ util-vserver/lib/syscall_rlimit.c,
+ util-vserver/lib/syscall_setccaps.c,
+ util-vserver/lib/syscall_setcflags.c,
+ util-vserver/lib/syscall_setdlimit.c,
+ util-vserver/lib/syscall_setiattr.c,
+ util-vserver/lib/syscall_setnamespace.c,
+ util-vserver/lib/syscall_setncaps.c,
+ util-vserver/lib/syscall_setnflags.c,
+ util-vserver/lib/syscall_setsched.c,
+ util-vserver/lib/syscall_setvhiname.c,
+ util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
+ include "virtual.h" instead of "linuxvirtual.h"
-2004-05-08 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 09:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vps.c:
+ * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
+ "lib_internal/coreassert.h"
+ use Vwrite() instead of write()
+
+2005-10-29 09:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new exitLikeProcess() interface
- better error-handling
+ * util-vserver/src/vhashify.c: cleanups; undefine macros after
+ their use, set some UNUSED attributes
+ and 'return EXIT_SUCCESS' in main to make the testsuite happy
+ (where
+ main() is not main())
-2004-05-08 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-29 09:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: context-sync.hc, vnamespace.c:
+ * util-vserver/distrib/redhat/initpost: start the vserver with the
+ '--rescue' option and execute operations
+ like 'chkconfig' there
- use new exitLikeProcess() interface
+2005-10-29 08:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/THANKS: mentioned Herbert and his alternative
+ syscall implementation
- * scripts/: vserver.start, vserver.stop:
+2005-10-29 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added locking
- call setDefaultTTY() correctly
+ * util-vserver/src/fstool.c: when giving a directory and other
+ filesystem objects on the CLI, the
+ fstool based applications (showattr, setattr, chxid) changed into
+ this
+ directory without going back. So the other objects can not be
+ found
+ anymore (resp. the wrong ones) [reported and patched by Daniel
+ Hokka
+ Zakrisson;
+ http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
-2004-05-08 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.apt-rpm:
+ * util-vserver/scripts/vserver.start: use new syntax for
+ '--rescue-cmd'
- call 'vapt-get -- clean' after building the vserver
+2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.skeleton: use new
+ getDistribution API
- * scripts/functions:
+2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- setDefaultTTY(): redirect every descriptors
+ * util-vserver/scripts/vserver-build.functions: when building new
+ vservers allow empty directories for their roots
+ improved error messages a little bit
-2004-05-08 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 18:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util-exitlikeprocess.h:
+ * util-vserver/scripts/vserver: updated help msg for '--rescue'
- exitLikeProcess(): removed the 'NORETURN'; this causes strange error when the function returns
- exitLikeProcess(): added a second, 'char *' parameter for the human readable command
+2005-10-28 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: colorize/colpanic(): reset
+ attributes after giving out the message
- * lib_internal/util-exitlikeprocess.c:
+2005-10-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- be more verbose when sending a signal
+ * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
+ util-vserver/distrib/centos42/pkgs,
+ util-vserver/distrib/centos42/pkgs/01,
+ util-vserver/distrib/centos42/pkgs/02,
+ util-vserver/distrib/centos42/pkgs/03,
+ util-vserver/distrib/centos42/yum,
+ util-vserver/distrib/centos42/yum.repos.d,
+ util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
+ util-vserver/distrib/centos42/yum/yum.conf,
+ util-vserver/util-vserver.spec.in: added centos42 support
-2004-05-08 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/cflags.c:
+ * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
+ url
- some changes to make gcc34 happy
+2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscall.m4: do not define
+ ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
- * lib/val2text.hc:
+2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- include <strings.h>
+ * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
+ instead of VCMD_ctx_create
-2004-05-08 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservername.c:
+ * util-vserver/lib/getvserverctx.c: include "internal.h"
- getRecentName(): use realpath(3) instead of errorprone 'chdir()' calls
+2005-10-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am, util-vserver/kernel/context.h,
+ util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
+ util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
+ util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
+ util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
+ util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
+ headers
- * lib/: getvserverbyctx-compat.hc, getvserverctx.c:
+2005-10-28 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- optimized buffersizes
+ * util-vserver/lib/syscall-alternative.h: updated to
+ http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
-2004-05-08 03:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
- fixed apps/vunify/logfile documentation; it must be configured on a
- per-system, but not per-vserver base
+2005-10-28 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-08 03:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/pkgconfig.am: do not use multiline sed
+ expressions anymore; instead of, assign and
+ use a Makefile variable
- * distrib/misc/debootstrap.uri:
+2005-10-28 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated again
+ * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
+ kernelheaders anymore; this causes problems on
+ cross-compiling
+ - use a fallback headerfile to determine syscall #
-2004-05-05 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-28 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/clearenv.c:
+ * util-vserver/Makefile.am, util-vserver/configure.ac,
+ util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
+ util-vserver/m4/ensc_syscall.m4: do not use the local
+ kernelheaders anymore; this causes problems on
+ cross-compiling
- fixed case when '--' is used
+2005-10-25 16:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/fmt.c: improved tests by validating
+ that buffer gets not modified before or
+ after the indented space
- * scripts/vshelper:
+2005-10-25 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed typo
+ * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
+ resource leaks in errorcase
+ vc_getVserverCtx(): validate result by calling getvserverbyctx()
-2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
+ prototype (with 'validate_result'
+ parameter)
- use 'clearenv' in the new path also
+2005-10-25 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-05 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getvserverbyctx-compat.hc,
+ util-vserver/lib/getvserverbyctx-v13.hc,
+ util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
+ 'validate_result' parameter to avoid
+ recursion when called by getvserverctx()
- * scripts/vserver.functions:
+2005-10-25 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- sendKillSequence(): be silent and succeed everytime
+ * util-vserver/lib/vserver.h: added vc_compareVserverById()
-2004-05-05 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-setup.functions:
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
- removed legacy code
+2005-10-25 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-05 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
- * scripts/vrpm-preload, src/rpm-fake-resolver.c, src/rpm-fake.c:
+2005-10-25 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added code to preserve capabilities and flags
+ * util-vserver/configure.ac: disable expensive tests by default
-2004-05-05 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-25 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/unify-unify.c:
+ * util-vserver/Makefile.am: improved 'silent.%' target a little bit
+ (might be incompatible with
+ older grep but it's for developing only...)
- added some doc
+2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-05-05 21:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
- * lib/syscall_setiattr-fscompat.hc:
+2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- be more carefully regarding signed vs. unsigned int...
+ * util-vserver/src/testsuite/hashcalc.c: fixed params in
+ calculateHashFromFD() call
-2004-05-05 21:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/bcaps-v13.c:
+ * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
+ for non-existing files
- removePrefix(): fixed another 'len' issue
- include <strings.h>
+2005-10-23 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-30 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite,
+ util-vserver/src/testsuite/.cvsignore,
+ util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/hashcalc.c: added hashcalc
- * lib/bcaps-v13.c:
+2005-10-23 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removePrefix(): fixed case when len<4
+ * util-vserver/src/vhashify.c: added TESTSUITE mode
-2004-04-28 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-10-09 09:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/changelog.txt[DEAD]:
+ * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
+ name-type, honor the 'ip' value and use the
+ device name on removal (reported by Timothy Arnold,
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
- removed since unused
+2005-08-08 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: fixed detection of
+ commented lines in config-files; formerly, only a
+ single '#' was detected which does not really make sense for
+ comments...
- * lib/apidoc/Makefile-files:
+2005-07-25 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added list2xxx.syntax
+ * util-vserver/util-vserver.spec.in: updated URLs
-2004-04-28 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/readlink.c:
+ * util-vserver/src/vwait.c: - made the alarm() code working with
+ glibc also; glibc restarts
+ vc_wait_exit() instead of interrupting it so an explicit
+ siginterrupt(2) is required
+ - call alarm(2) again when EINTR was seen
- enhanced errormessages
+2005-07-25 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.skeleton: execute
+ 'base.setSuccess' finally
- * src/: rpm-fake.c, vattribute.c:
+2005-07-25 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
- set secure ccapabilities
+ * util-vserver/scripts/vserver-build.functions.rpm:
+ rpm.sanityCheck(): added; it warns about missing initpre scripts
-2004-04-28 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: chcontext.c, reducecap.c:
+ * util-vserver/scripts/vserver-build.functions: -
+ getDistribution(): added sanity checks to make sure that there
+ exist
+ a configuration for the selected distribution
+ - base.initFilesystem(): allow empty directories as root
+ directories
+ for new vservers; this uses the new isDirectoryEmpty() function
+ - base.__cleanup(): armed the cleanup code; formerly there was
+ still
+ the safety 'echo' giving out the resulting command instead of
+ executing it
- use vc_get_insecurebcaps() instead of vc_get_insecurecaps()
+2005-07-25 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.debootstrap: use new calling
+ convention of getDistribution(); 'debootstrap' does
+ not require an explicit configuration of the distribution
- * lib_internal/Makefile-files:
+2005-07-25 15:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added coreassert.h
+ * util-vserver/scripts/vsysvwrapper: fixed typo
+ (s!$CHBIND!$_CHBIND!)
-2004-04-28 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-25 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/cflags.c:
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.rpm,
+ util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
- use <lib_internal/coreassert.h>
- added new testcases
+2005-07-25 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: isDirectoryEmpty(): added
+ col*(): added
- * lib/testsuite/: fmt.c, parselimit.c:
+2005-07-15 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use <lib_internal/coreassert.h>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
-2004-04-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/Makefile-files:
+ * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
+ util-vserver/lib/personalitytype.c,
+ util-vserver/m4/ensc_personality.m4: check whether enums from
+ <linux/personality.h> are available before using
+ them
+ (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
- define ENSC_TESTSUITE
+2005-07-15 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: - require the -lib subpackage
+ by -devel
+ - copy GPG keys from /etc/pki/rpm-gpg/
- * lib/apidoc/list2xxx.syntax, lib_internal/coreassert.h:
+2005-07-15 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
+ it works again...
-2004-04-28 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/apidoc/Doxyfile.in:
+ * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
+ not supported
- set EXAMPLE_PATH
+2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.suexec: readded the
+ limit-ulimits-per-vserver stuff due to popular requests
+ (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
- * lib/vserver.h:
+2005-07-15 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_get_insecureccaps(): added
- cleanups
- added documentation
+ * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
+ the added CAP_AUDIT* and removed
+ CAP_QUOTACTL stuff
+ - assume every unknown capability as insecure
-2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/val2text.hc:
+ * util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore: added 'personality'
- use strncasecmp() instead of strncmp()
+2005-07-15 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_netadd-net.hc,
+ util-vserver/lib/syscall_netremove-net.hc: changed code so that
+ it *compiles* with current kernel headers
- * lib/listparser.hc:
+2005-07-15 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- improved error-detection for the '^' prefix
- added support for 'none'
- allow '0'
+ * util-vserver/lib/syscall_getiattr-fscompat.hc,
+ util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
+ barrier-code so that it sets both the 't' ext2-flag and
+ chmod-0 permissions. This is required to work with 1.2.10 patch;
+ formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
+ http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
-2004-04-28 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/bcaps-v13.c:
+ * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
+ capability as VC_CAP_QUOTACTL was removed
- added bcapability names
- added code to remove a 'CAP_' prefix
+2005-07-15 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-28 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/ccaps-v13.c: added
+ VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
+ added/moved some aliases
- * lib/: Makefile-files, getinsecurebcaps.c,
- getinsecurecaps.c[DEAD]:
+2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed getinsecurecaps.c to getinsecurebcaps.c
+ * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
+ added VC_CAP_AUDIT*
-2004-04-23 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration-lsd.css, NEWS, configure.ac:
+ * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
+ added VC_CAP_AUDIT*
+ added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
- version 0.29.211
+2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-23 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/Makefile-files,
+ util-vserver/contrib/yum-2.3.4-chroot.patch: added
+ yum-2.3.4-chroot patch
- * util-vserver.spec.in:
+2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- readjusted Release:
+ * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+ util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
+ to patch-2.6.12.2-vs2.0-rc7
-2004-04-23 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-04 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/vserver-build.functions: check whether
+ context is already active before starting the build
+ (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
- cleaned up the %file-lists
- buildrequire 'xalan-j' (can be disabled with '--without xalan')
- removed 'libxslt' buildrequire
+2005-07-04 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-23 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
+ 'vserver-info ... RUNNING'
- * doc/Makefile-files:
+2005-07-04 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- remove *.html only, when we can recreate them
+ * util-vserver/lib_internal/Makefile-files,
+ util-vserver/lib_internal/util-isnumber.c,
+ util-vserver/lib_internal/util.h: isNumber(): added
-2004-04-23 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-04 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/scripts/vserver-build.debootstrap: give out status
+ message before downloading debootstrap
+ (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
- fixed typo
+2005-07-04 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-23 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall-alternative.h: updated to
+ http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
+ from 2005-05-07
- * doc/Makefile-files:
+2005-07-03 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed FAQ.txt and configuration.dtd
- added configuration.xsd
+ * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
+ value
-2004-04-23 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/FAQ.txt[DEAD]:
+ * util-vserver/distrib/misc/debootstrap.uri: updated
- obsoleted
+2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: register fc4 as rh-style
+ distribution
- * configure.ac:
+2005-07-03 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'net' API
- disable 'legacy' API by default
+ * util-vserver/configure.ac: check for 'nohup'
-2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h:
+ * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
+ C++ programs
+ added chroot_sh + vwait
- added nid_t
+2005-07-03 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
+ used kernel headers to 2.6.12.2-vs2.0-rc5
- * src/reducecap.c:
+2005-07-03 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed warnings when compiled without legacy-mode
+ * util-vserver/lib/syscall_getvhiname-v13.hc,
+ util-vserver/lib/syscall_setvhiname-v13.hc: -
+ s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
+ - added workaround for older kernels not having the naming above
-2004-04-22 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: Makefile-files, ncaps-net.c, ncaps_list-net.c,
- nflags-net.c, nflags_list-net.c, syscall_getncaps-net.hc,
- syscall_getncaps.c, syscall_getnflags-net.hc,
- syscall_getnflags.c, syscall_getnxinfo-net.hc,
- syscall_getnxinfo.c, syscall_gettasknid-net.hc,
- syscall_gettasknid.c, syscall_netadd-net.hc, syscall_netadd.c,
- syscall_netcreate-net.hc, syscall_netcreate.c,
- syscall_netmigrate-net.hc, syscall_netmigrate.c,
- syscall_netremove-net.hc, syscall_netremove.c,
- syscall_setncaps-net.hc, syscall_setncaps.c,
- syscall_setnflags-net.hc, syscall_setnflags.c,
- vserver-internal.h, vserver.h:
+ * util-vserver/scripts/vshelper: accept 'async' method
- added network layer functions
+2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: pipe 'popd' output to
+ /dev/null
- * lib/syscall_ctxcreate-v13.hc:
+2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed return value
+ * util-vserver/scripts/vserver.functions: initSync(): fixed
+ parameter naming
+ initSync(): set 'async' method when 'vwait' is available
+ _waitForVWait(): read pipe after 'wait' returned
-2004-04-22 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.dtd[DEAD]:
+ * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
- obsoleted by configuration.xsd
+2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
- * THANKS:
+2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added Olivier Poitrey
+ * util-vserver/scripts/pkgmgmt: - cleanups
+ - unset %_dbpath at 'internalize' operation
-2004-04-22 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/scripts/functions: vshelper.initSync(): fixed
+ parameter naming
- use xalan instead of xsltproc
+2005-07-03 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
- * doc/: configuration-xhtml.xsl, configuration.xml,
- configuration.xsd:
+2005-07-03 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use the new, XSD-based format which was defined by Olivier Poitrey
+ * util-vserver/contrib/Makefile-files,
+ util-vserver/contrib/yum-2.3.3-chroot.patch: added
+ yum-2.3.3-chroot.patch
-2004-04-22 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration-xhtml.xsl:
+ * util-vserver/scripts/functions: do not quote $_VSHELPER in help
+ message (reported by Roman Barczynski,
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
- made it work with xalan
- removed debug message
+2005-07-03 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: mentioned the working
+ directory for the scripts
- * doc/beautify.xsl[DEAD]:
+2005-07-03 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- obsoleted
+ * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
+ util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
+ util-vserver/kernel/namespace.h,
+ util-vserver/kernel/namespace_cmd.h,
+ util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+ util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
-2004-04-22 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 13:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/Makefile-files:
+ * util-vserver/scripts/vserver.start: execute the prepre script in
+ the configuration directory (*not* the
+ vdir directory); this should not cause legacy problems as
+ formerly the
+ directory was not changed overall
- use xalan
+2005-07-03 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-22 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: check whether filesystem
+ is mounted readonly; if so, execute
+ $_SECURE_MOUNT with the '-n' argument
- * kernel/: network.h, sched.h:
+2005-07-03 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to vs1.9.0pre12
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
+ at the end
-2004-04-22 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 13:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: cflags-v13.c, testsuite/cflags.c:
+ * util-vserver/src/rpm-fake-resolver.c: implemented better
+ error-handling in the read() and write() functions
- use more specific names for the flags
+2005-07-03 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-21 23:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-io.hc,
+ util-vserver/ensc_wrappers/wrappers-iosock.hc,
+ util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
+ read*(2) and write*(2) fucntions into signed variables;
+ error handling is more cleaner in this way
- * scripts/vserver.start:
+2005-07-03 12:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give correct vserver-name in the hints ($VSERVER_DIR instead of $VSERVER_NAME)
+ * util-vserver/src/vserver-stat.c: - cleanups
+ - multiply RSS value with PAGESIZE
+ (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
+ - prepare the '-O' option: calculate vserver names earlier and
+ use
+ some more helper functions
-2004-04-21 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-07-03 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
+ issue; rpm-fake.so transmitted a
+ 'size_t' value, but rpm-fake-resolver expected an uint32_t
+ - minor cleanups
- moved the 'ip_only' handling to the right place
+2005-07-03 09:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-21 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/Makefile-files,
+ util-vserver/ensc_vector/vector-foreach.c,
+ util-vserver/ensc_vector/vector.h,
+ util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
+ functions
- * src/vshelper-sync.c:
+2005-07-02 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed missing initialization of a timeout struct
+ * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
+ util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
+ util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
+ util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
+ util-vserver/src/vutil.p: removed the C++ tools; they do not work
+ with recent configuration and
+ are adding huge dependencies
-2004-04-21 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-stat.c:
+ * util-vserver/scripts/vserver.stop: use vwait infrastructure
- use uint64_t for the uptime counter to handle medium+large uptimes
- (>49 days) correctly
+2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-21 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.pkgmgmt,
+ util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
+ CHROOT_*
+ use vwait
- * scripts/vserver.functions:
+2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made 'nodev' work
+ * util-vserver/scripts/vserver-build.functions: remove generated
+ vserver when build fails and '--keep' was not specified
-2004-04-20 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.rpm,
+ util-vserver/scripts/vserver-build.skeleton,
+ util-vserver/scripts/vserver-build.yum: use 'base.init' instead
+ of 'base.initVariables'
- added chain-echo
+2005-06-30 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build: added '--keep' option
- * src/Makefile-files:
+2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chain-echo
+ * util-vserver/scripts/X,
+ util-vserver/scripts/util-vserver-vars.pathsubst: removed
+ CHROOT_*
+ added CHROOT_SH
-2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
- use '--defaulttty'
+2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: include signal_cmd.h instead of
+ signal.h
- * scripts/vserver.stop:
+2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use setDefaultTTY()
+ * util-vserver/util-vserver.spec.in: added %dist tag
+ buildrequire 'which' and 'diffutils'
+ require 'apt' on i386 only
-2004-04-20 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-06-30 06:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
+ util-vserver/distrib/fc4/apt/rpmpriorities,
+ util-vserver/distrib/fc4/apt/sources.list,
+ util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
+ util-vserver/distrib/fc4/pkgs/02,
+ util-vserver/distrib/fc4/pkgs/03,
+ util-vserver/distrib/fc4/rpmlist.d,
+ util-vserver/distrib/fc4/rpmlist.d/00.lst,
+ util-vserver/distrib/fc4/yum,
+ util-vserver/distrib/fc4/yum.repos.d,
+ util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
+ util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
+ util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
+ util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
+ util-vserver/distrib/fc4/yum/yum.conf: initial checkin
- use setDefaultTTY()
- added explicit synchronization step for fakeinit with the old methods
+2005-06-30 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
+ CHROOT_*
- * scripts/vserver:
+2005-06-30 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added '--defaulttty' option
+ * util-vserver/src, util-vserver/src/.cvsignore,
+ util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
+ util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
+ replaced all the small chroot-* programs with a single
+ 'chroot-sh'
+ program
-2004-04-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-19 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/start-vservers:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
- use --defaulttty options instead of setting tty manually
+2005-05-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
- * scripts/functions:
+2005-05-19 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- setDefaultTTY(): added
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+ util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
+ util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
+ util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
+ util-vserver/kernel/xid.h: updated
-2004-04-20 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-19 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservercfgstyle.c:
+ * util-vserver/lib/issupported.c,
+ util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
+ vc_isSupported() et.al: added VWAIT feature
- * vc_getVserverCfgStyle(): interprete relative ('./') and absolute
- paths ('/...') as vcCFG_RECENT_FULL only
- * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
- instead of access(2) to check for directories
+2005-05-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
- * ensc_wrappers/wrappers-unistd.hc:
+2005-05-19 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Edup(): added
+ * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
+ instead of %60); reported in
+ http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
+ Roman Barczynski
-2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-19 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-fcntl.hc:
+ * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
+ to cat or override a file, or to
+ append something
- Efcntl(): added
+2005-05-19 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/initpost: use safe chroot-cat
+ commands
- * distrib/misc/debootstrap.uri:
+2005-05-05 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some entries
+ * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
+ helpstring for the '--enable/disable-dietlibc'
+ option
+ - use AS_HELP_STRING instead of AC_HELP_STRING
-2004-04-20 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/misc/vunify-exclude:
+ * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
+ - enhanced dietlibc version check to the 64 bit version of hppa
- updated
+2005-05-05 09:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-20 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added vwait
- * contrib/manifest.dat.pathsubst,
- scripts/util-vserver-vars.pathsubst:
+2005-05-05 09:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chain-echo
+ * util-vserver/src/vwait.c: initial checkin
-2004-04-20 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 09:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chain-echo.c:
+ * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
+ '__linux' (reported by Ola Lundqvist)
- initial checkin
+2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/exec-cd.c: minor cosmetical cleanup
- * NEWS, configure.ac:
+2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.209
+ * util-vserver/src/chroot-cat.c: - added support for '--help' and
+ '--version'
+ - added '-a' option to append information instead of truncating
+ the
+ file
-2004-04-15 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-05 09:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
+ '--help' and '--version' options so
+ removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+ - added vwait
- setFlags(): optimized (nearly state of 1.10)
+2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/install-notify.am: s!^# !## !
- * scripts/vserver.suexec:
+2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call chbind when entering vservers
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall_waitexit-v13.hc,
+ util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
+ vc_wait_exit(): implemented support for this syscall
-2004-04-15 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-02 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
- call vattribute with '--flag fakeinit' additionally to the '--fakeinit' flag of vcontext
+2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
- * scripts/functions:
+2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- callInNamespace(): do not accept non-running vservers
+ * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
-2004-04-15 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/misc/debootstrap.uri:
+ * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
- updated
+2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: cleaned up '#include
+ <*syscall.h>' stuff
- * src/vcontext.c:
+2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
- fixed '--fakeinit' option
+ * util-vserver/lib/syscall-legacy.hc,
+ util-vserver/lib/syscall-wrap.h: include <syscall.h> also
-2004-04-15 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-05-02 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/doc/configuration-xhtml.xsl: use class
+ 'directoryname' instead of 'directory' for '<directory/>'
+ markup
- fixed another brokeness in CLI option handling
+2005-05-02 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
+ util-vserver/m4/install-notify.am: give out additional
+ information about the 'make install' process
- * scripts/functions:
+2005-04-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- lock(): do not execute the pipe; this does not work on 2.6
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
-2004-04-15 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/.cvsignore:
+ * util-vserver/configure.ac: adjusted dietlibc requirements
- added cflags
+2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: allow to override the execution
+ domain (personality); added
+ '--personality-type' and '--personality-flags' options
- * doc/configuration.xml:
+2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some comments about uts/context
+ * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
+ around a read(2)
-2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration-xhtml.xsl:
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.suexec: added support for a rescue
+ mode
- added a new boring stylesheet
+2005-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: *
+ _generatePersonalityOptions(): added and use it
+ * added support for a rescue mode
- * doc/configuration.css:
+2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vserver-build.functions.pkgmgmt:
+ YUM_RELEASEPKGS: added
-2004-04-15 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/: make-manifest, manifest.dat.pathsubst:
+ * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
- added support for '%config(...)' (or whatever) annotations
+2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
+ * added some sanity checks for a sany environment when
+ internalizing
+ the package management
- * ensc_wrappers/wrappers-vserver.hc,
- lib_internal/switchtowatchxid.c, src/chcontext.c,
- src/reducecap.c, src/rpm-fake-resolver.c, src/rpm-fake.c,
- src/vattribute.c:
+2005-04-28 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
+ * util-vserver/scripts/functions: * isRegularFile(): fixed
+ evaluation of params
+ * hasSubstring(): added
+ * getAllVservers(): fixed typo
-2004-04-15 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/: Makefile-files, util.h:
+ * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
+ <sys/syscall.h>
- added util-debug.h
+2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files,
+ util-vserver/lib_internal/sys_personality.h: added
+ sys_personality.h
- * lib_internal/util-debug.h:
+2005-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/legacy/vserver-copy,
+ util-vserver/scripts/vserver-copy: moved to legacy
-2004-04-15 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
- namespace.h, network.h, sched.h, switch.h, xid.h:
+ * util-vserver/lib/testsuite/Makefile-files,
+ util-vserver/lib/testsuite/personality.c: added testcases for the
+ vc_*personality*() functions
- updated to vs1.90pre9
+2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-15 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
+ support
- * lib/: syscall-compat.hc, vserver.h, testsuite/Makefile-files,
- testsuite/cflags.c, testsuite/flags.c[DEAD]:
+2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new kernel API
- renamed functions so that they correspond to the new kernel API
+ * util-vserver/lib/virtual.h: updated to new kernel headers
-2004-04-15 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: Makefile-files, cflags-compat.c, cflags-v13.c,
- cflags_list-compat.c, cflags_list-v13.c, flags-compat.c[DEAD],
- flags-v13.c[DEAD], flags_list-compat.c[DEAD],
- flags_list-v13.c[DEAD], syscall_createcontext-v13.hc[DEAD],
- syscall_createcontext.c[DEAD], syscall_ctxcreate-v13.hc,
- syscall_ctxcreate.c, syscall_ctxmigrate-v13.hc,
- syscall_ctxmigrate.c, syscall_getcflags-v13.hc,
- syscall_getcflags.c, syscall_getflags-v13.hc[DEAD],
- syscall_getflags.c[DEAD], syscall_migratecontext-v13.hc[DEAD],
- syscall_migratecontext.c[DEAD], syscall_setcflags-v13.hc,
- syscall_setcflags.c, syscall_setflags-v13.hc[DEAD],
- syscall_setflags.c[DEAD]:
+ * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
+ anymore
- renamed files so that their names are corresponding the kernel
- API. Especially, *_context was renamed to ctx_*, and *flags* to
- *cflags*.
+2005-04-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-13 10:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
+ removed the 'nonnull' attribute for the 'mask' param
- * scripts/functions:
+2005-04-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- further locking fixes
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/personalityflag.c,
+ util-vserver/lib/personalityflag_list.c,
+ util-vserver/lib/personalitytype.c: added personality* files
-2004-04-13 10:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/lockfile.c:
+ * util-vserver/doc/configuration.xml: * added some markup
+ * documented 'personality'
- propagate errors
+2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-13 10:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration-xhtml.xsl,
+ util-vserver/doc/configuration.dtd: added support for <directory>
+ and <filename> markup
- * src/chroot-rm.c:
+2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
+ * util-vserver/distrib/fc3/yum/yum.conf:
+ s!redhat-release!fedora-release!
-2004-04-13 10:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
- open FD 0
- evaluate CLI options depending on used kernel API
+2005-04-28 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-13 10:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
+ packages
- * scripts/functions:
+2005-04-28 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new locking mechanism
+ * util-vserver/distrib/fc1/apt/rpmpriorities,
+ util-vserver/distrib/fc2/apt/rpmpriorities,
+ util-vserver/distrib/fc3/apt/rpmpriorities,
+ util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
+ packages
-2004-04-13 10:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-28 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: issupported.c, issupportedstring.c, vserver.h:
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
- added VSHELPER0 feature
+2005-04-28 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-08 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added new kernel headers
- * scripts/vserver.functions:
+2005-04-28 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- execScriptlets(): fixed initialization of 'start'
- execScriptlets(): declare some variables as readonly
- _sourceWrap(): added some variables
+ * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
+ util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
+ util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
+ util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
+ util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
+ util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
+ util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
+ util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
+ util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
+ util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
+ util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
+ util-vserver/kernel/xid.h: updated to headers from
+ patch-2.6.11.7-vs2.0-pre2
-2004-04-08 08:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
+ qualifier
- implemented support for default-scriptlets (inspired by ideas of
- Olivier Poitrey)
+2005-04-24 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-08 08:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/start-vservers,
+ util-vserver/scripts/vsomething: use the new getAllVservers()
+ functionality to specify special kinds of
+ vservers
- * scripts/: rootshell, vapt-get-worker, vprocunhide, vrpm,
- vrpm-worker, vserver-build, vshelper:
+2005-04-24 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give more verbose error-messages
+ * util-vserver/scripts/functions: * isRegularFile(): allow to
+ override the '-f' classifier
+ * getAllVservers(): added several types of vservers (marked,
+ unmarked,
+ running...)
+ * getAllVserversByArg()" added
-2004-04-08 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall.c:
+ * util-vserver/m4/ensc_dietlibc_compat.m4: *
+ ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
+ the
+ results from ENSC_SYSCALL_ALTERNATIVE
- added link-warning for vc_new_s_context()
+2005-04-24 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-08 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
+ added
+ * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
+ from
+ ENSC_SYSCALL_ALTERNATIVE
- * doc/configuration.xml:
+2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added general description for the scripts and documented
- $DONT_SKIP_DEFAULTS
+ * util-vserver/lib/vserver-internal.h,
+ util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
-2004-04-08 08:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h:
+ * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
+ VALUES: added an empty field to make it compile with gcc4
- LINK_WARNING(): added
+2005-04-24 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-07 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/bcaps_list-v13.c,
+ util-vserver/lib/ccaps_list-v13.c,
+ util-vserver/lib/cflags_list-v13.c,
+ util-vserver/lib/ncaps_list-net.c,
+ util-vserver/lib/nflags_list-net.c: made it compatible to the new
+ utilvserver_listparser_uint*() API and
+ added wrappers with a third 'bool *' arg
- * scripts/chcontext, scripts/pkgmgmt, scripts/start-vservers,
- scripts/vapt-get, scripts/vpkg, scripts/vpstree,
- scripts/vrpm-preload, scripts/vserver, scripts/vserver-copy,
- scripts/vserver-wrapper, scripts/vservers.grabinfo.sh,
- scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
- scripts/legacy/vserver, sysv/rebootmgr, sysv/vprocunhide,
- sysv/vservers-legacy:
+2005-04-24 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give more comprehensive error-message
+ * util-vserver/lib/listparser.hc: * parser function has now to set
+ a 'bool *' arg to signal errors
+ * when 'mask' argument is null, the special modifiers like '~',
+ '!' or
+ 'any' are not allowed
-2004-04-07 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vps.c, vserver-info.c, vserver-stat.c:
+ * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
+ added a third 'bool *' arg for the
+ parser function so that errors can be better propagated
- use switchToWatchXid()
+2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-07 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall-alternative.h,
+ util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
+ syscall-wrap.h
- * src/Makefile-files:
+2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- link some files against libinternal.a
+ * util-vserver/update-doc: exclude some static files
-2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-24 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util.h:
+ * util-vserver/build-all: remove config.cache when CLEAN is set
+ disabled gcc33 build
- switchToWatchXid(): added prototype
+2005-04-24 11:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration-xhtml.xsl,
+ util-vserver/doc/configuration.dtd,
+ util-vserver/doc/configuration.xml: added new markup
+ added new CSS from Nicolas Costes
- * lib_internal/switchtowatchxid.c:
+2005-04-16 21:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: cleanups
+ added '--disable-extra-optimizations' option
-2004-04-07 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-16 21:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/Makefile-files:
+ * util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.functions.apt,
+ util-vserver/scripts/vserver-build.functions.rpm,
+ util-vserver/scripts/vserver-build.functions.yum,
+ util-vserver/scripts/vserver.functions: use the common
+ isRegularFile() method to filter out backup-files
- added switchtowatchxid.c
+2005-04-16 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-07 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: isRegularFile(): added
- * lib/vserver.h:
+2005-04-16 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- VC_ATTR_DEPRECATED: added
+ * util-vserver/util-vserver.spec.in: cleanups
+ added changelog entry for 0.30.206
-2004-04-07 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall-compat.hc:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
- vc_chrootsafe_compat(): removed
+2005-04-12 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
- * src/vunify.c:
+2005-04-12 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new MatchList_compare() interface
+ * util-vserver/scripts/vserver.functions: added verify-proc sanity
+ check
-2004-04-06 10:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-stat.c:
+ * util-vserver/scripts/functions: killContext(): commented out the
+ more correct
+ (but not working) kill-sequence
- started support for HZ!=100
- cleanups
+2005-04-12 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: ship the yum patches
- * src/vcopy.c:
+2005-04-12 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implement support for SKIP files
+ * util-vserver/Makefile.am: added '--no-wrap -S' to the
+ CVS2CL_AMFLAGS
-2004-04-06 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-12 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: rpm-fake-resolver.c, rpm-fake.c:
+ * util-vserver/configure.ac: adjusted min-dietlibc requirements
- do not call vc_new_s_context() when COMPAT API is not available
+2005-04-12 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
+ 'min_ver' to be a shell variable
- * scripts/functions:
+2005-04-12 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
- vshelper.doInit(): added another sanity check
+ * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
-2004-04-06 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/: matchlist-appendfiles.c, matchlist-compare.c,
- matchlist.h:
+ * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
+ endpwent()
- implemented support for SKIP (~) files
+2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/Makefile-files,
+ util-vserver/contrib/yum-2.2.1-chroot.patch,
+ util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
+ yum
- * lib/testsuite/flags.c:
+2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added tests for new flags
+ * util-vserver/Makefile.am: include m4/libsel.am
-2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
+ execution (required for vs1.9.5.12+)
- updated VC_VXF_* constants
- added VC_VXC_* constants
+2005-04-10 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: * kill vserver processes
+ explicitly with 'killContext'; userspace
+ reboot helper may assume that 'reboot(2)' never returns...
+ * added 'async' method
- * lib/flags-v13.c:
+2005-04-10 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added/updated flaglist
+ * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
+ is not possible to stop asynchronously
+ send SIGINT to pid 1 instead of trying to determine initpid
-2004-04-06 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/ccaps-v13.c:
+ * util-vserver/scripts/vserver.functions: use 'killContext()'
+ instead of invoking 'vkill' manually
+ set an initial runlevel for 'minit' style also
+ set 'async' vshelper method for non-sync mode
- added ccap names
+2005-04-10 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
+ this may cause very slow booting when
+ NIS/LDAP servers are local vservers as bash tries to expand this
+ to a
+ homedir...
- * ensc_wrappers/wrappers-vserver.hc:
+2005-04-10 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
+ * util-vserver/scripts/functions: spawn(), killContext(): added
-2004-04-06 10:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/misc/vunify-exclude:
+ * util-vserver/m4/libsel.am: initial checkin
- exclude keyfiles completely
- made some big files in /etc canditates for unify
+2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-04-06 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
+ accepts 'DIET' and 'DIETFLAGS' as
+ global configure variables
- * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
- sched.h, signal.h, xid.h:
+2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to 2.6.5-vs1.9.0pre4
+ * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
-2004-03-31 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/lockfile.c:
+ * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
+ ENSC_USE_GLIBC
- optimized some things
- now check, if getppid()==original_parent instead of getppid()!=1 (might make a difference in vservers)
+2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-31 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
+ variables; they are set by configure now
- * scripts/functions:
+2005-04-08 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some doc
- s!_UV_LOCKS!_VS_LOCKS!
+ * util-vserver/scripts/vyum-worker: added better test for patched
+ yum
-2004-03-31 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/lockfile.c:
+ * util-vserver/src/vserver-info.c: fixed typo
- fixed '--help' output
+2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-31 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
+ S. Gumerman)
- * contrib/manifest.dat.pathsubst, src/.cvsignore:
+2005-04-08 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lockfile
+ * util-vserver/scripts/vserver-build.functions.yum: substitute
+ @YUMLOCKDIR@
-2004-03-31 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/lockfile.c:
+ * util-vserver/scripts/chcontext: fixed operation when context was
+ not specified
- initial checkin
+2005-04-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-31 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/initpre: reverted the patch adding
+ '/usr/X11'
+ create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
+ FC4
- * src/Makefile-files:
+2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lockfile
+ * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
+ -s'
-2004-03-31 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
- enableInterfaces(), disableInterfaces(): added locking
- enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
+2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-31 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
- * scripts/util-vserver-vars.pathsubst:
+2005-04-08 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- $_LOCKFILE, $LOCKDIR: added
+ * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
-2004-03-31 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-29 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
+ instead of libensc_vector.a
- lock(),unlock(): added
- isNumber(): added doc
+2005-03-25 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.stop: fixed typo
- * scripts/vserver.functions:
+2005-03-25 17:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made it work...
+ * util-vserver/scripts/vserver.functions: minor cleanups: call
+ vkill with '--xid' instead of '-c'
-2004-03-30 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-25 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/scripts/vserver.stop: address both the context and
+ the pid when sending SIGINT to init
- isNumber(): fixed '0' case
+2005-03-25 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-30 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
+ with 'cmp' but display verbose error reason
- * scripts/vserver.functions:
+2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented parts of Liam Helmer's dummy-interface method
+ * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
+ made it work with recent kernels
-2004-03-30 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
+ stylesheet' instead of 'stylesheet' (reported by Herbert
+ Poetzl)
- isNumber(): added
+2005-03-25 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-30 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: fixed quoting of % in
+ %description
- * Makefile.am, configure.ac, scripts/util-vserver-vars.pathsubst:
+2005-03-24 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added substitutions/tests for iptables, modprobe, rmmod and nameif
- (required for Liam Helmer's dummy-interfaces)
+ * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
+ REQUIREMENTS
-2004-03-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vshelper-sync.c:
+ * util-vserver/NEWS, util-vserver/configure.ac,
+ util-vserver/util-vserver.spec.in: version 0.30.205
- implemented it with select() instead of alarm(); races are much nicer to handle
+2005-03-24 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-30 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: added some %descriptions
- * src/vshelper-sync.c:
+2005-03-24 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use sigaction() instead of signal() to remove SA_RESTART flag explicitly
+ * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
+ add 'volatile' qualifier at variables used around 'setjmp'
+ use sigsetjmp() instead of setjmp()
+ minor code cleanups
-2004-03-30 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/pipe-sync.c[DEAD]:
+ * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
+ places
+ use Echdir() instead of chdir()
- obsoleted by vshelper-sync
+2005-03-24 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-30 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
+ util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
+ util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
+ util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
+ util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
+ util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
+ util-vserver/src/vuname.c, util-vserver/src/vunify.c,
+ util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
+ at some places
- * kernel/: context.h, cvirt.h, limit.h, network.h, sched.h,
- switch.h:
+2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated from vs0.09.28
+ * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
+ instead of truncate()
-2004-03-30 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst, src/Makefile-files:
+ * util-vserver/lib_internal/testsuite/copy-check: added new tests
+ and better diagnostic
- removed pipe-sync
+2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-27 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
+ qualifiers to a better place
+ minor code cleanups
- * NEWS, configure.ac:
+2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.207
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
+ added
-2004-03-26 10:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
- use 'findObject -e' instead of 'findFile' to find /dev/null also
+2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 10:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
+ files on exit
- * scripts/vserver.start:
+2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed call of vshelper.isEnabled
+ * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
+ signals while executing the non-atomic operations
-2004-03-26 10:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/src/vhashify.c: optimized directory creation
- fixed some typos
+2005-03-24 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 10:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
+ testcase
+ added some 'volatile' modifiers
+ use siglongjmp() instead of longjmp()
- * doc/configuration.xml:
+2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented apps/vshelper/logfile symlink
+ * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
+ cleanups
-2004-03-26 10:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vshelper:
+ * util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore,
+ util-vserver/lib_internal/testsuite/Makefile-files,
+ util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
+ testcase
- ignore 'restart2' event; this seems to be issued at vserver *start*
- added support for a logfile
- enable logfile-logging when invoked from kernel (no tty)
+2005-03-23 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 09:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/testsuite,
+ util-vserver/ensc_vector/testsuite/.cvsignore: updated
- * scripts/util-vserver-vars.pathsubst:
+2005-03-23 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed order of variables
- fixed _VSHELPER path
+ * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
+ added lots of new code...
-2004-03-26 09:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
- fixed vshelper path
- added vshelper-sync
+2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 09:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.rpm,
+ util-vserver/scripts/vserver-build.yum: execute '--initdb' before
+ importing pubkeys
+ import pubkeys from /etc/vservers/.distributions/.common/pubkeys
+ also
- * util-vserver.spec.in:
+2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some Requires:
- own %dir /var/run/vshelper
+ * util-vserver/scripts/vserver: added 'hashify' target
-2004-03-26 09:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_VHASHIFY
- added substition for @VSHELPERSTATEDIR@
- minor cosmetical cleanups
+2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
+ initialization of 'vserver'
- * src/.cvsignore:
+2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vshelper-sync
+ * util-vserver/distrib/Makefile.am: create
+ /etc/.../.distributions/.common/pubkeys/
+ create /etc/.../.defaults/apps/vunify/hash
-2004-03-26 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vshelper-sync.c:
+ * util-vserver/util-vserver.spec.in: copy GPG keys from the system
+ into the confdir
+ buildrequire dietlibc-0.25
- initial checkin
+2005-03-23 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/build-all: build with debug settings
- * src/vserver-info.c:
+2005-03-22 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added tgID and tgPXID support
- - accept 'true' as boolean value
- - optimized the code a little bit so that the xid will be looked up
- only when really needed
+ * util-vserver/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
-2004-03-26 08:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vps.c:
+ * util-vserver/lib_internal/command-exec.c: call write(2) through
+ TEMP_FAILURE_RETRY()
- in output, added a ' ' on overlong vserver-names
+2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
- * src/secure-mount.c:
+2005-03-22 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rewrote some parts to cope better with '-o' options (required for -bme
- patches to work)
+ * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
+ workaround warning messages regarding 'warn_unused_return_value'
+ when
+ using _FORTIFY_SOURCE.
-2004-03-26 08:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/getvservervdir.c,
+ util-vserver/lib_internal/coreassert.h,
+ util-vserver/lib_internal/matchlist-initmanually.c,
+ util-vserver/lib_internal/matchlist-printid.c,
+ util-vserver/lib_internal/util-exitlikeprocess.c,
+ util-vserver/lib_internal/util-io.h: workaround warning messages
+ regarding 'warn_unused_return_value' when
+ using _FORTIFY_SOURCE.
- added vshelper-sync
+2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
+ vdlimit
- * scripts/vshelper:
+2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/util-vserver.spec.in: cleanups
+ use %global instead of %define
-2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-22 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.stop:
+ * util-vserver/build-all: set _FORTIFY_SOURCE
- added VSHELPER & synchronization code
+2005-03-19 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore: updated
- * scripts/vserver.start:
+2005-03-19 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added documentation about failure reasons
- added VSHELPER code
+ * util-vserver, util-vserver/.cvsignore: updated
-2004-03-26 08:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/update-doc: initial checkin
- adapted code to new getFileArray() behavior
- added VSHELPER support
- added "LEGACY ALERT" messages
- initSync(),waitForSync(): added
+2005-03-19 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/chcontext: do not use '--create' for dynamic
+ contexts
- * scripts/vserver-setup.functions:
+2005-03-19 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added a "LEGACY ALERT"
+ * util-vserver/distrib/apps: removed...
-2004-03-26 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build:
+ * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
+ util-vserver/distrib/apps/vshelper/action: added to be removed...
- fixed code to work with new behavior of getFileArray
+2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/initsignal,
+ util-vserver/src/testsuite/data/vserver1,
+ util-vserver/src/testsuite/data/vserver2,
+ util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
+ util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
+ obsoleted
- * scripts/util-vserver-vars.pathsubst:
+2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some missing variables
- added the vshelper variables
+ * util-vserver/src/testsuite/data/vserver1,
+ util-vserver/src/testsuite/data/vserver1/apps,
+ util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
+ util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
+ util-vserver/src/testsuite/data/vserver1/apps/vunify,
+ util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
+ util-vserver/src/testsuite/data/vserver2,
+ util-vserver/src/testsuite/data/vserver2/apps,
+ util-vserver/src/testsuite/data/vserver2/apps/vunify,
+ util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
+ util-vserver/src/testsuite/vuname,
+ util-vserver/src/testsuite/vuname/nodename,
+ util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
+ util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
+ to be removed...
-2004-03-26 08:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/pkgmgmt:
+ * util-vserver/distrib/redhat/initsignal: added to be removed
+ soon...
- use pkgmgmt.isAptAvailable()
+2005-03-19 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vnet.c: obsoleted...
- * scripts/functions:
+2005-03-19 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- logging(),warning(),panic(),execute(): added
- pkgmgmt.isAptAvailable(): added
- vshelper.*(): added
- getFileArray(): fail, when file does not exist
+ * util-vserver/doc/vunify-verbosity.txt,
+ util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
+ util-vserver/src/vnet.c: initial checkin
-2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/vserver-start/interface-add.c,
+ util-vserver/vserver-start/interface-print.c,
+ util-vserver/vserver-start/interface-remove.c,
+ util-vserver/vserver-start/main.c: avoid warnings regarding
+ unused params
- added vshelper
+2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
+ section
+ build vhashify only with C99 and beecrypt
+ cleanups
- * lib/vserver.h:
+2005-03-19 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - minor cleanups
- - added vcFEATURE_VSHELPER
- - vc_isSupported(): annotated it
- - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
- requires a special handling so inlining is not really usefully
- anymore
+ * util-vserver/lib_internal/testsuite/copy-check: cleanups
+ conditionalize expensive tests
-2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: issupported.c, issupportedstring.c:
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib_internal/Makefile-files: moved *dlimit* files
+ into the only-C99 section
+ clean all potentially built libraries
- added VSHELPER
+2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/list-free.c: some minor C89
+ compatibility changes
- * lib/Makefile-files:
+2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added getinsecurecaps.c
+ * util-vserver/ensc_vector/Makefile-files: use
+ 'lib-dietlibc-not-enabled-error.a' consistently
+ clean all libraries inclusive those which might not be built
-2004-03-26 08:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getinsecurecaps.c:
+ * util-vserver/doc/configuration.dtd: readded
- initial checkin
+2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented the 'vhashify'
+ configuration
+ moved '<default>' tags before '<description>'
- * doc/configuration.xml:
+2005-03-19 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented the vshelper stuff
+ * util-vserver/doc/configuration-xhtml.xsl: applied changes
+ regarding the new www-location on savannah
-2004-03-26 08:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-19 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.dtd:
+ * util-vserver/doc/Makefile-files: (re)added xsltproc support
- added a type for 'script'
+2005-03-19 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: added tests for XSLTPROC
+ added '--disable-expensive-tests'
+ added beecrypt tests
+ cosmetical cleanups + enhancements
- * distrib/Makefile.am:
+2005-03-19 01:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups in the directory creation rules
+ * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
+ added some hacks for lib-dietlibc-not-enabled-error.a
-2004-03-26 08:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore: updated
- added vshelper
+2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-26 08:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
+ include <sys/stat.h> instead of defining a 'struct stat'; this
+ prevents
+ problems with the 64bit interface of the filesystem functions
- * util-vserver.spec.in:
+2005-03-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'install-distribution' instead of 'install-vserverdir'
- added vshelper stuff
+ * util-vserver/lib_internal/unify-copy.c: use a sparse-file
+ friendly method for copying files
-2004-03-26 08:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/lib_internal/testsuite/Makefile-files,
+ util-vserver/lib_internal/testsuite/copy-check,
+ util-vserver/lib_internal/testsuite/copy.c: added testcases for
+ Unify_copy()
- cleanups and enhancements in the directory installation rules
+2005-03-18 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 06:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
+ instead of libensc_vector.a
- * NEWS:
+2005-03-18 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.205
+ * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
+ util-vserver/src/vhashify.h: made it work...
-2004-03-24 06:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
+ applied changes in the MatchList-API
- fixed LDADD flags for capchroot
+2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 06:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
+ libensc_vector.a
+ use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
- * src/vsched.c:
+2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- enhanced the in-chain operation; make it a noop when called without opts
- enhanced error messages
+ * util-vserver/scripts/vpkg: exit with returncode of '2' when
+ pkgmgmt can not be determined
-2004-03-24 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: util-vserver-vars.pathsubst, vserver.functions,
- vserver.start:
+ * util-vserver/lib_internal/testsuite/Makefile-files: use
+ $(LIBENSCVECTOR) instead of libensc_vector.a
- added scheduler support
+2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify-isiunlinkable.c,
+ util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
+ return-type
- * doc/configuration.xml:
+2005-03-18 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added basic documentation for bcapabilities, ccapabilities and schedule
+ * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
+ with mmap(2) instead of read(2)+write(2) sequences
-2004-03-24 05:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h, src/chcontext.c, src/reducecap.c, src/rpm-fake.c,
- src/vattribute.c, src/vps.c:
+ * util-vserver/lib_internal/string.hc: String_free(): added
- renamed vc_get_securecaps() to vc_get_insecurecaps()
+2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/string.h: renamed String_destroy() to
+ String_free()
- * scripts/vserver.start:
+2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing '\'
+ * util-vserver/lib_internal/string-destroy.c: obsoleted;
+ String_free() is now inlined
-2004-03-24 05:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vattribute.c, vcontext.c, vlimit.c, vnamespace.c,
- vserver-info.c, vuname.c:
+ * util-vserver/lib_internal/matchlist-initbyvserver.c,
+ util-vserver/lib_internal/matchlist-initmanually.c,
+ util-vserver/lib_internal/matchlist-initrefserverlist.c,
+ util-vserver/lib_internal/matchlist.h: applied lot of API changes
- use vc_xidopt2xid()
+2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
+ instead of String_destroy()
- * src/: chcontext.c, vkill.c, vsched.c:
+2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- prefer '--xid' instead of '--ctx'
- use vc_xidopt2xid()
+ * util-vserver/lib_internal/Makefile-files: added
+ matchvserverinfo-*
+ removed string-destroy.c
-2004-03-24 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/lib_internal/matchvserverinfo-free.c,
+ util-vserver/lib_internal/matchvserverinfo-init.c: initial
+ checkin
- added support for $VSERVER_EXTRA_CMDS[] which can be set in userscripts
+2005-03-18 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/Makefile-files,
+ util-vserver/lib/Makefile-files: split into a -glibc and a -diet
+ part
- * scripts/vserver-build.debootstrap:
+2005-03-18 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call 'wget' with '-nv' instead of '-q'
+ * util-vserver/ensc_vector/testsuite/Makefile-files,
+ util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
+ instead of libensc_vector.a
-2004-03-24 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-18 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/configure.ac: HACK: set 'enable_static=no' for
+ dietlibc case and postpone AC_PROG_LIBTOOL execution
- vc_xidopt2xid(): added prototype
+2005-03-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
+ lib/libvserver.la
+ use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
- * lib/Makefile-files:
+2005-03-17 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added xidopt2xid.c
+ * util-vserver/build-all, util-vserver/src,
+ util-vserver/src/.cvsignore: updated
-2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/xidopt2xid.c:
+ * util-vserver/src/vunify.c: use new Unify_unify() API
+ rearranged some code; I do not try to be C89 compliant in C99
+ progams anymore...
- initial checkin
+2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcopy.c: use new Unify_unify() API
- * ensc_wrappers/wrappers-vserver.hc:
+2005-03-17 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Evc_xidopt2xid(): added
+ * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
+ util-vserver/src/vhashify.h: initial checkin
-2004-03-24 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/misc/debootstrap.uri:
+ * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
+ lib_internal/libinternal.a
+ added vhashify*
- updated to recent version
+2005-03-17 14:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/testsuite/Makefile-files,
+ util-vserver/src/testsuite/Makefile-files,
+ util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
+ instead of lib_internal/libinternal.a
- * util-vserver.spec.in:
+2005-03-17 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed Requires()
- fixed some %dir's
+ * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
+ argument to Unify_unify()
+ * Unify_isIUnlinkable(): added
-2004-03-24 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
+ argument to Unify_unify()
- cleaned up CLI: '--xid' is supported now, removed '-h' and '-v' options
- minor cleanups
+2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/list-add.c,
+ util-vserver/ensc_vector/list-at.c,
+ util-vserver/ensc_vector/list-free.c,
+ util-vserver/ensc_vector/list-init.c,
+ util-vserver/ensc_vector/list-insertinternal.c,
+ util-vserver/ensc_vector/list-internal.h,
+ util-vserver/ensc_vector/list-search.c,
+ util-vserver/ensc_vector/list-searchselforg.c,
+ util-vserver/ensc_vector/list.h,
+ util-vserver/ensc_vector/list.hc,
+ util-vserver/ensc_vector/testsuite/test2.c,
+ util-vserver/ensc_vector/vector-searchselforg.c,
+ util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
- * sysv/vservers-legacy:
+2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib_internal/Makefile-files: * create both
+ libinternal-diet.a and libinternal-glibc.a. This is
+ needed to avoid segfaults with gcc4 when linking against glibc
+ based
+ libraries like 'beecrypt'. Perhaps, these segfaults are a problem
+ with gcc4 as they do not happen with gcc33...
+
+ * added unify-isiunlinkable.c
-2004-03-24 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/: rebootmgr, rebootmgr.subst[DEAD]:
+ * util-vserver/ensc_vector/testsuite/test1.c: added tests for
+ Vector_searchSelfOrg()
- 'rebootmgr' is now a src-script
+2005-03-17 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
- * sysv/Makefile-files:
+2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- 'rebootmgr' is now a src-script
- added vservers-legacy
+ * util-vserver/ensc_vector/vector.h,
+ util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
+ added
-2004-03-24 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vattribute.c:
+ * util-vserver/ensc_vector/Makefile-files: added list-* files
+ added vector-searchselforg.c
- initialize 'bmask' member of struct vc_ctx_caps
- use negative logic of --bcap (this should be the 'old' behavior of '--cap')
+2005-03-17 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
+ fixed declaration of the *_x*int() methods; they do not take a
+ 'base' argument
- * src/rpm-fake.c:
+2005-03-09 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initialize 'bmask' member of struct vc_ctx_caps
+ * util-vserver/src/vserver-info.c: added XIDTYPE support
-2004-03-24 02:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: capchroot.c, filetime.c, readlink.c:
+ * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
- rewrote it
+2005-03-09 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_initrddir.m4: fixed typo
- * src/Makefile-files:
+2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; moved some programs into $legacydir
+ * util-vserver/lib/vserver.h: vc_getXIDType(): added
-2004-03-24 02:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/lib/vserver-internal.h: added some magic to avoid
+ warnings with gcc4
- added more legacy programs
+2005-03-09 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
+ added getxidtype.c
- * scripts/legacy/vserver:
+2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use $_XXXX variables instead of static commandnames
- use variables for paths
+ * util-vserver/distrib/redhat/initpre: create /usr/X11 also
-2004-03-24 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/legacy/distrib-info:
+ * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
+ util-vserver/distrib/fc3/apt/rpmpriorities,
+ util-vserver/distrib/fc3/apt/sources.list: added apt support for
+ FC3
- moved parserpmdump to legacy
+2005-03-02 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_adddlimit-v13.hc,
+ util-vserver/lib/syscall_adddlimit.c,
+ util-vserver/lib/syscall_getdlimit-v13.hc,
+ util-vserver/lib/syscall_getdlimit.c,
+ util-vserver/lib/syscall_remdlimit-v13.hc,
+ util-vserver/lib/syscall_remdlimit.c,
+ util-vserver/lib/syscall_setdlimit-v13.hc,
+ util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
+ CALL_VC_V13
- * scripts/util-vserver-vars.pathsubst:
+2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_REBOOTMGR
+ * util-vserver/scripts/vyum: allow '--all' param
-2004-03-24 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_dietlibc.m4:
+ * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
- fixed copy&paste error
+2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
+ statements
- * ensc_vector/.cvsignore, lib_internal/.cvsignore, ChangeLog.sed,
- cvsusers.map:
+2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/syscall_adddlimit-v13.hc,
+ util-vserver/lib/syscall_remdlimit-v13.hc,
+ util-vserver/lib/vserver-internal.h: minor cleanups
-2004-03-24 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * .cvsignore, distrib/.cvsignore, ensc_vector/testsuite/.cvsignore,
- lib/.cvsignore, lib/testsuite/.cvsignore, src/.cvsignore,
- src/testsuite/.cvsignore, tests/.cvsignore:
+ * util-vserver/src/secure-mount.c: do not assume 'nodev' on
+ 'devpts'
- added some standardfiles; I do not want to wait until Savannah fixes
- its scripts and allows access to CVSROOT/cvsignore again.
+2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h:
+ CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
- * lib_internal/util-perror.h:
+2005-03-02 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- placed a 'do ... while (0)' block around the macros
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall_adddlimit-v13.hc,
+ util-vserver/lib/syscall_adddlimit.c,
+ util-vserver/lib/syscall_getdlimit-v13.hc,
+ util-vserver/lib/syscall_getdlimit.c,
+ util-vserver/lib/syscall_remdlimit-v13.hc,
+ util-vserver/lib/syscall_remdlimit.c,
+ util-vserver/lib/syscall_setdlimit-v13.hc,
+ util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
+ util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
+ util-vserver/src/vdlimit.c: added *vdlimit functions + tools
+ (patch provided by Daniel Hokka Zakrisson)
-2004-03-24 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: bcaps_list-v13.c, syscall_getccaps-v13.hc,
- syscall_setccaps-v13.hc:
+ * util-vserver/scripts/vserver-setup.functions: added some sanity
+ checks
- handle the new struct vc_ctx_caps::bmask member
+2005-02-25 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/Makefile-files,
+ util-vserver/ensc_wrappers/wrappers-string.hc,
+ util-vserver/ensc_wrappers/wrappers.h: added wrapper around
+ string functions
- * contrib/manifest.dat.pathsubst:
+2005-02-25 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved some files into legacy
- handle sysv scripts
+ * util-vserver/src/secure-mount.c: /me should learn to differ
+ between script-languages and C... strings in C are still marked
+ by >"< but not by >'<...
+ fixed allocation of the newly generated option string
-2004-03-24 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/vapt-get-worker,
+ util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
+ $_APT_GET
- added formerly missing 'v_gated' registration
- updated -legacy subpackage and moved some initscripts into it
+2005-02-25 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-24 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/initpost,
+ util-vserver/scripts/functions,
+ util-vserver/scripts/legacy/distrib-info,
+ util-vserver/scripts/legacy/rootshell,
+ util-vserver/scripts/legacy/vserver,
+ util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/start-vservers,
+ util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
+ util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.functions.apt,
+ util-vserver/scripts/vserver-build.functions.pkgmgmt,
+ util-vserver/scripts/vserver-build.functions.rpm,
+ util-vserver/scripts/vserver-build.functions.yum,
+ util-vserver/scripts/vserver-build.rpm,
+ util-vserver/scripts/vserver-build.yum,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vserver-setup.functions,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
+ util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
+ util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
+ PATCHES: introduced a more common naming
+ scheme: global, immutable variables names are now named like
+ '$__ABC'
+ instead of '$ABC'. This happens at much places and will break a
+ lot of
+ patches therefore.
- * lib/vserver.h:
+2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not use PURE before gcc 3.3.3
- use a more effective way to determine gcc revision
- struct vc_ctx_caps: added 'bmask' member
+ * util-vserver/configure.ac: changed my GPG key
-2004-03-24 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h:
+ * util-vserver/src/secure-mount.c: assume 'nodev' by default
- do not use PURE before gcc 3.3.3
- use a more effective way to determine gcc revision
+2005-02-25 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-23 02:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.yum,
+ util-vserver/scripts/vyum-worker: added preliminary support for
+ the patch from
+ https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
- * scripts/vserver-wrapper:
+2005-02-25 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed typo (missing 's')
+ * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
+ ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
+ use $SETUP_CONFDIR instead of $confdir
-2004-03-23 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-25 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions:
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
+ $PKGDIR, use $PKGINSTALLDIR instead of
- added basic support for SuSE (patch from Thomas Guettler)
- give more hints in errormessages (patch from Thomas Guettler)
+2005-02-20 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-23 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.rpm:
+ rpm.initFilesystem(): fixed variable-names; this caused e.g. an
+ unset %_dbpath macro formerly
- * scripts/vpkg:
+2005-02-15 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give out errormessage on unknown distribution type
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
-2004-03-23 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-15 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/configure.ac: added information where the 'ip' and
+ 'vconfig' programs can be found
- added basic support for SuSE
+2005-02-15 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-19 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: adjusted the order of cli options
+ evaluation; automake-1.9.5 redirects
+ input from /dev/null so the 'tty -s' check gets triggered and
+ 'make
+ distcheck' fails in the '... --version/--help' tests
- * src/vserver-stat.c:
+2005-02-15 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed race when process disappeared shortly after reading /proc
+ * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
+ symlink; there was a '/' missing which
+ caused a pollution of the /etc/vservers/.defaults directory with
+ 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
-2004-03-19 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-07 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/scripts/functions,
+ util-vserver/scripts/vserver-build.functions.pkgmgmt,
+ util-vserver/src/vunify.c: fixed typos
- documented apps/init/{mark,depends}
- mentioned the gentoo initstyle
+2005-02-07 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-19 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented the *namespace
+ options
- * doc/configuration-lsd.css:
+2005-02-04 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- followed Bertl's suggestion and added a subliminal message
+ * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
+ of the mtab-location (Georg Glas)
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
-2004-03-19 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-04 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/scripts/vserver.functions: fixed one of the
+ previously added 'test -n'
- require at least version 0.24 of dietlibc
+2005-02-02 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-19 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
+ ENSC_PATHPROG(): added a '<DESCR>' parameter
- * m4/ensc_dietlibc.m4:
+2005-02-02 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- allow to specify a <min-version>
+ * util-vserver/doc/compatibility-xhtml.xsl,
+ util-vserver/doc/compatibility.css: applied
+ http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
-2004-03-18 07:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
- version 0.29.204
+2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 07:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files: added vyum-worker to
+ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
- * lib_internal/util-dotfile.h:
+2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not use PURE; it is not applicable for inline declarations
+ * util-vserver/scripts/vyum-worker: minor cosmetical change
-2004-03-18 06:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h:
+ * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
+ fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
+ VAR=$(ACTION)'
+ succeeds everytime so ERROR will be never executed. So, it is
+ rewritten to
+ 'local VAR; VAR=$(ACTION) || ERROR'.
- fixed broken condition for PURE
- define __builtin_expect() when needed
+2005-02-01 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
- * src/vunify.c:
+2005-02-01 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups in the verbosity code
+ * util-vserver/distrib/fc3/rpmlist.d,
+ util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
-2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/legacy/: vps.pathsubst, vserver:
+ * util-vserver/scripts/vserver-build.rpm: moved installPackages
+ into vserver-build.functions.rpm
+ added support for preconfigured package-lists
- use 'chcontext-compat' instead of 'chcontext'
+2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
+ added
- * scripts/vserver.stop:
+2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call isVserverRunning to cleanup rundir
+ * util-vserver/scripts/vserver-build: documented the '--empty'
+ switch for the '-m rpm' method
+ allow an increasing debug-level
-2004-03-18 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 16:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.pkgmgmt:
+ * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
- ignore candidates for location of pkgmgmt-dir when $ROOTDIR is empty
+2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
+ directory + content
- * scripts/vserver-build:
+2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; use full parenthesis in case ... esac
+ * util-vserver/contrib/manifest.dat.pathsubst: added
+ vserver-build.rpm
-2004-03-18 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver:
+ * util-vserver/lib_internal/matchlist-initbyvserver.c,
+ util-vserver/lib_internal/matchlist-initmanually.c,
+ util-vserver/lib_internal/matchlist-initrefserverlist.c,
+ util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
+ changed matchlist-API to pass additional information about a
+ vserver. This allows to turn off pkgmgmt-queries for not-yet
+ existent vservers in 'vcopy'
- implemenented 'pkgmgmt' command
+2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
+ added; it allows to pass additional information about the vserver
- * scripts/vrpm:
+2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- allow both internal and external packagemanagement
+ * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
+ with O_RDWR, fixed resource leak in error-case
-2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-02-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vpkg:
+ * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
+ when appending the '/'
- cleanups; generalized some functions and moved them into the 'functions' file
+2005-01-31 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml,
+ util-vserver/scripts/functions, util-vserver/scripts/vshelper:
+ added 'debug' option for vshelper
- * scripts/vapt-get:
+2005-01-31 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- support both internal and external packagemanagement
+ * util-vserver/scripts/vshelper: added delegation support (Herbert
+ Poetzl)
+ http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
-2004-03-18 06:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/scripts/vserver-build.functions: getDistribution():
+ added support for a default distribution
- added $_PKGMGMT and $_TAR
+2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files,
+ util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
- * scripts/start-vservers:
+2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- filter out non-matching vservers *before* adding them to the makefile
+ * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
+ util-vserver/distrib/template/initpost,
+ util-vserver/distrib/template/initpre: added the 'template'
+ distribution
-2004-03-18 06:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
+ be now done shortly before execve(2)
+ but not on initialization anymore. This solves the problem when
+ 'rpm' is
+ a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
+ was unset
+ and the wrapper not used.
- getVserverStatus(): fix problems with leading whitespaces in numerical values
- pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
+2005-01-31 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: fixed the (currently non-existent)
+ child->parent traversal
- * scripts/pkgmgmt:
+2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
+ DOT_MULTI_TARGET
-2004-03-18 06:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/doc/configuration.xml: updated
- added pkgmgmt
+2005-01-31 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am,
+ util-vserver/lib/createskeleton-full.hc,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-setup.functions,
+ util-vserver/src/save_ctxinfo.c,
+ util-vserver/util-vserver.spec.in: removed 'run.rev' as a
+ vserver-local variable and made it a system-wide setting
- * lib_internal/matchlist-initmanually.c:
+2005-01-28 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- some cleanups in the verbosity code
+ * util-vserver/doc/configuration.xml: reindented it
+ fixed vshelper documentation
-2004-03-18 06:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservercfgstyle.c:
+ * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/start-vservers,
+ util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
+ util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.functions.rpm,
+ util-vserver/scripts/vserver-setup.functions,
+ util-vserver/scripts/vserver-wrapper,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
+ util-vserver/scripts/vsomething: use 'test -n "..."' instead of
+ 'test "..."'; when "..." expands to '-v'
+ or a similar string, the expression will be misinterpreted
+ (noticed by
+ Werner Schalk)
- filter out relative and absolute paths; when they are not pointing to
- an existing directory, the function fails
+2005-01-27 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
- * ensc_wrappers/wrappers_handler.hc:
+2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use __builtin_expect
+ * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
+ reworked the capability.h stuff
-2004-03-18 06:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/defaults/apt/apt.conf:
+ * util-vserver/src/Makefile-files,
+ util-vserver/src/capability-compat.h: added capability-compat.h
- added '@autogenerated@' tag plus small warning
+2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: added check for <sys/capability.h>
+ header
- * contrib/manifest.dat.pathsubst:
+2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added pkgmgmt script
+ * util-vserver/Makefile.am: removed the linuxcaps.h bits
-2004-03-18 06:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/src/vserver-info.c: implemented capability-support
+ check
- look for tar
+2005-01-27 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-18 06:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
+ and context-creation; this caused
+ errors on kernel 2.6 when the vserver is not running yet
- * Makefile.am:
+2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- substitute @TAR@
+ * util-vserver/src, util-vserver/src/.cvsignore,
+ util-vserver/src/Makefile-files: added check-unixfile
-2004-03-16 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chbind.c:
+ * util-vserver/scripts/vserver.start: execute sanityCheck()
- use vc_get_nb_ipv4root() instead of hardcoded '16' value
+2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: moved sanity checks which
+ were spread in various functions into the sanityCheck() method
+ implemented checks for non-newline terminated files and missing
+ capability support
- * compat.h:
+2005-01-27 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- CONST: added
+ * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
+ util-vserver/distrib/fc3/pkgs/01,
+ util-vserver/distrib/fc3/pkgs/02,
+ util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
+ util-vserver/distrib/fc3/yum.repos.d,
+ util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
+ util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
+ util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
+ util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
+ util-vserver/distrib/fc3/yum/yum.conf,
+ util-vserver/scripts/vserver-build.functions.yum,
+ util-vserver/scripts/vserver-build.yum,
+ util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
+ util-vserver/scripts/vyum-worker,
+ util-vserver/src/check-unixfile.c: initial checkin
-2004-03-16 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/vserver-build: added 'yum' support
- VC_ATTR_CONST: added
- vc_get_nb_ipv4root(): added
+2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
+ code into the 'functions' file
- * lib/Makefile-files:
+2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added getnbipv4root.c
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
+ files + vsomething + check-unixfile
-2004-03-16 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getnbipv4root.c:
+ * util-vserver/scripts/functions: added yum* support
+ reorganized the rpmFake stuff
- initial checkin
+2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files: added the yum* files +
+ vsomething
- * scripts/Makefile-files:
+2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added the sysvwrappers to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+ * util-vserver/distrib/redhat/initpre: added missing newline
-2004-03-16 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-27 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
- version 0.29.202
+2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
+ + check-unixfile
- * sysv/Makefile-files:
+2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vservers-default
- removed vservers
+ * util-vserver/README: mentioned the '-m yum' buildmethod
-2004-03-16 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/vservers.subst[DEAD]:
+ * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
+ /etc/vservers/.../vdir also
- obsoleted by new initscript
+2005-01-26 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
- * sysv/vservers-default:
+2005-01-26 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/util-vserver.spec.in: do not ship the /vservers
+ directory itself; as it is immutable, the
+ extraction will fail else
-2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 20:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore: updated
- implemented INITPID for the compat API
+2005-01-26 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
+ avoid comments after '-p /sbin/ldconfig'
- * src/rpm-fake.c:
+2005-01-26 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented/fixed the non-legacy part
- cleanups
+ * util-vserver/scripts/vserver.start: added (untested) support for
+ '/' in the vserver fstab
-2004-03-16 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake-resolver.c:
+ * util-vserver/scripts/vserver.functions: use unique prefixes for
+ variables used in functions with 'eval' statements
+ mountRootFS(): added
- implemented/fixed the non-legacy part
+2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: use unique prefixes for variables
+ used in functions with 'eval' statements
- * scripts/vserver.suexec:
+2005-01-26 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added internal mode to use 'suexec' for stopped vservers also
+ * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
+ <string.h> + <ctype.h>
-2004-03-16 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.stop:
+ * util-vserver/scripts/Makefile-files: moved rootshell to legacy
- added a more efficient stop method for fakeinit vservers
+2005-01-26 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/vserver-start/defaulttty.c: include <string.h>
- * scripts/vserver.start:
+2005-01-26 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- finxed incomplete quoting
+ * util-vserver/src/secure-mount.c: added '--rootfs' option
-2004-03-16 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-26 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
+ initscripts to legacy
- handle fakeinit separately
- cleanups and fixes in the flag-generation
+2005-01-26 14:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: updated BuildRequires:
+ use 'setattr --barrier' instead of 'chattr +t' in the %post
+ scriptlet
+ moved the v_* initscripts to legacy
- * scripts/vserver-wrapper:
+2005-01-25 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/scripts/legacy/rootshell,
+ util-vserver/scripts/rootshell: moved rootshell script to legacy
-2004-03-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-21 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver:
+ * util-vserver/scripts/legacy/vserver: fixed
+ http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
+
+ "vserver myvserver start" gives exit code 1 if there is no file
+ /etc/vservers/myvserver.sh, since the last statement in vserver
+ ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
+ case.
+
+ [Daniel Hermann]
- added support for an internal command mode
+2005-01-21 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver: be more verbosely when vserver
+ could not be determined and give hints
+ about possible solutions (based upon ideas by Thorsten Gunkel)
- * scripts/util-vserver-vars.pathsubst:
+2005-01-21 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_INITSYNC_MINIT_* variables
- added $_START_VSERVERS
+ * util-vserver/scripts/vserver-setup.functions:
+ interface-configuration: give out a warning when no device was
+ configured
-2004-03-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-21 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/start-vservers:
+ * util-vserver/scripts/vserver.functions: *
+ interface-configuration: accept 'nodev' without a configured
+ 'dev';
+ formerly the interface was silently ignored when 'dev' was
+ missing
+ * added some sanity checks for the behaviour described above
- added ok/passed/failed logic
+2005-01-21 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
+ it work in SELinux environments
+ call execve(2) directly instead of execv(3)
- * scripts/Makefile-files:
+2005-01-07 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- ship vsyswrapper again
+ * util-vserver/README: fixed typos
+ cleanups + enhancements
-2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-07 16:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/README: "Notes for distributors" + "Which version
+ shall I use?" added
- vc_is_dynamic_xid(): added
+2005-01-07 16:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
+ instead of '[' (found by Hans Ulrich Niedermann)
- * lib/Makefile-files:
+2005-01-06 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added isdynamicxid.c
+ * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
+ AC_CANONICAL_HOST + AC_CANONICAL_BUILD
-2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2005-01-06 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-vserver.hc:
+ * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
+ added
+ made ENSC_VERSION_DIETLIBC uppercase
+ ignore extra specifiers in dietlibc's minor version (reported by
+ Hans Ulrich Niedermann)
- Evc_set_ccaps(): added
+2005-01-06 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
+ $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
+ Niedermann)
- * distrib/redhat/initpre, lib/isdynamicxid.c:
+2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vserver.functions: use $_<prog> (which
+ expands to absolute paths) instead of trusting into a good $PATH
+ a small VLAN fix (do not quote the splitted dev)
+ minor cleanups
-2004-03-16 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/redhat/initpost:
+ * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/start-vservers,
+ util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.functions.apt,
+ util-vserver/scripts/vserver-wrapper,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
+ absolute paths) instead of trusting into a good $PATH
- use internal 'chkconfig' command
+2004-12-28 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: use ENSC_PATHPROG & friends
- * distrib/Makefile.am:
+2004-12-28 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added initpre to handle rpm's misclassification of %_netsharedpath
+ * util-vserver/m4/ensc_pathprog.m4: initial checkin
-2004-03-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/: make-manifest, manifest.dat.pathsubst:
+ * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
+ substituting prognames
- handle some sysv files too
+2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
+ variants
- * util-vserver.spec.in:
+2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated the -sysv package
+ * util-vserver/lib/vserver.h: s!\params!\param!
+ added doc about vc_get_iattr()
-2004-03-15 22:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-28 11:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/doc/cfg.txt: removed since obsoleted by
+ configuration.xml
- cleanups; remove unused code
- added '--silentexist'
- use context-sync.hc
+2004-12-21 07:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-15 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vsched.c: fixed segfault when no arguments are
+ given (reported by Adrian Reyer)
- * src/chcontext.c:
+2004-12-16 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use code from context-sync.hc
+ * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
+ to 'fdset'. former name causes problems
+ with certain FD_* implementations (reported by Adrian Reyer)
-2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-09 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/context-sync.hc:
+ * util-vserver/build-all: added fc-3 host
- initial checkin
+2004-12-09 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: getfilecontext.c: added
- * src/Makefile-files:
+2004-12-09 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added context-sync.hc
+ * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
+ vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
+ function
+ was horribly broken. Fixed and moved it into an own file as it is
+ too
+ complex for an inline function. Documentation was added also.
-2004-03-15 22:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-07 11:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.apt-rpm:
+ * util-vserver/vserver-start/main.c: include <unistd.h>
- cleanups; full parenthesis for case ... esac statements
+2004-12-07 11:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-15 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: read enter-shell from the
+ defaults-directory also
+ use prio-bias instead of cpu-mask
- * scripts/vserver:
+2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; full parenthesis for case ... esac statements
- give more helpful error messages
+ * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
+ <string.h>
-2004-03-15 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/: jail.h, jailintotempdir.c:
+ * util-vserver/lib/testsuite/cflags.c: added some new flags
- return indication about place of error
+2004-12-07 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-15 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: do not mention the /hostname
+ + /domainname params anymore
+ removed vsched/cpu-mask
+ added vsched/priority-bias
- * configure.ac:
+2004-10-21 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- print correct $prefix when '--prefix' is not specified
+ * util-vserver/lib/vserver.h: added/updated flags and capabilities
-2004-03-13 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/lib/islink.c: initial checkin
- version 0.29.201
+2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-13 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/internal.h: utilvserver_isLink(): added
+ prototype
- * src/vcontext.c:
+2004-10-21 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added another #warning
+ * util-vserver/lib/cflags-v13.c: added lots of new flags
-2004-03-13 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
+ 'ping' is kept for compatibility reasons
- fixed '--uid' option (it's required_argument but not no_argument)
- drop privileges after migrate()
+2004-10-21 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-13 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added islink.c
- * scripts/vserver.start:
+2004-10-19 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call $_SAVE_CTXINFO until we have something better
+ * util-vserver/scripts/functions: getFileValue(): modified to
+ accept a list of candidates
-2004-03-13 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/src/vcontext.c: merged from
+ UV_NAMESPACE_AFTER_CHROOT branch
- updated to new kernel behavior
+2004-10-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-13 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added 'update-doc' target
- * src/vattribute.c:
+2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed set*() to parse*()
- set the correct secure attributes
- call set_flags/set_ccaps only, when there is something to do
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+ Evc_{new,enter}_namespace(): added
-2004-03-13 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: chcontext, vserver.start:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
- applied new CLI
+2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-13 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
+ updated to vs1.9.3-rc4
- * lib_internal/Makefile-files:
+2004-10-19 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added jail* files
+ * util-vserver/vserver-start/configuration-init.c,
+ util-vserver/vserver-start/configuration.c,
+ util-vserver/vserver-start/configuration.h,
+ util-vserver/vserver-start/interface.c,
+ util-vserver/vserver-start/interface.h,
+ util-vserver/vserver-start/main.c,
+ util-vserver/vserver-start/scriptlets.c,
+ util-vserver/vserver-start/vserver-start.h: added lots of new
+ code
-2004-03-13 03:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/: jail.h, jailintotempdir.c:
+ * util-vserver/lib_internal/filecfg-iteratemultiline.c,
+ util-vserver/lib_internal/testsuite/filecfg-ml.c,
+ util-vserver/vserver-start/defaulttty.c: initial checkin
- initial checkin
+2004-10-19 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-13 03:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/vserver-start/Makefile-files: added defaulttty.c
- * ensc_wrappers/wrappers-vserver.hc:
+2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Evc_get_ccaps(): added declaration
+ * util-vserver/src/reducecap.c: use some dirty hacks to include
+ <linuxcaps.h> cleanly
-2004-03-12 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vuname.c:
+ * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
- rewrote it; CLI should be more usable now
+2004-10-19 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: made
+ runlevel_{start,stop} global variables
+ prepareStop(): added
+ set PREVLEVEL on 'vserver ... stop' (required by Debian)
- * scripts/: chcontext, vserver.start:
+2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new vuname syntax
+ * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
-2004-03-12 07:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vattribute.c:
+ * util-vserver/lib_internal/testsuite/Makefile-files: added
+ filecfg-ml test
- set caps before flags so that caps can be changed in the same transaction
- which deletes 'setup'
+2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 05:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/string.hc: String_c_str(): added
- * scripts/vserver.suexec:
+2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some explicit '--'
+ * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
-2004-03-12 05:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/lib_internal/filecfg.h:
+ FileCfg_iterateOverMultiLine(): added prototypes and related
+ declarations
- added some doc
- getVserverStatus(): fixed it
+2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files: added
+ filecfg-iteratemultiline.c
- * src/save_ctxinfo.c:
+2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use strncat() instead of strcat() to enforce correct length
+ * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
+ use VCMD_set_sched_v2 instead of VCMD_set_sched
-2004-03-12 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
- version 0.29.200
+2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
- * scripts/: chcontext, vserver.start:
+2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- remove the setup flag
+ * util-vserver/Makefile.am: added new kernel headers
+ changed substition of linuxcaps.h; oldish 'sed' versions do not
+ understand '\<' regexs
-2004-03-12 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-18 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
- cleanups
+2004-10-18 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+ util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+ util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+ util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+ util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
+ util-vserver/kernel/xid.h: updated
- * scripts/chcontext:
+2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give '--xid' in migrate case
+ * util-vserver/doc/Makefile-files: removed stylesheets and images
+ from the main-package; they are now in the web-CVS
-2004-03-12 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/doc/configuration-flower.css,
+ util-vserver/doc/configuration-lsd.css,
+ util-vserver/doc/configuration-lsd1.css,
+ util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
+ util-vserver/doc/flowers2.png: moved into web-CVS
- fixed migrate vs. migrate-self
+2004-10-18 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
+ updated
- * Makefile.am:
+2004-10-06 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added kernel headers
+ * util-vserver/README: updated note about 'vserver-stat' and differ
+ between 2.4 and 2.6
+ kernel
-2004-03-12 04:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * kernel/: context.h, inode.h, legacy.h, limit.h, namespace.h,
- network.h, sched.h, signal.h, switch.h:
+ * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
+ final unlink()
- initial checkin
+2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: link secure-mount against
+ libvserver
- * sysv/vprocunhide:
+2004-10-06 03:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not use /dev/null as lockfile
+ * util-vserver/src/secure-mount.c: added better diagnostic when
+ fstab-parsing fails
+ use strsep() instead of strtok_r() in the parser to make the
+ line-number counter work
-2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-01 12:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vsched.c:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
- updated to new API
+2004-10-01 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: _getProcNumberCount():
+ s!$_ctx!$1!
- * src/vattribute.c:
+2004-10-01 11:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented --secure
+ * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
+ out information about version of the found dietlibc
-2004-03-12 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-01 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver.start, vserver.stop:
+ * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
+ additional information are following the
+ number
- allow '--debug' in the destructors
+2004-10-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: use more efficient ways to detect
+ number of processes in a context
+ (access /proc/virtual/... information instead of executing vps)
- * scripts/vserver.functions:
+2004-10-01 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added gentoo startup style
+ * util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.debootstrap: allowed to
+ specify additional debootstrap options
-2004-03-12 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-10-01 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
+ warnings regarding procfs-security
- fixed params
- do not call vuname/vattribute when not needed
+2004-09-24 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake.c: removed a __THROW which is not
+ needed and causes errors with newer gcc
- * lib/testsuite/flags.c:
+2004-09-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added testsuite for the flags
+ * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
+ to copy labels; formerly, bad parameters could
+ cause undefined behaviour
-2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-24 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/doc/Makefile-files: fixed typo
- updated interface
- added flags
+2004-09-23 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: added some comments for
+ interfaces/../{name,nodev}
- * lib/virtual.h:
+2004-09-23 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use kernel headers
+ * util-vserver/doc/configuration-flower.css,
+ util-vserver/doc/configuration-lsd.css,
+ util-vserver/doc/configuration-lsd1.css,
+ util-vserver/doc/configuration-xhtml.xsl,
+ util-vserver/doc/configuration.css: made it validate as xhtml
-2004-03-12 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 22:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc,
- syscall_setsched-v13.hc:
+ * util-vserver/build-all: fixed CLEAN=1 usecase
+ use gcc4 instead of gcc35
- updated interface
+2004-09-23 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-12 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.debootstrap: added better
+ diagnostic for failed debootstrap download
- * lib/listparser.hc:
+2004-09-23 22:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added '^' modifier which marks bit numbers
+ * util-vserver/doc/configuration.css: added *.elements templates
-2004-03-12 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/flags-v13.c:
+ * util-vserver/doc/configuration.xml: updated rlimits description
+ (reported by Nikola Donev)
+ added warning about explicit 'fakeinit' usage
- added the flags
+2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-11 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
+ implemented <elements>...</elements> support
- * NEWS, configure.ac:
+2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.199
+ * util-vserver/doc/Makefile-files: added new stylesheets and images
-2004-03-11 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vuname.c:
+ * util-vserver/doc/configuration-flower.css,
+ util-vserver/doc/configuration-lsd1.css,
+ util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
+ util-vserver/doc/flowers2.png: initial checkin
- added more documentation
- fixed '--version' conflicts
+2004-09-23 22:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/debootstrap.uri: updated
- * src/: rpm-fake-resolver.c, rpm-fake.c:
+2004-09-22 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented most parts of the new migrate method
+ * util-vserver/util-vserver.spec.in: s!commented!documented!
-2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/util-vserver.spec.in: commented the possible options
+ for 'rpmbuild'
- set context-name
+2004-09-22 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-11 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vsched.c: use new vc_set_sched structure
+ generalized CLI options a little bit
- * lib/Makefile-files:
+2004-09-22 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added getvserverbyctx-* files
+ * util-vserver/src/vattribute.c: set the "secure" flags on
+ '--secure' manually. This is a crude hack
+ and must be solved better.
-2004-03-11 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvserverbyctx.c:
+ * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
+ some flags
+ vc_get_insecureflags(): removed again; it is now handled by the
+ utilities
- implemented new context-naming method
+2004-09-22 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-11 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
+ ENSC_SAME_STRUCT_IDX: added
- * lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc:
+2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/syscall_setsched.c: added support for the new
+ 'struct vcmd_set_sched_v3'
-2004-03-11 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-vserver.hc:
+ * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
+ vcmd_set_sched_v3'
+ added some optimizations
- Evc_set_vhi_name(): added
+2004-09-22 20:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 06:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
+ plus macros
- * doc/configuration.xml:
+2004-09-10 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented 'fstab.local' and enhanced 'fstab' doc
+ * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
+ CALL_VC_V13OBS(): added
-2004-03-10 06:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-10 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
+ switch
- added support for 'fstab.local' files
+2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
+ '--secure' option
- * sysv/vprocunhide:
+2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made it a little bit more portable by providing own implementations of
- RH's /etc/init.d/functions when this file can not be found (inspired
- by a patch from Olivier Poitrey)
+ * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
+ this really make sense??)
-2004-03-10 05:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-09-07 20:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/scripts/chcontext: fixed concatenation of flags +
+ caps
- callInNamespace(): call 'shift' to remove the vserver-name from $@
+2004-09-07 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: added an explicit requirement for
+ version 1.9 of automake
- * doc/.cvsignore:
+2004-08-27 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added configuration.html
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
-2004-03-10 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-27 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: follow LSB behavior when
+ starting/stopping a vserver (no error, when already
+ running/stopped)
+ adjusted some exit-codes
- added an option the 'CONTEXT' query so that it can be choosen between
- running/non running
+2004-08-27 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: showHelp(): improved message
- * src/: vlimit.c, vuname.c:
+2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- prefix option string for getopt with '+' to avoid option reordering
+ * util-vserver/distrib/misc/debootstrap.uri: updated again...
-2004-03-10 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vapt-get, vrpm:
+ * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
+ by readlink()
- use callInNamespace
+2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
- * scripts/functions:
+2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- isAvoidNamespace(): determine full cfgdir path of vserver before checking for 'namespace' file
- callInNamespace(): added
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
+ return the count of written chars
-2004-03-10 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-25 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/vserver-start/mount.c: use the new 'secure-mount'
+ CLI
- minor cosmetical cleanups...
+2004-08-25 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
+ accept an argument now, and '--secure'
+ is deprecated. Lots of code was modernized
- * scripts/: chcontext, vserver.start, vserver.stop, vserver.suexec:
+2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use '--' delimiter
+ * util-vserver/vserver-start/configuration-init.c,
+ util-vserver/vserver-start/configuration.c,
+ util-vserver/vserver-start/configuration.h,
+ util-vserver/vserver-start/interface-add.c,
+ util-vserver/vserver-start/interface-read.c,
+ util-vserver/vserver-start/interface.c,
+ util-vserver/vserver-start/interface.h,
+ util-vserver/vserver-start/main.c,
+ util-vserver/vserver-start/scriptlets.c,
+ util-vserver/vserver-start/vshelper.c: added lots of new code
-2004-03-10 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/vserver-start/interface-print.c,
+ util-vserver/vserver-start/interface-remove.c,
+ util-vserver/vserver-start/mount.c,
+ util-vserver/vserver-start/mount.h,
+ util-vserver/vserver-start/undo.c,
+ util-vserver/vserver-start/undo.h: initial checkin
- added/updated some descriptions
+2004-08-19 14:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-10 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vnamespace.c: fixed some #includes for the new
+ position of sys_clone.h
- * doc/configuration-lsd.css:
+2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- flowers... where are all the flowers coming from?
+ * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
+ for some legacy code
-2004-03-10 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am, contrib/Makefile-files, doc/Makefile-files,
- ensc_vector/Makefile-files, ensc_vector/testsuite/Makefile-files,
- ensc_wrappers/Makefile-files, lib/Makefile-files,
- lib/testsuite/Makefile-files, lib_internal/Makefile-files,
- man/Makefile-files, scripts/Makefile-files, src/Makefile-files,
- src/testsuite/Makefile-files, tests/Makefile-files:
+ * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
+ changed position of sys_clone.h
- modernized the Makefiles; use '+=' where possible to remove complexity
- from the toplevel Makefile.am
+2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 18:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
+ prototypes
- * scripts/vprocunhide:
+2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- remove the correct prefix
+ * util-vserver/src/fstool.c: checkForRace(): removed as unused
-2004-03-09 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver.stop, vserver.suexec:
+ * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
+ resolveCtx()
- use $_CHONTEXT_COMPAT explicitly
+2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/sys_clone.h: moved into lib_internal/
- * scripts/vserver-setup.functions:
+2004-08-19 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use/create 'uts' directory
+ * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
+ already in libvserver
-2004-03-09 17:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/lib_internal/testsuite/command.c: applied API
+ changes
- updated copyright date
+2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 17:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/command.h: added support for
+ plain-style char** args
- * doc/configuration.xml:
+2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented the vunify configuration
+ * util-vserver/lib_internal/command-appendparameter.c,
+ util-vserver/lib_internal/command-exec.c,
+ util-vserver/lib_internal/command-free.c,
+ util-vserver/lib_internal/command-init.c: handle plain-style
+ char** args also
-2004-03-09 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/lib_internal/command-setparams.c,
+ util-vserver/lib_internal/sys_clone.h: initial checkin
- rewrote the non-legacy part
+2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files: added
+ command-setparams.c and sys_clone.h
- * scripts/util-vserver-vars.pathsubst:
+2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- aded _KEEP_CTX_ALIVE
+ * util-vserver/contrib/manifest.dat.pathsubst: marked
+ vserver.start.bin as C99-only
-2004-03-09 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/pathconfig.h.pathsubst: added some new paths
- added missing ';' in case expression
- s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
+2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: automake-1.9 fixes:
+ s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+ removed some libtool-hacks which are not needed with automake-1.9
+ anymore
- * NEWS:
+2004-08-19 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.198
+ * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
+ s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+ added lots of new files
-2004-03-09 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver.stop, vserver.suexec:
+ * util-vserver/src/Makefile-files: automake-1.9 fixes:
+ s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
+ removed src/sys_clone.h (now in lib_internal/)
+ removed src/fstool-resolvectx.c
- removed superfluous '--'
+2004-08-19 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/Makefile-files,
+ util-vserver/tests/Makefile-files: automake-1.9 fixes:
+ s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
- * scripts/vserver.start:
+2004-08-19 13:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added explicit cleanup trap
- removed superfluous '--'
+ * util-vserver/lib/xidopt2xid.c: removed code without an effect
-2004-03-09 04:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
+ vc_syscall() an alias for vserver() but execute it.
- added some parenthesis
+2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 04:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/isfile.c: initial checkin
- * scripts/vserver:
+2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made 'status' really silent
+ * util-vserver/lib/internal.h: utilvserver_isFile(): added
+ prototype
-2004-03-09 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/start-vservers:
+ * util-vserver/lib/getvservercfgstyle.c: fixed detection of
+ legacy-style (check for file but not directory)
- initial checkin
+2004-08-19 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: addded 'isfile.c'
- * scripts/functions:
+2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- getVserverStatus(): fixed it for the non-running & non-cleanup case
+ * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
-2004-03-09 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers.h:
+ * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
+ Esocketpair(): added
- fixed typo
- fixed overflow
+2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
- * contrib/manifest.dat.pathsubst, scripts/Makefile-files:
+2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added start-vservers
+ * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
-2004-03-09 04:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-08 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
+ (provided by Olivier Poitrey)
+ added some links about [bc]capabilities and flags
+ added more scheduler doc (provided by Olivier Poitrey)
+ added some comments about 2.4 vs. 2.6 at rlimits/ulimits
+ added doc about rlimit's 'min' setting
- added Requires: make
+2004-07-03 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
- * scripts/vserver:
+2004-07-03 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made 'status' silent when '--silent' is used
+ * util-vserver/doc/configuration.xml: fixed path of the xsd file
-2004-03-09 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/apidoc/.cvsignore:
+ * util-vserver/build-all: added fc-2
- added man
+2004-07-03 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
+ when .autofsck does not exist
- * doc/configuration.html[DEAD]:
+2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed since autogenerated
+ * util-vserver/scripts/chcontext: accept --xid and prefer it
+ against --ctx in the doc
+ added --silentexist option at --create
-2004-03-09 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration-lsd.css:
+ * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
- use official HTML 4 colornames
+2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-09 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
- * doc/: beautify.xsl, compatibility-xhtml.xsl,
- configuration-xhtml.xsl:
+2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use official XHTML namespace
+ * util-vserver/distrib/redhat/initpost: added comment about
+ possible races
+ fixed /etc/inittab substitution
-2004-03-09 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/: defaults/rpm/macros, redhat/initpost:
+ * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
+ added suse/apt/rpmpriorities
+ moved suse/apt/sources.list into the cfgdir
- added hack for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
+2004-07-03 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: added
+ vserver.start.bin
- * m4/ensc_syscallnr.m4:
+2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- stopped to confuse users with wrong error messages
+ * util-vserver/vserver-start/Makefile-files: use
+ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
-2004-03-08 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/apidoc/Makefile-files:
+ * util-vserver/distrib/Makefile.am: added suse91 files
- handle man directory
+2004-07-03 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/redhat/rc.sysinit,
+ util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
+ util-vserver/distrib/suse91/apt/sources.list,
+ util-vserver/distrib/suse91/initpost,
+ util-vserver/distrib/suse91/pkgs,
+ util-vserver/distrib/suse91/pkgs/01,
+ util-vserver/distrib/suse91/pkgs/02,
+ util-vserver/distrib/suse91/rpm,
+ util-vserver/distrib/suse91/rpm/macros,
+ util-vserver/vserver-start,
+ util-vserver/vserver-start/.cvsignore: initial checkin
- * lib/apidoc/Doxyfile.in:
+2004-07-03 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated
+ * util-vserver/distrib/redhat/initpost: some enhancements for
+ 'plain' initstyle
-2004-03-08 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/Makefile-files:
+ * util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore: added some files
- filled it with content...
+2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/vserver-start/configuration-init.c,
+ util-vserver/vserver-start/configuration.c,
+ util-vserver/vserver-start/configuration.h,
+ util-vserver/vserver-start/interface-add.c,
+ util-vserver/vserver-start/interface-free.hc,
+ util-vserver/vserver-start/interface-init.hc,
+ util-vserver/vserver-start/interface-read.c,
+ util-vserver/vserver-start/interface.c,
+ util-vserver/vserver-start/interface.h,
+ util-vserver/vserver-start/main.c,
+ util-vserver/vserver-start/scriptlets.c,
+ util-vserver/vserver-start/vserver-start.h,
+ util-vserver/vserver-start/vshelper.c,
+ util-vserver/vserver-start/vshelper.h: initial checkin
- * util-vserver.spec.in:
+2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added documentation
+ * util-vserver/vserver-start/Makefile-files: added lots of files
-2004-03-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/src/vserver-info.c: added CANONIFY tag
- documented tty symlink
- use documentation.dtd instead of cfgdirdoc.dtd
- some small corrections/adjustments
+2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
- * doc/: beautify.xsl, configuration-lsd.css,
- configuration-xhtml.xsl, configuration.html:
+2004-07-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: use a canonified lockfile-name
-2004-03-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/: compat-xhtml.xsl[DEAD], compatibility-xhtml.xsl:
+ * util-vserver/scripts/vserver.functions: function prepareInit():
+ do some cleanups in the plain-mode
- renamed compat-xhtml.xsl to compatibility-xhtml.xsl
+2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: vshelper.initSync(): use $1
+ instead of $VSERVER_DIR
- * doc/: cfgdirdoc.dtd[DEAD], configuration.dtd:
+2004-07-02 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed cfgdirdoc.dtd to configuration.dtd
+ * util-vserver/lib_internal/util.h: include util-lockfile.h
+ canonifyVserverName(): added prototype
-2004-03-08 09:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/lib_internal/util-mem.h: optimized it a little bit
- added more doc
+2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
- * lib/testsuite/flags.c:
+2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed uninitialized variable
+ * util-vserver/lib_internal/command-wait.c: fixed stupid typo
-2004-03-08 01:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/apidoc/: .cvsignore, Doxyfile.in, Makefile-files:
+ * util-vserver/lib_internal/Makefile-files: added lots of new files
- initial checkin
+2004-07-02 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/errinfo-writeerrno.c,
+ util-vserver/lib_internal/errinfo.h,
+ util-vserver/lib_internal/filecfg-readentryflag.c,
+ util-vserver/lib_internal/filecfg-readentrystr.c,
+ util-vserver/lib_internal/filecfg.h,
+ util-vserver/lib_internal/util-canonify.c,
+ util-vserver/lib_internal/util-lockfile.c,
+ util-vserver/lib_internal/util-lockfile.h: initial checkin
- * scripts/vserver.start:
+2004-07-02 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use '--migrate-self' instead of '--migrate'
+ * util-vserver/lib/vserver.h: small cosmetical cleanups
-2004-03-08 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/distrib/misc/mtab: s!ext2!ufs!
- added '--migrate-self' support
+2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-08 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
+ PROG_* macros needed for vserver-start.bin
- * scripts/vserver.functions:
+2004-07-02 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use different files for 'bcap' and 'ccap' for now
+ * util-vserver/build-all: removed gcc34 target (now default)
+ added gcc35 target (not working currently)
-2004-03-08 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-07-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/vserver.start: (re)enabled nice-support for
+ 2.6 vservers which was omitted inadvertently
- added changelog entry
+2004-07-01 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
+ introduced by rev 1.17
- * src/vunify.h:
+2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed NONNULL annotations
+ * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
+ non-standard places
-2004-03-07 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
+ 'pkgbase')
- added doxygen annnotations
- added special compiler annotations
+2004-06-27 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/build-all,
+ util-vserver/lib_internal/command-appendparameter.c,
+ util-vserver/lib_internal/command-exec.c,
+ util-vserver/lib_internal/command-free.c,
+ util-vserver/lib_internal/command-init.c,
+ util-vserver/lib_internal/command-reset.c,
+ util-vserver/lib_internal/command-wait.c,
+ util-vserver/lib_internal/command.h,
+ util-vserver/lib_internal/testsuite,
+ util-vserver/lib_internal/testsuite/.cvsignore,
+ util-vserver/lib_internal/testsuite/Makefile-files,
+ util-vserver/lib_internal/testsuite/command.c: initial checkin
- * lib/internal.h:
+2004-06-27 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added doxygen annnotations
- fixed NONNULL statements
+ * util-vserver/lib_internal/Makefile-files: added command* files
+ and testsuite/
-2004-03-07 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/fmt.h:
+ * util-vserver/src/vserver-stat.c: enhanced output for old-style
+ vservers
- added doxygen annnotations
+2004-06-27 13:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/debootstrap.uri: updated...
- * lib/Makefile-files:
+2004-06-27 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added apidoc directory
+ * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
+ options are given
-2004-03-07 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac, util-vserver.spec.in:
+ * util-vserver/src/vcopy.c: made it work...
- added doxygen support
+2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.skeleton: do not fail when
+ '-d' is not specified and distribution can not be detected
- * compat.h:
+2004-06-27 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed typo in __GNUC_MINOR__
+ * util-vserver/scripts/vserver-build.functions: getDistribution():
+ added detection for slackware and gentoo
-2004-03-07 20:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vattribute.c:
+ * util-vserver/scripts/vprocunhide: fixed typos
- use new interface of the list2... functions
- implemented --bcaps and --ccaps
+2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
+ work also when destination file does not exist (needed for vcopy)
- * src/: chcontext.c, reducecap.c:
+2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new interface of the list2... functions
+ * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
+ operation on symlinks
-2004-03-07 20:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/lib/vserver.h: vc_syscall(): added prototype
+ added/updated some doc
- added .../interfaces/.../nodev option and deprecated 'only_ip'
+2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall-syscall.c: initial checkin
- * lib/testsuite/flags.c:
+2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new interface
+ * util-vserver/lib/getvserverbyctx-compat.hc,
+ util-vserver/lib/getvserverctx.c: added legacy support
-2004-03-07 20:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-27 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/lib/Makefile-files: added syscall-syscall.c
- added some documentation
- added some flag/caps support functions
+2004-06-27 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
- * lib/virtual.h:
+2004-06-27 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed scaps to bcaps
+ * util-vserver/doc/configuration.xml: added comment about
+ 'capabilities' file and kernelversion
-2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-17 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall_setflags.c:
+ * util-vserver/vserver-start,
+ util-vserver/vserver-start/Makefile-files: initial checkin
- added EFAULT check
+2004-06-17 21:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added silent.% target
+ include ensc_fmt/ and vserver-start/ files
+ minor cosmetical fixes
- * lib/: syscall_getflags-v13.hc, syscall_setflags-v13.hc:
+2004-06-16 10:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor cosmetical cleanups
+ * util-vserver/ensc_vector/Makefile-files,
+ util-vserver/ensc_vector/vector-zeroend.c,
+ util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
+ function
-2004-03-07 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-06-16 10:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/listparser.hc:
+ * util-vserver/lib/Makefile-files: moved fmt* functionality into
+ the 'ensc_fmt' module
+ removed '-D_REENTRANT' as it is defined globally
- interpret numbers too
+2004-06-16 10:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
+ util-vserver/ensc_fmt/Makefile-files,
+ util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
+ util-vserver/ensc_fmt/fmt-internal.h,
+ util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
+ util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
+ util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
+ util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
+ util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
+ util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
+ util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
+ functionality into the 'ensc_fmt' module
- * lib/internal.h:
+2004-05-27 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added the text2value functions
+ * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
+ s!fakeinit!initpid! at some places
-2004-03-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: flags-v13.c, flags_list-compat.c, flags_list-v13.c:
+ * util-vserver/scripts/vserver.functions: use '--fakeinit' by
+ default; users will have to disable it explicitly
+ by putting '~fakeinit' into the 'flags' configuration file
- cleanups; use modern methods...
+2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.debootstrap: cleanups
- * lib/: bcaps-v13.c, bcaps_list-v13.c, ccaps-v13.c,
- ccaps_list-v13.c, syscall_getccaps-v13.hc, syscall_getccaps.c,
- syscall_setccaps-v13.hc, syscall_setccaps.c,
- val2text-t2v-uint32.c, val2text-t2v-uint64.c,
- val2text-v2t-uint32.c, val2text-v2t-uint64.c, val2text.hc:
+2004-05-27 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/README: fixed typos
-2004-03-07 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/distrib/misc/debootstrap.uri: updated
- added the caps-files
- added the val2text-files
+2004-05-27 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-07 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
+ variables which were lost some time ago; this
+ will preserve %%config files...
- * doc/configuration.xml:
+2004-05-27 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented '.../interfaces/.../nodev'
+ * util-vserver/Makefile.am: make util-vserver.spec readonly to
+ prevent losing of changes
-2004-03-06 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-27 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/README: added content
- s!Require!Requires!
+2004-05-22 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/sysv/vprocunhide: fixed rc conflict with
+ /etc/rc.d/functions; reported by taxcollector
+ in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
- * sysv/vprocunhide:
+2004-05-21 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
+ support for the default GPG key
-2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/Makefile-files:
+ * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
+ util-vserver/scripts/vrpm: added some color to the life
- modernized; use '+=' syntax
- added vprocunhide
+2004-05-20 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
+ filesystems on 'vserver ... pkgmgmt ...' operations
- * src/vuname.c:
+2004-05-18 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made it chainable
- added '--dir' option
+ * util-vserver/NEWS: version 0.29.214
-2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-18 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
- cleanups
+2004-05-18 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
+ util-vserver/distrib/fc2/apt,
+ util-vserver/distrib/fc2/apt/rpmpriorities,
+ util-vserver/distrib/fc2/apt/sources.list,
+ util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
+ util-vserver/distrib/fc2/pkgs/02: added fc2 support
- * scripts/vserver.start:
+2004-05-18 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call vuname
+ * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
+ added sigexec
-2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vprocunhide:
+ * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
+ places
- implemented exclude/include syntax
- fixed exit codes
+2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: substitute ENV
- * scripts/util-vserver-vars.pathsubst:
+2004-05-11 18:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_VUNAME
+ * util-vserver/configure.ac,
+ util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vserver.start,
+ util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
+ 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
+ implementation should have it...
-2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/src/sigexec.c: initial checkin
- documents uts/ and rlimit/ subdirs
+2004-05-11 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
+ util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
+ (SIG_DFL)
+ use new exitLikeProcess() interface
- * distrib/misc/vprocunhide-files:
+2004-05-11 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some files
+ * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
+ util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
+ SIGCHLD sigmask to an expected value (SIG_DFL)
-2004-03-06 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/src, util-vserver/src/.cvsignore,
+ util-vserver/src/Makefile-files: added sigexec
- added vprocunhide initscript
+2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-06 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
+ to set expected sigmask
- * Makefile.am:
+2004-05-11 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- modernized it a little bit; use '+=' syntax for sysv/ now
+ * util-vserver/lib_internal/util-exitlikeprocess.h:
+ exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
+ parameter
-2004-03-05 23:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-11 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver.functions, vserver.start, vserver.stop,
- vserver.suexec:
+ * util-vserver/lib_internal/util-exitlikeprocess.c:
+ exitLikeProcess(): never return...
- added support for new migrate feature
+2004-05-11 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
+ modified the new migrate-path to work when there exists a process
+ in xid 1 already
- * scripts/util-vserver-vars.pathsubst:
+2004-05-08 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_VCONTEXT and $_VLIMIT
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
-2004-03-05 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/src/exec-ulimit.c: added support for 'core'
- isAvoidNamespace(): use 'vserver-info - FEATURE namespace' inforamtion too
+2004-05-08 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vps.c: use new exitLikeProcess() interface
+ better error-handling
- * src/vlimit.c:
+2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- try to read limits from dir only, when '--dir' was used
+ * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
+ use new exitLikeProcess() interface
-2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/setattr.c:
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: added locking
+ call setDefaultTTY() correctly
- allow '--!...' syntax too
+2004-05-08 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
+ clean' after building the vserver
- * scripts/vserver-build.functions.pkgmgmt:
+2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added a missing '\'
+ * util-vserver/scripts/functions: setDefaultTTY(): redirect every
+ descriptors
-2004-03-05 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vprocunhide, distrib/misc/vprocunhide-files:
+ * util-vserver/lib_internal/util-exitlikeprocess.h:
+ exitLikeProcess(): removed the 'NORETURN'; this causes strange
+ error when the function returns
+ exitLikeProcess(): added a second, 'char *' parameter for the
+ human readable command
- initial checkin
+2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
+ when sending a signal
- * scripts/util-vserver-vars.pathsubst:
+2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added setattr and vprocunhide
+ * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
+ happy
-2004-03-05 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/lib/val2text.hc: include <strings.h>
- added vprocunhide
+2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getvservername.c: getRecentName(): use
+ realpath(3) instead of errorprone 'chdir()' calls
- * doc/configuration.xml:
+2004-05-08 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented vprocunhide documentation
+ * util-vserver/lib/getvserverbyctx-compat.hc,
+ util-vserver/lib/getvserverctx.c: optimized buffersizes
-2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
+ documentation; it must be configured on a
+ per-system, but not per-vserver base
- added vprocunhide-files
+2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/debootstrap.uri: updated again
- * contrib/manifest.dat.pathsubst:
+2004-05-05 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vprocunhide files
+ * util-vserver/src/clearenv.c: fixed case when '--' is used
-2004-03-05 18:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vtop, chcontext, functions, rootshell, vapt-get,
- vapt-get-worker, vpkg, vpstree, vrpm, vrpm-preload, vrpm-worker,
- vserver, vserver-build, vserver-build.apt-rpm,
- vserver-build.debootstrap, vserver-build.functions,
- vserver-build.functions.pkgmgmt, vserver-build.skeleton,
- vserver-copy, vserver.functions, vserver.start, vserver.stop,
- vservers.grabinfo.sh, vsysvwrapper:
+ * util-vserver/scripts/vshelper: fixed typo
- added some '>&2'
+2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: use 'clearenv' in the new
+ path also
- * .cvsignore:
+2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added FEATURES.txt
+ * util-vserver/scripts/vserver.functions: sendKillSequence(): be
+ silent and succeed everytime
-2004-03-05 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/scripts/vserver-setup.functions: removed legacy code
- added '--dir' parameter
- allow command-chaining
- support limits with suffixes
- make '-c' optionally and assume current ctx by default
+2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vrpm-preload,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c: added code to preserve capabilities
+ and flags
- * lib/testsuite/: Makefile-files, .cvsignore:
+2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added parselimit
+ * util-vserver/lib_internal/unify-unify.c: added some doc
-2004-03-05 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
+ regarding signed vs. unsigned int...
- vc_parseLimit(): added prototype
+2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
+ issue
+ include <strings.h>
- * lib/Makefile-files:
+2004-04-30 10:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added parselimit.c
+ * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
+ len<4
-2004-03-05 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: parselimit.c, testsuite/parselimit.c:
+ * util-vserver/doc/changelog.txt: removed since unused
- initial checkin
+2004-04-28 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
- * src/.cvsignore:
+2004-04-28 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated; added vattribute and keep-ctx-alive
+ * util-vserver/src/readlink.c: enhanced errormessages
-2004-03-05 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
+ vc_get_insecurebcaps() instead of vc_get_insecurecaps()
+ set secure ccapabilities
- implement the vc_set_flags() part
+2004-04-28 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
+ vc_get_insecurebcaps() instead of vc_get_insecurecaps()
- * src/vattribute.c:
+2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- setFlags(): implemented it
+ * util-vserver/lib_internal/Makefile-files: added coreassert.h
-2004-03-05 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/Makefile-files:
+ * util-vserver/lib/apidoc/list2xxx.syntax,
+ util-vserver/lib_internal/coreassert.h: initial checkin
- added util-unixsock.hc
+2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/cflags.c: use
+ <lib_internal/coreassert.h>
+ added new testcases
- * ensc_wrappers/wrappers-vserver.hc:
+2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed error-checking
+ * util-vserver/lib/testsuite/fmt.c,
+ util-vserver/lib/testsuite/parselimit.c: use
+ <lib_internal/coreassert.h>
-2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getprocentry-legacy.c, syscall-compat.hc,
- syscall_getflags-v13.hc, syscall_getiattr.c,
- syscall_getvxinfo-oldproc.hc, syscall_getvxinfo.c,
- syscall_setflags-v13.hc:
+ * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
- return better errorcodes
+2004-04-28 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
- * ensc_wrappers/wrappers-vserver.hc:
+2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed copy&paste error
+ * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
+ cleanups
+ added documentation
-2004-03-05 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/Makefile-files:
+ * util-vserver/lib/val2text.hc: use strncasecmp() instead of
+ strncmp()
- added wrappers-socket.hc
+2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/listparser.hc: improved error-detection for the
+ '^' prefix
+ added support for 'none'
+ allow '0'
- * contrib/manifest.dat.pathsubst:
+2004-04-28 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vattribute and keep-ctx-alive
+ * util-vserver/lib/bcaps-v13.c: added bcapability names
+ added code to remove a 'CAP_' prefix
-2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/getinsecurebcaps.c,
+ util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
+ getinsecurebcaps.c
- added 'FEATURE' tag
+2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac,
+ util-vserver/doc/configuration-lsd.css: version 0.29.211
- * src/vcontext.c:
+2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for external synchronization
+ * util-vserver/util-vserver.spec.in: readjusted Release:
-2004-03-05 04:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-23 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/reducecap.c:
+ * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
+ buildrequire 'xalan-j' (can be disabled with '--without xalan')
+ removed 'libxslt' buildrequire
- use vc_list2flag_compat() instead of vc_textlist2flag
+2004-04-23 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/Makefile-files: remove *.html only, when we can
+ recreate them
- * src/: keep-ctx-alive.c, vattribute.c:
+2004-04-23 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/Makefile-files: fixed typo
-2004-03-05 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: fstool.c, fstool.h, setattr.c, showattr.c:
+ * util-vserver/doc/Makefile-files: removed FAQ.txt and
+ configuration.dtd
+ added configuration.xsd
- added support for VC_IATTR_IMMUTABLE flag
+2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/FAQ.txt: obsoleted
- * src/: enter-namespace.c[DEAD], new-namespace.c[DEAD]:
+2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- obsoleted by vnamespace
+ * util-vserver/configure.ac: added 'net' API
+ disable 'legacy' API by default
-2004-03-05 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chcontext.c:
+ * util-vserver/compat.h: added nid_t
- use vc_list2flag_compat() instead of vc_textlist2flag()
+2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/reducecap.c: fixed warnings when compiled
+ without legacy-mode
- * src/Makefile-files:
+2004-04-22 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed new-namespace and enter-namespace
- added keep-ctx-alive and vattribute
- added src_legacy_* variables
+ * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
+ util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
+ util-vserver/lib/nflags_list-net.c,
+ util-vserver/lib/syscall_getncaps-net.hc,
+ util-vserver/lib/syscall_getncaps.c,
+ util-vserver/lib/syscall_getnflags-net.hc,
+ util-vserver/lib/syscall_getnflags.c,
+ util-vserver/lib/syscall_getnxinfo-net.hc,
+ util-vserver/lib/syscall_getnxinfo.c,
+ util-vserver/lib/syscall_gettasknid-net.hc,
+ util-vserver/lib/syscall_gettasknid.c,
+ util-vserver/lib/syscall_netadd-net.hc,
+ util-vserver/lib/syscall_netadd.c,
+ util-vserver/lib/syscall_netcreate-net.hc,
+ util-vserver/lib/syscall_netcreate.c,
+ util-vserver/lib/syscall_netmigrate-net.hc,
+ util-vserver/lib/syscall_netmigrate.c,
+ util-vserver/lib/syscall_netremove-net.hc,
+ util-vserver/lib/syscall_netremove.c,
+ util-vserver/lib/syscall_setncaps-net.hc,
+ util-vserver/lib/syscall_setncaps.c,
+ util-vserver/lib/syscall_setnflags-net.hc,
+ util-vserver/lib/syscall_setnflags.c,
+ util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
+ added network layer functions
-2004-03-05 04:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vapt-get, vrpm, vserver:
+ * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
- use $_VNAMESPACE instead of $_NEW_NAMESPACE
+2004-04-22 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.dtd: obsoleted by
+ configuration.xsd
- * scripts/util-vserver-vars.pathsubst:
+2004-04-22 19:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_VATTRIBUTE and $_VNAMESPACE
- removed $_NEW_NAMESPACE
+ * util-vserver/THANKS: added Olivier Poitrey
-2004-03-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/chcontext:
+ * util-vserver/configure.ac: use xalan instead of xsltproc
- began to implement the new vcontext part...
+2004-04-22 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration-xhtml.xsl,
+ util-vserver/doc/configuration.xml,
+ util-vserver/doc/configuration.xsd: use the new, XSD-based format
+ which was defined by Olivier Poitrey
- * m4/ensc_syscallnr.m4:
+2004-04-22 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use $ensc_cv_path_kernelheaders instead of $kernelincludedir
+ * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
+ removed debug message
-2004-03-05 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util.h:
+ * util-vserver/doc/beautify.xsl: obsoleted
- include "util-unixsock.h"
+2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/Makefile-files: use xalan
- * lib_internal/unify-unify.c:
+2004-04-22 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use VC_IATTR_IMMUTABLE flag too
+ * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
+ updated to vs1.9.0pre12
-2004-03-05 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-22 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util-unixsock.h:
+ * util-vserver/lib/cflags-v13.c,
+ util-vserver/lib/testsuite/cflags.c: use more specific names for
+ the flags
- initial checkin
+2004-04-21 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: give correct vserver-name in
+ the hints ($VSERVER_DIR instead of $VSERVER_NAME)
- * lib/testsuite/flags.c:
+2004-04-21 21:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to new flag functions
+ * util-vserver/scripts/vserver.functions: moved the 'ip_only'
+ handling to the right place
-2004-03-05 04:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-21 09:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/src/vshelper-sync.c: fixed missing initialization of
+ a timeout struct
- use uint_leastX_t instead of uintX_t
- added -compat versions for the flag-parsers
- vc_isSupportedString(): added
+2004-04-21 09:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
+ counter to handle medium+large uptimes
+ (>49 days) correctly
- * lib/internal.h:
+2004-04-21 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added utilvserver_listparser_uint* declarations
+ * util-vserver/scripts/vserver.functions: made 'nodev' work
-2004-03-05 04:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fmt-32.c, fmt-64.c, fmt.h, fmt.hc, fmtx-32.c, fmtx-64.c,
- fmtx.hc:
+ * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
- fixed aliased functions; they are now in the *.c files and will not be
- used anymore by every file including 'fmt.h'
+2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added chain-echo
- * lib/: flags.c[DEAD], flags_list.c[DEAD]:
+2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed to -compat.c
+ * util-vserver/scripts/vshelper: use '--defaulttty'
-2004-03-05 04:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/scripts/vserver.stop: use setDefaultTTY()
- updated to new flags* files
- added listparser* files
- removed unused statements
+2004-04-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: use setDefaultTTY()
+ added explicit synchronization step for fakeinit with the old
+ methods
- * ensc_wrappers/wrappers.h:
+2004-04-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added wrappers-socket.hc
+ * util-vserver/scripts/vserver: added '--defaulttty' option
-2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-socket.hc, lib/flags-compat.c,
- lib/flags-v13.c, lib/flags_list-compat.c, lib/flags_list-v13.c,
- lib/issupportedstring.c, lib/listparser.hc,
- lib/listparser_uint32.c, lib/listparser_uint64.c:
+ * util-vserver/scripts/start-vservers: use --defaulttty options
+ instead of setting tty manually
- initial checkin
+2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: setDefaultTTY(): added
- * ensc_wrappers/wrappers-iosock.hc:
+2004-04-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- modernized declarations (use WRAPPER_DECL)
- WsendAll(),WrecvAll(): added 'int *err' parameter and do not use perror() anymore
+ * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
+ interprete relative ('./') and absolute
+ paths ('/...') as vcCFG_RECENT_FULL only
+ * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
+ instead of access(2) to check for directories
-2004-03-05 04:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
- removed new-namespace and enter-namespace; they are obsoleted by vnamespace
+2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-05 04:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
- * Makefile.am:
+2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $(src_legacy_*)
+ * util-vserver/distrib/misc/debootstrap.uri: added some entries
-2004-03-04 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-20 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_syscallnr.m4:
+ * util-vserver/distrib/misc/vunify-exclude: updated
- requires AC_PROG_CPP
+2004-04-20 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/scripts/util-vserver-vars.pathsubst: added
+ chain-echo
- * lib/vserver.h:
+2004-04-20 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added VC_IATTR_IMMUTABLE
+ * util-vserver/src/chain-echo.c: initial checkin
-2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-15 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
- added IATTR_IMMUTABLE
+2004-04-15 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-04 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
+ of 1.10)
- * lib/Makefile-files:
+2004-04-15 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not use -I $kernelincludedir anymore
+ * util-vserver/scripts/vserver.suexec: call chbind when entering
+ vservers
-2004-03-04 04:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_syscallnr.m4:
+ * util-vserver/scripts/vserver.functions: call vattribute with
+ '--flag fakeinit' additionally to the '--fakeinit' flag of
+ vcontext
- rewrote it...
+2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-03-04 04:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: callInNamespace(): do not accept
+ non-running vservers
- * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_dietlibc_compat.m4,
- ensc_fpicsyscall.m4, ensc_syscall.m4:
+2004-04-15 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use unique identifiers
+ * util-vserver/distrib/misc/debootstrap.uri: updated
-2004-02-27 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
+ *cflags*, *_context -> ctx_*)
+ fixed '--fakeinit' option
- version 0.29.197
+2004-04-14 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: fixed another brokeness in CLI
+ option handling
- * distrib/redhat/initpost:
+2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed kernel-pkg installation
- fixed initscript update
+ * util-vserver/scripts/functions: lock(): do not execute the pipe;
+ this does not work on 2.6
-2004-02-27 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore: added cflags
- added vsched
+2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: added some comments about
+ uts/context
- * lib/testsuite/fmt.c:
+2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- include <string.h>
+ * util-vserver/doc/configuration-xhtml.xsl: added a new boring
+ stylesheet
-2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/doc/configuration.css: initial checkin
- added vsched
+2004-04-14 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/make-manifest,
+ util-vserver/contrib/manifest.dat.pathsubst: added support for
+ '%config(...)' (or whatever) annotations
- * src/chbind.c:
+2004-04-14 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed unused variable
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc,
+ util-vserver/lib_internal/switchtowatchxid.c,
+ util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
+ applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
-2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/rpm-fake-test.c:
+ * util-vserver/lib_internal/Makefile-files,
+ util-vserver/lib_internal/util.h: added util-debug.h
- include <string.h>
+2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/util-debug.h: initial checkin
- * src/: Makefile-files, vsched.c, vschedule.c[DEAD]:
+2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed vschedule to vsched
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+ util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+ util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+ util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+ util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
+ to vs1.90pre9
-2004-02-27 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/testsuite/Makefile-files,
+ util-vserver/lib/testsuite/cflags.c,
+ util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
+ applied new kernel API
+ renamed functions so that they correspond to the new kernel API
- added chcontext-compat and vschedule
+2004-04-14 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files,
+ util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
+ util-vserver/lib/cflags_list-compat.c,
+ util-vserver/lib/cflags_list-v13.c,
+ util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
+ util-vserver/lib/flags_list-compat.c,
+ util-vserver/lib/flags_list-v13.c,
+ util-vserver/lib/syscall_createcontext-v13.hc,
+ util-vserver/lib/syscall_createcontext.c,
+ util-vserver/lib/syscall_ctxcreate-v13.hc,
+ util-vserver/lib/syscall_ctxcreate.c,
+ util-vserver/lib/syscall_ctxmigrate-v13.hc,
+ util-vserver/lib/syscall_ctxmigrate.c,
+ util-vserver/lib/syscall_getcflags-v13.hc,
+ util-vserver/lib/syscall_getcflags.c,
+ util-vserver/lib/syscall_getflags-v13.hc,
+ util-vserver/lib/syscall_getflags.c,
+ util-vserver/lib/syscall_migratecontext-v13.hc,
+ util-vserver/lib/syscall_migratecontext.c,
+ util-vserver/lib/syscall_setcflags-v13.hc,
+ util-vserver/lib/syscall_setcflags.c,
+ util-vserver/lib/syscall_setflags-v13.hc,
+ util-vserver/lib/syscall_setflags.c: renamed files so that their
+ names are corresponding the kernel
+ API. Especially, *_context was renamed to ctx_*, and *flags* to
+ *cflags*.
- * src/Makefile-files:
+2004-04-13 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vschedule
+ * util-vserver/scripts/functions: further locking fixes
-2004-02-27 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-13 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/src/lockfile.c: propagate errors
- added vc_set_sched declarations
+2004-04-13 08:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chroot-rm.c: cleanups
- * lib/virtual.h:
+2004-04-13 08:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed 'otpions' field from vcmd_set_sched_v1
+ * util-vserver/scripts/vshelper: open FD 0
+ evaluate CLI options depending on used kernel API
-2004-02-27 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-13 08:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall_setsched-v13.hc, lib/syscall_setsched.c,
- src/vschedule.c:
+ * util-vserver/scripts/functions: use new locking mechanism
- initial checkin
+2004-04-13 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/issupported.c,
+ util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
+ added VSHELPER0 feature
- * lib/Makefile-files:
+2004-04-08 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added *setsched* files
+ * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
+ initialization of 'start'
+ execScriptlets(): declare some variables as readonly
+ _sourceWrap(): added some variables
-2004-02-27 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-08 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chcontext.c:
+ * util-vserver/scripts/vserver.functions: implemented support for
+ default-scriptlets (inspired by ideas of
+ Olivier Poitrey)
- cleanups; applied name-change from 'chcontext' to 'chcontext-compat'
+2004-04-08 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/rootshell,
+ util-vserver/scripts/vapt-get-worker,
+ util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vrpm-worker,
+ util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vshelper: give more verbose error-messages
- * src/Makefile-files:
+2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed 'chcontext' to 'chcontext-compat'
+ * util-vserver/lib/syscall.c: added link-warning for
+ vc_new_s_context()
-2004-02-27 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/doc/configuration.xml: added general description for
+ the scripts and documented
+ $DONT_SKIP_DEFAULTS
- added $_CHCONTEXT_COMPAT
- updated $_CHCONTEXT
+2004-04-08 06:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: LINK_WARNING(): added
- * scripts/functions:
+2004-04-06 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- isKernelAPI(): added
+ * util-vserver/scripts/chcontext,
+ util-vserver/scripts/legacy/distrib-info,
+ util-vserver/scripts/legacy/vserver,
+ util-vserver/scripts/pkgmgmt,
+ util-vserver/scripts/start-vservers,
+ util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
+ util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
+ util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vserver-wrapper,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
+ util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
+ util-vserver/sysv/vservers-legacy: give more comprehensive
+ error-message
-2004-02-27 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 23:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
+ util-vserver/src/vserver-stat.c: use switchToWatchXid()
- added chcontext wrapper
+2004-04-06 22:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: link some files against
+ libinternal.a
- * lib/vserver.h:
+2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vc_isSupported()
- cleanups
+ * util-vserver/lib_internal/util.h: switchToWatchXid(): added
+ prototype
-2004-02-27 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
- updated scheduler definitions
+2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files: added
+ switchtowatchxid.c
- * lib/issupported.c, scripts/chcontext:
+2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
-2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
+ removed
- added issupported.c
+2004-04-06 08:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify.c: applied new MatchList_compare()
+ interface
- * contrib/manifest.dat.pathsubst:
+2004-04-06 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chcontext-compat
+ * util-vserver/src/vserver-stat.c: started support for HZ!=100
+ cleanups
-2004-02-27 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/src/vcopy.c: implement support for SKIP files
- cleanups; restructured code
+2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
+ COMPAT API is not available
- * src/new-namespace.c:
+2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; do not include "stack-start.h" anymore
+ * util-vserver/scripts/functions: cleanups
+ vshelper.doInit(): added another sanity check
-2004-02-27 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vnamespace.c:
+ * util-vserver/lib_internal/matchlist-appendfiles.c,
+ util-vserver/lib_internal/matchlist-compare.c,
+ util-vserver/lib_internal/matchlist.h: implemented support for
+ SKIP (~) files
- initial checkin
+2004-04-06 08:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/flags.c: added tests for new flags
- * src/: fakerunlevel.c, rpm-fake-resolver.c, save_ctxinfo.c,
- vrsetup.c, vserver-stat.c:
+2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use wrappers with detailed error-messages
+ * util-vserver/lib/vserver.h: updated VC_VXF_* constants
+ added VC_VXC_* constants
-2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: Makefile-files, .cvsignore:
+ * util-vserver/lib/flags-v13.c: added/updated flaglist
- added vnamespace
+2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/ccaps-v13.c: added ccap names
- * lib/testsuite/fmt.c:
+2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made non-C99 compilers happy
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
-2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
+ completely
+ made some big files in /etc canditates for unify
- vc_set_namespace(), vc_cleanup_namespace(): added prototypes
+2004-04-06 08:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
+ util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
+ util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
+ util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
+ to 2.6.5-vs1.9.0pre4
- * lib/virtual.h:
+2004-03-31 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added VCMD_set_namespace and VCMD_cleanup_namespace declarations
+ * util-vserver/src/lockfile.c: optimized some things
+ now check, if getppid()==original_parent instead of getppid()!=1
+ (might make a difference in vservers)
-2004-02-27 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/scripts/functions: added some doc
+ s!_UV_LOCKS!_VS_LOCKS!
- added *setnamespace* and *cleanupnamespace* files
+2004-03-31 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/lockfile.c: fixed '--help' output
- * lib/: syscall_cleanupnamespace-v13.hc,
- syscall_cleanupnamespace.c, syscall_setnamespace-v13.hc,
- syscall_setnamespace.c:
+2004-03-31 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
+ util-vserver/src/.cvsignore: added lockfile
-2004-02-27 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/: wrappers-fcntl.hc, wrappers-unistd.hc:
+ * util-vserver/src/lockfile.c: initial checkin
- added some wrappers with detailed error-messages
+2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added lockfile
- * ensc_wrappers/wrappers.h:
+2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added ENSC_DETAIL macros
+ * util-vserver/scripts/vserver.functions: enableInterfaces(),
+ disableInterfaces(): added locking
+ enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
-2004-02-27 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/defaults/rpm/macros:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
+ $LOCKDIR: added
- added /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
+2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-27 05:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: lock(),unlock(): added
+ isNumber(): added doc
- * contrib/manifest.dat.pathsubst:
+2004-03-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vcontext and vnamespace
+ * util-vserver/scripts/vserver.functions: made it work...
-2004-02-26 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util-exitlikeprocess.c[DEAD]:
+ * util-vserver/scripts/functions: isNumber(): fixed '0' case
- moved to lib_internal/
+2004-03-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: implemented parts of Liam
+ Helmer's dummy-interface method
- * src/util.h:
+2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed everything an include <lib_internal/util.h> only
+ * util-vserver/Makefile.am, util-vserver/configure.ac,
+ util-vserver/scripts/util-vserver-vars.pathsubst: added
+ substitutions/tests for iptables, modprobe, rmmod and nameif
+ (required for Liam Helmer's dummy-interfaces)
-2004-02-26 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/scripts/functions: isNumber(): added
- added vcontext
+2004-03-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vshelper-sync.c: implemented it with select()
+ instead of alarm(); races are much nicer to handle
- * src/: chcontext.c, rpm-fake-resolver.c, rpm-fake.c:
+2004-03-30 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use VC_DYNAMIC_XID instead of VC_RANDCTX
+ * util-vserver/src/vshelper-sync.c: use sigaction() instead of
+ signal() to remove SA_RESTART flag explicitly
-2004-02-26 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vcontext.c:
+ * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
- initial checkin
+2004-03-30 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/src/Makefile-files: removed pipe-sync
- * src/testsuite/Makefile-files:
+2004-03-30 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed 'util-exitlikeprocess.c'; link against libinternal.a now
+ * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
+ util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
+ util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
+ updated from vs0.09.28
-2004-02-26 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-27 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
- added vcontext
- removed 'util-exitlikeprocess.c'; link against libinternal.a now
+2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vshelper: use 'findObject -e' instead of
+ 'findFile' to find /dev/null also
- * scripts/functions:
+2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- s!/vservers!$DEFAULT_VSERVERDIR! (reported in IRC by broo)
+ * util-vserver/scripts/vserver.start: fixed call of
+ vshelper.isEnabled
-2004-02-26 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 09:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/util-mem.h:
+ * util-vserver/doc/configuration.xml: fixed some typos
- include <stdlib.h>
+2004-03-26 09:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented
+ apps/vshelper/logfile symlink
- * lib_internal/Makefile-files:
+2004-03-26 09:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lots of util-* headers
- added util-exitlikeprocess
+ * util-vserver/scripts/vshelper: ignore 'restart2' event; this
+ seems to be issued at vserver *start*
+ added support for a logfile
+ enable logfile-logging when invoked from kernel (no tty)
-2004-02-26 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
+ variables
+ fixed _VSHELPER path
- * vc_create_context(), vc_migrate_context(), vc_[sg]et_flags(): added
- prototypes plus structures
- * use VC_DYNAMIC_XID instead of VC_RANDCTX
+2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
+ added vshelper-sync
- * lib/vserver-internal.h:
+2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added CALL_VC_V13A macro (for API >= 0x00010012)
- use VC_DYNAMIC_XID instead of VC_RANDCTX
+ * util-vserver/util-vserver.spec.in: added some Requires:
+ own %dir /var/run/vshelper
-2004-02-26 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
+ minor cosmetical cleanups
- added create+migrate+flags+caps declarations
+2004-03-26 07:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added
+ vshelper-sync
- * lib/syscall_createcontext-v13.hc, lib/syscall_createcontext.c,
- lib/syscall_getflags-v13.hc, lib/syscall_getflags.c,
- lib/syscall_migratecontext-v13.hc, lib/syscall_migratecontext.c,
- lib/syscall_setflags-v13.hc, lib/syscall_setflags.c,
- lib_internal/util-cast.h, lib_internal/util-commonstrings.h,
- lib_internal/util-declarecmd.h, lib_internal/util-dimof.h,
- lib_internal/util-exitlikeprocess.c,
- lib_internal/util-exitlikeprocess.h, lib_internal/util.h:
+2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
+ initial checkin
-2004-02-26 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
+ - accept 'true' as boolean value
+ - optimized the code a little bit so that the xid will be looked
+ up
+ only when really needed
- added createcontext + migratecontext + [sg]etflags files
+2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-26 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vps.c: in output, added a ' ' on overlong
+ vserver-names
- * ensc_wrappers/wrappers-vserver.hc:
+2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Evc_create_context(), Evc_migrate_context(): added
- use WRAPPER_DECL instead of UNUSED
+ * util-vserver/src/secure-mount.c: rewrote some parts to cope
+ better with '-o' options (required for -bme
+ patches to work)
-2004-02-25 12:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/src/Makefile-files: added vshelper-sync
- enhanced output
- added -nd options
- allow literal limits
- assume '-H' by default
+2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-25 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.stop: added VSHELPER &
+ synchronization code
- * lib/testsuite/.cvsignore:
+2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'fmt'
+ * util-vserver/scripts/vserver.start: added documentation about
+ failure reasons
+ added VSHELPER code
-2004-02-25 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util.h:
+ * util-vserver/scripts/vserver.functions: adapted code to new
+ getFileArray() behavior
+ added VSHELPER support
+ added "LEGACY ALERT" messages
+ initSync(),waitForSync(): added
- include util-perror.h
+2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-25 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
+ ALERT"
- * src/: chcontext.c, secure-mount.c:
+2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use more verbose perror()
+ * util-vserver/scripts/vserver-build: fixed code to work with new
+ behavior of getFileArray
-2004-02-25 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added some
+ missing variables
+ added the vshelper variables
- added better namespace supportc
+2004-03-26 07:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
- * lib/testsuite/fmt.c, lib_internal/util-perror.h:
+2004-03-26 07:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/functions:
+ logging(),warning(),panic(),execute(): added
+ pkgmgmt.isAptAvailable(): added
+ vshelper.*(): added
+ getFileArray(): fail, when file does not exist
-2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/Makefile-files:
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/scripts/Makefile-files: added vshelper
- added fmt.c
+2004-03-26 07:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-25 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: - minor cleanups
+ - added vcFEATURE_VSHELPER
+ - vc_isSupported(): annotated it
+ - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
+ requires a special handling so inlining is not really usefully
+ anymore
- * lib/fmt.h:
+2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fmt_[u]int{32,64}(): added
+ * util-vserver/lib/issupported.c,
+ util-vserver/lib/issupportedstring.c: added VSHELPER
-2004-02-21 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/flags.c:
+ * util-vserver/lib/Makefile-files: added getinsecurecaps.c
- cosmetical cleanups
+2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-21 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getinsecurecaps.c: initial checkin
- * lib/: flags.c, vserver.h:
+2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added NAMESPACE flag
+ * util-vserver/doc/configuration.xml: documented the vshelper stuff
-2004-02-20 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/doc/configuration.dtd: added a type for 'script'
- install enter-namespace into $(sbindir) instead of $(pkglibdir)
+2004-03-26 07:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: cleanups in the directory
+ creation rules
- * src/new-namespace.c:
+2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing '#include <errno.h>'
+ * util-vserver/util-vserver.spec.in: use 'install-distribution'
+ instead of 'install-vserverdir'
+ added vshelper stuff
-2004-02-20 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/Makefile.am: cleanups and enhancements in the
+ directory installation rules
- version 0.29.196
+2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS: version 0.29.205
- * src/.cvsignore:
+2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added enter-namespace
+ * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
-2004-02-20 21:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/enter-namespace.c:
+ * util-vserver/src/vsched.c: enhanced the in-chain operation; make
+ it a noop when called without opts
+ enhanced error messages
- initial checkin
+2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start: added scheduler support
- * src/Makefile-files, contrib/manifest.dat.pathsubst:
+2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added enter-namespace
+ * util-vserver/doc/configuration.xml: added basic documentation for
+ bcapabilities, ccapabilities and schedule
-2004-02-20 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
+ util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
+ util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
+ vc_get_securecaps() to vc_get_insecurecaps()
- merged with 0.29.2
+2004-03-24 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: added missing '\'
- * src/vlimit.c:
+2004-03-24 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- changed logic to skip entries without chance for success
+ * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
+ util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
+ util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
+ vc_xidopt2xid()
-2004-02-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
+ util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
+ use vc_xidopt2xid()
- cleanups
+2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: added support for
+ $VSERVER_EXTRA_CMDS[] which can be set in userscripts
- * lib/syscall_rlimit-v11.hc:
+2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_get_rlimit_mask_v11(): use correct datastructure
+ * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
+ '-nv' instead of '-q'
-2004-02-20 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: Makefile-files, virtual.h, vserver.h:
+ * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
- added the enter-namespace stuff
+2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added xidopt2xid.c
- * lib/: syscall_enternamespace-v13.hc, syscall_enternamespace.c:
+2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/xidopt2xid.c: initial checkin
-2004-02-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers_handler.hc:
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
+ added
- added support for more extensive output
+2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/debootstrap.uri: updated to recent
+ version
- * contrib/manifest.dat.pathsubst:
+2004-03-24 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved vserver-info into core
+ * util-vserver/util-vserver.spec.in: fixed Requires()
+ fixed some %dir's
-2004-02-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver-internal.h:
+ * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
+ now, removed '-h' and '-v' options
+ minor cleanups
- VC_ENABLE_API_V13(): incremented needed API-version
+2004-03-24 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/sysv/vservers-legacy: initial checkin
- * lib/syscall_getvxinfo-v13.hc:
+2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_get_vx_info_v13(): handle xid==0 and xid==1 case manually
+ * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
+ 'rebootmgr' is now a src-script
-2004-02-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
+ added vservers-legacy
- cleanup output in error-case
+2004-03-24 01:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vattribute.c: initialize 'bmask' member of
+ struct vc_ctx_caps
+ use negative logic of --bcap (this should be the 'old' behavior
+ of '--cap')
- * src/stack-start.h:
+2004-03-24 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed begin of STACK_START for non-growing stacks
+ * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
+ vc_ctx_caps
-2004-02-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/fakerunlevel.c:
+ * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
+ util-vserver/src/readlink.c: rewrote it
- use more extensive errormessages
- use <wrappers.h>
+2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: cleanups; moved some programs
+ into $legacydir
- * lib/: fscompat_getiattr-v13.hc[DEAD], fscompat_getiattr.c[DEAD],
- fscompat_setiattr-v13.hc[DEAD], fscompat_setiattr.c[DEAD]:
+2004-03-24 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- obsoleted
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added more
+ legacy programs
-2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: chcontext.c, clearenv.c, exec-cd.c, exec-ulimit.c,
- ifspec.c, listdevip.c, new-namespace.c, reducecap.c,
- rpm-fake-resolver.c, rpm-fake.c, save_ctxinfo.c, secure-mount.c,
- vkill.c:
+ * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
+ of static commandnames
+ use variables for paths
- do not do the lo-check anymore
+2004-03-24 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
+ legacy
- * src/chbind.c:
+2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use more extensive errormessages
- do not do the lo-check anymore
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_REBOOTMGR
-2004-02-20 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
- fix copy&paste error when giving out initpid
+2004-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
+ util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
+ util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
+ initial checkin
- * NEWS:
+2004-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.29.195
+ * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
+ util-vserver/distrib/.cvsignore,
+ util-vserver/ensc_vector/testsuite,
+ util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
+ util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
+ util-vserver/src/.cvsignore, util-vserver/src/testsuite,
+ util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
+ util-vserver/tests/.cvsignore: added some standardfiles; I do not
+ want to wait until Savannah fixes
+ its scripts and allows access to CVSROOT/cvsignore again.
-2004-02-19 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
+ (0)' block around the macros
- added SYSINFO command
- internal cleanups
+2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/bcaps_list-v13.c,
+ util-vserver/lib/syscall_getccaps-v13.hc,
+ util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
+ vc_ctx_caps::bmask member
- * m4/ensc_e2fscheck.m4:
+2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- tell correct packagename for Debian's e2fsprogs-devel
- tell packagename for Mandrake
+ * util-vserver/contrib/manifest.dat.pathsubst: moved some files
+ into legacy
+ handle sysv scripts
-2004-02-19 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
- showattr.c:
+ * util-vserver/util-vserver.spec.in: added formerly missing
+ 'v_gated' registration
+ updated -legacy subpackage and moved some initscripts into it
- applied new iattr interface and changed some internal functions
+2004-03-24 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
+ use a more effective way to determine gcc revision
+ struct vc_ctx_caps: added 'bmask' member
- * lib_internal/: unify-unify.c, util-safechdir.c:
+2004-03-24 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new iattr interface
+ * util-vserver/compat.h: do not use PURE before gcc 3.3.3
+ use a more effective way to determine gcc revision
-2004-02-19 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-23 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
- * changed iattr interface
- * removed *iattr_compat() functions; functionality is covered by new
- iattr interface already
+2004-03-22 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions: added basic support
+ for SuSE (patch from Thomas Guettler)
+ give more hints in errormessages (patch from Thomas Guettler)
- * lib/virtual.h:
+2004-03-22 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added new iattr definitions
+ * util-vserver/scripts/vpkg: give out errormessage on unknown
+ distribution type
-2004-02-19 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-22 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: syscall_getiattr-v13.hc, syscall_getiattr.c,
- syscall_setiattr-v13.hc, syscall_setiattr.c:
+ * util-vserver/scripts/functions: added basic support for SuSE
- implemented new iattr interface
+2004-03-19 16:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-stat.c: fixed race when process
+ disappeared shortly after reading /proc
- * lib/syscall-compat.hc:
+2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_set_ipv4root_compat(): fixed off-by-one error while checking number
- of allowed IPs
+ * util-vserver/doc/configuration.xml: documented
+ apps/init/{mark,depends}
+ mentioned the gentoo initstyle
-2004-02-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fscompat_getiattr-fscompat.hc[DEAD],
- fscompat_setiattr-fscompat.hc[DEAD],
- syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:
+ * util-vserver/doc/configuration-lsd.css: followed Bertl's
+ suggestion and added a subliminal message
- moved fscompat* files to *iattr-fscompat* and applied the changed iattr interface
+2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: require at least version 0.24 of
+ dietlibc
- * lib/createskeleton-full.hc:
+2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new iattr interface
+ * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
+ <min-version>
-2004-02-19 23:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
- removed the fscompat* files
- added *iattr-fscompat files
+2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
+ not applicable for inline declarations
- * contrib/manifest.dat.pathsubst:
+2004-03-18 05:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added FEATURES.txt and vcopy
+ * util-vserver/compat.h: fixed broken condition for PURE
+ define __builtin_expect() when needed
-2004-02-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/src/vunify.c: cleanups in the verbosity code
- create FEATURES.txt and rearranged code a little bit
+2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/legacy/vps.pathsubst,
+ util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
+ instead of 'chcontext'
- * Makefile.am:
+2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added FEATURES.txt
+ * util-vserver/scripts/vserver.stop: call isVserverRunning to
+ cleanup rundir
-2004-02-18 05:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
+ candidates for location of pkgmgmt-dir when $ROOTDIR is empty
- added vc_createSkeleton() plus defines
+2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build: cleanups; use full
+ parenthesis in case ... esac
- * lib/fscompat_setiattr-fscompat.hc:
+2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
+ * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
-2004-02-18 05:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/: unify-unify.c, unify.h:
+ * util-vserver/scripts/vrpm: allow both internal and external
+ packagemanagement
- Unify_deUnify(): fixed parameters
- Unify_copy(), Unify_setTime(): added prototype
+2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vpkg: cleanups; generalized some functions
+ and moved them into the 'functions' file
- * lib_internal/unify-deunify.c:
+2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed parameters
+ * util-vserver/scripts/vapt-get: support both internal and external
+ packagemanagement
-2004-02-18 05:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib_internal/matchlist.h:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
+ and $_TAR
- MatchList_printId(): added prototype
+2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/start-vservers: filter out non-matching
+ vservers *before* adding them to the makefile
- * lib_internal/Makefile-files:
+2004-03-18 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added unify* and util-* files
+ * util-vserver/scripts/functions: getVserverStatus(): fix problems
+ with leading whitespaces in numerical values
+ pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
-2004-02-18 05:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vunify.c, vunify.h:
+ * util-vserver/scripts/pkgmgmt: initial checkin
- cleanups; outsourced a lot to libinternal.a
+2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files: added pkgmgmt
- * src/util.h:
+2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; outsourced some macros/inlines to libinternal.a
+ * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
+ in the verbosity code
-2004-02-18 05:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/getvservercfgstyle.c: filter out relative and
+ absolute paths; when they are not pointing to
+ an existing directory, the function fails
- added vcopy
- link the fstool programs against libinternal.a
- removed vserver-visitdir
+2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers_handler.hc: use
+ __builtin_expect
- * src/.cvsignore:
+2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vcopy
+ * util-vserver/distrib/defaults/apt/apt.conf: added
+ '@autogenerated@' tag plus small warning
-2004-02-18 05:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util-safechdir.c[DEAD]:
+ * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
- moved into libinternal.a
+2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: look for tar
- * lib/createskeleton-full.hc, lib/createskeleton-short.hc,
- lib/createskeleton.c, lib_internal/matchlist-printid.c,
- lib_internal/unify-copy.c, lib_internal/unify-settime.c,
- lib_internal/util-dotfile.h, lib_internal/util-safechdir.c,
- lib_internal/util-safechdir.h, src/vcopy-init.hc, src/vcopy.c,
- src/vserver-visitdir.hc:
+2004-03-18 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/Makefile.am: substitute @TAR@
-2004-02-18 05:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-io.hc:
+ * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
+ hardcoded '16' value
- rewrote the W*all() function to accept an additional argument holding
- the error, instead of giving out the error
+2004-03-16 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: CONST: added
- * lib/Makefile-files:
+2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added createskeleton* files
+ * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
+ vc_get_nb_ipv4root(): added
-2004-02-18 05:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * pathconfig.h.pathsubst:
+ * util-vserver/lib/Makefile-files: added getnbipv4root.c
- added DEFAULT_PKGSTATEDIR
+2004-03-16 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-18 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getnbipv4root.c: initial checkin
- * compat.h:
+2004-03-16 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added PURE
+ * util-vserver/scripts/Makefile-files: added the sysvwrappers to
+ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
-2004-02-18 05:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac, Makefile.am:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
- do not redefine 'LIBTOOL'; the '--tag' causes problems on install
+2004-03-16 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/sysv/Makefile-files: added vservers-default
+ removed vservers
- * configure.ac:
+2004-03-16 03:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call ENSC_DIETLIBC_NEED_COMPAT to determine if '-lcompat' is needed for dietlibc
+ * util-vserver/sysv/vservers.subst: obsoleted by new initscript
-2004-02-17 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/distrib/redhat/initpre,
+ util-vserver/lib/isdynamicxid.c,
+ util-vserver/scripts/vserver-wrapper,
+ util-vserver/sysv/vservers-default: initial checkin
- define $(VSERVER_LDADDS)
- generalized some LIBTOOL stuff
- do not install libinternal.a anymore
+2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: implemented INITPID for the
+ compat API
- * tests/Makefile-files:
+2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
+ * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
+ part
+ cleanups
-2004-02-17 20:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
+ non-legacy part
- _pkgMountRPM(): do not mount /proc when it is already mounted
+2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.suexec: added internal mode to use
+ 'suexec' for stopped vservers also
- * src/rpm-fake.c:
+2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rearranged inclusion of <sys/socket.h> to fix compilation problems
- with fc1.90
+ * util-vserver/scripts/vserver.stop: added a more efficient stop
+ method for fakeinit vservers
-2004-02-17 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rebootmgr.c:
+ * util-vserver/scripts/vserver.start: finxed incomplete quoting
- include <limits.h>
+2004-03-16 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: handle fakeinit
+ separately
+ cleanups and fixes in the flag-generation
- * src/Makefile-files:
+2004-03-16 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use $(VSERVER_LDADDS) instead of lib/libvserver.la to use '-lcompat' on purpose
- fixed capchroot compilation
+ * util-vserver/scripts/vserver: added support for an internal
+ command mode
-2004-02-17 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_dietlibc_compat.m4:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_INITSYNC_MINIT_* variables
+ added $_START_VSERVERS
- initial checkin
+2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/start-vservers: added ok/passed/failed logic
- * ensc_vector/testsuite/test1.c, src/testsuite/vunify-functest.c:
+2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- make non-C99 compilers happy
+ * util-vserver/scripts/Makefile-files: ship vsyswrapper again
-2004-02-17 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS:
+ * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
- version 0.29.192
+2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added isdynamicxid.c
- * Makefile.am:
+2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing backslash
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
+ added
-2004-02-17 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vunify.h, testsuite/Makefile-files,
- testsuite/vunify-functest.c:
+ * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
+ command
- use new lib_internal/
+2004-03-16 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
+ misclassification of %_netsharedpath
- * src/vunify-init.hc:
+2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved most function into lib_internal/
+ * util-vserver/contrib/make-manifest,
+ util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
+ files too
-2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify.c:
+ * util-vserver/util-vserver.spec.in: updated the -sysv package
- use new lib_internal
+2004-03-15 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: cleanups; remove unused code
+ added '--silentexist'
+ use context-sync.hc
- * src/util.h:
+2004-03-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved some functions/macros into lib_internal/util-*
+ * util-vserver/src/chcontext.c: use code from context-sync.hc
-2004-02-17 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/src/context-sync.hc: initial checkin
- removed vunify-* files which went into lib_internal
+2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added context-sync.hc
- * Makefile.am:
+2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lib_internal/ files
+ * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
+ parenthesis for case ... esac statements
-2004-02-17 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-15 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vunify-compare.hc[DEAD], vunify-debug.c[DEAD],
- vunify-doit.hc[DEAD], vunify-matchlist.c[DEAD],
- vunify-matchlist.h[DEAD]:
+ * util-vserver/scripts/vserver: cleanups; full parenthesis for case
+ ... esac statements
+ give more helpful error messages
- moved functionality into lib_internal library
+2004-03-15 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-17 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/jail.h,
+ util-vserver/lib_internal/jailintotempdir.c: return indication
+ about place of error
- * lib_internal/: Makefile-files, matchlist-appendfiles.c,
- matchlist-compare.c, matchlist-destroy.c, matchlist-init.c,
- matchlist-initbyvserver.c, matchlist-initmanually.c,
- matchlist-initrefserverlist.c, matchlist.h, pathinfo-append.c,
- pathinfo-test.c, pathinfo.h, string-destroy.c, string.h,
- string.hc, unify-deunify.c, unify-unify.c, unify.h, util-io.h,
- util-mem.h:
+2004-03-15 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: print correct $prefix when '--prefix'
+ is not specified
-2004-02-17 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/: wrappers-unistd.hc, wrappers_handler.hc:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
- fixed some 'noreturn' warnings for the execv() functions
+2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: added another #warning
- * contrib/make-manifest:
+2004-03-13 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- ignore lines beginning with '#'
+ * util-vserver/src/vcontext.c: fixed '--uid' option (it's
+ required_argument but not no_argument)
+ drop privileges after migrate()
-2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
+ have something better
- set @ENSC_HAVE_*_COMPILER_TRUE@ tags
+2004-03-13 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: updated to new kernel behavior
- * ensc_vector/testsuite/test1.c:
+2004-03-13 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- #undef NDEBUG
+ * util-vserver/src/vattribute.c: renamed set*() to parse*()
+ set the correct secure attributes
+ call set_flags/set_ccaps only, when there is something to do
-2004-02-16 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/scripts/chcontext,
+ util-vserver/scripts/vserver.start: applied new CLI
- use $_READLINK
- mount /proc when doing pkg-management
+2004-03-13 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files: added jail* files
- * scripts/util-vserver-vars.pathsubst:
+2004-03-13 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added readlink
+ * util-vserver/lib_internal/jail.h,
+ util-vserver/lib_internal/jailintotempdir.c: initial checkin
-2004-02-16 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-13 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vrpm-preload:
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
+ added declaration
- made rpm-flavor configurable (e.g. 'i' for install (default), 'q' for
- query, 'd' for database)
+2004-03-12 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
+ now
- * scripts/vserver-build.functions:
+2004-03-12 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- register generated files so that they
- can be cleaned up when needed
+ * util-vserver/scripts/chcontext,
+ util-vserver/scripts/vserver.start: use new vuname syntax
-2004-02-16 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 06:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.apt-rpm:
+ * util-vserver/src/vattribute.c: set caps before flags so that caps
+ can be changed in the same transaction
+ which deletes 'setup'
- call rpm.initDB()
+2004-03-12 04:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.suexec: added some explicit '--'
- * scripts/vserver-build.functions.rpm:
+2004-03-12 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rpm.initDB(): added
+ * util-vserver/scripts/functions: added some doc
+ getVserverStatus(): fixed it
-2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-setup.functions:
+ * util-vserver/src/save_ctxinfo.c: use strncat() instead of
+ strcat() to enforce correct length
- added --initstyle support (-> /etc/vservers/.../apps/init/style)
+2004-03-12 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
- * src/chbind.c:
+2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- refined test-routine to work in vservers without 'lo' interface
+ * util-vserver/scripts/chcontext,
+ util-vserver/scripts/vserver.start: remove the setup flag
-2004-02-16 20:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-mount.c:
+ * util-vserver/lib/virtual.h: cleanups
- define MS_REC when needed
+2004-03-12 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-16 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/chcontext: give '--xid' in migrate case
- * configure.ac, src/rpm-fake-resolver.c:
+2004-03-12 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added big, fat warning when not using dietlibc
+ * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
-2004-02-16 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/Makefile.am: added kernel headers
- added ENSC_HAVE_*_COMPILER_* to pathsubst-rules
+2004-03-12 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-14 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/kernel, util-vserver/kernel/context.h,
+ util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
+ util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
+ util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
+ util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
+ initial checkin
- * scripts/vserver:
+2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use isAvoidNamespace() from main-functions file
+ * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
-2004-02-14 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: functions, vserver.functions:
+ * util-vserver/src/vsched.c: updated to new API
- moved isAvoidNamespace() into main-functions file
+2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-14 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vattribute.c: implemented --secure
- * m4/ensc_syscallnr.m4:
+2004-03-12 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed auto-case
- improved message
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: allow '--debug' in the
+ destructors
-2004-02-14 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_kerneldir.m4:
+ * util-vserver/scripts/vserver.functions: added gentoo startup
+ style
- ENSC_KERNEL_HEADERS: made argument optionally
+2004-03-12 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-14 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/chcontext: fixed params
+ do not call vuname/vattribute when not needed
- * contrib/manifest.dat.pathsubst:
+2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added clearenv
+ * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
-2004-02-14 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/lib/vserver.h: updated interface
+ added flags
- use ENSC_SYSCALLNR()
+2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-14 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: use kernel headers
- * lib/vserver-internal.h:
+2004-03-12 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use results from ENSC_SYSCALLNR
+ * util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_setiattr-v13.hc,
+ util-vserver/lib/syscall_setsched-v13.hc: updated interface
-2004-02-14 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-12 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_syscallnr.m4:
+ * util-vserver/lib/listparser.hc: added '^' modifier which marks
+ bit numbers
- initial checkin
+2004-03-12 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-12 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/flags-v13.c: added the flags
- * src/clearenv.c:
+2004-03-11 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use VSERVER_DECLARE_CMD
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
-2004-02-12 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/src/vuname.c: added more documentation
+ fixed '--version' conflicts
- added clearenv
+2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-12 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c: implemented most parts of the new
+ migrate method
- * scripts/vserver.start:
+2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use clearenv
+ * util-vserver/scripts/vserver.start: set context-name
-2004-02-12 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
- made namespace stuff configurable at a global place
+2004-03-11 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-12 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getvserverbyctx.c: implemented new
+ context-naming method
- * scripts/vrpm-preload:
+2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- give more rights... (same like at --secure)
+ * util-vserver/lib/getvserverbyctx-compat.hc,
+ util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
-2004-02-12 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files, scripts/util-vserver-vars.pathsubst:
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+ Evc_set_vhi_name(): added
- added clearenv
+2004-03-10 05:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-12 00:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented 'fstab.local' and
+ enhanced 'fstab' doc
- * src/clearenv.c:
+2004-03-10 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vserver.functions: added support for
+ 'fstab.local' files
-2004-02-10 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: chxid.c, setattr.c:
+ * util-vserver/sysv/vprocunhide: made it a little bit more portable
+ by providing own implementations of
+ RH's /etc/init.d/functions when this file can not be found
+ (inspired
+ by a patch from Olivier Poitrey)
- handle dot-files by default; it does not make sense to use a special
- '-a' flag for the set-operations
+2004-03-10 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: callInNamespace(): call 'shift'
+ to remove the vserver-name from $@
- * configure.ac:
+2004-03-10 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.28.200
+ * util-vserver/doc, util-vserver/doc/.cvsignore: added
+ configuration.html
-2004-02-10 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-mount.c:
+ * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
+ query so that it can be choosen between
+ running/non running
- recognize 'rbind' in fstab
- use internal mount(2) on MOVE too
+2004-03-10 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
+ option string for getopt with '+' to avoid option reordering
- * scripts/: vserver, vserver.functions, vserver.start:
+2004-03-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented CLONE_NS and --rbind mounting
+ * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
+ callInNamespace
-2004-02-10 15:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-mount.c:
+ * util-vserver/scripts/functions: isAvoidNamespace(): determine
+ full cfgdir path of vserver before checking for 'namespace' file
+ callInNamespace(): added
- implemented '--rbind'
+2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: minor cosmetical
+ cleanups...
- * ensc_vector/testsuite/.cvsignore, lib/testsuite/.cvsignore:
+2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/chcontext,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: use '--' delimiter
-2004-02-10 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/testsuite/flags.c:
+ * util-vserver/doc/configuration.xml: added/updated some
+ descriptions
- s!init!fakeinit!
+2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration-lsd.css: flowers... where are all
+ the flowers coming from?
- * configure.ac:
+2004-03-10 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.28.199
+ * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
+ util-vserver/doc/Makefile-files,
+ util-vserver/ensc_vector/Makefile-files,
+ util-vserver/ensc_vector/testsuite/Makefile-files,
+ util-vserver/ensc_wrappers/Makefile-files,
+ util-vserver/lib/Makefile-files,
+ util-vserver/lib/testsuite/Makefile-files,
+ util-vserver/lib_internal/Makefile-files,
+ util-vserver/man/Makefile-files,
+ util-vserver/scripts/Makefile-files,
+ util-vserver/src/Makefile-files,
+ util-vserver/src/testsuite/Makefile-files,
+ util-vserver/tests/Makefile-files: modernized the Makefiles; use
+ '+=' where possible to remove complexity
+ from the toplevel Makefile.am
-2004-02-10 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/vprocunhide: remove the correct prefix
- moved the 'chattr' into the right %post scriptlet
+2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
+ explicitly
- * lib/flags.c:
+2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- s!init!fakeinit!
+ * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
+ directory
-2004-02-10 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/scripts/chcontext: updated copyright date
- version 0.28.198
+2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented the vunify
+ configuration
- * contrib/: make-manifest, manifest.dat.pathsubst:
+2004-03-09 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved *.so.* files from -core to -lib
+ * util-vserver/scripts/chcontext: rewrote the non-legacy part
-2004-02-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: aded
+ _KEEP_CTX_ALIVE
- added -lib subpackage
- moved *.so.* files from -core to -lib
- removed the '%exclude ...vrpm.8'
- added a 'make check'
+2004-03-09 14:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/chcontext: added missing ';' in case
+ expression
+ s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
- * src/testsuite/.cvsignore:
+2004-03-09 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/NEWS: version 0.29.198
-2004-02-10 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_wrappers/wrappers-unistd.hc:
+ * util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: removed superfluous '--'
- Eexecvp(): added
- added some 'NORETURN' specifiers
+2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: added explicit cleanup trap
+ removed superfluous '--'
- * Makefile.am:
+2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lib/testsuite
+ * util-vserver/scripts/vserver.functions: added some parenthesis
-2004-02-10 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/vunify-test.sh:
+ * util-vserver/scripts/vserver: made 'status' really silent
- redirect output to /dev/null
+2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/start-vservers: initial checkin
- * src/testsuite/rpm-fake-test.c:
+2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed compilation warnings
+ * util-vserver/scripts/functions: getVserverStatus(): fixed it for
+ the non-running & non-cleanup case
-2004-02-10 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/chcontext-test.c:
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/scripts/Makefile-files: added start-vservers
- added explicite 'return' for non-C99 compilers
+2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers.h: fixed typo
+ fixed overflow
- * src/testsuite/Makefile-files:
+2004-03-09 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chbind-test
+ * util-vserver/util-vserver.spec.in: added Requires: make
-2004-02-10 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * man/Makefile-files:
+ * util-vserver/scripts/vserver: made 'status' silent when
+ '--silent' is used
- renoved vrpm.8 for now
+2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
+ added man
- * lib/vserver.h:
+2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- vc_text2cap(): take 'unsigned int' instead of 'int' argument
- vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added prototypes
+ * util-vserver/doc/configuration.html: removed since autogenerated
-2004-02-10 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/capabilities.c:
+ * util-vserver/doc/configuration-lsd.css: use official HTML 4
+ colornames
- vc_text2cap(): take 'unsigned int' instead of 'int' argument
+2004-03-09 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/beautify.xsl,
+ util-vserver/doc/compatibility-xhtml.xsl,
+ util-vserver/doc/configuration-xhtml.xsl: use official XHTML
+ namespace
- * lib/Makefile-files:
+2004-03-09 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added flags* files
- added testsuite + -programs
+ * util-vserver/distrib/defaults/rpm/macros,
+ util-vserver/distrib/redhat/initpost: added hack for
+ https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
-2004-02-10 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chcontext.c:
+ * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
+ wrong error messages
- setFlags(): use vc_textlist2flag() function
- rearranged code to avoid unremovable zombie processes
+2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/apidoc/Makefile-files: handle man directory
- * src/: chbind.c, reducecap.c:
+2004-03-08 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rewrote it
+ * util-vserver/lib/apidoc/Doxyfile.in: updated
-2004-02-10 00:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/doc/Makefile-files: filled it with content...
- made reducecap & chbind native dietlibc programs
+2004-03-08 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-10 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: added documentation
- * lib/flags.c, lib/flags_list.c, lib/testsuite/Makefile-files,
- lib/testsuite/flags.c, src/testsuite/chbind-test.c:
+2004-03-08 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/doc/configuration.xml: documented tty symlink
+ use documentation.dtd instead of cfgdirdoc.dtd
+ some small corrections/adjustments
-2004-02-06 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/doc/beautify.xsl,
+ util-vserver/doc/configuration-lsd.css,
+ util-vserver/doc/configuration-xhtml.xsl,
+ util-vserver/doc/configuration.html: initial checkin
- added sys_clone.h
+2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/compat-xhtml.xsl,
+ util-vserver/doc/compatibility-xhtml.xsl: renamed
+ compat-xhtml.xsl to compatibility-xhtml.xsl
- * util-vserver.spec.in:
+2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'chattr -t /vservers' + needed Requires:
+ * util-vserver/doc/cfgdirdoc.dtd,
+ util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
+ configuration.dtd
-2004-02-06 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 08:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions:
+ * util-vserver/lib/vserver.h: added more doc
- call 'chattr -t' on newly create vserverdirs
- cleanups; parenthesize case-expressions
+2004-03-08 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
- * src/util.h:
+2004-03-08 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- exitLikeProcess(): added NORETURN attribute to prototype
+ * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
+ util-vserver/lib/apidoc/Doxyfile.in,
+ util-vserver/lib/apidoc/Makefile-files: initial checkin
-2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-08 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake.c:
+ * util-vserver/scripts/vserver.start: use '--migrate-self' instead
+ of '--migrate'
- cleanups; use sys_clone()
+2004-03-07 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: added '--migrate-self' support
- * src/new-namespace.c:
+2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; modernized it
+ * util-vserver/scripts/vserver.functions: use different files for
+ 'bcap' and 'ccap' for now
-2004-02-06 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/util-vserver.spec.in: added changelog entry
- link new-namespace against util-exitlikeprocess
- cleanups
+2004-03-07 22:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify.h: fixed NONNULL annotations
- * src/sys_clone.h:
+2004-03-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/vserver.h: added doxygen annnotations
+ added special compiler annotations
-2004-02-06 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/Makefile-files:
+ * util-vserver/lib/internal.h: added doxygen annnotations
+ fixed NONNULL statements
- do not call vunify-test when no C99 compiler is available
+2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fmt.h: added doxygen annnotations
- * ensc_vector/testsuite/: Makefile-files, test1.c:
+2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/Makefile-files: added apidoc directory
-2004-02-06 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/vunify-test.sh:
+ * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
+ added doxygen support
- use '-n' flag
+2004-03-07 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
- * src/vutil.cc:
+2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor cosmetical changes
+ * util-vserver/src/vattribute.c: use new interface of the list2...
+ functions
+ implemented --bcaps and --ccaps
-2004-02-06 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify-init.hc:
+ * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
+ new interface of the list2... functions
- initModeManually(): added missing strdup()
+2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: added
+ .../interfaces/.../nodev option and deprecated 'only_ip'
- * Makefile.am, ensc_vector/Makefile-files:
+2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added ensc_vector testsuite
+ * util-vserver/lib/testsuite/flags.c: applied new interface
-2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_vector/vector-insert.c:
+ * util-vserver/lib/vserver.h: added some documentation
+ added some flag/caps support functions
- fixed it
+2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: renamed scaps to bcaps
- * src/vserver-stat.c:
+2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use ensc_vector
- cleanups
+ * util-vserver/lib/syscall_setflags.c: added EFAULT check
-2004-02-06 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/lsxid.c:
+ * util-vserver/lib/syscall_getflags-v13.hc,
+ util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
+ cleanups
- use ensc_vector to cache xid->name mappings
+2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 17:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/listparser.hc: interpret numbers too
- * src/Makefile-files:
+2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- link vserver-stat against libensc_vector.a
+ * util-vserver/lib/internal.h: added the text2value functions
-2004-02-06 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/configuration.xml:
+ * util-vserver/lib/flags-v13.c,
+ util-vserver/lib/flags_list-compat.c,
+ util-vserver/lib/flags_list-v13.c: cleanups; use modern
+ methods...
- enumerated possible resources
+2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
+ util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
+ util-vserver/lib/syscall_getccaps-v13.hc,
+ util-vserver/lib/syscall_getccaps.c,
+ util-vserver/lib/syscall_setccaps-v13.hc,
+ util-vserver/lib/syscall_setccaps.c,
+ util-vserver/lib/val2text-t2v-uint32.c,
+ util-vserver/lib/val2text-t2v-uint64.c,
+ util-vserver/lib/val2text-v2t-uint32.c,
+ util-vserver/lib/val2text-v2t-uint64.c,
+ util-vserver/lib/val2text.hc: initial checkin
- * src/chxid.c:
+2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed do-display-dir behavior
+ * util-vserver/lib/Makefile-files: added the caps-files
+ added the val2text-files
-2004-02-06 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-07 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/doc/configuration.xml: documented
+ '.../interfaces/.../nodev'
- _generateFlagOptions(): fixed a case expression; formerly x"foo" ==
- foo checks which would never succeed
+2004-03-06 02:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 15:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: s!Require!Requires!
- * src/: chcontext.c, chroot-cat.c, chroot-rm.c, exec-cd.c,
- exec-ulimit.c, fstool.c, new-namespace.c, pipe-sync.c,
- rpm-fake-resolver.c, save_ctxinfo.c, vps.c, vrsetup.c,
- vserver-info.c, vserver-stat.c, vunify-doit.hc, vunify-init.hc,
- vunify-matchlist.c, vunify.c, testsuite/rpm-fake-test.c:
+2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new ensc_wrappers/ headers
+ * util-vserver/sysv/vprocunhide: initial checkin
-2004-02-06 15:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
+ added vprocunhide
- removed wrappers-*
- link lsxid against libensc_vector.a
+2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 15:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vuname.c: made it chainable
+ added '--dir' option
- * src/: wrappers-dirent.h[DEAD], wrappers-io.h[DEAD],
- wrappers-vserver.h[DEAD], wrappers.h[DEAD]:
+2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved and generalized into an own /ensc_wrappers subdir
+ * util-vserver/src/vlimit.c: cleanups
-2004-02-06 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * ensc_vector/Makefile-files, ensc_vector/vector-clear.c,
- ensc_vector/vector-free.c, ensc_vector/vector-init.c,
- ensc_vector/vector-insert.c, ensc_vector/vector-internal.h,
- ensc_vector/vector-popback.c, ensc_vector/vector-pushback.c,
- ensc_vector/vector-resize.c,
- ensc_vector/vector-resizeinternal.hc,
- ensc_vector/vector-search.c, ensc_vector/vector-sort.c,
- ensc_vector/vector-unique.c, ensc_vector/vector.h,
- ensc_vector/vector.hc, ensc_wrappers/Makefile-files,
- ensc_wrappers/wrappers-clone.hc,
- ensc_wrappers/wrappers-dirent.hc,
- ensc_wrappers/wrappers-fcntl.hc, ensc_wrappers/wrappers-io.hc,
- ensc_wrappers/wrappers-ioctl.hc,
- ensc_wrappers/wrappers-iosock.hc,
- ensc_wrappers/wrappers-mount.hc, ensc_wrappers/wrappers-pivot.hc,
- ensc_wrappers/wrappers-resource.hc,
- ensc_wrappers/wrappers-stdlib.hc,
- ensc_wrappers/wrappers-unistd.hc,
- ensc_wrappers/wrappers-vserver.hc,
- ensc_wrappers/wrappers-wait.hc, ensc_wrappers/wrappers.h,
- ensc_wrappers/wrappers_handler.hc:
+ * util-vserver/scripts/vserver.start: call vuname
- initial checkin
+2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-06 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vprocunhide: implemented exclude/include
+ syntax
+ fixed exit codes
- * Makefile.am:
+2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added ensc_vector/ & ensc_wrappers/ subdirs and files
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
-2004-02-05 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/setattr.c:
+ * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
+ subdirs
- documented --barrier
- fixed do-display-dir behavior
+2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 05:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/vprocunhide-files: added some files
- * scripts/vserver.functions:
+2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added another path for the template mtab file
+ * util-vserver/util-vserver.spec.in: added vprocunhide initscript
-2004-02-05 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-06 01:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/Makefile.am: modernized it a little bit; use '+='
+ syntax for sysv/ now
- version 0.28.195
+2004-03-05 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 05:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: added support for new
+ migrate feature
- * distrib/defaults/apt.conf:
+2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_VCONTEXT and $_VLIMIT
-2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/scripts/functions: isAvoidNamespace(): use
+ 'vserver-info - FEATURE namespace' inforamtion too
- added default apt.conf
+2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/misc/vprocunhide-files,
+ util-vserver/scripts/vprocunhide: initial checkin
- * doc/configuration.xml:
+2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented default apt.conf
+ * util-vserver/src/vlimit.c: try to read limits from dir only, when
+ '--dir' was used
-2004-02-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall-legacy.hc:
+ * util-vserver/src/setattr.c: allow '--!...' syntax too
- minor code cleanups
- added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
+2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
+ missing '\'
- * m4/ensc_syscall.m4:
+2004-03-05 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- enhanced check by using kernel headers
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
+ and vprocunhide
-2004-02-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.apt:
+ * util-vserver/scripts/Makefile-files: added vprocunhide
- added default apt.conf/vendors.conf files
+2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented vprocunhide
+ documentation
- * src/chcontext.c:
+2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use sethostname(2)/setdomainname(2) again...
+ * util-vserver/distrib/Makefile.am: added vprocunhide-files
-2004-02-05 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
+ files
- use ENSC_SYSCALL
- enhanced diagnostic output
+2004-03-05 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
+ util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
+ util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
+ util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vrpm-preload,
+ util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.debootstrap,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.functions.pkgmgmt,
+ util-vserver/scripts/vserver-build.skeleton,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+ added some '>&2'
- * lib/: syscall-legacy.hc, vserver-internal.h:
+2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use ENSC_SYSCALL_TRADITIONAL
+ * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
-2004-02-05 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall.c:
+ * util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore,
+ util-vserver/lib/testsuite/Makefile-files: added parselimit
- cleanups; do not include "compat.h" anymore explicitly
+2004-03-05 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-05 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c: added '--dir' parameter
+ allow command-chaining
+ support limits with suffixes
+ make '-c' optionally and assume current ctx by default
- * Makefile.am:
+2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added @WGET@ substitution
+ * util-vserver/lib/parselimit.c,
+ util-vserver/lib/testsuite/parselimit.c: initial checkin
-2004-02-04 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_syscall.m4:
+ * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
- initial checkin
+2004-03-05 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added parselimit.c
- * scripts/vpkg:
+2004-03-05 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented Debian support
+ * util-vserver/src, util-vserver/src/.cvsignore: updated; added
+ vattribute and keep-ctx-alive
-2004-02-04 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver:
+ * util-vserver/src/vcontext.c: implement the vc_set_flags() part
- cleanups
- added '--silent' option
+2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vattribute.c: setFlags(): implemented it
- * src/: vunify-init.hc, vunify.c:
+2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor cleanups
+ * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
-2004-02-04 04:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/fscompat_getiattr-v13.hc:
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
+ error-checking
- fixed 'xid' parameter transmission
+2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getprocentry-legacy.c,
+ util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall_getflags-v13.hc,
+ util-vserver/lib/syscall_getiattr.c,
+ util-vserver/lib/syscall_getvxinfo-oldproc.hc,
+ util-vserver/lib/syscall_getvxinfo.c,
+ util-vserver/lib/syscall_setflags-v13.hc: return better
+ errorcodes
- * NEWS:
+2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.28.193
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
+ error
-2004-02-04 04:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/ensc_wrappers/Makefile-files: added
+ wrappers-socket.hc
- added check for wget
- version 0.28.193
+2004-03-05 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
+ keep-ctx-alive
- * util-vserver.spec.in:
+2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some (Build)Requires:
+ * util-vserver/src/vserver-info.c: added 'FEATURE' tag
-2004-02-04 04:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/manifest.dat.pathsubst:
+ * util-vserver/src/vcontext.c: added support for external
+ synchronization
- added debootstrap files
+2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 04:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
+ of vc_textlist2flag
- * doc/configuration.xml:
+2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented debootstrap configuration
+ * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
+ initial checkin
-2004-02-04 04:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.debootstrap:
+ * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
+ support for VC_IATTR_IMMUTABLE flag
- fixed path of default-uri file
+2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/enter-namespace.c,
+ util-vserver/src/new-namespace.c: obsoleted by vnamespace
- * distrib/misc/debootstrap.uri:
+2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
+ of vc_textlist2flag()
-2004-02-04 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/src/Makefile-files: removed new-namespace and
+ enter-namespace
+ added keep-ctx-alive and vattribute
+ added src_legacy_* variables
- added debootstrap.uri
+2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vserver: use $_VNAMESPACE instead of
+ $_NEW_NAMESPACE
- * scripts/vserver-setup.functions:
+2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use $PKGLIBDEFAULTDIRc
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_VATTRIBUTE and $_VNAMESPACE
+ removed $_NEW_NAMESPACE
-2004-02-04 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver-build.apt-rpm, vserver-build.functions,
- vserver-build.skeleton:
+ * util-vserver/scripts/chcontext: began to implement the new
+ vcontext part...
- cleanups; use 'base.' namespace
+2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscallnr.m4: use
+ $ensc_cv_path_kernelheaders instead of $kernelincludedir
- * scripts/vserver-build:
+2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added debootstrap
+ * util-vserver/lib_internal/util.h: include "util-unixsock.h"
-2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vpkg:
+ * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
+ flag too
- added basic support for Debian
+2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/util-unixsock.h: initial checkin
- * scripts/util-vserver-vars.pathsubst:
+2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_WGET
+ * util-vserver/lib/testsuite/flags.c: updated to new flag functions
-2004-02-04 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
+ added -compat versions for the flag-parsers
+ vc_isSupportedString(): added
- added debootstrap and pkgmgmt files
+2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-04 03:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
+ declarations
- * scripts/vserver-build.debootstrap:
+2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
+ util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
+ util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
+ util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
+ in the *.c files and will not be
+ used anymore by every file including 'fmt.h'
-2004-02-03 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
+ to -compat.c
- version 0.28.192
+2004-03-05 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-socket.hc,
+ util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
+ util-vserver/lib/flags_list-compat.c,
+ util-vserver/lib/flags_list-v13.c,
+ util-vserver/lib/issupportedstring.c,
+ util-vserver/lib/listparser.hc,
+ util-vserver/lib/listparser_uint32.c,
+ util-vserver/lib/listparser_uint64.c: initial checkin
- * src/.cvsignore:
+2004-03-05 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'vuname'
+ * util-vserver/lib/Makefile-files: updated to new flags* files
+ added listparser* files
+ removed unused statements
-2004-02-03 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * contrib/: Makefile-files, make-manifest, manifest.dat.pathsubst,
- .cvsignore:
+ * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
- initial checkin
+2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
+ declarations (use WRAPPER_DECL)
+ WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
+ perror() anymore
- * configure.ac:
+2004-03-05 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added more details to the final summary
+ * util-vserver/contrib/manifest.dat.pathsubst: removed
+ new-namespace and enter-namespace; they are obsoleted by
+ vnamespace
-2004-02-03 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-05 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/Makefile.am: added $(src_legacy_*)
- added misc/fstab
+2004-03-04 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
- * scripts/: vserver-build.apt-rpm, vserver-build.functions:
+2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- splitted some functions into a separate vserver-build.functions.pkgmgmt file
- use XXX.yyy namespace-style notation
+ * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
-2004-02-03 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.pkgmgmt,
- scripts/vserver-build.skeleton, distrib/misc/fstab:
+ * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
- initial checkin
+2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
+ anymore
- * scripts/vserver-setup.functions:
+2004-03-04 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- allow to configure fstab-file
+ * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
-2004-02-03 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-03-04 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver-build.functions.apt,
- vserver-build.functions.rpm:
+ * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
+ util-vserver/m4/ensc_dietlibc_compat.m4,
+ util-vserver/m4/ensc_fpicsyscall.m4,
+ util-vserver/m4/ensc_syscall.m4: use unique identifiers
- splitted some functions into a separate vserver-build.functions.pkgmgmt file
- use XXX.yyy namespace-style notation
+2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
- * scripts/vserver-build:
+2004-02-27 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added skeleton support
- fixed help message
+ * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
+ installation
+ fixed initscript update
-2004-02-03 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver:
+ * util-vserver/src, util-vserver/src/.cvsignore: added vsched
- added '--debug' option
+2004-02-27 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/testsuite/fmt.c: include <string.h>
- * scripts/util-vserver-vars.pathsubst:
+2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
+ * util-vserver/contrib/manifest.dat.pathsubst: added vsched
-2004-02-03 22:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/src/chbind.c: removed unused variable
- added vserver-build.skeleton
+2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
- * src/vkill.c:
+2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; use modern interfaces
+ * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
+ util-vserver/src/vschedule.c: renamed vschedule to vsched
-2004-02-03 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util.h:
+ * util-vserver/src, util-vserver/src/.cvsignore: added
+ chcontext-compat and vschedule
- VSERVER_DECLARE_CMD macro: added
+2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_setsched-v13.hc,
+ util-vserver/lib/syscall_setsched.c,
+ util-vserver/src/vschedule.c: initial checkin
- * src/Makefile-files:
+2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vuname
+ * util-vserver/src/Makefile-files: added vschedule
-2004-02-03 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/Makefile-files:
+ * util-vserver/lib/vserver.h: added vc_set_sched declarations
- added workaround for automake bug
+2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: removed 'otpions' field from
+ vcmd_set_sched_v1
- * src/vuname.c:
+2004-02-27 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/Makefile-files: added *setsched* files
-2004-02-03 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/src/chcontext.c: cleanups; applied name-change from
+ 'chcontext' to 'chcontext-compat'
- use ENSC_C99COMPILER
- give out summary at end of ./configure
+2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: renamed 'chcontext' to
+ 'chcontext-compat'
- * src/Makefile-files:
+2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * added support for ENSC_HAVE_C99_COMPILER and conditionalized build
- of 'vunify'
- * renamed *_CXX_X_* variables to *_CXX_*
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_CHCONTEXT_COMPAT
+ updated $_CHCONTEXT
-2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify.cc[DEAD]:
+ * util-vserver/scripts/functions: isKernelAPI(): added
- removed since rewritten in C
+2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
+ initial checkin
- * m4/ensc_dietlibc.m4:
+2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'yes' instead of '1'
+ * util-vserver/scripts/Makefile-files: added chcontext wrapper
-2004-02-03 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_cxxcompiler.m4:
+ * util-vserver/lib/vserver.h: added vc_isSupported()
+ cleanups
- added ENSC_C99COMPILER
- added warning-messages
+2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-03 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: updated scheduler definitions
- * lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:
+2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- #include <string.h>
+ * util-vserver/lib/Makefile-files: added issupported.c
-2004-02-02 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/compatibility.xml:
+ * util-vserver/contrib/manifest.dat.pathsubst: added
+ chcontext-compat
- added note about chcontext rewrite
+2004-02-27 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vcontext.c: cleanups; restructured code
- * configure.ac:
+2004-02-27 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for olduts API
+ * util-vserver/src/new-namespace.c: cleanups; do not include
+ "stack-start.h" anymore
-2004-02-02 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/src, util-vserver/src/.cvsignore,
+ util-vserver/src/Makefile-files: added vnamespace
- substitute @PACKAGE@ too
+2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
+ util-vserver/lib/syscall_cleanupnamespace.c,
+ util-vserver/lib/syscall_setnamespace-v13.hc,
+ util-vserver/lib/syscall_setnamespace.c,
+ util-vserver/src/vnamespace.c: initial checkin
- * src/testsuite/Makefile-files:
+2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chcontext-test.c
+ * util-vserver/src/fakerunlevel.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
+ util-vserver/src/vserver-stat.c: use wrappers with detailed
+ error-messages
-2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/chcontext-test.c:
+ * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
- initial checkin
+2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: vc_set_namespace(),
+ vc_cleanup_namespace(): added prototypes
- * src/wrappers.h:
+2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added Esetsid()
+ * util-vserver/lib/virtual.h: added VCMD_set_namespace and
+ VCMD_cleanup_namespace declarations
-2004-02-02 20:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers-vserver.h:
+ * util-vserver/lib/Makefile-files: added *setnamespace* and
+ *cleanupnamespace* files
- return xid_t instead of void
+2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
+ util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
+ wrappers with detailed error-messages
- * src/vserver-stat.c:
+2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
- added missing '\n' in error-msg
+ * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
-2004-02-02 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/distrib/defaults/rpm/macros: added
+ /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
- added UTS tag
+2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
+ vnamespace
- * src/reducecap.c:
+2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups in the vc_new_s_context() call
+ * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
-2004-02-02 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chcontext.c:
+ * util-vserver/src/util.h: removed everything an include
+ <lib_internal/util.h> only
- rewrote and enhanced it
+2004-02-26 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
- * src/Makefile-files:
+2004-02-26 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made chcontext a dietlibc program and updated its SOURCES
+ * util-vserver/src/chcontext.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
+ VC_RANDCTX
-2004-02-02 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/lib/syscall_createcontext-v13.hc,
+ util-vserver/lib/syscall_createcontext.c,
+ util-vserver/lib/syscall_getflags-v13.hc,
+ util-vserver/lib/syscall_getflags.c,
+ util-vserver/lib/syscall_migratecontext-v13.hc,
+ util-vserver/lib/syscall_migratecontext.c,
+ util-vserver/lib/syscall_setflags-v13.hc,
+ util-vserver/lib/syscall_setflags.c,
+ util-vserver/lib_internal/util-cast.h,
+ util-vserver/lib_internal/util-commonstrings.h,
+ util-vserver/lib_internal/util-declarecmd.h,
+ util-vserver/lib_internal/util-dimof.h,
+ util-vserver/lib_internal/util-exitlikeprocess.c,
+ util-vserver/lib_internal/util-exitlikeprocess.h,
+ util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
+ initial checkin
- return xid_t on vc_new_s_context()
- added VHOST/vhi functions and types
+2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/Makefile-files: removed
+ 'util-exitlikeprocess.c'; link against libinternal.a now
- * lib/vserver-internal.h:
+2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
- added CALL_VC_OLDUTS()
- added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
+ * util-vserver/src/Makefile-files: added vcontext
+ removed 'util-exitlikeprocess.c'; link against libinternal.a now
-2004-02-02 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
+ (reported in IRC by broo)
- added VHOST support
+2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
- * lib/: syscall_gettaskxid-oldproc.hc,
- syscall_getvxinfo-oldproc.hc:
+2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed *_X to *_oldproc
+ * util-vserver/lib_internal/Makefile-files: added lots of util-*
+ headers
+ added util-exitlikeprocess
-2004-02-02 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: syscall-compat.hc, syscall-legacy.hc, syscall.c:
+ * util-vserver/lib/vserver.h: * vc_create_context(),
+ vc_migrate_context(), vc_[sg]et_flags(): added
+ prototypes plus structures
+ * use VC_DYNAMIC_XID instead of VC_RANDCTX
- fixed vc_new_s_context() to return the context instead of 0/1
+2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
+ (for API >= 0x00010012)
+ use VC_DYNAMIC_XID instead of VC_RANDCTX
- * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
- syscall_getiattr-v13.hc, syscall_getvxinfo-v13.hc,
- syscall_kill-v11.hc, syscall_setiattr-v13.hc:
+2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use CTX_USER2KERNEL to wrap xid
+ * util-vserver/lib/virtual.h: added create+migrate+flags+caps
+ declarations
-2004-02-02 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-26 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/capabilities.c:
+ * util-vserver/lib/Makefile-files: added createcontext +
+ migratecontext + [sg]etflags files
- allow both 'CAP_xxx' and 'xxx'
+2004-02-26 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-02-02 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_wrappers/wrappers-vserver.hc:
+ Evc_create_context(), Evc_migrate_context(): added
+ use WRAPPER_DECL instead of UNUSED
- * lib/Makefile-files:
+2004-02-25 11:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added *vhiname* files
+ * util-vserver/src/vlimit.c: enhanced output
+ added -nd options
+ allow literal limits
+ assume '-H' by default
-2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: syscall_getvhiname-olduts.hc, syscall_getvhiname-v13.hc,
- syscall_getvhiname.c, syscall_setvhiname-olduts.hc,
- syscall_setvhiname-v13.hc, syscall_setvhiname.c:
+ * util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore: added 'fmt'
- initial checkin
+2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/util.h: include util-perror.h
- * doc/.cvsignore:
+2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
+ use more verbose perror()
-2004-01-29 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS:
+ * util-vserver/lib/testsuite/fmt.c,
+ util-vserver/lib_internal/util-perror.h: initial checkin
- version 0.28.190
+2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: added better namespace
+ supportc
- * Makefile.am:
+2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; use $(SED) instead of sed
- fix $pkglibdir in install-data-hook
- put some hooks into own targets
+ * util-vserver/lib/testsuite/Makefile-files: added fmt.c
-2004-01-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
- added tests for sed and cmp
- outsourced ext2fs test (merged from 0.28)
+2004-02-20 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/flags.c: cosmetical cleanups
- * src/vserver-stat.c:
+2004-02-20 23:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed insert-into-list function
- give out warning when vc_get_task_xid() fails
+ * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
+ NAMESPACE flag
-2004-01-29 12:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/src/Makefile-files: install enter-namespace into
+ $(sbindir) instead of $(pkglibdir)
- use DIM_OF() macro
- added APIVER tag
- fixed help message
+2004-02-20 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/new-namespace.c: added missing '#include
+ <errno.h>'
- * src/util.h:
+2004-02-20 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added DIM_OF() macro
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
-2004-01-29 12:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/src, util-vserver/src/.cvsignore: added
+ enter-namespace
- added vrsetup
+2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst,
+ util-vserver/src/Makefile-files: added enter-namespace
- * scripts/: rootshell, vapt-get, vapt-get-worker, vpkg, vpstree,
- vrpm, vrpm-preload, vrpm-worker, vserver, vserver-build,
- vserver-copy, vservers.grabinfo.sh, vsysvwrapper, vtop,
- legacy/distrib-info, legacy/vserver, legacy/vserverkillall:
+2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed/changed path-detection for $UTIL_VSERVER_VARS
+ * util-vserver/src/enter-namespace.c: initial checkin
-2004-01-29 12:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/src/vlimit.c: merged with 0.29.2
- cleanups
- do not install util-vserver-vars in SBINDIR anymore
+2004-02-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-29 12:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c: changed logic to skip entries without
+ chance for success
- * m4/ensc_e2fscheck.m4:
+2004-02-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/Makefile-files: cleanups
-2004-01-29 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: ext2fs.h, getversion.c, vserver.h:
+ * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
+ use correct datastructure
- merged with 0.28
+2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-23 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
+ util-vserver/lib/vserver.h: added the enter-namespace stuff
- * doc/Makefile-files:
+2004-02-20 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added some files to doc_DAT
+ * util-vserver/lib/syscall_enternamespace-v13.hc,
+ util-vserver/lib/syscall_enternamespace.c: initial checkin
-2004-01-23 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
+ more extensive output
- version 0.27.199
- added check for xsltproc
+2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-23 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
+ into core
- * NEWS:
+2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.27.199
+ * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
+ incremented needed API-version
-2004-01-23 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h:
+ * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
+ handle xid==0 and xid==1 case manually
- added ENSC_FIX_IOCTL()
+2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-23 21:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c: cleanup output in error-case
- * Makefile.am:
+2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $(doc_DAT)
+ * util-vserver/src/stack-start.h: fixed begin of STACK_START for
+ non-growing stacks
-2004-01-23 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/Makefile-files:
+ * util-vserver/src/fakerunlevel.c: use more extensive errormessages
+ use <wrappers.h>
- added compat-doc
+2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-23 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fscompat_getiattr-v13.hc,
+ util-vserver/lib/fscompat_getiattr.c,
+ util-vserver/lib/fscompat_setiattr-v13.hc,
+ util-vserver/lib/fscompat_setiattr.c: obsoleted
- * doc/: compat-xhtml.xsl, compatibility.dtd, compatibility.xml:
+2004-02-20 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
+ util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
+ util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
+ util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
+ util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
+ do the lo-check anymore
-2004-01-23 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-20 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
- ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc:
+ * util-vserver/src/chbind.c: use more extensive errormessages
+ do not do the lo-check anymore
- use ENSC_FIX_IOCTL() to fix dietlibc's ioctl() return values
+2004-02-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: fix copy&paste error when giving
+ out initpid
- * lib/: getversion-internal.hc, syscall-compat.hc,
- syscall_getiattr-v13.hc, syscall_gettaskxid-v13.hc,
- syscall_getvxinfo-v13.hc, syscall_kill-v11.hc,
- syscall_rlimit-v11.hc, syscall_setiattr-v13.hc:
+2004-02-19 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use the VCMD_* macros instead of the VC_CMD(...) macros
+ * util-vserver/NEWS: version 0.29.195
-2004-01-22 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/src/vserver-info.c: added SYSINFO command
+ internal cleanups
- version 0.27.198
+2004-02-19 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
+ Debian's e2fsprogs-devel
+ tell packagename for Mandrake
- * src/vrsetup.c:
+2004-02-19 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed copyright date
+ * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+ util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
+ new iattr interface and changed some internal functions
-2004-01-22 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers.h:
+ * util-vserver/lib_internal/unify-unify.c,
+ util-vserver/lib_internal/util-safechdir.c: applied new iattr
+ interface
- added Eioctl() wrapper
+2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: * changed iattr interface
+ * removed *iattr_compat() functions; functionality is covered by
+ new
+ iattr interface already
- * src/Makefile-files:
+2004-02-19 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vrsetup
+ * util-vserver/lib/virtual.h: added new iattr definitions
-2004-01-22 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vrsetup.c:
+ * util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_getiattr.c,
+ util-vserver/lib/syscall_setiattr-v13.hc,
+ util-vserver/lib/syscall_setiattr.c: implemented new iattr
+ interface
- initial checkin
+2004-02-19 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
+ fixed off-by-one error while checking number
+ of allowed IPs
- * src/vunify-doit.hc:
+2004-02-19 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * provide st_mode at vc_set_iattr_compat() call
+ * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+ util-vserver/lib/fscompat_setiattr-fscompat.hc,
+ util-vserver/lib/syscall_getiattr-fscompat.hc,
+ util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
+ files to *iattr-fscompat* and applied the changed iattr interface
-2004-01-22 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: lsxid.c, showattr.c:
+ * util-vserver/lib/createskeleton-full.hc: use new iattr interface
- * provide st_mode at vc_set_iattr_compat() call
- * do not stop on non-regular files; vc_set_iattr_compat() handles this
- already
+2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: removed the fscompat* files
+ added *iattr-fscompat files
- * src/setattr.c:
+2004-02-19 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * removed the race-check; this is done by vc_set_iattr_compat() already
- * provide st_mode at vc_set_iattr_compat() call
- * do not stop on non-regular files; vc_set_iattr_compat() handles this
- already
- * moved setFlags() code into handleFile()
- * added 'iunlink' option
+ * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
+ and vcopy
-2004-01-22 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chxid.c:
+ * util-vserver/configure.ac: create FEATURES.txt and rearranged
+ code a little bit
- * removed the race-check; this is done by vc_set_iattr_compat() already
- * provide st_mode at vc_set_iattr_compat() call
- * do not stop on non-regular files; vc_set_iattr_compat() handles this
- already
- * moved setFile() code into handleFile()
+2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added FEATURES.txt
- * src/Makefile-files:
+2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed 'vunify' from list of C++ files
+ * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
+ defines
-2004-01-22 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall_gettaskxid-v13.hc:
+ * util-vserver/lib/fscompat_setiattr-fscompat.hc:
+ vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
- fixed call
+2004-02-18 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/unify-unify.c,
+ util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
+ parameters
+ Unify_copy(), Unify_setTime(): added prototype
- * lib/: ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
- ioctl-getxflg.hc, ioctl-setext2flags.hc, ioctl-setfilecontext.hc,
- ioctl-setxflg.hc:
+2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- when ioctl() returns a value <-1, assign errno manually and return -1
+ * util-vserver/lib_internal/unify-deunify.c: fixed parameters
-2004-01-22 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: syscall_getiattr-v13.hc, syscall_setiattr-v13.hc:
+ * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
+ prototype
- updated to changed API; removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
+2004-02-18 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal/Makefile-files: added unify* and util-*
+ files
- * lib/virtual.h:
+2004-02-18 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated; removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
+ * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
+ outsourced a lot to libinternal.a
-2004-01-22 14:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver-internal.h:
+ * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
+ to libinternal.a
- CALL_VC(): return ENOSYS in errorcase
+2004-02-18 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added vcopy
+ link the fstool programs against libinternal.a
+ removed vserver-visitdir
- * lib/vserver.h:
+2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * vc_[sg]et_iattr_compat(): added additional 'mode' parameter to avoid
- an additional 'lstat'
+ * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
-2004-01-22 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
+ * util-vserver/src/util-safechdir.c: moved into libinternal.a
- * added additional 'mode' parameter to avoid an additional 'lstat'
+2004-02-18 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-22 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/createskeleton-full.hc,
+ util-vserver/lib/createskeleton-short.hc,
+ util-vserver/lib/createskeleton.c,
+ util-vserver/lib_internal/matchlist-printid.c,
+ util-vserver/lib_internal/unify-copy.c,
+ util-vserver/lib_internal/unify-settime.c,
+ util-vserver/lib_internal/util-dotfile.h,
+ util-vserver/lib_internal/util-safechdir.c,
+ util-vserver/lib_internal/util-safechdir.h,
+ util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
+ util-vserver/src/vserver-visitdir.hc: initial checkin
- * lib/: fscompat_getiattr-fscompat.hc,
- fscompat_setiattr-fscompat.hc:
+2004-02-18 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * added additional 'mode' parameter to avoid an additional 'lstat'
- * operate on regular files and directories only
+ * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
+ function to accept an additional argument holding
+ the error, instead of giving out the error
-2004-01-21 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/syscall_gettaskxid-v13.hc:
+ * util-vserver/lib/Makefile-files: added createskeleton* files
- return VC_NOCTX instead of -1
+2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
- * tests/getinitpid.c:
+2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to new API
+ * util-vserver/Makefile.am, util-vserver/configure.ac: do not
+ redefine 'LIBTOOL'; the '--tag' causes problems on install
-2004-01-21 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-18 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/compat.h: added PURE
- added INITPID* and XID tags
+2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
+ determine if '-lcompat' is needed for dietlibc
- * src/save_ctxinfo.c, src/vps.c, src/vserver-stat.c,
- src/wrappers-vserver.h, tests/getctx.c:
+2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use vc_get_task_xid() instead of vc_X_getctx()
+ * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
+ generalized some LIBTOOL stuff
+ do not install libinternal.a anymore
-2004-01-21 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
+ of lib/libvserver.la to use '-lcompat' on purpose
- * vc_get_vx_info(), vc_get_task_xid(): added prototypes plus required
- typedefinitions
- * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by functions
- above
+2004-02-17 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
+ /proc when it is already mounted
- * lib/vserver-internal.h:
+2004-02-17 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * added fscompat & oldproc API
- * added support for VC_MULTIVERSION_SYSCALL which chooses the optimal
- CALL_VC variant
- * changed CALL_VC() so that it looks for version greater than requested
- one now
+ * util-vserver/src/rpm-fake.c: rearranged inclusion of
+ <sys/socket.h> to fix compilation problems
+ with fc1.90
-2004-01-21 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/src/rebootmgr.c: include <limits.h>
- updated; added VINFO commands
+2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
+ lib/libvserver.la to use '-lcompat' on purpose
+ fixed capchroot compilation
- * lib/: syscall_kill.c, syscall_rlimit.c:
+2004-02-17 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; optimize CALL_VC() usage
+ * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
-2004-01-21 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fscompat_getiattr.c, fscompat_setiattr.c:
+ * util-vserver/ensc_vector/testsuite/test1.c,
+ util-vserver/src/testsuite/vunify-functest.c: make non-C99
+ compilers happy
- cleanups; use CALL_VC() macro
+2004-02-17 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS: version 0.29.192
- * lib/: checkversion.c, getversion-internal.hc, getversion.c,
- ioctl-getext2flags.hc, ioctl-getfilecontext.hc, ioctl-getxflg.hc,
- ioctl-setext2flags.hc, ioctl-setfilecontext.hc, ioctl-setxflg.hc,
- syscall-compat.hc, syscall.c, syscall_getiattr-v13.hc,
- syscall_setiattr-v13.hc:
+2004-02-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups; fixed/changed "vserver-internal.h" including
+ * util-vserver/Makefile.am: added missing backslash
-2004-01-21 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/vunify-functest.c,
+ util-vserver/src/vunify.h: use new lib_internal/
- added get_task_xid & get_vc_info files
- removed obsoleted getctx/getinitpid files
- renamed some -v11 files to -fscompat
+2004-02-17 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify-init.hc: moved most function into
+ lib_internal/
- * lib/: getctx-compat.hc[DEAD], getctx-legacy.hc[DEAD],
- getctx.c[DEAD], getinitpid-compat.hc[DEAD],
- getinitpid-legacy.hc[DEAD], getinitpid.c[DEAD]:
+2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- obsoleted by v13/oldproc functions
+ * util-vserver/src/vunify.c: use new lib_internal
-2004-01-21 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fscompat_getiattr-v13.hc, fscompat_setiattr-v13.hc,
- syscall_gettaskxid-oldproc.hc, syscall_gettaskxid-v13.hc,
- syscall_gettaskxid.c, syscall_getvxinfo-oldproc.hc,
- syscall_getvxinfo-v13.hc, syscall_getvxinfo.c:
+ * util-vserver/src/util.h: moved some functions/macros into
+ lib_internal/util-*
- initial checkin
+2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: removed vunify-* files which
+ went into lib_internal
- * lib/: fscompat_getiattr-fscompat.hc,
- fscompat_getiattr-v11.hc[DEAD], fscompat_setiattr-fscompat.hc,
- fscompat_setiattr-v11.hc[DEAD]:
+2004-02-17 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed *-v11 to *-fscompat
+ * util-vserver/Makefile.am: added lib_internal/ files
-2004-01-21 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-17 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * .cvsignore:
+ * util-vserver/src/vunify-compare.hc,
+ util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
+ util-vserver/src/vunify-matchlist.c,
+ util-vserver/src/vunify-matchlist.h: moved functionality into
+ lib_internal library
- added 'Build-*'
+2004-02-17 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 19:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib_internal,
+ util-vserver/lib_internal/Makefile-files,
+ util-vserver/lib_internal/matchlist-appendfiles.c,
+ util-vserver/lib_internal/matchlist-compare.c,
+ util-vserver/lib_internal/matchlist-destroy.c,
+ util-vserver/lib_internal/matchlist-init.c,
+ util-vserver/lib_internal/matchlist-initbyvserver.c,
+ util-vserver/lib_internal/matchlist-initmanually.c,
+ util-vserver/lib_internal/matchlist-initrefserverlist.c,
+ util-vserver/lib_internal/matchlist.h,
+ util-vserver/lib_internal/pathinfo-append.c,
+ util-vserver/lib_internal/pathinfo-test.c,
+ util-vserver/lib_internal/pathinfo.h,
+ util-vserver/lib_internal/string-destroy.c,
+ util-vserver/lib_internal/string.h,
+ util-vserver/lib_internal/string.hc,
+ util-vserver/lib_internal/unify-deunify.c,
+ util-vserver/lib_internal/unify-unify.c,
+ util-vserver/lib_internal/unify.h,
+ util-vserver/lib_internal/util-io.h,
+ util-vserver/lib_internal/util-mem.h: initial checkin
- * configure.ac:
+2004-02-17 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'oldproc' API
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc,
+ util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
+ 'noreturn' warnings for the execv() functions
-2004-01-21 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: Makefile-files, vunify-compare.hc, vunify-compare.ic[DEAD],
- vunify-doit.hc, vunify-doit.ic[DEAD], vunify-init.hc,
- vunify-init.ic[DEAD], vunify.c:
+ * util-vserver/contrib/make-manifest: ignore lines beginning with
+ '#'
- renamed *.ic to *.hc
+2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/contrib/manifest.dat.pathsubst: set
+ @ENSC_HAVE_*_COMPILER_TRUE@ tags
- * src/vunify.h:
+2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added changes for new API
- added rsSPECIAL reason
+ * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
-2004-01-21 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify.c:
+ * util-vserver/scripts/functions: use $_READLINK
+ mount /proc when doing pkg-management
- added changes for new API
+2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
- * src/vunify-doit.ic:
+2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to new API
+ * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
+ (e.g. 'i' for install (default), 'q' for
+ query, 'd' for database)
-2004-01-21 02:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vlimit.c:
+ * util-vserver/scripts/vserver-build.functions: register generated
+ files so that they
+ can be cleaned up when needed
- fixed help message
+2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
- * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
- showattr.c:
+2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated/enhanced for new API
+ * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
+ added
-2004-01-21 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/virtual.h:
+ * util-vserver/scripts/vserver-setup.functions: added --initstyle
+ support (-> /etc/vservers/.../apps/init/style)
- updated
+2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chbind.c: refined test-routine to work in
+ vservers without 'lo' interface
- * lib/vserver-internal.h:
+2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added v13 API
+ * util-vserver/src/secure-mount.c: define MS_REC when needed
-2004-01-21 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-16 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
+ added big, fat warning when not using dietlibc
- added fscompat and v13 functions
- removed ioctl functions
+2004-02-16 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
+ pathsubst-rules
- * lib/Makefile-files:
+2004-02-14 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added fscompat and v13 functions
+ * util-vserver/scripts/vserver: use isAvoidNamespace() from
+ main-functions file
-2004-01-21 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: ioctl-getext2flags.c[DEAD], ioctl-getfilecontext.c[DEAD],
- ioctl-setext2flags.c[DEAD], ioctl-setfilecontext.c[DEAD],
- ioctl-getext2flags.hc, ioctl-getfilecontext.hc,
- ioctl-setext2flags.hc, ioctl-setfilecontext.hc:
+ * util-vserver/scripts/functions,
+ util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
+ into main-functions file
- do not provide the ioctl-functions anymore; use them only internally
- and include them directly. Therefore, renamed them from *.c to *.hc
+2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-21 02:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
+ improved message
- * lib/: fscompat_getiattr-v11.hc, fscompat_getiattr.c,
- fscompat_setiattr-v11.hc, fscompat_setiattr.c, ioctl-getxflg.hc,
- ioctl-setxflg.hc, syscall_getiattr-v13.hc, syscall_getiattr.c,
- syscall_setiattr-v13.hc, syscall_setiattr.c:
+2004-02-14 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
+ argument optionally
-2004-01-21 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
- added v13 & fscompat APIs
+2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-19 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: use ENSC_SYSCALLNR()
- * distrib/misc/vunify-exclude:
+2004-02-13 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added .rpmdb
+ * util-vserver/lib/vserver-internal.h: use results from
+ ENSC_SYSCALLNR
-2004-01-19 19:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-13 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
+ * util-vserver/m4/ensc_syscallnr.m4: initial checkin
- s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
+2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-19 19:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
- * src/Makefile-files:
+2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed vunify-operations
+ * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
-2004-01-19 19:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify.h:
+ * util-vserver/scripts/vserver.start: use clearenv
- cleanups; moved structure declarations from vunify.c into this headerfile
+2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-19 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: made namespace stuff
+ configurable at a global place
- * src/vunify.c:
+2004-02-11 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- cleanups
- added 'skip_reason' support
- added debug output
+ * util-vserver/scripts/vrpm-preload: give more rights... (same like
+ at --secure)
-2004-01-19 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-11 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify-init.ic:
+ * util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/src/Makefile-files: added clearenv
- added debug output
- fixed descriptor leak
+2004-02-11 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-19 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/clearenv.c: initial checkin
- * src/: vunify-compare.ic, vunify-doit.ic:
+2004-02-10 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
+ dot-files by default; it does not make sense to use a special
+ '-a' flag for the set-operations
-2004-01-19 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vunify-operations.c[DEAD], vunify-operations.h[DEAD]:
+ * util-vserver/configure.ac: version 0.28.200
- obsoleted by more straight-forward code
+2004-02-10 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-19 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
+ use internal mount(2) on MOVE too
- * src/vlimit.c:
+2004-02-10 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed copy&paste error
+ * util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start: implemented CLONE_NS and
+ --rbind mounting
-2004-01-17 06:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 14:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * NEWS, configure.ac:
+ * util-vserver/src/secure-mount.c: implemented '--rbind'
- version 0.27.196
+2004-02-10 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/ensc_vector/testsuite,
+ util-vserver/ensc_vector/testsuite/.cvsignore,
+ util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/.cvsignore: initial checkin
- * tests/vserver-info.c:
+2004-02-10 12:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated to new vc_getVserverVdir() API
+ * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
+ s!init!fakeinit!
-2004-01-17 06:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify.c:
+ * util-vserver/configure.ac: version 0.28.199
- moved init*() functions to vunify-init.c
+2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
+ right %post scriptlet
- * src/vunify-operations.c:
+2004-02-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- compareUnify(): check mtime too
+ * util-vserver/configure.ac: version 0.28.198
-2004-01-17 06:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify-matchlist.h:
+ * util-vserver/contrib/make-manifest,
+ util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
+ from -core to -lib
- made 'buf' constant
+2004-02-09 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: added -lib subpackage
+ moved *.so.* files from -core to -lib
+ removed the '%exclude ...vrpm.8'
+ added a 'make check'
- * src/vunify-matchlist.c:
+2004-02-09 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- allow cmp-pointer to be NULL
+ * util-vserver/src/testsuite,
+ util-vserver/src/testsuite/.cvsignore: initial checkin
-2004-01-17 06:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vunify-init.ic:
+ * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
+ added some 'NORETURN' specifiers
- use VPKG_PROG instead of PKGMGMT_INFO_PROG
- register 'vdir'
- use default exclude-lists
+2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added lib/testsuite
- * src/vunify-debug.c:
+2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added a const_cast
+ * util-vserver/src/testsuite/vunify-test.sh: redirect output to
+ /dev/null
-2004-01-17 06:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
+ warnings
- updated VDIR tag to new interface
+2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/chcontext-test.c: added explicite
+ 'return' for non-C99 compilers
- * scripts/vserver:
+2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added 'unify' and 'pkg' commands
+ * util-vserver/src/testsuite/Makefile-files: added chbind-test
-2004-01-17 06:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vpkg:
+ * util-vserver/man/Makefile-files: renoved vrpm.8 for now
- initial checkin
+2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
+ instead of 'int' argument
+ vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
+ prototypes
- * scripts/util-vserver-vars.pathsubst:
+2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $_VUNIFY and $_VPKG
+ * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
+ int' instead of 'int' argument
-2004-01-17 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: distrib-info[DEAD], legacy/distrib-info:
+ * util-vserver/lib/Makefile-files: added flags* files
+ added testsuite + -programs
- moved distrib-info to legacy/
+2004-02-09 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
+ function
+ rearranged code to avoid unremovable zombie processes
- * scripts/Makefile-files:
+2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved distrib-info to legacy/
- added vpkg
+ * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
+ it
-2004-01-17 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getvservervdir.c, vserver.h:
+ * util-vserver/src/Makefile-files: made reducecap & chbind native
+ dietlibc programs
- added 'physical' parameter to vc_getVserverVdir() which resolves the
- complete physical path of the vdir
+2004-02-09 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
+ util-vserver/lib/testsuite,
+ util-vserver/lib/testsuite/Makefile-files,
+ util-vserver/lib/testsuite/flags.c,
+ util-vserver/src/testsuite/chbind-test.c: initial checkin
- * distrib/misc/vunify-exclude:
+2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/Makefile-files: added sys_clone.h
-2004-01-17 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
+ needed Requires:
- added vunify-exclude
+2004-02-06 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-17 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
+ newly create vserverdirs
+ cleanups; parenthesize case-expressions
- * util-vserver.spec.in:
+2004-02-06 21:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use manifest-data for -legacy
+ * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
+ attribute to prototype
-2004-01-17 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * pathconfig.h.pathsubst:
+ * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
- added VPKG_PROG
- minor cleanups
+2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/new-namespace.c: cleanups; modernized it
- * src/testsuite/vunify-test.sh:
+2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- applied new calling scheme
+ * util-vserver/src/Makefile-files: link new-namespace against
+ util-exitlikeprocess
+ cleanups
-2004-01-16 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/vunify-functest.c:
+ * util-vserver/src/sys_clone.h: initial checkin
- added wrapper_exit_code
+2004-02-06 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/Makefile-files: do not call
+ vunify-test when no C99 compiler is available
- * src/wrappers.h:
+2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Elseek(), Emkstemp(): added
- Emalloc(), Erealloc(): fixed declarations
+ * util-vserver/ensc_vector/testsuite,
+ util-vserver/ensc_vector/testsuite/Makefile-files,
+ util-vserver/ensc_vector/testsuite/test1.c: initial checkin
-2004-01-16 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: vunify-matchlist.c, vunify-matchlist.h,
- vunify-operations.c, vunify.c:
+ * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
- added exclude-list support
+2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vutil.cc: minor cosmetical changes
- * src/vserver-info.c:
+2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added APPDIR tag
- made it possible to supply additional paramaters
+ * util-vserver/src/vunify-init.hc: initModeManually(): added
+ missing strdup()
+
+2004-02-06 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am,
+ util-vserver/ensc_vector/Makefile-files: added ensc_vector
+ testsuite
- * src/: new-namespace.c, rpm-fake.c:
+2004-02-06 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not use CLONE_VFORK in debug mode; lockups with 'strace' are too annoying
+ * util-vserver/ensc_vector/vector-insert.c: fixed it
-2004-01-16 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/src/vserver-stat.c: use ensc_vector
+ cleanups
- updated vunify setup
- added files for vunify
+2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
+ mappings
- * scripts/legacy/.cvsignore, src/vunify-debug.c,
- src/vunify-init.ic, src/vunify.h, src/wrappers-io.h:
+2004-02-06 16:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/Makefile-files: link vserver-stat against
+ libensc_vector.a
-2004-01-16 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/doc/configuration.xml: enumerated possible resources
- accept vservers beginning with './'
+2004-02-06 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chxid.c: fixed do-display-dir behavior
- * lib/vserver.h:
+2004-02-06 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added new management functions + doc
+ * util-vserver/scripts/vserver.functions: _generateFlagOptions():
+ fixed a case expression; formerly x"foo" ==
+ foo checks which would never succeed
-2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/internal.h:
+ * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
+ util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
+ util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
+ util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/save_ctxinfo.c,
+ util-vserver/src/testsuite/rpm-fake-test.c,
+ util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
+ util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
+ util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
+ util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
+ use new ensc_wrappers/ headers
- added utilvserver_isDirectory() prototype
+2004-02-06 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: removed wrappers-*
+ link lsxid against libensc_vector.a
- * lib/getvservervdir.c:
+2004-02-06 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use utilvserver_isDirectory()
+ * util-vserver/src/wrappers-dirent.h,
+ util-vserver/src/wrappers-io.h,
+ util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
+ moved and generalized into an own /ensc_wrappers subdir
-2004-01-16 18:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-06 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/ensc_vector,
+ util-vserver/ensc_vector/Makefile-files,
+ util-vserver/ensc_vector/vector-clear.c,
+ util-vserver/ensc_vector/vector-free.c,
+ util-vserver/ensc_vector/vector-init.c,
+ util-vserver/ensc_vector/vector-insert.c,
+ util-vserver/ensc_vector/vector-internal.h,
+ util-vserver/ensc_vector/vector-popback.c,
+ util-vserver/ensc_vector/vector-pushback.c,
+ util-vserver/ensc_vector/vector-resize.c,
+ util-vserver/ensc_vector/vector-resizeinternal.hc,
+ util-vserver/ensc_vector/vector-search.c,
+ util-vserver/ensc_vector/vector-sort.c,
+ util-vserver/ensc_vector/vector-unique.c,
+ util-vserver/ensc_vector/vector.h,
+ util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
+ util-vserver/ensc_wrappers/Makefile-files,
+ util-vserver/ensc_wrappers/wrappers-clone.hc,
+ util-vserver/ensc_wrappers/wrappers-dirent.hc,
+ util-vserver/ensc_wrappers/wrappers-fcntl.hc,
+ util-vserver/ensc_wrappers/wrappers-io.hc,
+ util-vserver/ensc_wrappers/wrappers-ioctl.hc,
+ util-vserver/ensc_wrappers/wrappers-iosock.hc,
+ util-vserver/ensc_wrappers/wrappers-mount.hc,
+ util-vserver/ensc_wrappers/wrappers-pivot.hc,
+ util-vserver/ensc_wrappers/wrappers-resource.hc,
+ util-vserver/ensc_wrappers/wrappers-stdlib.hc,
+ util-vserver/ensc_wrappers/wrappers-unistd.hc,
+ util-vserver/ensc_wrappers/wrappers-vserver.hc,
+ util-vserver/ensc_wrappers/wrappers-wait.hc,
+ util-vserver/ensc_wrappers/wrappers.h,
+ util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
- added new management sources
+2004-02-06 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
+ subdirs and files
- * lib/: getvserverappdir.c, getvservercfgdir.c, isdirectory.c:
+2004-02-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/setattr.c: documented --barrier
+ fixed do-display-dir behavior
-2004-01-16 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/scripts/vserver.functions: added another path for
+ the template mtab file
- use filelists from contrib/make-manifest
+2004-02-05 04:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-16 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
- * configure.ac:
+2004-02-05 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed CVS tag
+ * util-vserver/distrib/defaults/apt.conf: initial checkin
-2004-01-16 18:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/distrib/Makefile.am: added default apt.conf
- added contrib/ dir
- substitute MANDIR too
+2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented default apt.conf
- * src/util-exitlikeprocess.c:
+2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing <signal.h>
+ * util-vserver/lib/syscall-legacy.hc: minor code cleanups
+ added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
-2004-01-14 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/fstool.h:
+ * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
+ headers
- added 'local_fs' struct-member
+2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.apt: added default
+ apt.conf/vendors.conf files
- * src/fstool.c:
+2004-02-05 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for '-x' (do not cross filesystems)
- fixed invocation with directory-name
- implemented '-a' (show dot)
+ * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
+ again...
-2004-01-14 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vps.c:
+ * util-vserver/configure.ac: use ENSC_SYSCALL
+ enhanced diagnostic output
- minor documentation fix
+2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 03:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall-legacy.hc,
+ util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
- * src/: chxid.c, lsxid.c, setattr.c, showattr.c:
+2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added and documented '-x' switch
+ * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
+ anymore explicitly
-2004-01-14 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vps.c:
+ * util-vserver/Makefile.am: added @WGET@ substitution
- makde it compilable with gcc296
+2004-02-04 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_syscall.m4: initial checkin
- * util-vserver.spec.in:
+2004-02-04 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added -legacy subpackage
+ * util-vserver/scripts/vpkg: implemented Debian support
-2004-01-14 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/scripts/vserver: cleanups
+ added '--silent' option
- removed timestamps in legacy-dir also
- substitute LEGACYDIR and PS
+2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
+ cleanups
- * src/vps.c:
+2004-02-04 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added native '--version' and '--help'
+ * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
+ transmission
-2004-01-14 01:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/NEWS: version 0.28.193
- added legacy-scripts to $(scripts_OPTIONS_EXEMPT)
- added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
+2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: added check for wget
+ version 0.28.193
- * m4/validate.am:
+2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed parallel build
+ * util-vserver/util-vserver.spec.in: added some (Build)Requires:
-2004-01-14 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
+ files
- added check for PS
+2004-02-04 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/configuration.xml: documented debootstrap
+ configuration
- * pathconfig.h.pathsubst:
+2004-02-04 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added PS_PROG
+ * util-vserver/scripts/vserver-build.debootstrap: fixed path of
+ default-uri file
-2004-01-14 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/distrib/misc/debootstrap.uri: initial checkin
- added vps
+2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added debootstrap.uri
- * src/Makefile-files:
+2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made vps a dietprog
+ * util-vserver/scripts/vserver-setup.functions: use
+ $PKGLIBDEFAULTDIRc
-2004-01-14 00:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getctx.c:
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.skeleton: cleanups; use
+ 'base.' namespace
- minor code cleanups
+2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build: added debootstrap
- * lib/getctx.c:
+2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added VC_BE_VALGRIND_FRIENDLY support
+ * util-vserver/scripts/vpkg: added basic support for Debian
-2004-01-14 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
- vc_get_securecaps(): added prototype
+2004-02-04 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files: added debootstrap and
+ pkgmgmt files
- * lib/vserver-internal.h:
+2004-02-04 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made CALL_VC-macro a block
+ * util-vserver/scripts/vserver-build.debootstrap: initial checkin
-2004-01-14 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util-exitlikeprocess.c:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
- include <unistd.h>
+2004-02-03 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
- * scripts/Makefile-files:
+2004-02-03 22:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved legacy scripts into legacy/ and updated variables
+ * util-vserver/contrib, util-vserver/contrib/.cvsignore,
+ util-vserver/contrib/Makefile-files,
+ util-vserver/contrib/make-manifest,
+ util-vserver/contrib/manifest.dat.pathsubst: initial checkin
-2004-01-14 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/configure.ac: added more details to the final
+ summary
- updated legacy paths
+2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added misc/fstab
- * src/Makefile-files:
+2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vps
+ * util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.functions.apt,
+ util-vserver/scripts/vserver-build.functions.rpm: splitted some
+ functions into a separate vserver-build.functions.pkgmgmt file
+ use XXX.yyy namespace-style notation
-2004-01-14 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/util.h:
+ * util-vserver/distrib/misc/fstab,
+ util-vserver/scripts/vserver-build.functions.pkgmgmt,
+ util-vserver/scripts/vserver-build.skeleton: initial checkin
- exitLikeProcess(): added prototype
+2004-02-03 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-setup.functions: allow to configure
+ fstab-file
- * src/wrappers.h:
+2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Emalloc(), Erealloc(): added
+ * util-vserver/scripts/vserver-build: added skeleton support
+ fixed help message
-2004-01-14 00:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: util-exitlikeprocess.c, vps.c:
+ * util-vserver/scripts/vserver: added '--debug' option
- initial checkin
+2004-02-03 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-14 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
- * scripts/: save_s_context[DEAD], vps.pathsubst[DEAD],
- vserver-legacy[DEAD], vserverkillall[DEAD]:
+2004-02-03 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved into legacy
+ * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
-2004-01-14 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/legacy/: save_s_context, vps.pathsubst, vserver,
- vserverkillall:
+ * util-vserver/src/vkill.c: cleanups; use modern interfaces
- initial checkin (moved from ../)
+2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
- * scripts/vserver-legacy:
+2004-02-03 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'exec' to call commands on 'suexec' (patch by Alec Thomas)
+ * util-vserver/src/Makefile-files: added vuname
-2004-01-13 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/src/testsuite/Makefile-files: added workaround for
+ automake bug
- added missing fstool.h header
+2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vuname.c: initial checkin
- * lib/virtual.h:
+2004-02-03 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated (added scheduler stuff)
+ * util-vserver/configure.ac: use ENSC_C99COMPILER
+ give out summary at end of ./configure
-2004-01-13 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vkill.c:
+ * util-vserver/src/Makefile-files: * added support for
+ ENSC_HAVE_C99_COMPILER and conditionalized build
+ of 'vunify'
+ * renamed *_CXX_X_* variables to *_CXX_*
- removed warnings about unused parameters
+2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify.cc: removed since rewritten in C
- * lib/getvserverbyctx.c, lib/getvserverctx.c, src/exec-cd.c,
- tests/escaperoot.c, tests/testipc.c, tests/testlimit.c,
- tests/testopenf.c:
+2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made it compilable with gcc296
+ * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
-2004-01-13 15:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
+ added warning-messages
- use $(src_sbin_SCRPTS)
+2004-02-03 12:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_getvhiname-v13.hc,
+ util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
- * lib/vserver.h:
+2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added declarations for the ext2fs functions
+ * util-vserver/doc/compatibility.xml: added note about chcontext
+ rewrite
-2004-01-13 15:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver-internal.h:
+ * util-vserver/configure.ac: added support for olduts API
- added EXT2FS macros
+2004-02-02 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: substitute @PACKAGE@ too
- * lib/fmt.h:
+2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed xulong/xlong declarations
+ * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
-2004-01-13 15:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/testsuite/chcontext-test.c: initial checkin
- added the ioctl-* files
- added ext2fs.h
+2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/wrappers.h: added Esetsid()
- * src/.cvsignore:
+2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated
+ * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
-2004-01-13 15:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/src/vserver-stat.c: cleanups
+ added missing '\n' in error-msg
- removed ext2fs.h
- added the fstools (lsxid,chxid,showattr,setattr) plus deps
+2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 15:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: added UTS tag
- * src/: chxid.c, fstool.c, fstool.h, lsxid.c, setattr.c,
- showattr.c:
+2004-02-02 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor/medium cleanups
+ * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
+ call
-2004-01-13 15:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/fstool-resolvectx.c:
+ * util-vserver/src/chcontext.c: rewrote and enhanced it
- initial checkin
+2004-02-02 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: made chcontext a dietlibc
+ program and updated its SOURCES
- * src/showattr.c:
+2004-02-02 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rewrote completely
+ * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
+ added VHOST/vhi functions and types
-2004-01-13 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/ext2fs.h, src/ext2fs.h[DEAD]:
+ * util-vserver/lib/vserver-internal.h: cleanups
+ added CALL_VC_OLDUTS()
+ added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
- moved ext2fs.h from src/ into lib/ directory; we are providing the
- needed functionality through libvserver now
+2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-13 14:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: added VHOST support
- * src/chxid.c, src/fstool.c, src/fstool.h, src/lsxid.c,
- src/setattr.c, lib/ioctl-getext2flags.c,
- lib/ioctl-getfilecontext.c, lib/ioctl-setext2flags.c,
- lib/ioctl-setfilecontext.c:
+2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
+ util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
+ *_oldproc
-2004-01-07 16:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
+ fixed vc_new_s_context() to return the context instead of 0/1
- added URL which describes context-creation
+2004-02-02 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-07 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fscompat_getiattr-v13.hc,
+ util-vserver/lib/fscompat_setiattr-v13.hc,
+ util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_getvxinfo-v13.hc,
+ util-vserver/lib/syscall_kill-v11.hc,
+ util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
+ wrap xid
- * src/chcontext.c:
+2004-02-02 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * removed obsolete and unused 'fakeinit' variable
- * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
- requires a second call for ctx -2 to take effect
+ * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
-2004-01-05 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-02-02 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/lib/Makefile-files: added *vhiname* files
- added vserver-info
+2004-02-02 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall_getvhiname-olduts.hc,
+ util-vserver/lib/syscall_getvhiname-v13.hc,
+ util-vserver/lib/syscall_getvhiname.c,
+ util-vserver/lib/syscall_setvhiname-olduts.hc,
+ util-vserver/lib/syscall_setvhiname-v13.hc,
+ util-vserver/lib/syscall_setvhiname.c: initial checkin
- * src/.cvsignore:
+2004-01-29 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated
+ * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
-2004-01-05 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers.h:
+ * util-vserver/NEWS: version 0.28.190
- Edup2(): added
+2004-01-29 11:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
+ fix $pkglibdir in install-data-hook
+ put some hooks into own targets
- * src/vserver-stat.c:
+2004-01-29 11:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use existing syscall-wrappers instead of checking return-codes manually
+ * util-vserver/configure.ac: added tests for sed and cmp
+ outsourced ext2fs test (merged from 0.28)
-2004-01-05 23:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-info.c:
+ * util-vserver/src/vserver-stat.c: fixed insert-into-list function
+ give out warning when vc_get_task_xid() fails
- initial checkin
+2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 23:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: use DIM_OF() macro
+ added APIVER tag
+ fixed help message
- * src/rpm-fake.c:
+2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use fd3 for synchronization with resolver
- adding some missing '\n' in messages
- ignore empty environment variables too
- exitRPMFake(): conditionalized debug-message
+ * util-vserver/src/util.h: added DIM_OF() macro
-2004-01-05 23:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake-resolver.c:
+ * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
- daemonize(): child waits for parent to finish now
- use fd3 for synchronisation
- enable fork on default
+2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/legacy/distrib-info,
+ util-vserver/scripts/legacy/vserver,
+ util-vserver/scripts/legacy/vserverkillall,
+ util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
+ util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
+ util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vrpm-preload,
+ util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+ fixed/changed path-detection for $UTIL_VSERVER_VARS
- * src/Makefile-files:
+2004-01-29 11:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vserver-info
- minor cosmetical fixes
+ * util-vserver/scripts/Makefile-files: cleanups
+ do not install util-vserver-vars in SBINDIR anymore
-2004-01-05 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-29 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.stop:
+ * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
- fixed error-handling
+2004-01-29 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
+ util-vserver/lib/vserver.h: merged with 0.28
- * scripts/vserver-setup.functions:
+2004-01-23 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added '--context' option
- minor cosmetical cleanups
+ * util-vserver/doc/Makefile-files: added some files to doc_DAT
-2004-01-05 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.apt:
+ * util-vserver/configure.ac: version 0.27.199
+ added check for xsltproc
- initVariablesApt(): fixed empty function body
+2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/NEWS: version 0.27.199
- * scripts/vrpm-preload:
+2004-01-23 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- major cleanups; use 'vserver-info' to retrieve information about vserver
+ * util-vserver/compat.h: added ENSC_FIX_IOCTL()
-2004-01-05 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vapt-get-worker:
+ * util-vserver/Makefile.am: added $(doc_DAT)
- removed old, unused debug code
+2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 22:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/Makefile-files: added compat-doc
- * scripts/: vapt-get, vrpm:
+2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use modern '--help' & '--version' output
+ * util-vserver/doc/compat-xhtml.xsl,
+ util-vserver/doc/compatibility.dtd,
+ util-vserver/doc/compatibility.xml: initial checkin
-2004-01-05 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-23 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/lib/ioctl-getext2flags.hc,
+ util-vserver/lib/ioctl-getfilecontext.hc,
+ util-vserver/lib/ioctl-setext2flags.hc,
+ util-vserver/lib/ioctl-setfilecontext.hc,
+ util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
+ dietlibc's ioctl() return values
- added $_VSERVER_INFO
+2004-01-22 21:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2004-01-05 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_gettaskxid-v13.hc,
+ util-vserver/lib/syscall_getvxinfo-v13.hc,
+ util-vserver/lib/syscall_kill-v11.hc,
+ util-vserver/lib/syscall_rlimit-v11.hc,
+ util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
+ instead of the VC_CMD(...) macros
- * scripts/functions:
+2004-01-22 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- getVserverStatus(): fixed usage of 2nd parameter
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
-2004-01-05 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fmtx.hc, getvserverbyctx.c, getvserverctx.c,
- vserver-internal.h, vserver.h:
+ * util-vserver/src/vrsetup.c: fixed copyright date
- small cosmetical fix
+2004-01-22 14:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/wrappers.h: added Eioctl() wrapper
- * configure.ac:
+2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.27.190
+ * util-vserver/src/Makefile-files: added vrsetup
-2003-12-30 20:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/src/vrsetup.c: initial checkin
- - since dynamic libraries will be installed now, call /sbin/ldconfig
- - other updates...
+2004-01-22 13:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify-doit.hc: * provide st_mode at
+ vc_set_iattr_compat() call
- * src/compat-pivot_root.h:
+2004-01-22 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use <asm/unistd.h> instead of <linux/unistd.h> to fix problems with
- RH's headers
+ * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
+ st_mode at vc_set_iattr_compat() call
+ * do not stop on non-regular files; vc_set_iattr_compat() handles
+ this
+ already
-2003-12-30 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/vunify-test.sh:
+ * util-vserver/src/setattr.c: * removed the race-check; this is
+ done by vc_set_iattr_compat() already
+ * provide st_mode at vc_set_iattr_compat() call
+ * do not stop on non-regular files; vc_set_iattr_compat() handles
+ this
+ already
+ * moved setFlags() code into handleFile()
+ * added 'iunlink' option
- fixed paths
+2004-01-22 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chxid.c: * removed the race-check; this is done
+ by vc_set_iattr_compat() already
+ * provide st_mode at vc_set_iattr_compat() call
+ * do not stop on non-regular files; vc_set_iattr_compat() handles
+ this
+ already
+ * moved setFile() code into handleFile()
- * scripts/vserver.stop:
+2004-01-22 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use sendKillSequence instead of ctx-kill
+ * util-vserver/src/Makefile-files: removed 'vunify' from list of
+ C++ files
-2003-12-30 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
- sendKillSequence(): added
+2004-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/ioctl-getext2flags.hc,
+ util-vserver/lib/ioctl-getfilecontext.hc,
+ util-vserver/lib/ioctl-getxflg.hc,
+ util-vserver/lib/ioctl-setext2flags.hc,
+ util-vserver/lib/ioctl-setfilecontext.hc,
+ util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
+ <-1, assign errno manually and return -1
- * scripts/util-vserver-vars.pathsubst:
+2004-01-22 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed _CTX_KILL
- added _VKILL
+ * util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
+ removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
-2003-12-30 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/lib/virtual.h: updated; removed 'dev' field from
+ 'struct vcmd_ctx_iattr_v0'
- getVserverStatus(): fixed usage if ctx
- isCtxRunning(): added
+2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
+ errorcase
- * Makefile.am:
+2004-01-22 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing compat-c99.h header-file
+ * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
+ additional 'mode' parameter to avoid
+ an additional 'lstat'
-2003-12-30 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-22 13:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chroot-rm.c:
+ * util-vserver/lib/fscompat_getiattr.c,
+ util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
+ parameter to avoid an additional 'lstat'
- fixed order of chroot() and parameter evaluation so that '--version'
- and '--help' are working as non-root also
+2004-01-22 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+ util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
+ additional 'mode' parameter to avoid an additional 'lstat'
+ * operate on regular files and directories only
- * src/Makefile-files:
+2004-01-21 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing headers
- removed 'ctx-kill'; it is obsoleted through 'vkill'
+ * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
+ instead of -1
-2003-12-30 18:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/ctx-kill.c[DEAD]:
+ * util-vserver/tests/getinitpid.c: updated to new API
- replaced by 'vkill'
+2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-info.c: added INITPID* and XID tags
- * compat.h:
+2004-01-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use results from dietlib's C99 compatibility-check
+ * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
+ util-vserver/src/vserver-stat.c,
+ util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
+ use vc_get_task_xid() instead of vc_X_getctx()
-2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_dietlibc.m4:
+ * util-vserver/lib/vserver.h: * vc_get_vx_info(),
+ vc_get_task_xid(): added prototypes plus required
+ typedefinitions
+ * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
+ functions
+ above
- added check for C99 compatibility
+2004-01-21 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
+ API
+ * added support for VC_MULTIVERSION_SYSCALL which chooses the
+ optimal
+ CALL_VC variant
+ * changed CALL_VC() so that it looks for version greater than
+ requested
+ one now
- * m4/ensc_fpicsyscall.m4:
+2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed AC_LANG_PUSH/POP mismatch
+ * util-vserver/lib/virtual.h: updated; added VINFO commands
-2003-12-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * .cvsignore, lib/.cvsignore, scripts/.cvsignore, src/.cvsignore:
+ * util-vserver/lib/syscall_kill.c,
+ util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
+ usage
- updated
+2004-01-21 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fscompat_getiattr.c,
+ util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
+ macro
- * lib/syscall_kill-v11.hc, lib/syscall_kill.c, src/vkill.c:
+2004-01-21 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged with 0.26.90
+ * util-vserver/lib/checkversion.c,
+ util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/getversion.c,
+ util-vserver/lib/ioctl-getext2flags.hc,
+ util-vserver/lib/ioctl-getfilecontext.hc,
+ util-vserver/lib/ioctl-getxflg.hc,
+ util-vserver/lib/ioctl-setext2flags.hc,
+ util-vserver/lib/ioctl-setfilecontext.hc,
+ util-vserver/lib/ioctl-setxflg.hc,
+ util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
+ util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
+ "vserver-internal.h" including
-2003-12-30 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/testsuite/rpm-fake-test.sh:
+ * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
+ files
+ removed obsoleted getctx/getinitpid files
+ renamed some -v11 files to -fscompat
- fixed LD_PRELOAD path
+2004-01-21 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getctx-compat.hc,
+ util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+ util-vserver/lib/getinitpid-compat.hc,
+ util-vserver/lib/getinitpid-legacy.hc,
+ util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
- * scripts/vserver:
+2004-01-21 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated start/stop help-messages
+ * util-vserver/lib/fscompat_getiattr-v13.hc,
+ util-vserver/lib/fscompat_setiattr-v13.hc,
+ util-vserver/lib/syscall_gettaskxid-oldproc.hc,
+ util-vserver/lib/syscall_gettaskxid-v13.hc,
+ util-vserver/lib/syscall_gettaskxid.c,
+ util-vserver/lib/syscall_getvxinfo-oldproc.hc,
+ util-vserver/lib/syscall_getvxinfo-v13.hc,
+ util-vserver/lib/syscall_getvxinfo.c: initial checkin
-2003-12-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/lib/fscompat_getiattr-fscompat.hc,
+ util-vserver/lib/fscompat_getiattr-v11.hc,
+ util-vserver/lib/fscompat_setiattr-fscompat.hc,
+ util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
+ *-fscompat
- getAllVservers(): ignore backup vservers
+2004-01-21 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore: added 'Build-*'
- * distrib/Makefile.am:
+2004-01-21 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed multiple 'make install' by using '-f' on 'ln'
+ * util-vserver/configure.ac: added 'oldproc' API
-2003-12-30 17:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/src/Makefile-files,
+ util-vserver/src/vunify-compare.hc,
+ util-vserver/src/vunify-compare.ic,
+ util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
+ util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
+ util-vserver/src/vunify.c: renamed *.ic to *.hc
- - merged with 0.26.90 (fixed --enable-apis, renamed ctx_t to xid_t,
- renamed syscall, use C++ for ext2fs.h test)
- - libtool'ized it
+2004-01-21 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vunify.h: added changes for new API
+ added rsSPECIAL reason
- * src/Makefile-files:
+2004-01-21 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * added vkill (merged from 0.26.90)
- * libtool'ized it
+ * util-vserver/src/vunify.c: added changes for new API
-2003-12-30 17:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/vunify-doit.ic: updated to new API
- * added vc_kill() syscall (merged from 0.26.90)
- * libtool'ized it
+2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vlimit.c: fixed help message
- * Makefile.am:
+2004-01-21 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * added legacy-dir (merged from 0.26.90)
- * libtool'ized it
+ * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+ util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+ updated/enhanced for new API
-2003-12-30 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-21 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: .cvsignore, ctx-kill.c, rpm-fake-resolver.c, rpm-fake.c,
- save_ctxinfo.c, vlimit.c, vserver-stat.c, wrappers-vserver.h:
+ * util-vserver/lib/virtual.h: updated
- merged with 0.26.90
+2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-30 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver-internal.h: added v13 API
- * tests/getctx.c, compat.h, lib/getctx-compat.hc,
- lib/getctx-legacy.hc, lib/getctx.c, lib/getversion-internal.hc,
- lib/getversion.c, lib/getvserverbyctx.c, lib/getvserverctx.c,
- lib/syscall-compat.hc, lib/syscall-legacy.hc, lib/syscall.c,
- lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
- lib/vserver-internal.h, lib/vserver.h, scripts/Makefile-files,
- scripts/vps.pathsubst, scripts/vserver-legacy:
+2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged with 0.26.90
+ * util-vserver/lib/vserver.h: added fscompat and v13 functions
+ removed ioctl functions
-2003-12-29 20:02 uid68581
+2004-01-21 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/capchroot.c:
+ * util-vserver/lib/Makefile-files: added fscompat and v13 functions
- do not use vc_chrootsafe() anymore
+2004-01-21 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-29 20:01 uid68581
+ * util-vserver/lib/ioctl-getext2flags.c,
+ util-vserver/lib/ioctl-getext2flags.hc,
+ util-vserver/lib/ioctl-getfilecontext.c,
+ util-vserver/lib/ioctl-getfilecontext.hc,
+ util-vserver/lib/ioctl-setext2flags.c,
+ util-vserver/lib/ioctl-setext2flags.hc,
+ util-vserver/lib/ioctl-setfilecontext.c,
+ util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
+ ioctl-functions anymore; use them only internally
+ and include them directly. Therefore, renamed them from *.c to
+ *.hc
- * tests/Makefile-files:
+2004-01-21 01:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed chrootsafe
- libtool'ized
+ * util-vserver/lib/fscompat_getiattr-v11.hc,
+ util-vserver/lib/fscompat_getiattr.c,
+ util-vserver/lib/fscompat_setiattr-v11.hc,
+ util-vserver/lib/fscompat_setiattr.c,
+ util-vserver/lib/ioctl-getxflg.hc,
+ util-vserver/lib/ioctl-setxflg.hc,
+ util-vserver/lib/syscall_getiattr-v13.hc,
+ util-vserver/lib/syscall_getiattr.c,
+ util-vserver/lib/syscall_setiattr-v13.hc,
+ util-vserver/lib/syscall_setiattr.c: initial checkin
-2003-12-26 01:49 uid68581
+2004-01-21 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat-c99.h, src/testsuite/Makefile-files,
- src/testsuite/rpm-fake-test.c, src/testsuite/rpm-fake-test.sh,
- src/testsuite/vunify-functest.c, src/testsuite/vunify-test.sh,
- src/testsuite/data/rpm-fake-test.inp,
- src/testsuite/data/rpm-fake-test.out:
+ * util-vserver/configure.ac: added v13 & fscompat APIs
- initial checkin
+2004-01-19 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:49 uid68581
+ * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
- * pathconfig.h.pathsubst:
+2004-01-19 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added RESOLVER_PROG
+ * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+ s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
-2003-12-26 01:48 uid68581
+2004-01-19 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vprofile[DEAD]:
+ * util-vserver/src/Makefile-files: removed vunify-operations
- removed since obsoleted
+2004-01-19 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:48 uid68581
+ * util-vserver/src/vunify.h: cleanups; moved structure declarations
+ from vunify.c into this headerfile
- * tests/: escaperoot.c, forkbomb.c, testlimit.c, testopenf.c:
+2004-01-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- used workarounds to make it compilable with non-C99 compilers
+ * util-vserver/src/vunify.c: cleanups
+ added 'skip_reason' support
+ added debug output
-2003-12-26 01:47 uid68581
+2004-01-19 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers.h:
+ * util-vserver/src/vunify-init.ic: added debug output
+ fixed descriptor leak
- added setgid/setuid/setgroups wrappers
+2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:47 uid68581
+ * util-vserver/src/vunify-compare.ic,
+ util-vserver/src/vunify-doit.ic: initial checkin
- * src/util.h:
+2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added Xmemcpy()
- added safeChdir() prototype
+ * util-vserver/src/vunify-operations.c,
+ util-vserver/src/vunify-operations.h: obsoleted by more
+ straight-forward code
-2003-12-26 01:46 uid68581
+2004-01-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake.c:
+ * util-vserver/src/vlimit.c: fixed copy&paste error
- rewrote large parts
- added NSS functions (getpwnam(), getgrnam(), ...)
+2004-01-17 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:45 uid68581
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
- * src/fakerunlevel.c:
+2004-01-17 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use setgroups() also
+ * util-vserver/tests/vserver-info.c: updated to new
+ vc_getVserverVdir() API
-2003-12-26 01:45 uid68581
+2004-01-17 05:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chroot-rm.c:
+ * util-vserver/src/vunify.c: moved init*() functions to
+ vunify-init.c
- added '--help' and '--version'
+2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:44 uid68581
+ * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
+ too
- * src/.cvsignore:
+2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added exec-cd and rpm-fake-resolver
- removed secure-umount
+ * util-vserver/src/vunify-matchlist.h: made 'buf' constant
-2003-12-26 01:41 uid68581
+2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: exec-cd.c, rpm-fake-resolver.c, vunify-matchlist.c,
- vunify-matchlist.h, vunify-operations.c, vunify-operations.h,
- vunify.c, wrappers-dirent.h, util-safechdir.c:
+ * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
- initial checkin
+2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:38 uid68581
+ * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
+ PKGMGMT_INFO_PROG
+ register 'vdir'
+ use default exclude-lists
- * src/Makefile-files:
+2004-01-17 05:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed secure-umount
- added exec-cd
- vunify will be a dietlibc program soonly
+ * util-vserver/src/vunify-debug.c: added a const_cast
-2003-12-26 01:34 uid68581
+2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vsysvwrapper, vtop:
+ * util-vserver/src/vserver-info.c: updated VDIR tag to new
+ interface
- fixed quoting
+2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:34 uid68581
+ * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
- * scripts/vserver.functions:
+2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'exec-cd' instead of 'secure-umount'
+ * util-vserver/scripts/vpkg: initial checkin
-2003-12-26 01:33 uid68581
+2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions.apt:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
+ and $_VPKG
- fixed initVariablesApt()
- added support for default apt.conf
+2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:33 uid68581
+ * util-vserver/scripts/distrib-info,
+ util-vserver/scripts/legacy/distrib-info: moved distrib-info to
+ legacy/
- * scripts/vserver-build.functions:
+2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rename package-cfg directory on '--force' also
+ * util-vserver/scripts/Makefile-files: moved distrib-info to
+ legacy/
+ added vpkg
-2003-12-26 01:32 uid68581
+2004-01-17 05:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.apt-rpm:
+ * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
+ added 'physical' parameter to vc_getVserverVdir() which resolves
+ the
+ complete physical path of the vdir
- added '--debug' option
+2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:32 uid68581
+ * util-vserver/distrib/misc/vunify-exclude: initial checkin
- * scripts/vserver:
+2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added package-management options (atleast their documention)
+ * util-vserver/distrib/Makefile.am: added vunify-exclude
-2003-12-26 01:30 uid68581
+2004-01-17 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vapt-get-worker:
+ * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
- set RPM::PM to 'external'
+2004-01-17 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:29 uid68581
+ * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
+ minor cleanups
- * scripts/util-vserver-vars.pathsubst:
+2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added _EXEC_CD
- removed _SECURE_UMOUNT
+ * util-vserver/src/testsuite/vunify-test.sh: applied new calling
+ scheme
-2003-12-26 01:29 uid68581
+2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: rootshell, vpstree:
+ * util-vserver/src/testsuite/vunify-functest.c: added
+ wrapper_exit_code
- fixed quoting
+2004-01-16 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:29 uid68581
+ * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
+ Emalloc(), Erealloc(): fixed declarations
- * scripts/functions:
+2004-01-16 18:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for default apt.conf
+ * util-vserver/src/vunify-matchlist.c,
+ util-vserver/src/vunify-matchlist.h,
+ util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
+ added exclude-list support
-2003-12-26 01:23 uid68581
+2004-01-16 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/src/vserver-info.c: added APPDIR tag
+ made it possible to supply additional paramaters
- removed vprofile
+2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:22 uid68581
+ * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
+ not use CLONE_VFORK in debug mode; lockups with 'strace' are too
+ annoying
- * m4/: ensc_cflags.m4, ensc_dietlibc.m4, ensc_kerneldir.m4,
- ensc_release.m4, ensc_uv_vrootdir.m4:
+2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed broken quoting which is complained by recent automake
+ * util-vserver/src/Makefile-files: updated vunify setup
+ added files for vunify
-2003-12-26 01:22 uid68581
+2004-01-16 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getvserverbyctx.c, getvserverctx.c:
+ * util-vserver/lib/getvserverappdir.c,
+ util-vserver/lib/getvservercfgdir.c,
+ util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
+ util-vserver/scripts/legacy/.cvsignore,
+ util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
+ util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
+ initial checkin
- added workarounds for non-C99 compilers
+2004-01-16 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:21 uid68581
+ * util-vserver/scripts/functions: accept vservers beginning with
+ './'
- * distrib/defaults/apt/apt.conf:
+2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/vserver.h: added new management functions + doc
-2003-12-26 01:20 uid68581
+2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/lib/internal.h: added utilvserver_isDirectory()
+ prototype
- added default apt.conf
+2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-26 01:20 uid68581
+ * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
- * compat.h:
+2004-01-16 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- differ between >=3.3 and below at certain options
- added 'restrict' workarounds
+ * util-vserver/lib/Makefile-files: added new management sources
-2003-12-26 01:19 uid68581
+2004-01-16 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/util-vserver.spec.in: use filelists from
+ contrib/make-manifest
- - removed m4_FILES; it is handled by automake >=2.8 automatically
- - added basic test support
+2004-01-16 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-12-02 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: fixed CVS tag
- * scripts/vserver.functions:
+2004-01-16 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- evaluate CHBIND_OPTS lazily
+ * util-vserver/Makefile.am: added contrib/ dir
+ substitute MANDIR too
-2003-12-02 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-14 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservername.c:
+ * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
- getRecentName(): return basename of directory but not this of the link anymore
+2004-01-14 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-22 03:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/fstool.h: added 'local_fs' struct-member
- * NEWS, configure.ac:
+2004-01-14 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.26.193
+ * util-vserver/src/fstool.c: added support for '-x' (do not cross
+ filesystems)
+ fixed invocation with directory-name
+ implemented '-a' (show dot)
-2003-11-22 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/ifspec.c, configure.ac, Makefile.am, .cvsignore:
+ * util-vserver/src/vps.c: minor documentation fix
- merged with 0.26
+2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-22 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
+ and documented '-x' switch
- * Makefile.am:
+2004-01-14 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- generate some .defaults symlinks
+ * util-vserver/src/vps.c: makde it compilable with gcc296
-2003-11-22 03:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-14 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/util-vserver.spec.in: added -legacy subpackage
- generate %ghost symlinks in %post
- added vlimit
- added some .default directories
+2004-01-14 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-22 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: removed timestamps in legacy-dir also
+ substitute LEGACYDIR and PS
- * lib/getvserverctx.c:
+2004-01-14 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added missing includes
+ * util-vserver/src/vps.c: added native '--version' and '--help'
-2003-11-22 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-14 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-setup.functions:
+ * util-vserver/scripts/Makefile-files: added legacy-scripts to
+ $(scripts_OPTIONS_EXEMPT)
+ added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
- use '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
+2004-01-14 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/validate.am: fixed parallel build
- * util-vserver.spec.in:
+2004-01-13 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'vservers.rev' directory instead of 'vservers/rev'
+ * util-vserver/configure.ac: added check for PS
-2003-11-20 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-setup.functions:
+ * util-vserver/pathconfig.h.pathsubst: added PS_PROG
- use PKGSTATEREVDIR
+2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added vps
- * scripts/.cvsignore:
+2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vps
+ * util-vserver/src/Makefile-files: made vps a dietprog
-2003-11-20 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/lib/getctx.c: minor code cleanups
- added separate 'pkgstaterevdir' variable
+2004-01-13 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
- * pathconfig.h.pathsubst:
+2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added DEFAULT_PKGSTATEREVDIR
+ * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
-2003-11-20 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
- added getvserverctx & getvserverbyctx files
- added fmtx* files
+2004-01-13 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
- * lib/syscall-legacy.hc:
+2004-01-13 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- has_chrootsafe(), call_set_ctxlimit(): removed
+ * util-vserver/scripts/Makefile-files: moved legacy scripts into
+ legacy/ and updated variables
-2003-11-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
+ paths
- vc_getVserverByCtx(), vc_getVserverCtx(): added
+2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added vps
- * lib/: fmt.h, fmt.hc:
+2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added/use specialized hex-formating functions
+ * util-vserver/src/util.h: exitLikeProcess(): added prototype
-2003-11-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: fmt-internal.h, fmtx-32.c, fmtx-64.c, fmtx.hc,
- getvserverbyctx.c, getvserverctx.c:
+ * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
- initial checkin
+2004-01-13 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
+ initial checkin
- * scripts/util-vserver-vars.pathsubst:
+2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added PKGSTATEREVDIR
+ * util-vserver/scripts/save_s_context,
+ util-vserver/scripts/vps.pathsubst,
+ util-vserver/scripts/vserver-legacy,
+ util-vserver/scripts/vserverkillall: moved into legacy
-2003-11-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vserver-stat.c:
+ * util-vserver/scripts/legacy,
+ util-vserver/scripts/legacy/save_s_context,
+ util-vserver/scripts/legacy/vps.pathsubst,
+ util-vserver/scripts/legacy/vserver,
+ util-vserver/scripts/legacy/vserverkillall: initial checkin
+ (moved from ../)
- rewrote it to
- * use the new management function
- * remove all traces of printf()
- * remove stacked functions
+2004-01-13 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
+ on 'suexec' (patch by Alec Thomas)
- * src/vlimit.c:
+2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use the specialized utilvserver_fmt_xuint64() function
+ * util-vserver/src/Makefile-files: added missing fstool.h header
-2003-11-20 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/virtual.h: updated (added scheduler stuff)
- made 'vserver-stat' a dietlibc-compiled program
+2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vkill.c: removed warnings about unused
+ parameters
- * compat.h:
+2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- define FMT_PREFIX
+ * util-vserver/lib/getvserverbyctx.c,
+ util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
+ util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
+ util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
+ made it compilable with gcc296
-2003-11-20 16:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/getinitpid.c, tests/getctx.c, src/save_ctxinfo.c,
- src/vlimit.c, lib/getprocentry-legacy.c, lib/Makefile-files,
- lib/fmt-32.c, lib/fmt-64.c, lib/fmt.h, lib/fmt.hc,
- lib/int2str.c[DEAD], lib/internal.h, lib/uint2str.c[DEAD]:
+ * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
- use fmt_*() functions instead of *int2str()
+2004-01-13 14:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-20 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added declarations for the ext2fs
+ functions
- * scripts/vps[DEAD]:
+2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed since autogenerated from vps.pathsubst
+ * util-vserver/lib/vserver-internal.h: added EXT2FS macros
-2003-11-19 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/fc1/: apt/rpmpriorities, apt/sources.list, pkgs/01,
- pkgs/02:
+ * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
- initial checkin (based on fdr0.95)
+2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-19 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added the ioctl-* files
+ added ext2fs.h
- * distrib/Makefile.am:
+2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added Fedora Core 1
- removed Fedora Beta
+ * util-vserver/src, util-vserver/src/.cvsignore: updated
-2003-11-19 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vapt-get:
+ * util-vserver/src/Makefile-files: removed ext2fs.h
+ added the fstools (lsxid,chxid,showattr,setattr) plus deps
- do not set $_APT_GET
+2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-19 00:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+ util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c, util-vserver/src/showattr.c:
+ minor/medium cleanups
- * compat.h:
+2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged/added from 0.25
- added workaround for broken 'long long' handling of dietlibc
+ * util-vserver/src/fstool-resolvectx.c: initial checkin
-2003-11-19 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-13 13:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files, lib/syscall-compat.hc,
- lib/syscall_rlimit-v11.hc, lib/syscall_rlimit.c, lib/virtual.h,
- lib/vserver-internal.h, lib/vserver.h, Makefile.am, THANKS,
- configure.ac, util-vserver.spec.in:
+ * util-vserver/src/showattr.c: rewrote completely
- merged/added from 0.25
+2004-01-13 13:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-19 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
+ ext2fs.h from src/ into lib/ directory; we are providing the
+ needed functionality through libvserver now
- * src/.cvsignore, src/Makefile-files, src/showattr.c, src/vutil.cc,
- src/ext2fs.h, src/setctxlimit.c[DEAD], src/vlimit.c,
- scripts/vserver-legacy:
+2004-01-13 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged/added from 0.25
+ * util-vserver/lib/ioctl-getext2flags.c,
+ util-vserver/lib/ioctl-getfilecontext.c,
+ util-vserver/lib/ioctl-setext2flags.c,
+ util-vserver/lib/ioctl-setfilecontext.c,
+ util-vserver/src/chxid.c, util-vserver/src/fstool.c,
+ util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
+ util-vserver/src/setattr.c: initial checkin
-2003-11-19 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-07 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/: rebootmgr.subst, vservers.subst:
+ * util-vserver/lib/vserver.h: added URL which describes
+ context-creation
- merged in changes from 0.25
+2004-01-07 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chcontext.c: * removed obsolete and unused
+ 'fakeinit' variable
+ * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
+ requires a second call for ctx -2 to take effect
- * NEWS, configure.ac:
+2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.24.191
+ * util-vserver/util-vserver.spec.in: added vserver-info
-2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/src, util-vserver/src/.cvsignore: updated
- added '--without dietlibc' option
+2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-05 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/wrappers.h: Edup2(): added
- * m4/ensc_dietlibc.m4:
+2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed typos ('withval' instead of 'enableval')
+ * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
+ instead of checking return-codes manually
-2003-11-05 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getvservername.c, getvservervdir.c:
+ * util-vserver/src/vserver-info.c: initial checkin
- added '#include <unistd.h>' to fix compilation problems with glibc
+2004-01-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
+ resolver
+ adding some missing '\n' in messages
+ ignore empty environment variables too
+ exitRPMFake(): conditionalized debug-message
- * NEWS, configure.ac:
+2004-01-05 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.24.190
+ * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
+ for parent to finish now
+ use fd3 for synchronisation
+ enable fork on default
-2003-11-04 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * .cvsignore:
+ * util-vserver/src/Makefile-files: added vserver-info
+ minor cosmetical fixes
- added linuxcaps.h (merged from stable)
+2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.stop: fixed error-handling
- * Makefile.am:
+2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - separated and completed m4_FILES
- - added '--show-dead' to cvs2cl params
- - fix linuxcaps.h (merged from stable)
+ * util-vserver/scripts/vserver-setup.functions: added '--context'
+ option
+ minor cosmetical cleanups
-2003-11-04 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservercfgstyle.c:
+ * util-vserver/scripts/vserver-build.functions.apt:
+ initVariablesApt(): fixed empty function body
- added some additional logic
+2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vrpm-preload: major cleanups; use
+ 'vserver-info' to retrieve information about vserver
- * lib/virtual.h:
+2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do not include the <linux/types.h> kernel-header anymore
+ * util-vserver/scripts/vapt-get-worker: removed old, unused debug
+ code
-2003-11-04 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 21:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
+ modern '--help' & '--version' output
- - getAllVservers: use _tmp instead of tmp to avoid clashes when caller
- wants to have results in 'tmp', fixed array assignment
+2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_VSERVER_INFO
- * src/rebootmgr.c:
+2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed typo
+ * util-vserver/scripts/functions: getVserverStatus(): fixed usage
+ of 2nd parameter
-2003-11-04 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2004-01-05 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/vserver-info.c:
+ * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
+ util-vserver/lib/getvserverctx.c,
+ util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
+ small cosmetical fix
- added '--help' and '--version'
+2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: version 0.27.190
- * configure.ac:
+2003-12-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged from SYSCALL_SWITCH
+ * util-vserver/util-vserver.spec.in: - since dynamic libraries will
+ be installed now, call /sbin/ldconfig
+ - other updates...
-2003-11-04 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/ensc_changelog.m4:
+ * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
+ of <linux/unistd.h> to fix problems with
+ RH's headers
- merged from SYSCALL_SWITCH
+2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/testsuite/vunify-test.sh: fixed paths
- * scripts/distrib-info, scripts/vserver-copy,
- scripts/vserver-legacy, scripts/vservers.grabinfo.sh,
- src/rebootmgr.c, sysv/Makefile-files, sysv/rebootmgr.subst:
+2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged in changes from 0.23.96 (/vservers -> $DEFAULT_VSERVERDIR)
+ * util-vserver/scripts/vserver.stop: use sendKillSequence instead
+ of ctx-kill
-2003-11-04 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/validate.am:
+ * util-vserver/scripts/vserver.functions: sendKillSequence(): added
- updated from vserver-djinni
+2003-12-30 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-04 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: removed
+ _CTX_KILL
+ added _VKILL
- * lib/vserver-internal.h:
+2003-12-30 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- ignore lower 8bit on version
+ * util-vserver/scripts/functions: getVserverStatus(): fixed usage
+ if ctx
+ isCtxRunning(): added
-2003-11-03 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * util-vserver.spec.in:
+ * util-vserver/Makefile.am: added missing compat-c99.h header-file
- removed 'vkill' for now
- call 'install-vserverdir'
+2003-12-30 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-03 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chroot-rm.c: fixed order of chroot() and
+ parameter evaluation so that '--version'
+ and '--help' are working as non-root also
- * distrib/redhat/initpost:
+2003-12-30 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- create /etc/sysconfig/network
+ * util-vserver/src/Makefile-files: added missing headers
+ removed 'ctx-kill'; it is obsoleted through 'vkill'
-2003-11-03 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/ctx-kill.c: replaced by 'vkill'
- - fixed some statements which would fail with 'set -e'
- - made 'disableInterface' smart so that it calculates parameters
- automatically
+2003-12-30 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-11-03 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: use results from dietlib's C99
+ compatibility-check
- * scripts/vserver-setup.functions:
+2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for '--netbcast'
+ * util-vserver/m4/ensc_dietlibc.m4: added check for C99
+ compatibility
-2003-11-03 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getvservername.c:
+ * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
+ mismatch
- terminate name with '\0'
+2003-12-30 16:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-30 18:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
+ util-vserver/lib/.cvsignore, util-vserver/scripts,
+ util-vserver/scripts/.cvsignore, util-vserver/src,
+ util-vserver/src/.cvsignore: updated
- * scripts/vserver-legacy:
+2003-12-30 16:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged from 0.23.95:
- - reenabled the copy-all mode; can be disabled by setting the
- $UTIL_VSERVER_AVOID_COPY environment variable
- - use '-HS' ulimit switch for newly created vservers
+ * util-vserver/lib/syscall_kill-v11.hc,
+ util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
+ with 0.26.90
-2003-10-30 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
+ path
- - large cleanup; use changed variables from scripts/Makefile
- - try to keep modes of pathsubstituted files
- - create own install-rule for vserver-dir; 'make distcheck' does not
- like /vservers...
+2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-30 18:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver: updated start/stop help-messages
- * src/reducecap.c:
+2003-12-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use QUOTACTL (merged from 0.23.94)
+ * util-vserver/scripts/functions: getAllVservers(): ignore backup
+ vservers
-2003-10-30 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rebootmgr.c:
+ * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
+ by using '-f' on 'ln'
- use configured SBINDIR instead of hardcoded /usr/sbin
+2003-12-30 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-30 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: - merged with 0.26.90 (fixed
+ --enable-apis, renamed ctx_t to xid_t,
+ renamed syscall, use C++ for ext2fs.h test)
+ - libtool'ized it
- * src/chcontext.c:
+2003-12-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added QUOTACTL to 'secure' caps (merged from 0.23.94)
+ * util-vserver/src/Makefile-files: * added vkill (merged from
+ 0.26.90)
+ * libtool'ized it
-2003-10-30 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-30 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/Makefile-files: * added vc_kill() syscall
+ (merged from 0.26.90)
+ * libtool'ized it
- create 'setattr' program
+2003-12-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-30 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: * added legacy-dir (merged from
+ 0.26.90)
+ * libtool'ized it
- * scripts/: distrib-info, rootshell, vpstree, vserver-copy,
- vsysvwrapper, vtop:
+2003-12-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
+ * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
+ util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+ util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/getversion.c,
+ util-vserver/lib/getvserverbyctx.c,
+ util-vserver/lib/getvserverctx.c,
+ util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
+ util-vserver/lib/syscall_rlimit-v11.hc,
+ util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
+ util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+ util-vserver/scripts/Makefile-files,
+ util-vserver/scripts/vps.pathsubst,
+ util-vserver/scripts/vserver-legacy, util-vserver/src,
+ util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
+ util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
+ util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
+ util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
+ merged with 0.26.90
-2003-10-30 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-29 19:02 uid68581
- * scripts/: vserver.start, vserver.stop:
+ * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
- use 'set -e' instead of 'set +e'
+2003-12-29 19:01 uid68581
-2003-10-30 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests/Makefile-files: removed chrootsafe
+ libtool'ized
- * scripts/functions:
+2003-12-26 00:50 uid68581
- added 'checkComponents()' function
+ * util-vserver/compat-c99.h, util-vserver/src/testsuite,
+ util-vserver/src/testsuite/Makefile-files,
+ util-vserver/src/testsuite/data,
+ util-vserver/src/testsuite/data/rpm-fake-test.inp,
+ util-vserver/src/testsuite/data/rpm-fake-test.out,
+ util-vserver/src/testsuite/rpm-fake-test.c,
+ util-vserver/src/testsuite/rpm-fake-test.sh,
+ util-vserver/src/testsuite/vunify-functest.c,
+ util-vserver/src/testsuite/vunify-test.sh: initial checkin
-2003-10-30 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:49 uid68581
- * scripts/vps.pathsubst:
+ * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
- initial check (was: vps)
+2003-12-26 00:48 uid68581
-2003-10-30 18:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vprofile: removed since obsoleted
- * scripts/vkill[DEAD]:
+2003-12-26 00:48 uid68581
- removed; is obsoleted by ctx-kill
+ * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
+ util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
+ used workarounds to make it compilable with non-C99 compilers
-2003-10-30 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:47 uid68581
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
+ wrappers
- added INITRDDIR, LIBDIR and INCLUDEDIR
+2003-12-26 00:47 uid68581
-2003-10-30 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/util.h: added Xmemcpy()
+ added safeChdir() prototype
- * scripts/Makefile-files:
+2003-12-26 00:46 uid68581
- large cleanup
- removed 'vkill' (obsoleted by ctx-kill)
- vps is now vps.subst
+ * util-vserver/src/rpm-fake.c: rewrote large parts
+ added NSS functions (getpwnam(), getgrnam(), ...)
-2003-10-30 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:45 uid68581
- * lib/capabilities.c, lib/vserver.h, man/reducecap.8:
+ * util-vserver/src/fakerunlevel.c: use setgroups() also
- use CAP_QUOTACTL instead of CAP_OPENDEV
+2003-12-26 00:45 uid68581
-2003-10-30 15:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chroot-rm.c: added '--help' and '--version'
- * Makefile.am:
+2003-12-26 00:44 uid68581
- use ENSC_UV_VROOTDIR to set 'vserverdir'
- added missing path-substitutions
+ * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
+ rpm-fake-resolver
+ removed secure-umount
-2003-10-30 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:42 uid68581
- * configure.ac:
+ * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
+ util-vserver/src/util-safechdir.c,
+ util-vserver/src/vunify-matchlist.c,
+ util-vserver/src/vunify-matchlist.h,
+ util-vserver/src/vunify-operations.c,
+ util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
+ util-vserver/src/wrappers-dirent.h: initial checkin
- use ENSC_UV_VROOTDIR to set 'vserverdir'
+2003-12-26 00:38 uid68581
-2003-10-30 15:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: removed secure-umount
+ added exec-cd
+ vunify will be a dietlibc program soonly
- * m4/ensc_uv_vrootdir.m4:
+2003-12-26 00:34 uid68581
- initial checkin
+ * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+ fixed quoting
-2003-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:34 uid68581
- * tests/vserver-info.c:
+ * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
+ 'secure-umount'
- initial checkin
+2003-12-26 00:33 uid68581
-2003-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions.apt: fixed
+ initVariablesApt()
+ added support for default apt.conf
- * tests/: Makefile-files, .cvsignore:
+2003-12-26 00:33 uid68581
- added vserver-info
+ * util-vserver/scripts/vserver-build.functions: rename package-cfg
+ directory on '--force' also
-2003-10-23 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:32 uid68581
- * compat.h:
+ * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
+ option
- define TEMP_FAILURE_RETRY for dietlibc-compilation
+2003-12-26 00:32 uid68581
-2003-10-23 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver: added package-management options
+ (atleast their documention)
- * pathconfig.h.pathsubst:
+2003-12-26 00:30 uid68581
- define DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
+ * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
-2003-10-23 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:29 uid68581
- * lib/Makefile-files:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
+ removed _SECURE_UMOUNT
- added files for higher-level management
+2003-12-26 00:29 uid68581
-2003-10-23 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: added support for default
+ apt.conf
- * lib/vserver.h:
+2003-12-26 00:23 uid68581
- added functions for vserver-management
+ * util-vserver/scripts/Makefile-files: removed vprofile
-2003-10-23 22:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:22 uid68581
- * lib/: getvservercfgstyle.c, getvservername.c, getvservervdir.c:
+ * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
+ util-vserver/m4/ensc_kerneldir.m4,
+ util-vserver/m4/ensc_release.m4,
+ util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
+ is complained by recent automake
- initial checkin
+2003-12-26 00:22 uid68581
-2003-10-23 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getvserverbyctx.c,
+ util-vserver/lib/getvserverctx.c: added workarounds for non-C99
+ compilers
- * scripts/: vserver.start, vserver.stop, vserver.suexec:
+2003-12-26 00:21 uid68581
- cleanups; go into vserver-dir before *and* after executing scriptlets
+ * util-vserver/distrib/defaults/apt,
+ util-vserver/distrib/defaults/apt/apt.conf: initial checkin
-2003-10-23 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-26 00:20 uid68581
- * scripts/: vserver-build, vserver-build.functions:
+ * util-vserver/distrib/Makefile.am: added default apt.conf
- used $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
- hardcoded '/vservers' values
+2003-12-26 00:20 uid68581
-2003-10-23 00:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: differ between >=3.3 and below at certain
+ options
+ added 'restrict' workarounds
- * util-vserver.spec.in:
+2003-12-26 00:19 uid68581
- rewrote it
- added -build subpackage
+ * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
+ automake >=2.8 automatically
+ - added basic test support
-2003-10-23 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-12-02 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
+ lazily
- moved ENSC_INITRDDIR, ENSC_RELEASE, ENSC_ENABLE_DIETLIBC and
- ENSC_KERNEL_HEADERS checks into own m4/* files
+2003-12-02 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-23 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getvservername.c: getRecentName(): return
+ basename of directory but not this of the link anymore
- * Makefile.am:
+2003-11-22 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed sysvdir to initrddir
- use $(RELEASE_CPPFLAGS) (-DNDEBUG)
- substitute $(vserverdir) and $(vserverpkgdir)
- create the $(vserverdir) and $(vserverpkgdir) directories
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
-2003-10-23 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-22 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+ util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
+ 0.26
- added sample 'mtab' file
- create the config-dirs
+2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-23 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: generate some .defaults symlinks
- * distrib/redhat/initpost:
+2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- $2 is no longer $_VSERVER but the 'util-vserver-vars' file
+ * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
+ %post
+ added vlimit
+ added some .default directories
-2003-10-23 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/rh9/apt/sources.list:
+ * util-vserver/lib/getvserverctx.c: added missing includes
- added some mirrors
+2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-23 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-setup.functions: use
+ '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
- * m4/ensc_dietlibc.m4, m4/ensc_initrddir.m4, m4/ensc_kerneldir.m4,
- m4/ensc_release.m4, distrib/misc/mtab:
+2003-11-20 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
+ instead of 'vservers/rev'
-2003-10-23 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
- added DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
+2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-23 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
- * scripts/vserver-build.apt-rpm:
+2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- call pre/post scriplets with "$UTIL_VSERVER_VARS" as second param
- instead of "$_VSERVER"
+ * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
+ variable
-2003-10-23 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions:
+ * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
- fixed broken quotes
+2003-11-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-22 20:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added getvserverctx &
+ getvserverbyctx files
+ added fmtx* files
- * scripts/: vserver.functions, vserver.start:
+2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - reorganized CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
- separate CHCONTEXT_DISCONNECT variable completetly and put '--flag
- fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
- 'vserver ... start' command only
+ * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
+ call_set_ctxlimit(): removed
-2003-10-22 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-umount.c:
+ * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
+ vc_getVserverCtx(): added
- use real 'umount' program to unmount directories
+2003-11-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-22 20:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
+ specialized hex-formating functions
- * src/exec-ulimit.c:
+2003-11-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added [mMkK] modifies for limits
+ * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
+ util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
+ util-vserver/lib/getvserverbyctx.c,
+ util-vserver/lib/getvserverctx.c: initial checkin
-2003-10-22 20:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build.functions:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ PKGSTATEREVDIR
- added support for copying some default files (resolv.conf, localtime,
- krb-conf,...)
+2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-22 20:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vserver-stat.c: rewrote it to
+ * use the new management function
+ * remove all traces of printf()
+ * remove stacked functions
- * scripts/: vserver-build, vserver-setup.functions:
+2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed getopt long-option string
+ * util-vserver/src/vlimit.c: use the specialized
+ utilvserver_fmt_xuint64() function
-2003-10-22 20:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/src/Makefile-files: made 'vserver-stat' a
+ dietlibc-compiled program
- implemented findAndCopy
+2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 16:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: define FMT_PREFIX
- * NEWS, configure.ac:
+2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- version 0.23.194
+ * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
+ util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
+ util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
+ util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
+ util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
+ util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
+ util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
+ *int2str()
-2003-10-21 16:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-20 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/Makefile.am:
+ * util-vserver/scripts/vps: removed since autogenerated from
+ vps.pathsubst
- added scripts to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+2003-11-18 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 16:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
+ obsoleted by fc1
- * src/exec-ulimit.c:
+2003-11-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- implemented '--help' and '--version'
+ * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
+ util-vserver/distrib/fc1/apt/rpmpriorities,
+ util-vserver/distrib/fc1/apt/sources.list,
+ util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
+ util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
+ fdr0.95)
-2003-10-21 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-18 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vbuild.cc:
+ * util-vserver/distrib/Makefile.am: added Fedora Core 1
+ removed Fedora Beta
- removed warning about unused parameters
+2003-11-18 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vapt-get: do not set $_APT_GET
- * tests/Makefile-files:
+2003-11-18 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed to .cc files to .c
+ * util-vserver/compat.h: merged/added from 0.25
+ added workaround for broken 'long long' handling of dietlibc
-2003-10-21 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-18 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/: chrootsafe.c, chrootsafe.cc[DEAD], escaperoot.c,
- escaperoot.cc[DEAD], forkbomb.c, forkbomb.cc[DEAD], testipc.c,
- testipc.cc[DEAD], testlimit.c, testlimit.cc[DEAD], testopenf.c,
- testopenf.cc[DEAD]:
+ * util-vserver/Makefile.am, util-vserver/THANKS,
+ util-vserver/configure.ac, util-vserver/lib/Makefile-files,
+ util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall_rlimit-v11.hc,
+ util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
+ util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+ util-vserver/scripts/vserver-legacy, util-vserver/src,
+ util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
+ util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
+ util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
+ util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
+ merged/added from 0.25
- renamed to .cc files to .c and made some little changes to make them
- compilable with C compilers
+2003-11-18 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/sysv/rebootmgr.subst,
+ util-vserver/sysv/vservers.subst: merged in changes from 0.25
- * Makefile.am:
+2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added new m4/*.m4 macros
- added conditional build of CXX files
- added support for libtool
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
-2003-10-21 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * distrib/redhat/initpost:
+ * util-vserver/util-vserver.spec.in: added '--without dietlibc'
+ option
- initial checkin
+2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
+ of 'enableval')
- * distrib/Makefile.am:
+2003-11-04 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added Fedora Core 0.95
- removed Red Hat 9.0.93
- use common redhat/initpost script
+ * util-vserver/lib/getvservername.c,
+ util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
+ fix compilation problems with glibc
-2003-10-21 15:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
- - use dietlibc compilation only for library-built, but not e.g. when
- building object for rpm-fake.so. This is very dark magic...
+2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
+ from stable)
- * scripts/Makefile-files:
+2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed vunify.old.sh
+ * util-vserver/Makefile.am: - separated and completed m4_FILES
+ - added '--show-dead' to cvs2cl params
+ - fix linuxcaps.h (merged from stable)
-2003-10-21 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/getvservercfgstyle.c: added some additional
+ logic
- - conditionalized built of C++ programs
- - added very dark magic to build everything of rpm-fake.so with '-fPIC'
- flag (when possible); on ia32 this will not work/is not necessarily
- but x86_64 seems to have problems with current method
+2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/virtual.h: do not include the <linux/types.h>
+ kernel-header anymore
- * configure.ac:
+2003-11-04 13:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added check for C++ compiler
- added some CXX flags
- use ENSC_FPIC_SYSCALL
+ * util-vserver/scripts/functions: - getAllVservers: use _tmp
+ instead of tmp to avoid clashes when caller
+ wants to have results in 'tmp', fixed array assignment
-2003-10-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/checkversion.c:
+ * util-vserver/src/rebootmgr.c: fixed typo
- fixed stupid thinko (EAGAIN vs. EINVAL)
+2003-11-04 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests/vserver-info.c: added '--help' and '--version'
- * m4/ensc_cxxcompiler.m4, m4/ensc_fpicsyscall.m4, src/vserver.cc,
- src/vserver.hh:
+2003-11-04 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: merged from SYSCALL_SWITCH
-2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake.c:
+ * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
- made it compilabe with non-C99 compilers and older kernels
+2003-11-04 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/distrib-info,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vserver-legacy,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
+ util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
+ (/vservers -> $DEFAULT_VSERVERDIR)
- * src/secure-mount.c:
+2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- made it compilabe with non-C99 compilers
+ * util-vserver/m4/validate.am: updated from vserver-djinni
-2003-10-21 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vbuild.cc:
+ * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
- use 'Vserver' class instead of 'string'
- !!BROKE LOTS OF THINGS!! this version does not work yet
+2003-11-03 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: removed 'vkill' for now
+ call 'install-vserverdir'
- * src/vunify.cc:
+2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'Vserver' class instead of 'string'
- use getopt()
- reindented large parts
+ * util-vserver/distrib/redhat/initpost: create
+ /etc/sysconfig/network
-2003-10-21 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/vutil.cc:
+ * util-vserver/scripts/vserver.functions: - fixed some statements
+ which would fail with 'set -e'
+ - made 'disableInterface' smart so that it calculates parameters
+ automatically
- use 'Vserver' class instead of 'string'
- fixed format-string error
+2003-11-03 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-setup.functions: added support for
+ '--netbcast'
- * src/: vutil.p, vutil.h:
+2003-11-03 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use 'Vserver' class instead of 'string'
+ * util-vserver/lib/getvservername.c: terminate name with '\0'
-2003-10-21 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers.h:
+ * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
+ - reenabled the copy-all mode; can be disabled by setting the
+ $UTIL_VSERVER_AVOID_COPY environment variable
+ - use '-HS' ulimit switch for newly created vservers
- make it compilable with non-C99 compilers
+2003-10-30 17:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: - large cleanup; use changed variables
+ from scripts/Makefile
+ - try to keep modes of pathsubstituted files
+ - create own install-rule for vserver-dir; 'make distcheck' does
+ not
+ like /vservers...
- * doc/configuration.xml:
+2003-10-30 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- documented 'ulimits' directory
+ * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
-2003-10-21 00:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vunify.old.sh[DEAD]:
+ * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
+ hardcoded /usr/sbin
- as the name ('*old*') is saying already: it is old and obsoleted...
+2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
+ (merged from 0.23.94)
- * scripts/: vserver.start, vserver.stop, vserver.suexec:
+2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added ulimits support
+ * util-vserver/src/Makefile-files: create 'setattr' program
-2003-10-21 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/scripts/distrib-info,
+ util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
+ merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
- added _EXEC_ULIMIT
+2003-10-30 17:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
+ +e'
- * src/exec-ulimit.c:
+2003-10-30 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- work also, when ulimit-directory does not exist
+ * util-vserver/scripts/functions: added 'checkComponents()'
+ function
-2003-10-21 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/.cvsignore:
+ * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
- added exec-ulimit
+2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
- * src/exec-ulimit.c:
+2003-10-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ INITRDDIR, LIBDIR and INCLUDEDIR
-2003-10-21 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/scripts/Makefile-files: large cleanup
+ removed 'vkill' (obsoleted by ctx-kill)
+ vps is now vps.subst
- added exec-ulimit.c
+2003-10-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-21 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
+ util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
+ CAP_OPENDEV
- * src/wrappers.h:
+2003-10-30 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Egetrlimit(),Esetrlimit(): added
+ * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
+ 'vserverdir'
+ added missing path-substitutions
-2003-10-20 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-30 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/reducecap.c:
+ * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
+ 'vserverdir'
- use capability support from the library as far as possible
+2003-10-30 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
- * src/: capchroot.c, chcontext.c:
+2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use capability support from the library instead of including
- kernel-headers
+ * util-vserver/lib/getvservercfgstyle.c,
+ util-vserver/lib/getvservername.c,
+ util-vserver/lib/getvservervdir.c,
+ util-vserver/tests/vserver-info.c: initial checkin
-2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/capabilities.c:
+ * util-vserver/tests, util-vserver/tests/.cvsignore,
+ util-vserver/tests/Makefile-files: added vserver-info
- initial checkin
+2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
+ dietlibc-compilation
- * lib/vserver.h:
+2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added capability support
+ * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
+ and DEFAULT_VSERVERPKGDIR
-2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/lib/Makefile-files: added files for higher-level
+ management
- added support for '-DNDEBUG' in the library
- added capability.c
+2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added functions for
+ vserver-management
- * configure.ac:
+2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for '-DNDEBUG' in the library
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: cleanups; go into
+ vserver-dir before *and* after executing scriptlets
-2003-10-20 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-build.functions: used
+ $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
+ hardcoded '/vservers' values
- added PKGSTATEDIR substitution
+2003-10-22 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/util-vserver.spec.in: rewrote it
+ added -build subpackage
- * scripts/vserver-build.apt-rpm, scripts/vserver-build.functions,
- scripts/vserver-build.functions.apt,
- scripts/vserver-build.functions.rpm,
- scripts/vserver-setup.functions, doc/cfgdirdoc.dtd,
- doc/configuration.xml:
+2003-10-22 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
+ ENSC_ENABLE_DIETLIBC and
+ ENSC_KERNEL_HEADERS checks into own m4/* files
-2003-10-20 20:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/Makefile.am: renamed sysvdir to initrddir
+ use $(RELEASE_CPPFLAGS) (-DNDEBUG)
+ substitute $(vserverdir) and $(vserverpkgdir)
+ create the $(vserverdir) and $(vserverpkgdir) directories
- - removed vserver-init file
- - added vserver-build* files
+2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added sample 'mtab' file
+ create the config-dirs
- * scripts/util-vserver-vars.pathsubst:
+2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
- LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
- - added WORKAROUND_APT_DBPATH variable
+ * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
+ but the 'util-vserver-vars' file
-2003-10-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-build:
+ * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
- implemented it...
+2003-10-22 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
+ util-vserver/distrib/fdr0.95/apt/rpmpriorities,
+ util-vserver/distrib/fdr0.95/apt/sources.list,
+ util-vserver/distrib/fdr0.95/pkgs,
+ util-vserver/distrib/fdr0.95/pkgs/01,
+ util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
+ util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
+ util-vserver/m4/ensc_initrddir.m4,
+ util-vserver/m4/ensc_kerneldir.m4,
+ util-vserver/m4/ensc_release.m4: initial checkin
- * scripts/vserver:
+2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added '--sync' and '--verbose' options
- sync the 'stop' stage on restart
- fixed invocation of 'vserver-build'
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
-2003-10-20 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vapt-get, vrpm:
+ * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
+ scriplets with "$UTIL_VSERVER_VARS" as second param
+ instead of "$_VSERVER"
- made it more mature by using arrays for the vserver-list
+2003-10-22 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build.functions: fixed broken quotes
- * scripts/vserver.functions:
+2003-10-22 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
+ * util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start: - reorganized
+ CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
+ separate CHCONTEXT_DISCONNECT variable completetly and put
+ '--flag
+ fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
+ 'vserver ... start' command only
-2003-10-20 20:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/functions:
+ * util-vserver/src/secure-umount.c: use real 'umount' program to
+ unmount directories
- - moved getFileValue/getFileArray from 'vserver.functions' into 'functions'
- - implemented '/<path>' style vserver specification
- - made getAllVservers more mature by using arrays
+2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-20 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
- * scripts/vserver-init[DEAD]:
+2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved 'vserver-init' functionality into the more general vserver-build*
- files
+ * util-vserver/scripts/vserver-build,
+ util-vserver/scripts/vserver-setup.functions: fixed getopt
+ long-option string
-2003-10-18 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/scripts/vserver-build.functions: added support for
+ copying some default files (resolv.conf, localtime,
+ krb-conf,...)
- gnit'ified
+2003-10-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: implemented findAndCopy
- * src/.cvsignore:
+2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added pipe-sync
+ * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
-2003-10-18 04:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/distrib/Makefile.am: added scripts to
+ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
- gnit'ified
- added pipe-sync
+2003-10-21 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/exec-ulimit.c: implemented '--help' and
+ '--version'
- * src/chroot-cat.c:
+2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor cosmetical changes
+ * util-vserver/src/vbuild.cc: removed warning about unused
+ parameters
-2003-10-18 04:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/chroot-rm.c:
+ * util-vserver/tests/Makefile-files: renamed to .cc files to .c
- use "wrapper.h"
+2003-10-21 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests/chrootsafe.c,
+ util-vserver/tests/chrootsafe.cc,
+ util-vserver/tests/escaperoot.c,
+ util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
+ util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
+ util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
+ util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
+ util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
+ made some little changes to make them
+ compilable with C compilers
- * src/wrappers.h:
+2003-10-21 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Eunlink(): added
+ * util-vserver/Makefile.am: added new m4/*.m4 macros
+ added conditional build of CXX files
+ added support for libtool
-2003-10-18 04:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/distrib/redhat,
+ util-vserver/distrib/redhat/initpost: initial checkin
- added $_VSERVER_BUILD
+2003-10-21 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
+ removed Red Hat 9.0.93
+ use common redhat/initpost script
- * scripts/vserver:
+2003-10-21 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added help/version
- added 'build' option
- made 'running' silently
+ * util-vserver/lib/Makefile-files: - use dietlibc compilation only
+ for library-built, but not e.g. when
+ building object for rpm-fake.so. This is very dark magic...
-2003-10-18 04:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/pipe-sync.c, scripts/vserver-build:
+ * util-vserver/scripts/Makefile-files: removed vunify.old.sh
- initial checkin
+2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: - conditionalized built of C++
+ programs
+ - added very dark magic to build everything of rpm-fake.so with
+ '-fPIC'
+ flag (when possible); on ia32 this will not work/is not
+ necessarily
+ but x86_64 seems to have problems with current method
- * Makefile.am:
+2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - gnit'ified it
+ * util-vserver/configure.ac: added check for C++ compiler
+ added some CXX flags
+ use ENSC_FPIC_SYSCALL
-2003-10-18 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
+ EINVAL)
- - gnit'ified it
- - added vserver-build
+2003-10-21 13:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-18 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/m4/ensc_cxxcompiler.m4,
+ util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
+ util-vserver/src/vserver.hh: initial checkin
- * sysv/Makefile-files:
+2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- gnit'ified it
+ * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
+ compilers and older kernels
-2003-10-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/checkversion.c:
+ * util-vserver/src/secure-mount.c: made it compilabe with non-C99
+ compilers
- restored compatibility for case when old syscall interface uses the
- new syscall-number (merged from SYSCALL_SWITCH branch)
+2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
+ 'string'
+ !!BROKE LOTS OF THINGS!! this version does not work yet
- * configure.ac:
+2003-10-21 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- add '#include "compat.h'" at bottom of config.h
- version 0.23.191
+ * util-vserver/src/vunify.cc: use 'Vserver' class instead of
+ 'string'
+ use getopt()
+ reindented large parts
-2003-10-17 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/src/vutil.cc: use 'Vserver' class instead of
+ 'string'
+ fixed format-string error
- cleaned up pathsubst rule
+2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
+ class instead of 'string'
- * scripts/util-vserver-vars.pathsubst:
+2003-10-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added _CHROOT_CAT
+ * util-vserver/src/wrappers.h: make it compilable with non-C99
+ compilers
-2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver-init:
+ * util-vserver/doc/configuration.xml: documented 'ulimits'
+ directory
- create link to reverse ctx->vserver mapping
+2003-10-20 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
+ saying already: it is old and obsoleted...
- * scripts/vserver.functions:
+2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - removed '#! /bin/bash' header
- - added separate CHCONTEXT_DISCONNECT option
- - use default runlevels only when sysv init-style is used
- - create/empty mtab file before mounting the vserver
+ * util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop,
+ util-vserver/scripts/vserver.suexec: added ulimits support
-2003-10-17 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ _EXEC_ULIMIT
- - removed '#! /bin/bash' header
- - added separate CHCONTEXT_DISCONNECT option
+2003-10-20 22:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
+ does not exist
- * scripts/vserver.stop:
+2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - removed '#! /bin/bash' header
- - disable interfaces when vserver is not running
+ * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
-2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.suexec:
+ * util-vserver/src/exec-ulimit.c: initial checkin
- removed '#! /bin/bash' header
+2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added exec-ulimit.c
- * src/.cvsignore:
+2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added chroot-cat
+ * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
-2003-10-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 21:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * sysv/vservers.subst:
+ * util-vserver/src/reducecap.c: use capability support from the
+ library as far as possible
- stop vservers only, when they do not have the ONSTOP flag
+2003-10-20 21:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 23:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
+ capability support from the library instead of including
+ kernel-headers
- * sysv/Makefile-files:
+2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed some noise from the substrule
+ * util-vserver/lib/capabilities.c: initial checkin
-2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files:
+ * util-vserver/lib/vserver.h: added capability support
- added chroot-cat
+2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
+ the library
+ added capability.c
- * src/chroot-cat.c:
+2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: added support for '-DNDEBUG' in the
+ library
-2003-10-17 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/wrappers.h:
+ * util-vserver/Makefile.am: added PKGSTATEDIR substitution
- Ereadlink(), Esymlink(): added
+2003-10-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/doc/cfgdirdoc.dtd,
+ util-vserver/doc/configuration.xml,
+ util-vserver/scripts/vserver-build.apt-rpm,
+ util-vserver/scripts/vserver-build.functions,
+ util-vserver/scripts/vserver-build.functions.apt,
+ util-vserver/scripts/vserver-build.functions.rpm,
+ util-vserver/scripts/vserver-setup.functions: initial checkin
- * src/wrappers-vserver.h:
+2003-10-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added Evc_X_getctx() wrapper
+ * util-vserver/scripts/Makefile-files: - removed vserver-init file
+ - added vserver-build* files
-2003-10-17 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-mount.c:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: - added
+ PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
+ LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
+ - added WORKAROUND_APT_DBPATH variable
- - removed '#include <compat.h>'; it's now in global <config.h>
- - fixed problems with dietlibc's strtok_r() implementation
- - do not set '-o <...>' mount-flag when 'defaults' is the only flag
+2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-build: implemented it...
- * src/save_ctxinfo.c:
+2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - removed '#include <compat.h>'; it's now in global <config.h>
- - use "wrappers.h" functions
- - implemented reverse-symlink file
+ * util-vserver/scripts/vserver: added '--sync' and '--verbose'
+ options
+ sync the 'stop' stage on restart
+ fixed invocation of 'vserver-build'
-2003-10-17 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getctx.c, getinitpid.c, getprocentry-legacy.c:
+ * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
+ more mature by using arrays for the vserver-list
- - moved pid==0 handling into getprocentry-legacy.c and access /proc/self
- instead of /proc/<self-pid> there; this solves problems when 'fakeinit'
- flag is used
- - removed '#include <compat.h>'; it's now in global <config.h>
+2003-10-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.functions: - moved
+ getFileValue/getFileArray from 'vserver.functions' into
+ 'functions'
- * scripts/Makefile-files:
+2003-10-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added vserver-legacy and vserver.suexec
+ * util-vserver/scripts/functions: - moved getFileValue/getFileArray
+ from 'vserver.functions' into 'functions'
+ - implemented '/<path>' style vserver specification
+ - made getAllVservers more mature by using arrays
-2003-10-17 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/ctx-kill.c:
+ * util-vserver/scripts/vserver-init: moved 'vserver-init'
+ functionality into the more general vserver-build*
+ files
- kill init-pid
- more sanity checks
+2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: gnit'ified
- * scripts/vserver.stop:
+2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added support for kill-signal sequence
+ * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
-2003-10-17 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.functions:
+ * util-vserver/src/Makefile-files: gnit'ified
+ added pipe-sync
- added getEnterShell() function
- added support for kill-signal sequence
+2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/chroot-cat.c: minor cosmetical changes
- * scripts/vserver:
+2003-10-18 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added legacy support
- - added support for suexec,restart,condrestart,exec,chkconfig,enter,running
- and status
+ * util-vserver/src/chroot-rm.c: use "wrapper.h"
-2003-10-17 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/src/wrappers.h: Eunlink(): added
- added _CTX_KILL, _FILETIME and _VSERVER_LEGACY
+2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-17 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ $_VSERVER_BUILD
- * scripts/: vserver-legacy, vserver.suexec:
+2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/scripts/vserver: added help/version
+ added 'build' option
+ made 'running' silently
-2003-10-16 17:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/.cvsignore:
+ * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
+ initial checkin
- added getinitpid
+2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: - gnit'ified it
- * lib/Makefile-files:
+2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added int2str.c
+ * util-vserver/scripts/Makefile-files: - gnit'ified it
+ - added vserver-build
-2003-10-16 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-18 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/internal.h:
+ * util-vserver/sysv/Makefile-files: gnit'ified it
- added utilvserver_int2str()
+2003-10-18 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/checkversion.c: restored compatibility for case
+ when old syscall interface uses the
+ new syscall-number (merged from SYSCALL_SWITCH branch)
- * lib/int2str.c, tests/getinitpid.c:
+2003-10-17 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
+ config.h
+ version 0.23.191
-2003-10-16 17:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/getctx.c:
+ * util-vserver/Makefile.am: cleaned up pathsubst rule
- removed all traces of <stdio.h>
+2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 17:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ _CHROOT_CAT
- * tests/Makefile-files:
+2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- generalized building with dietlibc
- added getinitpid
+ * util-vserver/scripts/vserver-init: create link to reverse
+ ctx->vserver mapping
-2003-10-16 16:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am, src/Makefile-files:
+ * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
+ header
+ - added separate CHCONTEXT_DISCONNECT option
+ - use default runlevels only when sysv init-style is used
+ - create/empty mtab file before mounting the vserver
- generalized building with dietlibc
+2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
+ header
+ - added separate CHCONTEXT_DISCONNECT option
- * lib/Makefile-files:
+2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added getinitpid* files
- added getprocentry* files
- added utils-legacy.h
+ * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
+ header
+ - disable interfaces when vserver is not running
-2003-10-16 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c,
- getprocentry-legacy.c, utils-legacy.h:
+ * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
+ header
- initial checkin
+2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 16:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
- * src/save_ctxinfo.c, tests/getctx.c:
+2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- s!vc_X_getcctx()!vc_X_getctx(0)!
+ * util-vserver/sysv/vservers.subst: stop vservers only, when they
+ do not have the ONSTOP flag
-2003-10-16 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/sysv/Makefile-files: removed some noise from the
+ substrule
- added vc_X_getinitpid() pseudo-syscall
- removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now
+2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/Makefile-files: added chroot-cat
- * lib/syscall-legacy.hc:
+2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed all traces of <stdio.h> usage
+ * util-vserver/src/chroot-cat.c: initial checkin
-2003-10-16 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/getctx.c:
+ * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
- cleanups
- recognize pid==0 as current pid
+2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
+ wrapper
- * lib/getctx-legacy.hc:
+2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new utilvserver_getProcEntry() function
- recall vc_X_getctx_legacy() automatically when buffersize was too small
+ * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
+ it's now in global <config.h>
+ - fixed problems with dietlibc's strtok_r() implementation
+ - do not set '-o <...>' mount-flag when 'defaults' is the only
+ flag
-2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
+ it's now in global <config.h>
+ - use "wrappers.h" functions
+ - implemented reverse-symlink file
- added substitution for UMOUNT
+2003-10-17 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
+ util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
+ into getprocentry-legacy.c and access /proc/self
+ instead of /proc/<self-pid> there; this solves problems when
+ 'fakeinit'
+ flag is used
+ - removed '#include <compat.h>'; it's now in global <config.h>
- * src/.cvsignore:
+2003-10-17 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated
+ * util-vserver/scripts/Makefile-files: added vserver-legacy and
+ vserver.suexec
-2003-10-16 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/secure-mount.c:
+ * util-vserver/src/ctx-kill.c: kill init-pid
+ more sanity checks
- small signed/unsigned fixes for pedantic warning setups
- give '--help' message out on fd 1 instead of 2
+2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver.stop: added support for kill-signal
+ sequence
- * src/save_ctxinfo.c:
+2003-10-17 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- small signed/unsigned fixes for pedantic warning setups
+ * util-vserver/scripts/vserver.functions: added getEnterShell()
+ function
+ added support for kill-signal sequence
-2003-10-16 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-17 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/new-namespace.c:
+ * util-vserver/scripts/vserver: - added legacy support
+ - added support for
+ suexec,restart,condrestart,exec,chkconfig,enter,running
+ and status
- use "wrappers.h"
- use STACK_START macro
+2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ _CTX_KILL, _FILETIME and _VSERVER_LEGACY
- * src/listdevip.c:
+2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- small fixes for pedantic warning-setups
+ * util-vserver/scripts/vserver-legacy,
+ util-vserver/scripts/vserver.suexec: initial checkin
-2003-10-16 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c,
- stack-start.h, wrappers-vserver.h, wrappers.h:
+ * util-vserver/tests, util-vserver/tests/.cvsignore: added
+ getinitpid
- initial checkin
+2003-10-16 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added int2str.c
- * src/Makefile-files:
+2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added secure-umount + ctx-kill programs
- added lots of headers
- generalized dietlibc handling
+ * util-vserver/lib/internal.h: added utilvserver_int2str()
-2003-10-16 04:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vserver, vserver.functions, vserver.start,
- vserver.stop, functions:
+ * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
+ initial checkin
- basic 'vserver ... start|stop' function should work now...
+2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
- * scripts/util-vserver-vars.pathsubst:
+2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added _SECURE_UMOUNT and _UMOUNT
+ * util-vserver/tests/Makefile-files: generalized building with
+ dietlibc
+ added getinitpid
-2003-10-16 04:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
+ generalized building with dietlibc
- added vservers.{functions,stop}
+2003-10-16 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/Makefile-files: added getinitpid* files
+ added getprocentry* files
+ added utils-legacy.h
- * lib/vserver.h:
+2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added lots of S_CTX_INFO_* macros
+ * util-vserver/lib/getinitpid-compat.hc,
+ util-vserver/lib/getinitpid-legacy.hc,
+ util-vserver/lib/getinitpid.c,
+ util-vserver/lib/getprocentry-legacy.c,
+ util-vserver/lib/utils-legacy.h: initial checkin
-2003-10-16 04:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+ s!vc_X_getcctx()!vc_X_getctx(0)!
- added missing 'lib/internal.h'
+2003-10-16 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added vc_X_getinitpid()
+ pseudo-syscall
+ removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
+ now
- * pathconfig.h.pathsubst:
+2003-10-16 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added UMOUNT_PROG macro
+ * util-vserver/lib/syscall-legacy.hc: removed all traces of
+ <stdio.h> usage
-2003-10-16 04:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/lib/getctx.c: cleanups
+ recognize pid==0 as current pid
- added check for UMOUNT
- added pedantic warn-flags
- added template for HAVE_GROWING_STACK check
+2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-16 04:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getctx-legacy.hc: use new
+ utilvserver_getProcEntry() function
+ recall vc_X_getctx_legacy() automatically when buffersize was too
+ small
- * compat.h:
+2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- do '#undef inline' for '--std=c99' dietlibc compilations
+ * util-vserver/Makefile.am: added substitution for UMOUNT
-2003-10-14 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake.c:
+ * util-vserver/src, util-vserver/src/.cvsignore: updated
- use vc_init_internal_legacy() to initialize legacy-lib without parsing
- /proc
+2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-14 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
+ pedantic warning setups
+ give '--help' message out on fd 1 instead of 2
- * lib/syscall-legacy.hc:
+2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added inofficial vc_init_internal_legacy() function
+ * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
+ pedantic warning setups
-2003-10-14 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getctx-legacy.hc, syscall.c:
+ * util-vserver/src/new-namespace.c: use "wrappers.h"
+ use STACK_START macro
- include "internal.h"
+2003-10-16 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-14 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/listdevip.c: small fixes for pedantic
+ warning-setups
- * lib/: internal.h, vserver-internal.h:
+2003-10-16 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- moved declarations of general functions from vserver-internal.h into
- internal.h
+ * util-vserver/src/compat-pivot_root.h,
+ util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
+ util-vserver/src/stack-start.h,
+ util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
+ initial checkin
-2003-10-14 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/: getversion-internal.hc, int2str.c[DEAD], internal.h[DEAD],
- syscall.c:
+ * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
+ programs
+ added lots of headers
+ generalized dietlibc handling
- Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+2003-10-16 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-14 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions, util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver.functions,
+ util-vserver/scripts/vserver.start,
+ util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
+ function should work now...
- * lib/vserver.h:
+2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- fixed vc_X_getcctx()
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ _SECURE_UMOUNT and _UMOUNT
-2003-10-14 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/Makefile-files, src/rpm-fake.c, src/save_ctxinfo.c,
- tests/getctx.c:
+ * util-vserver/scripts/Makefile-files: added
+ vservers.{functions,stop}
- Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+2003-10-16 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-14 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
- * .cvsignore, Makefile.am, NEWS, compat.h, configure.ac,
- util-vserver.spec.in, lib/Makefile-files, lib/checkversion.c,
- lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c,
- lib/getversion-internal.hc, lib/getversion.c,
- lib/safechroot-internal.hc, lib/syscall-compat.hc,
- lib/syscall-legacy.hc, lib/syscall.c, lib/uint2str.c,
- lib/virtual.h, lib/vserver-internal.h, lib/vserver.h,
- scripts/.cvsignore, src/Makefile-files, src/capchroot.c,
- src/chbind.c, src/chcontext.c, src/rebootmgr.c, src/reducecap.c,
- src/vserver-stat.c, sysv/Makefile-files, tests/chrootsafe.cc:
+2003-10-16 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
+ * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
-2003-10-13 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
- added rcs2log support
- added checks for MS_MOVE and ctx_t
- define UTMP_GID as 22 for now
+2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac: added check for UMOUNT
+ added pedantic warn-flags
+ added template for HAVE_GROWING_STACK check
- * Makefile.am:
+2003-10-16 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added $(lib_XHDRS) and compat.h
- create /var/run/vservers on 'make install'
- use m4/pkgconfig.am
+ * util-vserver/compat.h: do '#undef inline' for '--std=c99'
+ dietlibc compilations
-2003-10-13 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-14 18:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/fakerunlevel.c:
+ * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
+ initialize legacy-lib without parsing
+ /proc
- made it secure (go into chroot before accessing file)
- dietlibc'ized
- other cleanups
+2003-10-14 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/syscall-legacy.hc: added inofficial
+ vc_init_internal_legacy() function
- * src/Makefile-files:
+2003-10-14 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added chroot-rm
- - compile fakerunlevel with dietlibc
+ * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
+ include "internal.h"
-2003-10-13 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-14 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
+ moved declarations of general functions from vserver-internal.h
+ into
+ internal.h
- made it working...
+2003-10-14 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
+ util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
+ (sswitch_merge tag)
- * scripts/vserver-init:
+2003-10-14 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - removed unused variables
- - added lockfile-creation
- - create symlink from /var/lib/rpm to $rpmdb_path (until all apt-versions
- are having the %_dbpath patch)
+ * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
-2003-10-13 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-14 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
+ util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+ Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
- added variables for _CHROOT_RM and _FAKE_RUNLEVEL
+2003-10-14 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+ util-vserver/NEWS, util-vserver/compat.h,
+ util-vserver/configure.ac, util-vserver/lib/Makefile-files,
+ util-vserver/lib/checkversion.c,
+ util-vserver/lib/getctx-compat.hc,
+ util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
+ util-vserver/lib/getversion-internal.hc,
+ util-vserver/lib/getversion.c,
+ util-vserver/lib/safechroot-internal.hc,
+ util-vserver/lib/syscall-compat.hc,
+ util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
+ util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
+ util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
+ util-vserver/scripts, util-vserver/scripts/.cvsignore,
+ util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
+ util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
+ util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+ util-vserver/src/vserver-stat.c,
+ util-vserver/sysv/Makefile-files,
+ util-vserver/tests/chrootsafe.cc,
+ util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
+ branch (sswitch_merge tag)
- * scripts/functions:
+2003-10-13 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- use new secure-mount syntax
+ * util-vserver/configure.ac: added rcs2log support
+ added checks for MS_MOVE and ctx_t
+ define UTMP_GID as 22 for now
-2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
+ create /var/run/vservers on 'make install'
+ use m4/pkgconfig.am
- added statements to install vserver.start
+2003-10-13 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
+ before accessing file)
+ dietlibc'ized
+ other cleanups
- * m4/pkgconfig.am:
+2003-10-13 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/src/Makefile-files: - added chroot-rm
+ - compile fakerunlevel with dietlibc
-2003-10-13 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/changelog.am:
+ * util-vserver/scripts/vserver.start: made it working...
- conditionalize RCS2LOG variant also
+2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver-init: - removed unused variables
+ - added lockfile-creation
+ - create symlink from /var/lib/rpm to $rpmdb_path (until all
+ apt-versions
+ are having the %_dbpath patch)
- * lib/vserver.h:
+2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed ctx_t typedef; this must be now done by each package
- inidividually. For util-vserver, the declaration is in compat.h
- and detection in configure.ac
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
+ for _CHROOT_RM and _FAKE_RUNLEVEL
-2003-10-13 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/.cvsignore, src/.cvsignore:
+ * util-vserver/scripts/functions: use new secure-mount syntax
- updated
+2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/Makefile-files: added statements to install
+ vserver.start
- * lib/util-vserver.pc.subst, src/chroot-rm.c:
+2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/m4/pkgconfig.am: initial checkin
-2003-10-13 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * compat.h, src/compat.h[DEAD]:
+ * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
- moved compat.h from src/ to toplevel-dir
+2003-10-13 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-13 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
+ now done by each package
+ inidividually. For util-vserver, the declaration is in compat.h
+ and detection in configure.ac
- * lib/getctx.c, lib/syscall.c, src/capchroot.c, src/chbind.c,
- src/chcontext.c, src/reducecap.c, src/save_ctxinfo.c,
- src/secure-mount.c, src/setctxlimit.c, tests/chrootsafe.cc,
- tests/getctx.c:
+2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- include "compat.h"
+ * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
+ util-vserver/src/.cvsignore: updated
-2003-10-13 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/Makefile-files:
+ * util-vserver/lib/util-vserver.pc.subst,
+ util-vserver/src/chroot-rm.c: initial checkin
- added PGKCONFIG_FILES
+2003-10-13 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-10 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
+ from src/ to toplevel-dir
- * src/compat.h:
+2003-10-13 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
+ util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
+ util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
+ util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
+ util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
+ util-vserver/tests/getctx.c: include "compat.h"
-2003-10-10 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-13 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * configure.ac:
+ * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
- use absolute default-path for /bin/mount since it is required by
- execv() in secure-mount
+2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-10 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/compat.h: initial checkin
- * pathconfig.h.pathsubst:
+2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added MOUNT_PROG
+ * util-vserver/configure.ac: use absolute default-path for
+ /bin/mount since it is required by
+ execv() in secure-mount
-2003-10-10 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/getctx.c:
+ * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
- added '#include <stdlib.h>'
+2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-10 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
- * src/util.h:
+2003-10-09 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added *_cast macros
- - mark writeStr() as __attribute__((__unused__)) to prevent compiler
+ * util-vserver/src/util.h: - added *_cast macros
+ - mark writeStr() as __attribute__((__unused__)) to prevent
+ compiler
warnings
- - fixed off-by-one error in WRITE_MSG
-
-2003-10-10 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/secure-mount.c:
+ - fixed off-by-one error in WRITE_MSG
- rewrote it completely; it emulates now nearly the usual mount(8)
- functionality but provides the enhanced '--secure', '--chdir ...',
- ... options which are needed for vservers
+2003-10-09 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/secure-mount.c: rewrote it completely; it
+ emulates now nearly the usual mount(8)
+ functionality but provides the enhanced '--secure', '--chdir
+ ...',
+ ... options which are needed for vservers
- * doc/cfg.txt:
+2003-10-09 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added documentation about <interfaces> and basic vserver-variables
+ * util-vserver/doc/cfg.txt: added documentation about <interfaces>
+ and basic vserver-variables
-2003-10-09 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vserver.start:
+ * util-vserver/scripts/vserver.start: initial checkin
- initial checkin
+2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vserver: complete rewrite
- * scripts/vserver:
+2003-10-09 01:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- complete rewrite
+ * util-vserver/Makefile.am: added some standard-tools to the
+ %.pathsubst rules
-2003-10-09 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/configure.ac: added checks for some standard-tools
- added some standard-tools to the %.pathsubst rules
+2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/tests, util-vserver/tests/.cvsignore,
+ util-vserver/tests/Makefile-files: added getctx
- * configure.ac:
+2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added checks for some standard-tools
+ * util-vserver/src/Makefile-files: added save_ctxinfo and
+ mask2prefix
-2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/Makefile-files:
+ * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
+ and save_ctxinfo
- added getctx
+2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
- * src/Makefile-files:
+2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added save_ctxinfo and mask2prefix
+ * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
+ util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
+ util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
+ initial checkin
-2003-10-09 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * tests/.cvsignore:
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added
+ _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
+ _SAVE_CTXINFO, _VPS and standard-tool macros
- added getctx
+2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions: added isVserverRunning function
- * src/.cvsignore:
+2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added mask2prefix and save_ctxinfo
+ * util-vserver/lib/vserver.h: added CTX_NOCTX macro
+ added getctx()/getcctx() functions
+ added ctx_t datatype
-2003-10-09 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-09 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/lib/Makefile-files: added getctx and int2str +
+ helper headers
- added CVS tags
+2003-10-06 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/distrib/Makefile.am: added install-rules for the
+ distributions
- * src/mask2prefix.c, src/save_ctxinfo.c, tests/getctx.c:
+2003-10-06 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- initial checkin
+ * util-vserver/distrib/rh9/apt,
+ util-vserver/distrib/rh9/apt/rpmpriorities,
+ util-vserver/distrib/rh9/apt/sources.list: initial checkin
-2003-10-09 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/util-vserver-vars.pathsubst:
+ * util-vserver/util-vserver.spec.in: - fixed Source0 URL
+ - added -sysv and -devel subpackages
+ - moved /etc/init.d to %_initrddir
- added _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
- _SAVE_CTXINFO, _VPS and standard-tool macros
+2003-10-06 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/Makefile.am: - added more pathsubst variables
+ - added $(scripts_DTA)
- * scripts/functions:
+2003-10-06 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added isVserverRunning function
+ * util-vserver/distrib/defaults/rpm/macros: added notes regarding
+ %_install_langs and added some other "main"-languages
-2003-10-09 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * lib/vserver.h:
+ * util-vserver/doc/cfg.txt: added apps/vunify documentation
- added CTX_NOCTX macro
- added getctx()/getcctx() functions
- added ctx_t datatype
+2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-09 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/Makefile-files:
-
- added getctx and int2str + helper headers
-
-2003-10-09 03:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * lib/: getctx.c, int2str.c, internal.h:
-
- initial checkin
-
-2003-10-07 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/Makefile.am:
-
- added install-rules for the distributions
-
-2003-10-07 00:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/rh9/apt/: rpmpriorities, sources.list:
-
- initial checkin
-
-2003-10-06 21:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * util-vserver.spec.in:
-
- - fixed Source0 URL
- - added -sysv and -devel subpackages
- - moved /etc/init.d to %_initrddir
-
-2003-10-06 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- - added more pathsubst variables
- - added $(scripts_DTA)
-
-2003-10-06 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/defaults/rpm/macros:
-
- added notes regarding %_install_langs and added some other "main"-languages
-
-2003-10-06 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/cfg.txt:
-
- added apps/vunify documentation
-
-2003-10-06 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vserver-init:
-
- - added metadata to track if root-/pkgcfgbase-links shall be made
+ * util-vserver/scripts/vserver-init: - added metadata to track if
+ root-/pkgcfgbase-links shall be made
relative
- - added gpg-key import
- - create dev/pts directory
-
-2003-10-06 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vapt-get:
-
- improved '--help'/'--version' messages
-
-2003-10-06 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/util-vserver-vars.pathsubst:
-
- added PACKAGE_* variables
- made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of "$PKGLIBDIR")
- added _VRPM
- reordered the _* variables alphabetically
+ - added gpg-key import
+ - create dev/pts directory
-2003-10-06 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/Makefile-files:
+ * util-vserver/scripts/vapt-get: improved '--help'/'--version'
+ messages
- installed missing files (functions, vapt-get*, vrpm*)
+2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-02 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
+ variables
+ made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
+ "$PKGLIBDIR")
+ added _VRPM
+ reordered the _* variables alphabetically
- * src/secure-mount.c:
+2003-10-06 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- rewrote it completely
+ * util-vserver/scripts/Makefile-files: installed missing files
+ (functions, vapt-get*, vrpm*)
-2003-10-02 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rpm-fake.c:
+ * util-vserver/src/secure-mount.c: rewrote it completely
- - set default-signal handler for SIGCHLD
- - minor cosmetical cleanups
- - use wait4(2) instead of waitpid(2)
+2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-02 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/rpm-fake.c: - set default-signal handler for
+ SIGCHLD
+ - minor cosmetical cleanups
+ - use wait4(2) instead of waitpid(2)
- * scripts/vserver-init:
+2003-10-02 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - renamed 'makeInode' to 'makeDevEntry' which is more flexible
- - added workaround for
+ * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
+ 'makeDevEntry' which is more flexible
+ - added workaround for
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
- - content of *all* rpm and apt template directories will be copied now
- - use '-y' flag on 'apt-get' invocation
+ - content of *all* rpm and apt template directories will be
+ copied now
+ - use '-y' flag on 'apt-get' invocation
-2003-10-02 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/vrpm-preload:
+ * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
+ util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
- minor cosmetical cleanups
- added copyright
+2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-02 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
+ added copyright
- * scripts/vapt-get-worker:
+2003-10-02 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- minor cosmetical cleanups
- removed debug code
+ * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
+ removed debug code
-2003-10-02 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-02 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * scripts/: vapt-get, vrpm, vrpm-worker:
-
- minor cosmetical cleanups
-
-2003-10-02 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: functions, util-vserver-vars.pathsubst:
-
- added workaround for https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
-
-2003-10-01 12:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * .cvsignore:
-
- updated to reflect changes in CVSROOT/cvsignores
-
-2003-10-01 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/scripts/functions,
+ util-vserver/scripts/util-vserver-vars.pathsubst: added
+ workaround for
+ https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
- * man/Makefile-files:
+2003-10-01 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- removed last traces of newvserver
+ * util-vserver, util-vserver/.cvsignore: updated to reflect changes
+ in CVSROOT/cvsignores
-2003-10-01 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * m4/changelog.am, configure.ac:
+ * util-vserver/man/Makefile-files: removed last traces of
+ newvserver
- added cvs2cl support
+2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-01 12:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
+ cvs2cl support
- * scripts/Makefile-files:
+2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - changed pathsubst rules so that files will not be updated on every
+ * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
+ that files will not be updated on every
'make' anymore
-2003-10-01 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
+2003-10-01 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - added cvs2cl support
- - changed pathsubst rules so that files will not be updated on every
+ * util-vserver/Makefile.am: - added cvs2cl support
+ - changed pathsubst rules so that files will not be updated on
+ every
'make' anymore
-2003-10-01 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/rpm-fake.c:
-
- explicitly cast result of dlsym() to prevent compiler warnings
-
-2003-10-01 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/new-namespace.c:
-
- small fix in error-message
-
-2003-10-01 02:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/rebootmgr.c:
+ * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
+ prevent compiler warnings
- fixed small size_t vs. socklen_t type-clash
+2003-10-01 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-01 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/new-namespace.c: small fix in error-message
- * Makefile.am, configure.ac, .cvsignore:
+2003-10-01 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed vserver.spec.in to util-vserver.spec.in
+ * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
+ type-clash
-2003-10-01 02:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-10-01 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * newvserver.defaults[DEAD], man/newvserver.8[DEAD]:
+ * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
+ util-vserver/configure.ac: renamed vserver.spec.in to
+ util-vserver.spec.in
- removed since linuxconf support was dropped
+2003-10-01 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-10-01 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
+ removed since linuxconf support was dropped
- * util-vserver.spec.in, vserver.spec.in[DEAD]:
+2003-09-30 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- renamed vserver.spec.in to util-vserver.spec.in and updated it
+ * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
+ renamed vserver.spec.in to util-vserver.spec.in and updated it
-2003-09-30 22:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-09-30 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * src/: new-namespace.c, secure-mount.c:
+ * util-vserver/src/new-namespace.c,
+ util-vserver/src/secure-mount.c: modified showVersion() to show
+ current version instead of an hardcoded
+ value
- modified showVersion() to show current version instead of an hardcoded
- value
+2003-09-30 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-09-30 22:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver, util-vserver/.cvsignore: updated
- * .cvsignore:
+2003-09-30 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- updated
+ * util-vserver/Makefile.am: added general rule for %.pathsubst
+ files
+ updated file-lists
-2003-09-30 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * Makefile.am:
+ * util-vserver/configure.ac: added distrib/Makefile
- added general rule for %.pathsubst files
- updated file-lists
+2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-09-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/pathconfig.h.pathsubst: initial checkin
- * configure.ac:
+2003-09-30 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- added distrib/Makefile
-
-2003-09-30 22:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * pathconfig.h.pathsubst:
-
- initial checkin
-
-2003-09-30 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/Makefile-files:
-
- - renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
+ * util-vserver/scripts/Makefile-files: - renamed
+ util-vserver-vars.subst to util-vserver-vars.pathsubst; this
makes it easier to use general makefile-rules
- - removed the old rules for util-vserver-vars
-
-2003-09-30 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/: util-vserver-vars.pathsubst,
- util-vserver-vars.subst[DEAD]:
+ - removed the old rules for util-vserver-vars
- renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
- makes it easier to use general makefile-rules
+2003-09-30 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-09-30 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c,
- filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c,
- showperm.c, vdu.c, vreboot.c, vserver-stat.c:
+ * util-vserver/scripts/util-vserver-vars.pathsubst,
+ util-vserver/scripts/util-vserver-vars.subst: renamed
+ util-vserver-vars.subst to util-vserver-vars.pathsubst; this
+ makes it easier to use general makefile-rules
- include <config.h>
+2003-09-30 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-09-30 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
+ util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
+ util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
+ util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+ util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
+ util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
+ util-vserver/src/vserver-stat.c: include <config.h>
- * src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc:
+2003-09-30 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with
+ * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
+ util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
+ util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
+ to avoid naming-clashes with
the standard autoconf macro
- - include <config.h>
-
-2003-09-30 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/: vutil.h, vutil.p:
+ - include <config.h>
- renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the
- standard autoconf macro
+2003-09-30 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-2003-09-30 21:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+ * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
+ 'PACKAGE' class to 'Package' to avoid naming-clashes with the
+ standard autoconf macro
- * src/rpm-fake.c:
+2003-09-30 19:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- - removed debug-output
- - do not fail on umount() errors; CLONE_NEWNS has unexpected/strange
+ * util-vserver/src/rpm-fake.c: - removed debug-output
+ - do not fail on umount() errors; CLONE_NEWNS has
+ unexpected/strange
behavior in combination with chroot() so that mountpoints within
chroots *can* disappear automatically
-2003-09-30 21:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- use recursive make for distrib: added it to SUBDIRS and remove old
- $(distrib_*) variables
-
-2003-09-30 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/.cvsignore:
-
- initial checkin
-
-2003-09-30 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * distrib/: Makefile-files[DEAD], Makefile.am,
- install-mdk8.2[DEAD], install-post.sh[DEAD],
- install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD],
- install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD],
- rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD],
- sample.conf[DEAD], sample.sh[DEAD], defaults/devs,
- defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02:
-
- Replaced the install-* and *-minimum files with configuration files
- for the new vserver-init tool in the scripts directory. To ease the
- 'install:'-make target, it is necessarily to use recursive make for
- this directory.
-
-2003-09-30 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * configure.ac:
-
- added dietlibc support
- version 0.23.89.1
-
-2003-09-30 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * .cvsignore:
-
- added Makefile
-
-2003-09-30 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/.cvsignore, scripts/functions, scripts/vapt-get,
- scripts/vapt-get-worker, scripts/vrpm-preload,
- scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore,
- src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c,
- src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore:
-
- initial checkin
-
-2003-09-30 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * Makefile.am:
-
- updated to new -devel branch
- added dietlibc support
-
-2003-09-30 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * src/Makefile-files:
-
- added secure-mount, new-namespace and rpm-fake.so rules
-
-2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/vrpm:
-
- replaced with new version
-
-2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/util-vserver-vars.subst:
-
- added more variables
-
-2003-09-30 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * scripts/Makefile-files:
-
- added more substitutions
-
-2003-09-30 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
-
- * doc/cfg.txt:
-
- initial checkin
-
-2003-09-30 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+2003-09-30 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
- * doc/intro.txt, lib/Makefile-files, lib/syscall.c, lib/vserver.h,
- m4/changelog.am, m4/ensc_cflags.m4, m4/gpgsig.am, m4/validate.am,
- man/Makefile-files, man/chbind.8, man/chcontext.8,
- man/distrib-info.8, man/newvserver.8, man/rebootmgr.8,
- man/reducecap.8, man/vps.8, man/vpstree.8, man/vrpm.8,
- man/vserver-copy.8, man/vserver-stat.8, man/vserver.8,
- man/vtop.8, scripts/Makefile-files, scripts/distrib-info,
- scripts/rootshell, scripts/save_s_context,
- scripts/util-vserver-vars.subst, scripts/vkill, scripts/vprofile,
- scripts/vps, scripts/vpstree, scripts/vrpm, scripts/vserver,
- scripts/vserver-copy, scripts/vserverkillall,
- scripts/vservers.grabinfo.sh, scripts/vsysvwrapper, scripts/vtop,
- scripts/vunify.old.sh, src/Makefile-files, src/capchroot.c,
- src/chbind.c, src/chcontext.c, src/fakerunlevel.c,
- src/filetime.c, src/ifspec.c, src/listdevip.c,
- src/parserpmdump.c, src/readlink.c, src/rebootmgr.c,
- src/reducecap.c, src/setctxlimit.c, src/showattr.c,
- src/showperm.c, src/vbuild.cc, src/vcheck.cc, src/vdu.c,
- src/vfiles.cc, src/vreboot.c, src/vserver-stat.c, src/vunify.cc,
- src/vutil.cc, src/vutil.h, src/vutil.p, sysv/Makefile-files,
- sysv/rebootmgr.subst, sysv/v_gated.subst, sysv/v_httpd.subst,
- sysv/v_named.subst, sysv/v_portmap.subst, sysv/v_sendmail.subst,
- sysv/v_smb.subst, sysv/v_sshd.subst, sysv/v_xinetd.subst,
- sysv/vservers.conf, sysv/vservers.subst, tests/Makefile-files,
- tests/chrootsafe.cc, tests/escaperoot.cc, tests/forkbomb.cc,
- tests/testipc.cc, tests/testlimit.cc, tests/testopenf.cc,
- vserver.spec.in, distrib/Makefile-files, distrib/install-mdk8.2,
- distrib/install-post.sh, distrib/install-pre.sh,
- distrib/install-rh7.2, distrib/install-rh7.3,
- distrib/install-rh8.0, distrib/install-rh9.0,
- distrib/mdk8.2-minimum, distrib/rh7.3-minimum,
- distrib/rh8.0-minimum, distrib/rh9.0-minimum,
- distrib/sample.conf, distrib/sample.sh, doc/FAQ.txt,
- doc/Makefile-files, doc/changelog.txt, .cvsignore, AUTHORS,
- Makefile.am, NEWS, README, THANKS, configure.ac,
- newvserver.defaults:
+ * util-vserver/Makefile.am: use recursive make for distrib: added
+ it to SUBDIRS and remove old
+ $(distrib_*) variables
- initial checkin
+2003-09-30 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
+ checkin
+
+2003-09-30 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/distrib/Makefile-files,
+ util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
+ util-vserver/distrib/defaults/devs,
+ util-vserver/distrib/defaults/rpm,
+ util-vserver/distrib/defaults/rpm/macros,
+ util-vserver/distrib/install-mdk8.2,
+ util-vserver/distrib/install-post.sh,
+ util-vserver/distrib/install-pre.sh,
+ util-vserver/distrib/install-rh7.2,
+ util-vserver/distrib/install-rh7.3,
+ util-vserver/distrib/install-rh8.0,
+ util-vserver/distrib/install-rh9.0,
+ util-vserver/distrib/mdk8.2-minimum,
+ util-vserver/distrib/rh7.3-minimum,
+ util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
+ util-vserver/distrib/rh9.0-minimum,
+ util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
+ util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
+ util-vserver/distrib/rh9.0.93/apt/sources.list,
+ util-vserver/distrib/rh9.0.93/pkgs,
+ util-vserver/distrib/rh9.0.93/pkgs/01,
+ util-vserver/distrib/rh9.0.93/pkgs/02,
+ util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
+ util-vserver/distrib/rh9/pkgs/02,
+ util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
+ Replaced the install-* and *-minimum files with configuration
+ files
+ for the new vserver-init tool in the scripts directory. To ease
+ the
+ 'install:'-make target, it is necessarily to use recursive make
+ for
+ this directory.
+
+2003-09-30 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/configure.ac: added dietlibc support
+ version 0.23.89.1
+
+2003-09-30 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver, util-vserver/.cvsignore: added Makefile
+
+2003-09-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/lib, util-vserver/lib/.cvsignore,
+ util-vserver/scripts, util-vserver/scripts/.cvsignore,
+ util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
+ util-vserver/scripts/vapt-get-worker,
+ util-vserver/scripts/vrpm-preload,
+ util-vserver/scripts/vrpm-worker,
+ util-vserver/scripts/vserver-init, util-vserver/src,
+ util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
+ util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
+ util-vserver/src/util.h, util-vserver/sysv,
+ util-vserver/sysv/.cvsignore, util-vserver/tests,
+ util-vserver/tests/.cvsignore: initial checkin
+
+2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/Makefile.am: updated to new -devel branch
+ added dietlibc support
+
+2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/src/Makefile-files: added secure-mount,
+ new-namespace and rpm-fake.so rules
+
+2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/vrpm: replaced with new version
+
+2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/util-vserver-vars.subst: added more
+ variables
+
+2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/scripts/Makefile-files: added more substitutions
+
+2003-09-30 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver/doc/cfg.txt: initial checkin
+
+2003-09-29 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
+ util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
+ util-vserver/THANKS, util-vserver/configure.ac,
+ util-vserver/distrib, util-vserver/distrib/Makefile-files,
+ util-vserver/distrib/install-mdk8.2,
+ util-vserver/distrib/install-post.sh,
+ util-vserver/distrib/install-pre.sh,
+ util-vserver/distrib/install-rh7.2,
+ util-vserver/distrib/install-rh7.3,
+ util-vserver/distrib/install-rh8.0,
+ util-vserver/distrib/install-rh9.0,
+ util-vserver/distrib/mdk8.2-minimum,
+ util-vserver/distrib/rh7.3-minimum,
+ util-vserver/distrib/rh8.0-minimum,
+ util-vserver/distrib/rh9.0-minimum,
+ util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
+ util-vserver/doc, util-vserver/doc/FAQ.txt,
+ util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
+ util-vserver/doc/intro.txt, util-vserver/lib,
+ util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
+ util-vserver/lib/vserver.h, util-vserver/m4,
+ util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
+ util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
+ util-vserver/man, util-vserver/man/Makefile-files,
+ util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
+ util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
+ util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
+ util-vserver/man/vps.8, util-vserver/man/vpstree.8,
+ util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
+ util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
+ util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
+ util-vserver/scripts, util-vserver/scripts/Makefile-files,
+ util-vserver/scripts/distrib-info,
+ util-vserver/scripts/rootshell,
+ util-vserver/scripts/save_s_context,
+ util-vserver/scripts/util-vserver-vars.subst,
+ util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
+ util-vserver/scripts/vps, util-vserver/scripts/vpstree,
+ util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
+ util-vserver/scripts/vserver-copy,
+ util-vserver/scripts/vserverkillall,
+ util-vserver/scripts/vservers.grabinfo.sh,
+ util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
+ util-vserver/scripts/vunify.old.sh, util-vserver/src,
+ util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
+ util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
+ util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
+ util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
+ util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
+ util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
+ util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
+ util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
+ util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
+ util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
+ util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
+ util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
+ util-vserver/src/vutil.p, util-vserver/sysv,
+ util-vserver/sysv/Makefile-files,
+ util-vserver/sysv/rebootmgr.subst,
+ util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
+ util-vserver/sysv/v_named.subst,
+ util-vserver/sysv/v_portmap.subst,
+ util-vserver/sysv/v_sendmail.subst,
+ util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
+ util-vserver/sysv/v_xinetd.subst,
+ util-vserver/sysv/vservers.conf,
+ util-vserver/sysv/vservers.subst, util-vserver/tests,
+ util-vserver/tests/Makefile-files,
+ util-vserver/tests/chrootsafe.cc,
+ util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
+ util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
+ util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
+ initial checkin
+
+2003-09-29 22:01
+
+ * .: New repository initialized by cvs2svn.