2005-07-15 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.208

2005-07-15 21:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac, lib/personalityflag.c, lib/personalitytype.c,
	  m4/ensc_personality.m4:

	check whether enums from <linux/personality.h> are available before using
	them (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)

2005-07-15 21:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	- require the -lib subpackage by -devel
	- copy GPG keys from /etc/pki/rpm-gpg/

2005-07-15 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/testsuite/rpm-fake-test.sh:

	fixed paths so that it works again...

2005-07-15 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/vprocunhide:

	do not run when IATTR feature is not supported

2005-07-15 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.start, vserver.suexec:

	readded the limit-ulimits-per-vserver stuff due popular request
	(http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)

2005-07-15 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getinsecurebcaps.c:

	- adjusted insecure caps for the added CAP_AUDIT* and removed
	  CAP_QUOTACTL stuff
	- assume every unknown capability as insecure

2005-07-15 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/testsuite/.cvsignore:

	added 'personality'

2005-07-15 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_netadd-net.hc, syscall_netremove-net.hc:

	changed code so that it *compiles* with current kernel headers

2005-07-15 20:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getiattr-fscompat.hc, syscall_setiattr-fscompat.hc:

	Changed the barrier-code so that it sets both the 't' ext2-flag and
	chmod-0 permissions. This is required to work with 1.2.10 patch;
	formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
	http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]

2005-07-15 18:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/capabilities.c:

	use a static '29' for QUOTACTL capability as  VC_CAP_QUOTACTL was removed

2005-07-15 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/ccaps-v13.c:

	added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
	added/moved some aliases

2005-07-15 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/bcaps-v13.c:

	removed VC_CAP_QUOTACTL
	added VC_CAP_AUDIT*

2005-07-15 18:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	removed VC_CAP_QUOTACTL
	added VC_CAP_AUDIT*
	added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}

2005-07-15 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/: Makefile-files, yum-2.3.4-chroot.patch:

	added yum-2.3.4-chroot patch

2005-07-15 18:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: network.h, network_cmd.h, switch.h, xid.h:

	updated to patch-2.6.12.2-vs2.0-rc7

2005-07-05 00:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions:

	check whether context is already active before starting the build
	(http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)

2005-07-05 00:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	allow to pass a numeric xid to 'vserver-info ... RUNNING'

2005-07-05 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: Makefile-files, util-isnumber.c, util.h:

	isNumber(): added

2005-07-04 20:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.debootstrap:

	give out status message before downloading debootstrap
	(http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)

2005-07-04 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-alternative.h:

	updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
	from 2005-05-07

2005-07-04 00:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/debootstrap.uri:

	oops... set the wrong value

2005-07-04 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/debootstrap.uri:

	updated

2005-07-04 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am:

	register fc4 as rh-style distribution

2005-07-03 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	check for 'nohup'

2005-07-03 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst:

	removed chroot_* + C++ programs
	added chroot_sh + vwait

2005-07-03 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, lib/virtual.h:

	updated used kernel headers to 2.6.12.2-vs2.0-rc5

2005-07-03 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_getvhiname-v13.hc, syscall_setvhiname-v13.hc:

	- s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
	- added workaround for older kernels not having the naming above

2005-07-03 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vshelper:

	accept 'async' method

2005-07-03 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start:

	pipe 'popd' output to /dev/null

2005-07-03 19:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	initSync(): fixed parameter naming
	initSync(): set 'async' method when 'vwait' is available
	_waitForVWait(): read pipe after 'wait' returned

2005-07-03 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build:

	do not set OPTION_KEEP

2005-07-03 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added vwait

2005-07-03 19:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/pkgmgmt:

	- cleanups
	- unset %_dbpath at 'internalize' operation

2005-07-03 19:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	vshelper.initSync(): fixed parameter naming

2005-07-03 19:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-sh.c:

	implemented 'testfile' subcommand

2005-07-03 16:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/: Makefile-files, yum-2.3.3-chroot.patch:

	added yum-2.3.3-chroot.patch

2005-07-03 16:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	do not quote $_VSHELPER in help message (reported by Roman Barczynski,
	https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)

2005-07-03 16:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	mentioned the working directory for the scripts

2005-07-03 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, context_cmd.h, cvirt_cmd.h, debug.h,
	  namespace.h, namespace_cmd.h, network.h, network_cmd.h, switch.h:

	updated to 2.6.12.2-vs2.0-rc5

2005-07-03 15:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start:

	execute the prepre script in the configuration directory (*not* the
	vdir directory); this should not cause legacy problems as formerly the
	directory was not changed overall

2005-07-03 15:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	check whether filesystem is mounted readonly; if so, execute
	$_SECURE_MOUNT with the '-n' argument

2005-07-03 15:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
	  vserver-build.rpm:

	execute base.setSuccess() at the end

2005-07-03 15:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake-resolver.c:

	implemented better error-handling in the read() and write() functions

2005-07-03 14:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/: wrappers-io.hc, wrappers-iosock.hc,
	  wrappers-unistd.hc:

	store result of read*(2) and write*(2) fucntions into signed variables;
	error handling is more cleaner in this way

