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