+ - 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:
+
+ LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming
+ scheme: global, immutable variables names are now named like '$__ABC'
+ instead of '$ABC'. This happens at much places and will break a lot of
+ patches therefore.
+
+2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ changed my GPG key
+
+2005-02-25 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/secure-mount.c:
+
+ assume 'nodev' by default
+
+2005-02-25 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: vserver-build.functions.yum, vyum-worker:
+
+ added preliminary support for the patch from
+ https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
+
+2005-02-25 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.functions.pkgmgmt:
+
+ avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
+ use $SETUP_CONFDIR instead of $confdir
+
+2005-02-25 21:51 Enrico Scholz <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>
+
+ * scripts/vserver-build.functions.rpm:
+
+ rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly
+
+2005-02-16 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.204
+
+2005-02-15 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ added information where the 'ip' and 'vconfig' programs can be found
+
+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>
+
+ * src/save_ctxinfo.c:
+
+ fixed name of the run.rev symlink; there was a '/' missing which
+ caused a pollution of the /etc/vservers/.defaults directory with
+ 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
+
+2005-02-07 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions, scripts/vserver-build.functions.pkgmgmt,
+ src/vunify.c:
+
+ fixed typos
+
+2005-02-07 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ documented the *namespace options
+
+2005-02-04 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ SECURITY: fixed detection of the mtab-location (Georg Glas)
+ https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
+
+2005-02-04 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ fixed one of the previously added 'test -n'
+
+2005-02-02 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_pathprog.m4:
+
+ ENSC_PATHPROG_INIT(): fixed doc
+ ENSC_PATHPROG(): added a '<DESCR>' parameter
+
+2005-02-02 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/: compatibility-xhtml.xsl, compatibility.css:
+
+ applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
+
+2005-02-01 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.203
+
+2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/Makefile-files:
+
+ added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
+
+2005-02-01 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vyum-worker:
+
+ minor cosmetical change
+
+2005-02-01 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: functions, pkgmgmt:
+
+ fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)'
+ succeeds everytime so ERROR will be never executed. So, it is rewritten to
+ 'local VAR; VAR=$(ACTION) || ERROR'.
+
+2005-02-01 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.202
+
+2005-02-01 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/fc3/rpmlist.d/00.lst:
+
+ initial checkin
+
+2005-02-01 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.rpm:
+
+ moved installPackages into vserver-build.functions.rpm
+ added support for preconfigured package-lists
+
+2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.functions.rpm:
+
+ rpmlist.*(): added
+
+2005-02-01 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build:
+
+ documented the '--empty' switch for the '-m rpm' method
+ allow an increasing debug-level
+
+2005-02-01 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ vshelper.isDebug(): fixed it...
+
+2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/Makefile.am:
+
+ added the fc3 rpmlist.d directory + content
+
+2005-02-01 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * contrib/manifest.dat.pathsubst:
+
+ added vserver-build.rpm
+
+2005-02-01 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/matchlist-initbyvserver.c,
+ lib_internal/matchlist-initmanually.c,
+ lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc,
+ src/vunify-init.hc:
+
+ changed matchlist-API to pass additional information about a
+ vserver. This allows to turn off pkgmgmt-queries for not-yet
+ existent vservers in 'vcopy'
+
+2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/matchlist.h:
+
+ struct MatchVserverInfo: added; it allows to pass additional information about the vserver
+
+2005-02-01 03:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/unify-copy.c:
+
+ copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case
+
+2005-02-01 01:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/createskeleton-full.hc:
+
+ argl... fixed overflow when appending the '/'
+
+2005-02-01 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml, scripts/functions, scripts/vshelper:
+
+ added 'debug' option for vshelper
+
+2005-02-01 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vshelper:
+
+ added delegation support (Herbert Poetzl)
+ http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
+
+2005-01-31 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.functions:
+
+ getDistribution(): added support for a default distribution
+
+2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: Makefile-files, vserver-build, vserver-build.rpm:
+
+ added the '-m rpm' method
+
+2005-01-31 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/: Makefile.am, template/initpost, template/initpre:
+
+ added the 'template' distribution
+
+2005-01-31 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/rpm-fake.c:
+
+ fixed environment unsetting: it will be now done shortly before execve(2)
+ but not on initialization anymore. This solves the problem when 'rpm' is
+ a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset
+ and the wrapper not used.
+
+2005-01-31 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vshelper:
+
+ fixed the (currently non-existent) child->parent traversal
+
+2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/apidoc/Doxyfile.in:
+
+ added DOT_TRANSPARENT + DOT_MULTI_TARGET
+
+2005-01-31 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ updated
+
+2005-01-31 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc,
+ scripts/vserver-build.functions, scripts/vserver-setup.functions,
+ src/save_ctxinfo.c:
+
+ removed 'run.rev' as a vserver-local variable and made it a system-wide setting
+
+2005-01-28 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ reindented it
+ fixed vshelper documentation
+
+2005-01-27 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg,
+ vprocunhide, vrpm, vrpm-preload, vserver, vserver-build,
+ vserver-build.debootstrap, vserver-build.functions.rpm,
+ vserver-setup.functions, vserver-wrapper, vserver.functions,
+ vserver.start, vserver.stop, vshelper, vsomething:
+
+ use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v'
+ or a similar string, the expression will be misinterpreted (noticed by
+ Werner Schalk)
+
+2005-01-27 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.201
+
+2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/: reducecap.c, vserver-info.c:
+
+ reworked the capability.h stuff
+
+2005-01-27 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/: Makefile-files, capability-compat.h:
+
+ added capability-compat.h
+
+2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ added check for <sys/capability.h> header
+
+2005-01-27 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * Makefile.am:
+
+ removed the linuxcaps.h bits
+
+2005-01-27 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vserver-info.c:
+
+ implemented capability-support check
+
+2005-01-27 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/rpm-fake.c:
+
+ fixed execution order of chroot(2) and context-creation; this caused
+ errors on kernel 2.6 when the vserver is not running yet
+
+2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/: .cvsignore, Makefile-files:
+
+ added check-unixfile
+
+2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.start:
+
+ execute sanityCheck()
+
+2005-01-27 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ moved sanity checks which were spread in various functions into the sanityCheck() method
+ implemented checks for non-newline terminated files and missing capability support
+
+2005-01-27 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.functions.yum, scripts/vserver-build.yum,
+ scripts/vsomething, scripts/vyum, scripts/vyum-worker,
+ src/check-unixfile.c:
+
+ initial checkin
+
+2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build:
+
+ added 'yum' support
+
+2005-01-27 20:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vrpm-preload:
+
+ reorganized; moved lots of code into the 'functions' file
+
+2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/util-vserver-vars.pathsubst:
+
+ added yum* files + vsomething + check-unixfile
+
+2005-01-27 20:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ added yum* support
+ reorganized the rpmFake stuff
+
+2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/Makefile-files:
+
+ added the yum* files + vsomething
+
+2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/redhat/initpre:
+
+ added missing newline
+
+2005-01-27 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf,
+ yum.repos.d/fedora-devel.repo,
+ yum.repos.d/fedora-updates-testing.repo,
+ yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo:
+
+ initial checkin
+
+2005-01-27 20:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/Makefile.am:
+
+ added the yum* stuff for fc3
+
+2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * contrib/manifest.dat.pathsubst:
+
+ added the yum* files + check-unixfile
+
+2005-01-27 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * README:
+
+ mentioned the '-m yum' buildmethod
+
+2005-01-27 00:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/getvservercfgstyle.c:
+
+ allow dangling symlinks as /etc/vservers/.../vdir also
+
+2005-01-27 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.199
+
+2005-01-26 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver.spec.in:
+
+ do not ship the /vservers directory itself; as it is immutable, the
+ extraction will fail else
+
+2005-01-26 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/testsuite/.cvsignore:
+
+ updated
+
+2005-01-26 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver.spec.in:
+
+ rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig'
+
+2005-01-26 16:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.start:
+
+ added (untested) support for '/' in the vserver fstab
+
+2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ use unique prefixes for variables used in functions with 'eval' statements
+ mountRootFS(): added
+
+2005-01-26 16:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ use unique prefixes for variables used in functions with 'eval' statements
+
+2005-01-26 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/testsuite/filecfg-ml.c:
+
+ include <string.h> + <ctype.h>
+
+2005-01-26 16:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/Makefile-files:
+
+ moved rootshell to legacy
+
+2005-01-26 16:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * vserver-start/defaulttty.c:
+
+ include <string.h>
+
+2005-01-26 16:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/secure-mount.c:
+
+ added '--rootfs' option
+
+2005-01-26 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * contrib/manifest.dat.pathsubst:
+
+ moved the v_* initscripts to legacy
+
+2005-01-26 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver.spec.in:
+
+ updated BuildRequires:
+ use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet
+ moved the v_* initscripts to legacy
+
+2005-01-25 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst,
+ scripts/legacy/rootshell:
+
+ moved rootshell script to legacy
+
+2005-01-21 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/legacy/vserver:
+
+ fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
+
+ "vserver myvserver start" gives exit code 1 if there is no file
+ /etc/vservers/myvserver.sh, since the last statement in vserver
+ ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case.
+
+ [Daniel Hermann]
+
+2005-01-21 14:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver:
+
+ be more verbosely when vserver could not be determined and give hints
+ about possible solutions (based upon ideas by Thorsten Gunkel)
+
+2005-01-21 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-setup.functions:
+
+ interface-configuration: give out a warning when no device was configured
+
+2005-01-21 14:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ * interface-configuration: accept 'nodev' without a configured 'dev';
+ formerly the interface was silently ignored when 'dev' was missing
+ * added some sanity checks for the behaviour described above
+
+2005-01-21 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/rpm-fake.c:
+
+ added rpm_execcon() wrapper to make it work in SELinux environments
+ call execve(2) directly instead of execv(3)
+
+2005-01-07 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * README:
+
+ fixed typos
+ cleanups + enhancements
+
+2005-01-07 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * README:
+
+ "Notes for distributors" + "Which version shall I use?" added
+
+2005-01-07 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_dietlibc.m4:
+
+ Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann)
+
+2005-01-07 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD
+
+2005-01-07 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_dietlibc.m4:
+
+ ENSC_DIETLIBC_SANITYCHECK(): added
+ made ENSC_VERSION_DIETLIBC uppercase
+ ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann)
+
+2005-01-07 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/util-vserver-vars.pathsubst:
+
+ fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann)
+
+2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: functions, pkgmgmt, start-vservers,
+ util-vserver-vars.pathsubst, vpkg, vrpm-preload,
+ vserver-build.debootstrap, vserver-build.functions.apt,
+ vserver-wrapper, vserver.start, vserver.stop:
+
+ use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
+
+2004-12-28 20:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * 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-12-28 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ use ENSC_PATHPROG & friends
+
+2004-12-28 20:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_pathprog.m4:
+
+ initial checkin
+
+2004-12-28 20:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * Makefile.am:
+
+ use ${ENSC_PATHPROG_SED} when substituting prognames
+
+2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_dietlibc_compat.m4:
+
+ check more syscall variants
+
+2004-12-28 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver.h:
+
+ s!\params!\param!
+ added doc about vc_get_iattr()
+
+2004-12-28 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/cfg.txt[DEAD]:
+
+ removed since obsoleted by configuration.xml
+
+2004-12-21 08:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vsched.c:
+
+ fixed segfault when no arguments are given (reported by Adrian Reyer)
+
+2004-12-16 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/keep-ctx-alive.c:
+
+ renamed the 'fd_set' variable to 'fdset'. former name causes problems
+ with certain FD_* implementations (reported by Adrian Reyer)
+
+2004-12-09 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * build-all:
+
+ added fc-3 host
+
+2004-12-09 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/Makefile-files:
+
+ getfilecontext.c: added
+
+2004-12-09 14:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/: getfilecontext.c, vserver.h:
+
+ vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function
+ was horribly broken. Fixed and moved it into an own file as it is too
+ complex for an inline function. Documentation was added also.
+
+2004-12-07 12:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * vserver-start/main.c:
+
+ include <unistd.h>
+
+2004-12-07 12:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ read enter-shell from the defaults-directory also
+ use prio-bias instead of cpu-mask
+
+2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/filecfg-iteratemultiline.c:
+
+ include <string.h>
+
+2004-12-07 12:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/testsuite/cflags.c:
+
+ added some new flags
+
+2004-12-07 12:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ do not mention the /hostname + /domainname params anymore
+ removed vsched/cpu-mask
+ added vsched/priority-bias
+
+2004-10-21 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver.h:
+
+ added/updated flags and capabilities
+
+2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/islink.c:
+
+ initial checkin
+
+2004-10-21 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/internal.h:
+
+ utilvserver_isLink(): added prototype
+
+2004-10-21 21:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/cflags-v13.c:
+
+ added lots of new flags
+
+2004-10-21 20:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/ccaps-v13.c:
+
+ added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons
+
+2004-10-21 20:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/Makefile-files:
+
+ added islink.c
+
+2004-10-20 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ getFileValue(): modified to accept a list of candidates
+
+2004-10-20 01:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vcontext.c:
+
+ merged from UV_NAMESPACE_AFTER_CHROOT branch
+
+2004-10-20 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * Makefile.am:
+
+ added 'update-doc' target
+
+2004-10-20 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * ensc_wrappers/wrappers-vserver.hc:
+
+ Evc_{new,enter}_namespace(): added
+
+2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.196
+
+2004-10-19 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * kernel/: context.h, cvirt.h:
+
+ updated to vs1.9.3-rc4
+
+2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * vserver-start/: configuration-init.c, configuration.c,
+ configuration.h, interface.c, interface.h, main.c, scriptlets.c,
+ vserver-start.h:
+
+ added lots of new code
+
+2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * vserver-start/defaulttty.c,
+ lib_internal/filecfg-iteratemultiline.c,
+ lib_internal/testsuite/filecfg-ml.c:
+
+ initial checkin
+
+2004-10-19 23:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * vserver-start/Makefile-files:
+
+ added defaulttty.c
+
+2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/reducecap.c:
+
+ use some dirty hacks to include <linuxcaps.h> cleanly
+
+2004-10-19 23:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.stop:
+
+ execute 'prepareStop()'
+
+2004-10-19 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver.functions:
+
+ made runlevel_{start,stop} global variables
+ prepareStop(): added
+ set PREVLEVEL on 'vserver ... stop' (required by Debian)
+
+2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-setup.functions:
+
+ s!prefix!prefixlen!
+
+2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/testsuite/Makefile-files:
+
+ added filecfg-ml test
+
+2004-10-19 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/string.hc:
+
+ String_c_str(): added
+
+2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/string.h:
+
+ ENSC_STRING_*FIXED(): added
+
+2004-10-19 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/filecfg.h:
+
+ FileCfg_iterateOverMultiLine(): added prototypes and related declarations
+
+2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/Makefile-files:
+
+ added filecfg-iteratemultiline.c
+
+2004-10-19 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/syscall_setsched-v13.hc:
+
+ vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched
+
+2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * ensc_wrappers/wrappers-unistd.hc:
+
+ Enice(): added
+
+2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ s!prefix!prefix-length!
+
+2004-10-19 23:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * Makefile.am:
+
+ added new kernel headers
+ changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs
+
+2004-10-18 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vcontext.c:
+
+ do not include "linuxcaps.h" anymore
+
+2004-10-18 18:08 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, signal.h, switch.h, xid.h:
+
+ updated
+
+2004-10-18 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/Makefile-files:
+
+ removed stylesheets and images from the main-package; they are now in the web-CVS
+
+2004-10-18 18:07 Enrico Scholz <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]:
+
+ moved into web-CVS
+
+2004-10-18 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * kernel/: debug.h, dlimit.h:
+
+ updated
+
+2004-10-06 05:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * README:
+
+ updated note about 'vserver-stat' and differ between 2.4 and 2.6
+ kernel
+
+2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib_internal/unify-unify.c:
+
+ retain 'errno' on the final unlink()
+
+2004-10-06 05:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/Makefile-files:
+
+ link secure-mount against libvserver
+
+2004-10-06 05:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/secure-mount.c:
+
+ added better diagnostic when fstab-parsing fails
+ use strsep() instead of strtok_r() in the parser to make the line-number counter work
+
+2004-10-01 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * NEWS, configure.ac:
+
+ version 0.30.195
+
+2004-10-01 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ _getProcNumberCount(): s!$_ctx!$1!
+
+2004-10-01 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac, m4/ensc_dietlibc.m4:
+
+ give out information about version of the found dietlibc
+
+2004-10-01 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * m4/ensc_dietlibc.m4:
+
+ fixed version-detection when additional information are following the
+ number
+
+2004-10-01 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/functions:
+
+ use more efficient ways to detect number of processes in a context
+ (access /proc/virtual/... information instead of executing vps)
+
+2004-10-01 12:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/: vserver-build, vserver-build.debootstrap:
+
+ allowed to specify additional debootstrap options
+
+2004-10-01 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/: vps.c, vserver-stat.c:
+
+ added warnings regarding procfs-security
+
+2004-09-24 17:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/rpm-fake.c:
+
+ removed a __THROW which is not needed and causes errors with newer gcc
+
+2004-09-24 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/syscall_setvhiname-v13.hc:
+
+ use a better method to copy labels; formerly, bad parameters could
+ cause undefined behaviour
+
+2004-09-24 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/Makefile-files:
+
+ fixed typo
+
+2004-09-24 01:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ added some comments for interfaces/../{name,nodev}
+
+2004-09-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/: configuration-flower.css, configuration-lsd.css,
+ configuration-lsd1.css, configuration-xhtml.xsl,
+ configuration.css:
+
+ made it validate as xhtml
+
+2004-09-24 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * build-all:
+
+ fixed CLEAN=1 usecase
+ use gcc4 instead of gcc35
+
+2004-09-24 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/vserver-build.debootstrap:
+
+ added better diagnostic for failed debootstrap download
+
+2004-09-24 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.css:
+
+ added *.elements templates
+
+2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration.xml:
+
+ updated rlimits description (reported by Nikola Donev)
+ added warning about explicit 'fakeinit' usage
+
+2004-09-24 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/configuration-xhtml.xsl:
+
+ added new stylesheets
+ implemented <elements>...</elements> support
+
+2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/Makefile-files:
+
+ added new stylesheets and images
+
+2004-09-24 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * doc/: configuration-flower.css, configuration-lsd1.css,
+ flowers.png, flowers1.png, flowers2.png:
+
+ initial checkin
+
+2004-09-24 00:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * distrib/misc/debootstrap.uri:
+
+ updated
+
+2004-09-22 22:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver.spec.in:
+
+ s!commented!documented!
+
+2004-09-22 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * util-vserver.spec.in:
+
+ commented the possible options for 'rpmbuild'
+
+2004-09-22 22:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vsched.c:
+
+ use new vc_set_sched structure
+ generalized CLI options a little bit
+
+2004-09-22 22:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vattribute.c:
+
+ set the "secure" flags on '--secure' manually. This is a crude hack
+ and must be solved better.
+
+2004-09-22 22:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver.h:
+
+ struct vc_set_sched: updated + added some flags
+ vc_get_insecureflags(): removed again; it is now handled by the utilities
+
+2004-09-22 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver-internal.h:
+
+ ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added
+
+2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/syscall_setsched.c:
+
+ added support for the new 'struct vcmd_set_sched_v3'
+
+2004-09-22 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/syscall_setsched-v13.hc:
+
+ updated to new 'struct vcmd_set_sched_v3'
+ added some optimizations
+
+2004-09-22 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * kernel/sched.h:
+
+ added 'struct vcmd_set_sched_v3' plus macros
+
+2004-09-10 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver-internal.h:
+
+ CALL_VC_V13B(), CALL_VC_V13OBS(): added
+
+2004-09-10 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vlimit.c:
+
+ fixed missing argument for '--xid' switch
+
+2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * src/vattribute.c:
+
+ use vc_get_insecureflags() on '--secure' option
+
+2004-09-07 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * lib/vserver.h:
+
+ vc_get_insecureflags(): added (does this really make sense??)
+
+2004-09-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * scripts/chcontext:
+
+ fixed concatenation of flags + caps
+
+2004-09-07 22:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+
+ * configure.ac:
+
+ added an explicit requirement for version 1.9 of automake