2005-07-03 14:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c:

	- cleanups
	- multiply RSS value with PAGESIZE
	  (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
	- prepare the '-O' option: calculate vserver names earlier and use
	  some more helper functions

2005-07-03 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	- doPwStringRequest(): fixed x86_64 issue; rpm-fake.so transmitted a
	  'size_t' value, but rpm-fake-resolver expected an uint32_t
	- minor cleanups

2005-07-03 11:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/: Makefile-files, vector-foreach.c, vector.h,
	  vector.hc:

	added Vector_foreach*() functions

2005-07-02 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: Makefile-files, vbuild.cc[DEAD], vcheck.cc[DEAD],
	  vfiles.cc[DEAD], vserver.cc[DEAD], vserver.hh[DEAD],
	  vutil.cc[DEAD], vutil.h[DEAD], vutil.p[DEAD]:

	removed the C++ tools; they do not work with recent configuration and
	are adding huge dependencies

2005-06-30 08:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	use vwait infrastructure

2005-06-30 08:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.functions.pkgmgmt, vserver.functions:

	use CHROOT_SH instead of CHROOT_*
	use vwait

2005-06-30 08:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions:

	remove generated vserver when build fails and '--keep' was not specified

2005-06-30 08:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.debootstrap,
	  vserver-build.rpm, vserver-build.skeleton, vserver-build.yum:

	use 'base.init' instead of 'base.initVariables'

2005-06-30 08:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build:

	added '--keep' option

2005-06-30 08:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: X, util-vserver-vars.pathsubst:

	removed CHROOT_*
	added CHROOT_SH

2005-06-30 08:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/pkgmgmt:

	use CHROOT_SH instead of CHROOT_*

2005-06-30 08:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h:

	include signal_cmd.h instead of signal.h

2005-06-30 08:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	added %dist tag
	buildrequire 'which' and 'diffutils'
	require 'apt' on i386 only

2005-06-30 08:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc4/: apt/rpmpriorities, apt/sources.list, yum/yum.conf,
	  yum.repos.d/fedora-devel.repo,
	  yum.repos.d/fedora-updates-testing.repo,
	  yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo,
	  pkgs/01, pkgs/02, pkgs/03, rpmlist.d/00.lst:

	initial checkin

2005-06-30 08:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost:

	use CHROOT_SH instead of CHROOT_*

2005-06-30 07:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: .cvsignore, Makefile-files, chroot-cat.c[DEAD],
	  chroot-rm.c[DEAD], chroot-sh.c:

	replaced all the small chroot-* programs with a single 'chroot-sh'
	program

2005-05-19 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added @NOHUP@

2005-05-19 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/pkgmgmt:

	use new chroot-cat CLI

2005-05-19 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, cvirt.h, dlimit.h, dlimit_cmd.h, inode_cmd.h,
	  legacy.h, signal_cmd.h, xid.h, signal.h[DEAD]:

	updated

2005-05-19 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: issupported.c, issupportedstring.c, vserver.h:

	vc_isSupported() et.al: added VWAIT feature

2005-05-19 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscall.m4:

	s!enable_val!enableval!

2005-05-19 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c:

	fixed calculation of hours (%24 instead of %60); reported in
	http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
	Roman Barczynski

2005-05-19 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-cat.c:

	added '-i', '-o' and '-a' options to cat or override a file, or to
	append something

2005-05-19 19:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost:

	use safe chroot-cat commands

2005-05-05 21:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	- give out a more correct helpstring for the '--enable/disable-dietlibc'
	  option
	- use AS_HELP_STRING instead of AC_HELP_STRING

2005-05-05 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	- removed call to ENSC_FPIC_SYSCALL
	- enhanced dietlibc version check to the 64 bit version of hppa

2005-05-05 11:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore:

	added vwait

2005-05-05 11:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vwait.c:

	initial checkin

2005-05-05 11:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vshelper-sync.c:

	use '__linux__' instead of '__linux' (reported by Ola Lundqvist)

2005-05-05 11:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/exec-cd.c:

	minor cosmetical cleanup

2005-05-05 11:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-cat.c:

	- added support for '--help' and '--version'
	- added '-a' option to append information instead of truncating the
	  file

2005-05-05 11:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	- 'chroot-cat' supports now the '--help' and '--version' options so
	  removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
	- added vwait

2005-05-05 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/install-notify.am:

	s!^# !## !

2005-05-05 11:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: Makefile-files, syscall_waitexit-v13.hc,
	  syscall_waitexit.c, vserver.h:

	vc_wait_exit(): implemented support for this syscall

2005-05-02 23:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/compat-pivot_root.h:

	use <syscall-wrap.h>

2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscall.m4:

	minor cosmetical cleanups

2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_fpicsyscall.m4[DEAD]:

	obsoleted

2005-05-02 23:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_fpicsyscall.m4:

	use ENSC_SYSCALL_ALTERNATIVE

2005-05-02 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h:

	cleaned up '#include <*syscall.h>' stuff

2005-05-02 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall-legacy.hc, syscall-wrap.h:

	include <syscall.h> also

2005-05-02 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration-xhtml.xsl:

	use class 'directoryname' instead of 'directory' for '<directory/>'
	markup

2005-05-02 23:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, distrib/Makefile.am, m4/install-notify.am:

	give out additional information about the 'make install' process

2005-04-28 21:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.207

2005-04-28 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	adjusted dietlibc requirements

2005-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vcontext.c:

	allow to override the execution domain (personality); added
	'--personality-type' and '--personality-flags' options

2005-04-28 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake-resolver.c:

	added a TEMP_FAILURE_RETRY around a read(2)

2005-04-28 20:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver.start, vserver.suexec:

	added support for a rescue mode

2005-04-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	* _generatePersonalityOptions(): added and use it
	* added support for a rescue mode

2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.pkgmgmt:

	YUM_RELEASEPKGS: added

2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver:

	fixed docu for 'stop' and 'start'

2005-04-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/pkgmgmt:

	* verifyInternalPackages(): added
	* added some sanity checks for a sany environment when internalizing
	  the package management

2005-04-28 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	* isRegularFile():  fixed evaluation of params
	* hasSubstring():   added
	* getAllVservers(): fixed typo

2005-04-28 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/sys_clone.h:

	cleanups; do not include <sys/syscall.h>

2005-04-28 20:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: Makefile-files, sys_personality.h:

	added sys_personality.h

2005-04-28 19:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-copy[DEAD], legacy/vserver-copy:

	moved to legacy

2005-04-28 19:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/testsuite/: Makefile-files, personality.c:

	added testcases for the vc_*personality*() functions

2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	added prototypes for vc_*personality* support

2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h:

	updated to new kernel headers

2005-04-28 19:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/cflags_list-v13.c:

	do not include <string.h> anymore

2005-04-28 19:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h:

	utilvserver_listparser_uint*(): removed the 'nonnull' attribute for the 'mask' param

2005-04-28 19:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: Makefile-files, personalityflag.c, personalityflag_list.c,
	  personalitytype.c:

	added personality* files

2005-04-28 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	* added some markup
	* documented 'personality'

2005-04-28 19:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: configuration-xhtml.xsl, configuration.dtd:

	added support for <directory> and <filename> markup

2005-04-28 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/yum/yum.conf:

	s!redhat-release!fedora-release!

2005-04-28 19:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/pkgs/02:

	removed 'coreutils'

2005-04-28 19:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/rpmlist.d/00.lst:

	added some more packages

2005-04-28 19:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/: fc1/apt/rpmpriorities, fc2/apt/rpmpriorities,
	  fc3/apt/rpmpriorities, rh9/apt/rpmpriorities:

	added *-release packages

2005-04-28 19:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst, scripts/Makefile-files:

	moved vserver-copy to legacy

2005-04-28 19:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added new kernel headers

2005-04-28 13:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, context_cmd.h, cvirt.h, cvirt_cmd.h,
	  cvirt_def.h, debug.h, debug_cmd.h, dlimit.h, dlimit_cmd.h,
	  inode.h, inode_cmd.h, legacy.h, limit.h, limit_cmd.h,
	  limit_def.h, namespace.h, network.h, network_cmd.h, sched.h,
	  sched_cmd.h, sched_def.h, switch.h, xid.h:

	updated to headers from patch-2.6.11.7-vs2.0-pre2

2005-04-24 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-stat.c:

	showContexts(): added 'const' qualifier

2005-04-24 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: start-vservers, vsomething:

	use the new getAllVservers() functionality to specify special kinds of
	vservers

2005-04-24 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	* isRegularFile(): allow to override the '-f' classifier
	* getAllVservers(): added several types of vservers (marked, unmarked,
	  running...)
	* getAllVserversByArg()" added

2005-04-24 22:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc_compat.m4:

	* ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and the
	  results from ENSC_SYSCALL_ALTERNATIVE

2005-04-24 22:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_syscall.m4:

	* ENSC_SYSCALL_ALTERNATIVE: added
	* ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results from
	  ENSC_SYSCALL_ALTERNATIVE

2005-04-24 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h, lib_internal/sys_clone.h:

	include "syscall-wrap.h"

2005-04-24 22:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ncaps-net.c, nflags-net.c:

	VALUES: added an empty field to make it compile with gcc4

2005-04-24 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: ncaps_list-net.c, nflags_list-net.c:

	made it compatible to the new utilvserver_listparser_uint*() API and
	added wrappers with a third 'bool *' arg

2005-04-24 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/listparser.hc:

	* parser function has now to set a 'bool *' arg to signal errors
	* when 'mask' argument is null, the special modifiers like '~', '!' or
	  'any' are not allowed

2005-04-24 22:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h:

	utilvserver_listparser_uint*(): added a third 'bool *' arg for the
	parser function so that errors can be better propagated

2005-04-24 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: bcaps_list-v13.c, ccaps_list-v13.c, cflags_list-v13.c:

	made it compatible to the new utilvserver_listparser_uint*() API and
	added wrappers with a third 'bool *' arg

2005-04-24 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: Makefile-files, syscall-alternative.h, syscall-wrap.h:

	added syscall-alternative.h and syscall-wrap.h

2005-04-24 22:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* update-doc:

	exclude some static files

2005-04-24 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	remove config.cache when CLEAN is set
	disabled gcc33 build

2005-04-24 13:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: configuration-xhtml.xsl, configuration.dtd,
	  configuration.xml:

	added new markup
	added new CSS from Nicolas Costes

2005-04-16 23:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	cleanups
	added '--disable-extra-optimizations' option

2005-04-16 23:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.functions, vserver-build.functions.apt,
	  vserver-build.functions.rpm, vserver-build.functions.yum,
	  vserver.functions:

	use the common isRegularFile() method to filter out backup-files

2005-04-16 23:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	isRegularFile(): added

2005-04-16 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	cleanups
	added changelog entry for 0.30.206

2005-04-13 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.206

2005-04-12 23:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	implemented VERIFYPROC method

2005-04-12 23:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	added verify-proc sanity check

2005-04-12 23:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	killContext(): commented out the more correct
	(but not working) kill-sequence

2005-04-12 23:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	ship the yum patches

2005-04-12 23:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added '--no-wrap -S' to the CVS2CL_AMFLAGS

2005-04-12 21:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	adjusted min-dietlibc requirements

2005-04-12 21:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	ENSC_ENABLE_DIETLIBC(): allow 'min_ver' to be a shell variable

2005-04-12 20:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	vshelper.isDebug(): fixed logic

2005-04-10 14:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	send the signals for endgrent() and endpwent()

2005-04-10 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/: Makefile-files, yum-2.2.1-chroot.patch,
	  yum-2.3.2-chroot.patch:

	added patches for yum

2005-04-10 14:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	include m4/libsel.am

2005-04-10 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/context-sync.hc:

	ignore errors during setsid(2) execution (required for vs1.9.5.12+)

2005-04-10 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vshelper:

	* kill vserver processes explicitly with 'killContext'; userspace
	  reboot helper may assume that 'reboot(2)' never returns...
	* added 'async' method

2005-04-10 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	implicate '--sync' option; it is not possible to stop asynchronously
	send SIGINT to pid 1 instead of trying to determine initpid

2005-04-10 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	use 'killContext()' instead of  invoking 'vkill' manually
	set an initial runlevel for 'minit' style also
	set 'async' vshelper method for non-sync mode

2005-04-10 02:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vprocunhide:

	fixed missing quoting of '~'; this may cause very slow booting when
	NIS/LDAP servers are local vservers as bash tries to expand this to a
	homedir...

2005-04-10 02:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	spawn(), killContext(): added

2005-04-10 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/libsel.am:

	initial checkin

2005-04-10 02:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	use a more modern version which accepts 'DIET' and 'DIETFLAGS' as
	global configure variables

2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_cxxcompiler.m4:

	fixed typo

2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	defined ENSC_USE_DIETLIBC + ENSC_USE_GLIBC

2005-04-10 02:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	removed 'DIET' and 'DIETFLAGS' variables; they are set by configure now

2005-04-08 21:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vyum-worker:

	added better test for patched yum

2005-04-08 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	fixed typo

2005-04-08 21:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.suexec:

	fixed typo (reported by Paul S. Gumerman)

2005-04-08 21:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.yum:

	substitute @YUMLOCKDIR@

2005-04-08 21:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/chcontext:

	fixed operation when context was not specified

2005-04-08 21:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpre:

	reverted the patch adding '/usr/X11'
	create '/sbin/new-kernel-pkg'; 'initpost' would be too late for FC4

2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost:

	use 'ln -sf' instead of 'ln -s'

2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/yum/yum.conf:

	add 'lockfile'

2005-04-08 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am:

	added 'fc3' to 'redhat_style'

2005-04-08 21:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	use DIETFLAGS instead of DIET_FLAGS

2005-03-29 04:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/Makefile-files:

	use $(LIBENSCVECTOR) instead of libensc_vector.a

2005-03-25 22:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	fixed typo

2005-03-25 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	minor cleanups: call vkill with '--xid' instead of '-c'

2005-03-25 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	address both the context and the pid when sending SIGINT to init

2005-03-25 03:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/copy-check:

	do not use '-s' with 'cmp' but display verbose error reason

2005-03-25 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/switchtowatchxid.c:

	simplified it and made it work with recent kernels

2005-03-25 03:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration-xhtml.xsl:

	use 'alternate stylesheet' instead of 'stylesheet' (reported by Herbert
	Poetzl)

2005-03-25 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	fixed quoting of % in %description

2005-03-24 15:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, REQUIREMENTS:

	added REQUIREMENTS

2005-03-24 14:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac, util-vserver.spec.in:

	version 0.30.205

2005-03-24 14:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	added some %descriptions

2005-03-24 13:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vhashify.c:

	s!write()!Vwrite()! at some places
	add 'volatile' qualifier at variables used around 'setjmp'
	use sigsetjmp() instead of setjmp()
	minor code cleanups

2005-03-24 13:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	s!write()!Vwrite()! at some places
	use Echdir() instead of chdir()

2005-03-24 13:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/filetime.c, src/lsxid.c, src/readlink.c, src/reducecap.c,
	  src/showattr.c, src/vattribute.c, src/vcontext.c, src/vcopy.c,
	  src/vdlimit.c, src/vlimit.c, src/vps.c, src/vserver-stat.c,
	  src/vuname.c, src/vunify.c, vserver-start/interface-read.c:

	s!write()!Vwrite()! at some places

2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/sigbus.c:

	use Etruncate() instead of truncate()

2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/copy-check:

	added new tests and better diagnostic

2005-03-24 13:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-copy.c:

	moved 'volatile' qualifiers to a better place
	minor code cleanups

2005-03-24 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/wrappers-unistd.hc:

	E*truncate(): added

2005-03-24 13:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/test2.c:

	#undef NDEBUG

2005-03-24 02:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/sigbus.c:

	unlink temporary files on exit

2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-unify.c:

	Unify_unify(): block signals while executing the non-atomic operations

2005-03-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vhashify.c:

	optimized directory creation

2005-03-24 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-copy.c:

	prepared for sigbus testcase
	added some 'volatile' modifiers
	use siglongjmp() instead of longjmp()

2005-03-24 01:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchvserverinfo-init.c:

	minor code cleanups

2005-03-24 01:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/: .cvsignore, Makefile-files, sigbus.c:

	added sigbus testcase

2005-03-23 03:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/.cvsignore:

	updated

2005-03-23 03:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vhashify-init.hc, vhashify.c:

	added lots of new code...

2005-03-23 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	is_selinux_enabled(): added

2005-03-23 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.rpm,
	  vserver-build.yum:

	execute '--initdb' before importing pubkeys
	import pubkeys from /etc/vservers/.distributions/.common/pubkeys also

2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver:

	added 'hashify' target

2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added $_VHASHIFY

2005-03-23 03:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchlist-initrefserverlist.c:

	fixed initialization of 'vserver'

2005-03-23 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am:

	create /etc/.../.distributions/.common/pubkeys/
	create /etc/.../.defaults/apps/vunify/hash

2005-03-23 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	copy GPG keys from the system into the confdir
	buildrequire dietlibc-0.25

2005-03-23 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	build with debug settings

2005-03-22 16:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	honor return codes of read(2) and write(2) when communication with the rpm-fake-helper
	call read(2) and write(2) through TEMP_FAILURE_RETRY()
	use Vwrite() instead of write(2) at some places

2005-03-22 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/command-exec.c:

	call write(2) through TEMP_FAILURE_RETRY()

2005-03-22 16:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	BuildRequire beecrypt-devel

2005-03-22 16:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chcontext.c, vhashify.c:

	workaround warning messages regarding 'warn_unused_return_value' when
	using _FORTIFY_SOURCE.

2005-03-22 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservervdir.c, lib_internal/coreassert.h,
	  lib_internal/matchlist-initmanually.c,
	  lib_internal/matchlist-printid.c,
	  lib_internal/util-exitlikeprocess.c, lib_internal/util-io.h:

	workaround warning messages regarding 'warn_unused_return_value' when
	using _FORTIFY_SOURCE.

2005-03-22 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst:

	added vhashify + vdlimit

2005-03-22 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	cleanups
	use %global instead of %define

2005-03-22 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	set _FORTIFY_SOURCE

2005-03-19 04:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore:

	updated

2005-03-19 03:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* update-doc:

	initial checkin

2005-03-19 03:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/chcontext:

	do not use '--create' for dynamic contexts

2005-03-19 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/vkillall[DEAD], tests/attack.spec[DEAD]:

	obsoleted

2005-03-19 03:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/vkillall, tests/attack.spec:

	added to be removed...

2005-03-19 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initsignal[DEAD]:

	obsoleted

2005-03-19 03:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initsignal:

	added to be removed soon...

2005-03-19 03:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vnet.c[DEAD]:

	obsoleted...

2005-03-19 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/vunify-verbosity.txt, lib/apidoc/list2xxx.descr, scripts/X,
	  src/vnet.c:

	initial checkin

2005-03-19 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/: interface-add.c, interface-print.c,
	  interface-remove.c, main.c:

	avoid warnings regarding unused params

2005-03-19 03:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	moved vdlimit into the only-C99 section
	build vhashify only with C99 and beecrypt
	cleanups

2005-03-19 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/copy-check:

	cleanups
	conditionalize expensive tests

2005-03-19 03:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/Makefile-files, lib/Makefile-files:

	moved *dlimit* files into the only-C99 section
	clean all potentially built libraries

2005-03-19 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/list-free.c:

	some minor C89 compatibility changes

2005-03-19 03:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/Makefile-files:

	use 'lib-dietlibc-not-enabled-error.a' consistently
	clean all libraries inclusive those which might not be built

2005-03-19 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.dtd:

	readded

2005-03-19 03:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	documented the 'vhashify' configuration
	moved '<default>' tags before '<description>'

2005-03-19 03:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration-xhtml.xsl:

	applied changes regarding the new www-location on savannah

2005-03-19 02:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files:

	(re)added xsltproc support

2005-03-19 02:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added tests for XSLTPROC
	added '--disable-expensive-tests'
	added beecrypt tests
	cosmetical cleanups + enhancements

2005-03-19 02:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	set some values in TESTS_ENVIRONMENT
	added some hacks for lib-dietlibc-not-enabled-error.a

2005-03-18 04:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/.cvsignore:

	updated

2005-03-18 04:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify.h, src/vunify.h:

	include <sys/stat.h> instead of defining a 'struct stat'; this prevents
	problems with the 64bit interface of the filesystem functions

2005-03-18 04:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-copy.c:

	use a sparse-file friendly method for copying files

2005-03-18 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/: Makefile-files, copy-check, copy.c:

	added testcases for Unify_copy()

2005-03-18 01:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/Makefile-files:

	use $(LIBENSCVECTOR) instead of libensc_vector.a

2005-03-18 01:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vhashify-init.hc, vhashify.c, vhashify.h:

	made it work...

2005-03-18 01:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vcopy-init.hc, vunify-init.hc:

	applied changes in the MatchList-API

2005-03-18 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	use $(LIBENSCVECTOR) instead of libensc_vector.a
	use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la

2005-03-18 01:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vpkg:

	exit with returncode of '2' when pkgmgmt can not be determined

2005-03-18 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/Makefile-files:

	use $(LIBENSCVECTOR) instead of libensc_vector.a

2005-03-18 01:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: unify-isiunlinkable.c, unify.h:

	Unify_isIUnlinkable(): changed return-type

2005-03-18 01:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-copy.c:

	implemented copyReg() with mmap(2) instead of read(2)+write(2) sequences

2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/string.hc:

	String_free(): added

2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/string.h:

	renamed String_destroy() to String_free()

2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/string-destroy.c[DEAD]:

	obsoleted; String_free() is now inlined

2005-03-18 01:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: matchlist-initbyvserver.c,
	  matchlist-initmanually.c, matchlist-initrefserverlist.c,
	  matchlist.h:

	applied lot of API changes

2005-03-18 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchlist-destroy.c:

	use String_free() instead of String_destroy()

2005-03-18 01:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/Makefile-files:

	added matchvserverinfo-*
	removed string-destroy.c

2005-03-18 01:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/: matchvserverinfo-free.c, matchvserverinfo-init.c:

	initial checkin

2005-03-18 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/Makefile-files,
	  lib/testsuite/Makefile-files:

	use $(LIBENSCVECTOR) instead of libensc_vector.a

2005-03-18 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/Makefile-files, lib/Makefile-files:

	split into a -glibc and a -diet part

2005-03-18 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	HACK: set 'enable_static=no' for dietlibc case and postpone AC_PROG_LIBTOOL execution

2005-03-18 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	use $(LIBVSERVER) instead of lib/libvserver.la
	use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)

2005-03-17 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore:

	updated

2005-03-17 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vunify.c:

	use new Unify_unify() API
	rearranged some code; I do not try to be C89 compliant in C99 progams anymore...

2005-03-17 15:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vcopy.c:

	use new Unify_unify() API

2005-03-17 15:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vhashify-init.hc, vhashify.c, vhashify.h:

	initial checkin

2005-03-17 15:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	use $(LIBINTERNAL) instead of lib_internal/libinternal.a
	added vhashify*

2005-03-17 15:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	updated

2005-03-17 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/Makefile-files,
	  src/testsuite/Makefile-files, vserver-start/Makefile-files:

	use $(LIBINTERNAL) instead of lib_internal/libinternal.a

2005-03-17 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify.h:

	* added an 'ignore_zero' argument to Unify_unify()
	* Unify_isIUnlinkable(): added

2005-03-17 15:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-unify.c:

	added an 'ignore_zero' argument to Unify_unify()

2005-03-17 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-isiunlinkable.c:

	initial checkin

2005-03-17 15:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/Makefile-files:

	* create both libinternal-diet.a and libinternal-glibc.a. This is
	  needed to avoid segfaults with gcc4 when linking against glibc based
	  libraries like 'beecrypt'. Perhaps, these segfaults are a problem
	  with gcc4 as they do not happen with gcc33...

	* added unify-isiunlinkable.c

2005-03-17 15:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/test1.c:

	added tests for Vector_searchSelfOrg()

2005-03-17 15:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/testsuite/Makefile-files:

	added test2

2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/: vector.h, vector.hc:

	Vector_searchSelfOrg*(): added

2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/: list-add.c, list-at.c, list-free.c, list-init.c,
	  list-insertinternal.c, list-internal.h, list-search.c,
	  list-searchselforg.c, list.h, list.hc, vector-searchselforg.c,
	  testsuite/test2.c:

	initial checkin

2005-03-17 15:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_vector/Makefile-files:

	added list-* files
	added vector-searchselforg.c

2005-03-17 15:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_fmt/: fmt.h, fmtx-32.c:

	fixed declaration of the *_x*int() methods; they do not take a 'base' argument

2005-03-09 15:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	added XIDTYPE support

2005-03-09 15:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/context-sync.hc:

	use EopenD() instead of Eopen()

2005-03-09 15:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_initrddir.m4:

	fixed typo

2005-03-09 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	vc_getXIDType(): added

2005-03-09 15:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h:

	added some magic to avoid warnings with gcc4

2005-03-09 15:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: Makefile-files, getxidtype.c:

	added getxidtype.c

2005-03-09 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpre:

	create /usr/X11 also

2005-03-09 15:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/: Makefile.am, fc3/apt/rpmpriorities,
	  fc3/apt/sources.list:

	added apt support for FC3

2005-03-02 02:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_adddlimit.c, syscall_getdlimit.c,
	  syscall_remdlimit.c, syscall_setdlimit.c,
	  syscall_adddlimit-v13.hc, syscall_getdlimit-v13.hc,
	  syscall_remdlimit-v13.hc, syscall_setdlimit-v13.hc:

	use CALL_VC_V13B instead of CALL_VC_V13

2005-03-02 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vyum:

	allow '--all' param

2005-03-02 02:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/testsuite/cflags.c:

	avoid some compiler warnings

2005-03-02 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	added some VC_ATTR_NONNULL() statements

2005-03-02 02:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: syscall_adddlimit-v13.hc, syscall_remdlimit-v13.hc,
	  vserver-internal.h:

	minor cleanups

2005-03-02 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	do not assume 'nodev' on 'devpts'

2005-03-02 01:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h:

	CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added

2005-03-02 01:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files, lib/syscall_adddlimit-v13.hc,
	  lib/syscall_adddlimit.c, lib/syscall_getdlimit-v13.hc,
	  lib/syscall_getdlimit.c, lib/syscall_remdlimit-v13.hc,
	  lib/syscall_remdlimit.c, lib/syscall_setdlimit-v13.hc,
	  lib/syscall_setdlimit.c, lib/virtual.h, lib/vserver.h,
	  src/Makefile-files, src/vdlimit.c:

	added *vdlimit functions + tools (patch provided by Daniel Hokka Zakrisson)

2005-02-26 00:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions:

	added some sanity checks

2005-02-26 00:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/: Makefile-files, wrappers-string.hc, wrappers.h:

	added wrapper around string functions

2005-02-26 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	/me should learn to differ between script-languages and C... strings in C are still marked by >"< but not by >'<...
	fixed allocation of the newly generated option string

2005-02-25 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vapt-get-worker, vyum-worker:

	deprecate usage of $_YUM and $_APT_GET

2005-02-25 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpost, scripts/functions, scripts/pkgmgmt,
	  scripts/start-vservers, scripts/util-vserver-vars.pathsubst,
	  scripts/vprocunhide, scripts/vpstree, scripts/vserver,
	  scripts/vserver-build, scripts/vserver-build.apt-rpm,
	  scripts/vserver-build.debootstrap,
	  scripts/vserver-build.functions,
	  scripts/vserver-build.functions.apt,
	  scripts/vserver-build.functions.pkgmgmt,
	  scripts/vserver-build.functions.rpm,
	  scripts/vserver-build.functions.yum, scripts/vserver-build.rpm,
	  scripts/vserver-build.yum, scripts/vserver-copy,
	  scripts/vserver-setup.functions, scripts/vserver.functions,
	  scripts/vserver.start, scripts/vserver.stop,
	  scripts/vservers.grabinfo.sh, scripts/vshelper,
	  scripts/vsysvwrapper, scripts/vtop, scripts/legacy/distrib-info,
	  scripts/legacy/rootshell, scripts/legacy/vserver, sysv/rebootmgr,
	  sysv/vservers-legacy:

	LEGACY BREAKAGE FOR 3RD PARTY PATCHES: introduced a more common naming
	scheme: global, immutable variables names are now named like '$__ABC'
	instead of '$ABC'. This happens at much places and will break a lot of
	patches therefore.

2005-02-25 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	changed my GPG key

2005-02-25 22:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	assume 'nodev' by default

2005-02-25 21:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.functions.yum, vyum-worker:

	added preliminary support for the patch from
	https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view

2005-02-25 21:52  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.pkgmgmt:

	avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
	use $SETUP_CONFDIR instead of $confdir

2005-02-25 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build.apt-rpm, vserver-build.yum:

	avoid ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of

2005-02-21 00:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.rpm:

	rpm.initFilesystem(): fixed variable-names; this caused e.g. an unset %_dbpath macro formerly

2005-02-16 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.204

2005-02-15 23:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added information where the 'ip' and 'vconfig' programs can be found

2005-02-15 23:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vshelper:

	adjusted the order of cli options evaluation; automake-1.9.5 redirects
	input from /dev/null so the 'tty -s' check gets triggered and 'make
	distcheck' fails in the '... --version/--help' tests

2005-02-15 19:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c:

	fixed name of the run.rev symlink; there was a '/' missing which
	caused a pollution of the /etc/vservers/.defaults directory with
	'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).

2005-02-07 19:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions, scripts/vserver-build.functions.pkgmgmt,
	  src/vunify.c:

	fixed typos

2005-02-07 19:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	documented the *namespace options

2005-02-04 13:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	SECURITY: fixed detection of the mtab-location (Georg Glas)
	https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844

2005-02-04 03:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	fixed one of the previously added 'test -n'

2005-02-02 15:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_pathprog.m4:

	ENSC_PATHPROG_INIT(): fixed doc
	ENSC_PATHPROG(): added a '<DESCR>' parameter

2005-02-02 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: compatibility-xhtml.xsl, compatibility.css:

	applied http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch

2005-02-01 18:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.203

2005-02-01 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	added vyum-worker to AM_INSTALLCHECK_STD_OPTIONS_EXEMPT

2005-02-01 18:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vyum-worker:

	minor cosmetical change

2005-02-01 18:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, pkgmgmt:

	fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local VAR=$(ACTION)'
	succeeds everytime so ERROR will be never executed. So, it is rewritten to
	'local VAR; VAR=$(ACTION) || ERROR'.

2005-02-01 18:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.202

2005-02-01 17:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/rpmlist.d/00.lst:

	initial checkin

2005-02-01 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.rpm:

	moved installPackages into vserver-build.functions.rpm
	added support for preconfigured package-lists

2005-02-01 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.rpm:

	rpmlist.*(): added

2005-02-01 17:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build:

	documented the '--empty' switch for the '-m rpm' method
	allow an increasing debug-level

2005-02-01 17:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	vshelper.isDebug(): fixed it...

2005-02-01 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am:

	added the fc3 rpmlist.d directory + content

2005-02-01 17:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst:

	added vserver-build.rpm

2005-02-01 03:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchlist-initbyvserver.c,
	  lib_internal/matchlist-initmanually.c,
	  lib_internal/matchlist-initrefserverlist.c, src/vcopy-init.hc,
	  src/vunify-init.hc:

	changed matchlist-API to pass additional information about a
	vserver. This allows to turn off pkgmgmt-queries for not-yet
	existent vservers in 'vcopy'

2005-02-01 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/matchlist.h:

	struct MatchVserverInfo: added; it allows to pass additional information about the vserver

2005-02-01 03:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-copy.c:

	copyReg(): open out_fd with O_RDWR, fixed resource leak in error-case

2005-02-01 01:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/createskeleton-full.hc:

	argl... fixed overflow when appending the '/'

2005-02-01 00:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml, scripts/functions, scripts/vshelper:

	added 'debug' option for vshelper

2005-02-01 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vshelper:

	added delegation support (Herbert Poetzl)
	http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff

2005-01-31 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions:

	getDistribution(): added support for a default distribution

2005-01-31 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: Makefile-files, vserver-build, vserver-build.rpm:

	added the '-m rpm' method

2005-01-31 23:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/: Makefile.am, template/initpost, template/initpre:

	added the 'template' distribution

2005-01-31 18:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	fixed environment unsetting: it will be now done shortly before execve(2)
	but not on initialization anymore. This solves the problem when 'rpm' is
	a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al. was unset
	and the wrapper not used.

2005-01-31 18:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vshelper:

	fixed the (currently non-existent) child->parent traversal

2005-01-31 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/apidoc/Doxyfile.in:

	added DOT_TRANSPARENT + DOT_MULTI_TARGET

2005-01-31 18:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	updated

2005-01-31 18:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, util-vserver.spec.in, lib/createskeleton-full.hc,
	  scripts/vserver-build.functions, scripts/vserver-setup.functions,
	  src/save_ctxinfo.c:

	removed 'run.rev' as a vserver-local variable and made it a system-wide setting

2005-01-28 02:21  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	reindented it
	fixed vshelper documentation

2005-01-27 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, pkgmgmt, start-vservers, vapt-get, vpkg,
	  vprocunhide, vrpm, vrpm-preload, vserver, vserver-build,
	  vserver-build.debootstrap, vserver-build.functions.rpm,
	  vserver-setup.functions, vserver-wrapper, vserver.functions,
	  vserver.start, vserver.stop, vshelper, vsomething:

	use 'test -n "..."' instead of 'test "..."'; when "..." expands to '-v'
	or a similar string, the expression will be misinterpreted (noticed by
	Werner Schalk)

2005-01-27 21:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.201

2005-01-27 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: reducecap.c, vserver-info.c:

	reworked the capability.h stuff

2005-01-27 21:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: Makefile-files, capability-compat.h:

	added capability-compat.h

2005-01-27 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added check for <sys/capability.h> header

2005-01-27 21:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	removed the linuxcaps.h bits

2005-01-27 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	implemented capability-support check

2005-01-27 20:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	fixed execution order of chroot(2) and context-creation; this caused
	errors on kernel 2.6 when the vserver is not running yet

2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: .cvsignore, Makefile-files:

	added check-unixfile

2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start:

	execute sanityCheck()

2005-01-27 20:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	moved sanity checks which were spread in various functions into the sanityCheck() method
	implemented checks for non-newline terminated files and missing capability support

2005-01-27 20:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.functions.yum, scripts/vserver-build.yum,
	  scripts/vsomething, scripts/vyum, scripts/vyum-worker,
	  src/check-unixfile.c:

	initial checkin

2005-01-27 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build:

	added 'yum' support

2005-01-27 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm-preload:

	reorganized; moved lots of code into the 'functions' file

2005-01-27 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added yum* files + vsomething + check-unixfile

2005-01-27 20:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	added yum* support
	reorganized the rpmFake stuff

2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	added the yum* files + vsomething

2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/redhat/initpre:

	added missing newline

2005-01-27 20:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/fc3/: pkgs/01, pkgs/02, pkgs/03, yum/yum.conf,
	  yum.repos.d/fedora-devel.repo,
	  yum.repos.d/fedora-updates-testing.repo,
	  yum.repos.d/fedora-updates.repo, yum.repos.d/fedora.repo:

	initial checkin

2005-01-27 20:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/Makefile.am:

	added the yum* stuff for fc3

2005-01-27 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst:

	added the yum* files + check-unixfile

2005-01-27 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* README:

	mentioned the '-m yum' buildmethod

2005-01-27 00:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getvservercfgstyle.c:

	allow dangling symlinks as /etc/vservers/.../vdir also

2005-01-27 00:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.199

2005-01-26 22:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	do not ship the /vservers directory itself; as it is immutable, the
	extraction will fail else

2005-01-26 21:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/.cvsignore:

	updated

2005-01-26 21:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	rearranged some scriptlets to avoid comments after '-p /sbin/ldconfig'

2005-01-26 16:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start:

	added (untested) support for '/' in the vserver fstab

2005-01-26 16:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	use unique prefixes for variables used in functions with 'eval' statements
	mountRootFS(): added

2005-01-26 16:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	use unique prefixes for variables used in functions with 'eval' statements

2005-01-26 16:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/filecfg-ml.c:

	include <string.h> + <ctype.h>

2005-01-26 16:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	moved rootshell to legacy

2005-01-26 16:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/defaulttty.c:

	include <string.h>

2005-01-26 16:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	added '--rootfs' option

2005-01-26 16:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* contrib/manifest.dat.pathsubst:

	moved the v_* initscripts to legacy

2005-01-26 15:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	updated BuildRequires:
	use 'setattr --barrier' instead of 'chattr +t' in the %post scriptlet
	moved the v_* initscripts to legacy

2005-01-25 17:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/rootshell[DEAD], contrib/manifest.dat.pathsubst,
	  scripts/legacy/rootshell:

	moved rootshell script to legacy

2005-01-21 14:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/legacy/vserver:

	fixed http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:

	  "vserver myvserver start" gives exit code 1 if there is no file
	  /etc/vservers/myvserver.sh, since the last statement in vserver
	  ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this case.

	  [Daniel Hermann]

2005-01-21 14:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver:

	be more verbosely when vserver could not be determined and give hints
	about possible solutions (based upon ideas by Thorsten Gunkel)

2005-01-21 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions:

	interface-configuration: give out a warning when no device was configured

2005-01-21 14:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	* interface-configuration: accept 'nodev' without a configured 'dev';
	  formerly the interface was silently ignored when 'dev' was missing
	* added some sanity checks for the behaviour described above

2005-01-21 14:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	added rpm_execcon() wrapper to make it work in SELinux environments
	call execve(2) directly instead of execv(3)

2005-01-07 18:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* README:

	fixed typos
	cleanups + enhancements

2005-01-07 17:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* README:

	"Notes for distributors" + "Which version shall I use?" added

2005-01-07 17:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	Fixed last patch: use '[[' instead of '[' (found by Hans Ulrich Niedermann)

2005-01-07 00:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	call ENSC_DIETLIBC_SANITYCHECK, AC_CANONICAL_HOST + AC_CANONICAL_BUILD

2005-01-07 00:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	ENSC_DIETLIBC_SANITYCHECK(): added
	made ENSC_VERSION_DIETLIBC uppercase
	ignore extra specifiers in dietlibc's minor version (reported by Hans Ulrich Niedermann)

2005-01-07 00:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	fix typo in $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich Niedermann)

2004-12-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, pkgmgmt, start-vservers,
	  util-vserver-vars.pathsubst, vpkg, vrpm-preload,
	  vserver-build.debootstrap, vserver-build.functions.apt,
	  vserver-wrapper, vserver.start, vserver.stop:

	use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH

2004-12-28 20:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	use $_<prog> (which expands to absolute paths) instead of trusting into a good $PATH
	a small VLAN fix (do not quote the splitted dev)
	minor cleanups

2004-12-28 20:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	use ENSC_PATHPROG & friends

2004-12-28 20:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_pathprog.m4:

	initial checkin

2004-12-28 20:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	use ${ENSC_PATHPROG_SED} when substituting prognames

2004-12-28 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc_compat.m4:

	check more syscall variants

2004-12-28 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	s!\params!\param!
	added doc about vc_get_iattr()

2004-12-28 12:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/cfg.txt[DEAD]:

	removed since obsoleted by configuration.xml

2004-12-21 08:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vsched.c:

	fixed segfault when no arguments are given (reported by Adrian Reyer)

2004-12-16 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/keep-ctx-alive.c:

	renamed the 'fd_set' variable to 'fdset'. former name causes problems
	with certain FD_* implementations (reported by Adrian Reyer)

2004-12-09 14:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	added fc-3 host

2004-12-09 14:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files:

	getfilecontext.c: added

2004-12-09 14:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getfilecontext.c, vserver.h:

	vc_getfilecontext(): as noticed by daniel_hozac in IRC, this function
	was horribly broken. Fixed and moved it into an own file as it is too
	complex for an inline function. Documentation was added also.

2004-12-07 12:15  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/main.c:

	include <unistd.h>

2004-12-07 12:14  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	read enter-shell from the defaults-directory also
	use prio-bias instead of cpu-mask

2004-12-07 12:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/filecfg-iteratemultiline.c:

	include <string.h>

2004-12-07 12:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/testsuite/cflags.c:

	added some new flags

2004-12-07 12:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	do not mention the /hostname + /domainname params anymore
	removed vsched/cpu-mask
	added vsched/priority-bias

2004-10-21 21:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	added/updated flags and capabilities

2004-10-21 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/islink.c:

	initial checkin

2004-10-21 21:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h:

	utilvserver_isLink(): added prototype

2004-10-21 21:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/cflags-v13.c:

	added lots of new flags

2004-10-21 20:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/ccaps-v13.c:

	added 'remount' + 'icmp' cap; 'ping' is kept for compatibility reasons

2004-10-21 20:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files:

	added islink.c

2004-10-20 01:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	getFileValue(): modified to accept a list of candidates

2004-10-20 01:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vcontext.c:

	merged from UV_NAMESPACE_AFTER_CHROOT branch

2004-10-20 01:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added 'update-doc' target

2004-10-20 01:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/wrappers-vserver.hc:

	Evc_{new,enter}_namespace(): added

2004-10-19 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.196

2004-10-19 23:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, cvirt.h:

	updated to vs1.9.3-rc4

2004-10-19 23:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/: configuration-init.c, configuration.c,
	  configuration.h, interface.c, interface.h, main.c, scriptlets.c,
	  vserver-start.h:

	added lots of new code

2004-10-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/defaulttty.c,
	  lib_internal/filecfg-iteratemultiline.c,
	  lib_internal/testsuite/filecfg-ml.c:

	initial checkin

2004-10-19 23:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* vserver-start/Makefile-files:

	added defaulttty.c

2004-10-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/reducecap.c:

	use some dirty hacks to include <linuxcaps.h> cleanly

2004-10-19 23:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	execute 'prepareStop()'

2004-10-19 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	made runlevel_{start,stop} global variables
	prepareStop(): added
	set PREVLEVEL on 'vserver ... stop' (required by Debian)

2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-setup.functions:

	s!prefix!prefixlen!

2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/Makefile-files:

	added filecfg-ml test

2004-10-19 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/string.hc:

	String_c_str(): added

2004-10-19 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/string.h:

	ENSC_STRING_*FIXED(): added

2004-10-19 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/filecfg.h:

	FileCfg_iterateOverMultiLine(): added prototypes and related declarations

2004-10-19 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/Makefile-files:

	added filecfg-iteratemultiline.c

2004-10-19 23:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_setsched-v13.hc:

	vc_set_sched_v13obs(): use VCMD_set_sched_v2 instead of VCMD_set_sched

2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* ensc_wrappers/wrappers-unistd.hc:

	Enice(): added

2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	s!prefix!prefix-length!

2004-10-19 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added new kernel headers
	changed substition of linuxcaps.h; oldish 'sed' versions do not understand '\<' regexs

2004-10-18 18:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vcontext.c:

	do not include "linuxcaps.h" anymore

2004-10-18 18:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, cvirt.h, inode.h, legacy.h, limit.h,
	  namespace.h, network.h, sched.h, signal.h, switch.h, xid.h:

	updated

2004-10-18 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files:

	removed stylesheets and images from the main-package; they are now in the web-CVS

2004-10-18 18:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: configuration-flower.css[DEAD],
	  configuration-lsd.css[DEAD], configuration-lsd1.css[DEAD],
	  flowers.png[DEAD], flowers1.png[DEAD], flowers2.png[DEAD]:

	moved into web-CVS

2004-10-18 17:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: debug.h, dlimit.h:

	updated

2004-10-06 05:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* README:

	updated note about 'vserver-stat' and differ between 2.4 and 2.6
	kernel

2004-10-06 05:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/unify-unify.c:

	retain 'errno' on the final unlink()

2004-10-06 05:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	link secure-mount against libvserver

2004-10-06 05:18  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	added better diagnostic when fstab-parsing fails
	use strsep() instead of strtok_r() in the parser to make the line-number counter work

2004-10-01 14:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac:

	version 0.30.195

2004-10-01 14:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	_getProcNumberCount(): s!$_ctx!$1!

2004-10-01 13:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac, m4/ensc_dietlibc.m4:

	give out information about version of the found dietlibc

2004-10-01 13:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/ensc_dietlibc.m4:

	fixed version-detection when additional information are following the
	number

2004-10-01 13:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/functions:

	use more efficient ways to detect number of processes in a context
	(access /proc/virtual/... information instead of executing vps)

2004-10-01 12:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-build, vserver-build.debootstrap:

	allowed to specify additional debootstrap options

2004-10-01 12:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vps.c, vserver-stat.c:

	added warnings regarding procfs-security

2004-09-24 17:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	removed a __THROW which is not needed and causes errors with newer gcc

2004-09-24 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_setvhiname-v13.hc:

	use a better method to copy labels; formerly, bad parameters could
	cause undefined behaviour

2004-09-24 17:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files:

	fixed typo

2004-09-24 01:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	added some comments for interfaces/../{name,nodev}

2004-09-24 01:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: configuration-flower.css, configuration-lsd.css,
	  configuration-lsd1.css, configuration-xhtml.xsl,
	  configuration.css:

	made it validate as xhtml

2004-09-24 00:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* build-all:

	fixed CLEAN=1 usecase
	use gcc4 instead of gcc35

2004-09-24 00:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.debootstrap:

	added better diagnostic for failed debootstrap download

2004-09-24 00:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.css:

	added *.elements templates

2004-09-24 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	updated rlimits description (reported by Nikola Donev)
	added warning about explicit 'fakeinit' usage

2004-09-24 00:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration-xhtml.xsl:

	added new stylesheets
	implemented <elements>...</elements> support

2004-09-24 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/Makefile-files:

	added new stylesheets and images

2004-09-24 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/: configuration-flower.css, configuration-lsd1.css,
	  flowers.png, flowers1.png, flowers2.png:

	initial checkin

2004-09-24 00:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/debootstrap.uri:

	updated

2004-09-22 22:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	s!commented!documented!

2004-09-22 22:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	commented the possible options for 'rpmbuild'

2004-09-22 22:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vsched.c:

	use new vc_set_sched structure
	generalized CLI options a little bit

2004-09-22 22:53  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vattribute.c:

	set the "secure" flags on '--secure' manually. This is a crude hack
	and must be solved better.

2004-09-22 22:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	struct vc_set_sched: updated + added some flags
	vc_get_insecureflags(): removed again; it is now handled by the utilities

2004-09-22 22:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h:

	ENSC_STRUCT_IDX, ENSC_SAME_STRUCT_IDX: added

2004-09-22 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_setsched.c:

	added support for the new 'struct vcmd_set_sched_v3'

2004-09-22 22:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall_setsched-v13.hc:

	updated to new 'struct vcmd_set_sched_v3'
	added some optimizations

2004-09-22 22:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/sched.h:

	added 'struct vcmd_set_sched_v3' plus macros

2004-09-10 13:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h:

	CALL_VC_V13B(), CALL_VC_V13OBS(): added

2004-09-10 02:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vlimit.c:

	fixed missing argument for '--xid' switch

2004-09-07 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vattribute.c:

	use vc_get_insecureflags() on '--secure' option

2004-09-07 22:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	vc_get_insecureflags(): added (does this really make sense??)

2004-09-07 22:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/chcontext:

	fixed concatenation of flags + caps

2004-09-07 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added an explicit requirement for version 1.9 of automake

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-10-20 19:57  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* 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-10-18 04:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	- gnit'ified it
	- added vserver-build

2003-10-18 04:22  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/Makefile-files:

	gnit'ified it

2003-10-18 03:54  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/checkversion.c:

	restored compatibility for case when old syscall interface uses the
	new syscall-number (merged from SYSCALL_SWITCH branch)

2003-10-17 23:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	add '#include "compat.h'" at bottom of config.h
	version 0.23.191

2003-10-17 23:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	cleaned up pathsubst rule

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added _CHROOT_CAT

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-init:

	create link to reverse ctx->vserver mapping

2003-10-17 23:05  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	- removed '#! /bin/bash' header
	- added separate CHCONTEXT_DISCONNECT option
	- use default runlevels only when sysv init-style is used
	- create/empty mtab file before mounting the vserver

2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.start:

	- removed '#! /bin/bash' header
	- added separate CHCONTEXT_DISCONNECT option

2003-10-17 23:03  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	- removed '#! /bin/bash' header
	- disable interfaces when vserver is not running

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.suexec:

	removed '#! /bin/bash' header

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore:

	added chroot-cat

2003-10-17 23:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/vservers.subst:

	stop vservers only, when they do not have the ONSTOP flag

2003-10-17 23:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* sysv/Makefile-files:

	removed some noise from the substrule

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	added chroot-cat

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/chroot-cat.c:

	initial checkin

2003-10-17 22:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers.h:

	Ereadlink(), Esymlink(): added

2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/wrappers-vserver.h:

	- added Evc_X_getctx() wrapper

2003-10-17 22:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	- removed '#include <compat.h>'; it's now in global <config.h>
	- fixed problems with dietlibc's strtok_r() implementation
	- do not set '-o <...>' mount-flag when 'defaults' is the only flag

2003-10-17 22:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c:

	- removed '#include <compat.h>'; it's now in global <config.h>
	- use "wrappers.h" functions
	- implemented reverse-symlink file

2003-10-17 22:27  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx.c, getinitpid.c, getprocentry-legacy.c:

	- moved pid==0 handling into getprocentry-legacy.c and access /proc/self
	  instead of /proc/<self-pid> there; this solves problems when 'fakeinit'
	  flag is used
	- removed '#include <compat.h>'; it's now in global <config.h>

2003-10-17 02:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	added vserver-legacy and vserver.suexec

2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/ctx-kill.c:

	kill init-pid
	more sanity checks

2003-10-17 02:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.stop:

	added support for kill-signal sequence

2003-10-17 02:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	added getEnterShell() function
	added support for kill-signal sequence

2003-10-17 02:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver:

	- added legacy support
	- added support for suexec,restart,condrestart,exec,chkconfig,enter,running
	  and status

2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added _CTX_KILL, _FILETIME and _VSERVER_LEGACY

2003-10-17 02:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver-legacy, vserver.suexec:

	initial checkin

2003-10-16 17:10  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/.cvsignore:

	added getinitpid

2003-10-16 17:09  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files:

	added int2str.c

2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/internal.h:

	added utilvserver_int2str()

2003-10-16 17:08  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/int2str.c, tests/getinitpid.c:

	initial checkin

2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/getctx.c:

	removed all traces of <stdio.h>

2003-10-16 17:07  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* tests/Makefile-files:

	generalized building with dietlibc
	added getinitpid

2003-10-16 16:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, src/Makefile-files:

	generalized building with dietlibc

2003-10-16 16:06  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files:

	added getinitpid* files
	added getprocentry* files
	added utils-legacy.h

2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getinitpid-compat.hc, getinitpid-legacy.hc, getinitpid.c,
	  getprocentry-legacy.c, utils-legacy.h:

	initial checkin

2003-10-16 16:02  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c, tests/getctx.c:

	s!vc_X_getcctx()!vc_X_getctx(0)!

2003-10-16 16:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	added vc_X_getinitpid() pseudo-syscall
	removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0) now

2003-10-16 16:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc:

	removed all traces of <stdio.h> usage

2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx.c:

	cleanups
	recognize pid==0 as current pid

2003-10-16 15:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/getctx-legacy.hc:

	use new utilvserver_getProcEntry() function
	recall vc_X_getctx_legacy() automatically when buffersize was too small

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added substitution for UMOUNT

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/.cvsignore:

	updated

2003-10-16 04:45  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/secure-mount.c:

	small signed/unsigned fixes for pedantic warning setups
	give '--help' message out on fd 1 instead of 2

2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/save_ctxinfo.c:

	small signed/unsigned fixes for pedantic warning setups

2003-10-16 04:44  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/new-namespace.c:

	use "wrappers.h"
	use STACK_START macro

2003-10-16 04:43  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/listdevip.c:

	small fixes for pedantic warning-setups

2003-10-16 04:39  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: ctx-kill.c, compat-pivot_root.h, secure-umount.c,
	  stack-start.h, wrappers-vserver.h, wrappers.h:

	initial checkin

2003-10-16 04:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	added secure-umount + ctx-kill programs
	added lots of headers
	generalized dietlibc handling

2003-10-16 04:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: vserver, vserver.functions, vserver.start,
	  vserver.stop, functions:

	basic 'vserver ... start|stop' function should work now...

2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.pathsubst:

	added _SECURE_UMOUNT and _UMOUNT

2003-10-16 04:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	added vservers.{functions,stop}

2003-10-16 04:33  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	added lots of S_CTX_INFO_* macros

2003-10-16 04:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/Makefile-files:

	added missing 'lib/internal.h'

2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* pathconfig.h.pathsubst:

	added UMOUNT_PROG macro

2003-10-16 04:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added check for UMOUNT
	added pedantic warn-flags
	added template for HAVE_GROWING_STACK check

2003-10-16 04:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h:

	do '#undef inline' for '--std=c99' dietlibc compilations

2003-10-14 20:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	use vc_init_internal_legacy() to initialize legacy-lib without parsing
	/proc

2003-10-14 20:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/syscall-legacy.hc:

	added inofficial vc_init_internal_legacy() function

2003-10-14 20:47  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: getctx-legacy.hc, syscall.c:

	include "internal.h"

2003-10-14 20:46  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/: internal.h, vserver-internal.h:

	moved declarations of general functions from vserver-internal.h into
	internal.h

2003-10-14 18:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* 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()

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:

	initial checkin

2003-09-30 22:24  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	- renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
	  makes it easier to use general makefile-rules
	- removed the old rules for util-vserver-vars

2003-09-30 22:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: util-vserver-vars.pathsubst,
	  util-vserver-vars.subst[DEAD]:

	renamed util-vserver-vars.subst to util-vserver-vars.pathsubst; this
	makes it easier to use general makefile-rules

2003-09-30 22:16  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: capchroot.c, chbind.c, chcontext.c, fakerunlevel.c,
	  filetime.c, ifspec.c, rebootmgr.c, reducecap.c, setctxlimit.c,
	  showperm.c, vdu.c, vreboot.c, vserver-stat.c:

	include <config.h>

2003-09-30 22:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vbuild.cc, vcheck.cc, vfiles.cc, vunify.cc, vutil.cc:

	- renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with
	  the standard autoconf macro
	- include <config.h>

2003-09-30 22:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vutil.h, vutil.p:

	renamed 'PACKAGE' class to 'Package' to avoid naming-clashes with the
	standard autoconf macro

2003-09-30 21:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/rpm-fake.c:

	- removed debug-output
	- do not fail on umount() errors; CLONE_NEWNS has unexpected/strange
	  behavior in combination with chroot() so that mountpoints within
	  chroots *can* disappear automatically

2003-09-30 21:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	use recursive make for distrib: added it to SUBDIRS and remove old
	$(distrib_*) variables

2003-09-30 20:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/.cvsignore:

	initial checkin

2003-09-30 20:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/: Makefile-files[DEAD], Makefile.am,
	  install-mdk8.2[DEAD], install-post.sh[DEAD],
	  install-pre.sh[DEAD], install-rh7.2[DEAD], install-rh7.3[DEAD],
	  install-rh8.0[DEAD], install-rh9.0[DEAD], mdk8.2-minimum[DEAD],
	  rh7.3-minimum[DEAD], rh8.0-minimum[DEAD], rh9.0-minimum[DEAD],
	  sample.conf[DEAD], sample.sh[DEAD], defaults/devs,
	  defaults/rpm/macros, rh9/pkgs/01, rh9/pkgs/02:

	Replaced the install-* and *-minimum files with configuration files
	for the new vserver-init tool in the scripts directory. To ease the
	'install:'-make target, it is necessarily to use recursive make for
	this directory.

2003-09-30 18:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac:

	added dietlibc support
	version 0.23.89.1

2003-09-30 18:00  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore:

	added Makefile

2003-09-30 17:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/.cvsignore, scripts/functions, scripts/vapt-get,
	  scripts/vapt-get-worker, scripts/vrpm-preload,
	  scripts/vrpm-worker, scripts/vserver-init, src/.cvsignore,
	  src/new-namespace.c, src/rpm-fake.c, src/secure-mount.c,
	  src/util.h, lib/.cvsignore, sysv/.cvsignore, tests/.cvsignore:

	initial checkin

2003-09-30 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	updated to new -devel branch
	added dietlibc support

2003-09-30 17:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	added secure-mount, new-namespace and rpm-fake.so rules

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vrpm:

	replaced with new version

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/util-vserver-vars.subst:

	added more variables

2003-09-30 17:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/Makefile-files:

	added more substitutions

2003-09-30 14:42  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/cfg.txt:

	initial checkin

2003-09-30 00:01  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* 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:

	initial checkin

