2006-01-22 20:32  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

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

	version 0.30.210

2006-01-22 20:31  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: capchroot.c, chcontext.c, reducecap.c:

	use stdout instead of stderr for the no-compat API warnings on '--help';
	else, 'make distcheck' will fail

2006-01-22 20:20  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/.cvsignore:

	updated

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

	* build-all:

	added testcases for the '--enable-apis=NOLEGACY' configure switch

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

	* lib_internal/testsuite/Makefile-files:

	added dietlibc + glibc versions of the isnumber and sigbus tests

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

	* configure.ac:

	- declare the VC_ENABLE_API_* macros through AH_TEMPLATE()
	- provide only the v13,net APIs by default
	- added support for v13obs API

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

	* ensc_wrappers/wrappers-vserver.hc:

	do not provide Evc_new_s_context() wrapper without the required API

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

	* lib/vserver-internal.h:

	use the new VC_ENABLE_API_V13OBS define

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

	* lib/syscall.c:

	added linktime warning for vc_set_ipv4root()

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

	* lib/: Makefile-files, syscall_setsched-v13.hc,
	  syscall_setsched-v13obs.hc, syscall_setsched.c:

	split vc_set_sched_v13obs() into an own file

2006-01-22 19:17  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: chbind.c, rpm-fake-resolver.c, vserver-info.c:

	fixed compilation for disabled compat/legacy API

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

	* src/: capchroot.c, chcontext.c, reducecap.c:

	added some workarounds so that it build without compat/legacy API
	resp. give out warnings explaining the situation

2006-01-22 14:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am:

	added support for $(pkgcachedir)

2006-01-22 14:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* doc/configuration.xml:

	- documented /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
	- documented default value of /etc/vservers/.../vdir

2006-01-22 14:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in:

	- do not require 'xalan' anymore by default
	- removed 'Requires: apt'; apt-rpm is not maintained upstream anymore
	- removed 'chattr' leftovers
	- create the '/etc/vservers/.defaults/cachebase' symlink
	- added /var/cache/vservers and the needed support
	- set barrier attribute on /vservers/.pkg and /vservers/.hash
	- added 'centos-release' to the list of packages in the copy-the-keys
	  trigger script
	- create '/vservers/.hash' and add initial configuration for it

2006-01-22 14:04  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* THANKS:

	- fixed ngnet -> non-legacy network confusion
	- mentioned improved dlimit support

2006-01-22 13:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver-build.debootstrap:

	- changed the way how temporary files/directories will be created:

	  * mktemp will now be called with the '-t' parameter and sometimes with
	    '-p'
	  * absolutes paths (e.g. '/tmp') were removed from the templates
	  * with this changes, it is now possible to override the location of
	    the temporary files by setting $TMPDIR. This should add a way to
	    solve problems like debootstrap on non-executable tmp-directories
	    (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)

	  These changes require that 'mktemp' understands the following switches:

	  * '-t'  ... Generate a path rooted in a temporary directory.
	  * '-d'  ... Make a directory instead of a file.
	  * '-p' ...  Use the specified directory as a prefix when generating
	              the temporary filename.

	  Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
	  supports these features every recent Linux distribution should do it
	  also.

	- allow to override path of the debootstrap binary with the $DEBOOTSTRAP
	  environment variable

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

	* scripts/: functions, pkgmgmt, start-vservers,
	  util-vserver-vars.pathsubst, vserver-build.rpm,
	  vserver.functions, vserver.start:

	changed the way how temporary files/directories will be created:

	* mktemp will now be called with the '-t' parameter and sometimes with
	  '-p'
	* absolutes paths (e.g. '/tmp') were removed from the templates
	* with this changes, it is now possible to override the location of
	  the temporary files by setting $TMPDIR. This should add a way to
	  solve problems like debootstrap on non-executable tmp-directories
	  (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)

	These changes require that 'mktemp' understands the following switches:

	* '-t'  ... Generate a path rooted in a temporary directory.
	* '-d'  ... Make a directory instead of a file.
	* '-p' ...  Use the specified directory as a prefix when generating
	            the temporary filename.

	Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
	supports these features every recent Linux distribution should do it
	also.

2006-01-22 13:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/vserver.functions:

	- the 'dlimit' stuff uses now a /etc/vservers/*/cache symlink pointing
	  somewhere to /var/cache
	- _setSingleDiskLimit(): use one $_VDU call instead of two
	- give out a warning when dlimit/ stuff is configured but no cache
	  symlink is existing

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

	* scripts/vserver-build.functions:

	create the /etc/vservers/*/cache symlink

2006-01-22 12:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vdu.c:

	rearranged some bits so that toplevel directory will be counted too

2006-01-22 12:28  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/Makefile-files:

	link 'vdu' against 'libinternal.a'

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

	* src/vdu.c:

	- rewrote the directory traversal code to use 'EsafeChdir()' and
	  friends
	- allow to specify both '--inodes' and '--space'
	- use 'isNumber()'

2006-01-22 12:25  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/vserver-info.c:

	apply new 'isNumber()' API

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

	* scripts/util-vserver-vars.pathsubst:

	added __PKGCACHEDIR

2006-01-22 12:23  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

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

	enhanced the isNumber() method:
	* now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
	  third parameter telling whether to interprete the number strictly or
	  whether to accept such units
	* an 'isNumberUnsigned()' method was created for unsigned types; an
	  'util-isnumber.hc' template file was created for this purpose
	* proper tests for over/underflow were implemented

2006-01-22 12:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib_internal/testsuite/: Makefile-files, isnumber.c:

	added isnumber.c testcase which checks the isNumber() and
	isNumberUnsigned() methods

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

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

	added wrappers-stat.hc which implements wrappers for the *stat(2)
	functions

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

	* doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
	  scripts/vserver.functions, scripts/vserver.start,
	  scripts/vserver.stop, src/Makefile-files, src/vdu.c:

	applied http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
	(Daniel Hokka Zakrisson):

	This patch lets users configure disk limits in
	/etc/vservers/<name>/dlimits/*/, and have them set on the start of the
	vserver, as well as saved when stopping the vserver.

	For counting the amount of inodes and space used by a certain vserver
	on a filesystem, I modified the old and broken vdu program (vdu bin
	etc would not find etc, for instance) and made it useful again.

	The cache files will probably need some love, I'm a bit uncertain as
	to where to put them (or rather, the symlink to their location).

	This is the last piece of the disk limits puzzle. A variant of this
	would be really nice to have in 0.30.210. (do you have an ETA on that,
	btw?)

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

	* lib/vserver-internal.h:

	NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case, too

2006-01-19 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	adjusted the vc_net_nx_type enum so that the NETTYPE_USER2KERNEL() can
	be optimized

2006-01-19 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* THANKS, lib/syscall_netadd-net.hc, lib/syscall_netadd.c,
	  lib/syscall_netremove-net.hc, lib/syscall_netremove.c,
	  lib/vserver-internal.h, scripts/vserver.functions, src/chbind.c:

	applied vnet patch from Daniel Hokka Zakrisson
	(http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)

2006-01-19 00:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h:

	* vcFeatureSet: added vcFEATURE_VNET enum
	* applied vnet patch from Daniel Hokka Zakrisson
	  (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)

2006-01-19 00:35  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

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

	added support for vcFEATURE_VNET feature

2006-01-19 00:34  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/checkversion.c:

	minor formation fixups

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

	* src/testsuite/: hashcalc-plain.sh, .cvsignore, Makefile-files,
	  hashcalc-plain.c:

	added 'hashcalc-plain' tests to track down broken beecrypt/vhashify on
	some Debians

2006-01-04 14:29  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/vprocunhide-files:

	readded /proc/version; it is expected by several programs

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

	* .cvsignore:

	added csope.out

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

	* lib/syscall_getvhiname-v13.hc:

	vc_get_vhi_name_v13(): added comment near the strncpy(3) call which
	tells that an explicit termination with '\0' is not wanted

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

	* lib_internal/util-unixsock.h:

	ENSC_INIT_UNIX_SOCK(): be more effective in an strncpy(3) call and
	avoid potential copying of an char which gets overridden later

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

	* build-all:

	parameterized '-j' flag

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

	* Makefile.am:

	removed old kernel headers

2006-01-03 00:55  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/vprocunhide-files:

	hide /proc/cmdline and /proc/version because they can reveal information
	about the host system

2006-01-03 00:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* distrib/misc/debootstrap.uri:

	updated url

2006-01-03 00:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* scripts/: functions, vserver-setup.functions:

	updated dates in the copyright notices

2006-01-03 00:48  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* kernel/: context.h, cvirt_def.h, debug.h, global.h[DEAD],
	  inode.h, limit.h, limit_def.h, network.h, sched_def.h,
	  signal.h[DEAD], xid.h:

	updated to 2.6.14.3-vs2.01 headers

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

	* scripts/vserver-build.functions:

	s!/etc/slackware-release!/etc/slackware-version! (reported by bubulak)

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

	* scripts/functions:

	isDirectoryEmpty(): really ignore 'lost+found' by checking against the full
	path (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
	patched by XeRO)

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

	* scripts/functions:

	colpanic(): added missing 'error' keyword for the colorize call (issue
	15281, reported and patched by Micah Anderson)

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

	* lib/syscall-fallback.h:

	added syscall numbers for hppa (263) and m32r (273)

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

	* src/secure-mount.c:

	- mount some more filesystems internally instead of calling the
	  external 'mount' command
	- fixed MS_NODEV handling

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

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

	added 'novlandev' interface flag

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

	* scripts/vyum-worker:

	made it work with yum 2.4.0

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

	* distrib/: centos42/yum/yum.conf, fc3/yum/yum.conf,
	  fc4/yum/yum.conf:

	added 'installonlypkgs=/exactarch=0' entries

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

	* lib/Makefile-files:

	added 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
	e.g. with FC5's stack-protector

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

	* configure.ac, NEWS:

	version 0.30.209

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

	* scripts/vserver.functions:

	call 'vattribute' with '--flag default'

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

	* lib/cflags-v13.c:

	added 'default' and 'secure' pseudo flags; they are open for enhancements
	but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default' without
	sideeffects

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

	* distrib/redhat/initpost:

	added code to execute 'killall5 -15' in the halt script; this should
	fix the minilogd issues with CentOS and older RH releases

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

	* src/testsuite/: Makefile-files, vwait-test.sh:

	added 'vwait-test.sh'

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

	* scripts/vserver.functions:

	ok... try #3 of the new vwait stuff: it seems to be a good idea to
	read files *after* they are filled with content...

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

	* scripts/vserver.stop:

	execute waitForSync everytime and not only when the shutdown succeeded

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

	* scripts/vserver.functions:

	fixed the TIMEOUT case in yet another way: now, start 'vkill' and a
	killall command in the same backgrounded subshell. Parameter committal
	between the different shell instances is a horror and just a question
	of time until it breaks :(

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

	* scripts/start-vservers:

	add newlines in the makefile generated for the 'stop' case; else, there
	will be multiple target-dependency pairs on the same line [reported by
	Daniel Kraft]

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

	* src/vdlimit.c:

	- revert a previous vc_add_dlimit() when vc_set_dlimit() fails
	- added some basic sanity checks for the parameters given on the CLI
	[both reported by Kevin Pendleton;
	 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]

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

	* doc/configuration.xml:

	- removed documentation about single flags; it was broken and outdated
	- added link to http://linux-vserver.org/Scheduler+Parameters for the
	  scheduler params
	[both https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]

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

	* scripts/vserver.functions:

	- initWait(): call 'vwait' without --terminate; this is required to
	  give out a list of processes in _waitForVWait
	- _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out the
	  list of current processes and kill the context manually

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

	* src/vserver-stat.c:

	fillName(): initialize 'obj->cfgstyle' to vcCFG_AUTO

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

	* scripts/vserver-build.debootstrap:

	on non-debian machines (resp. those without debootstrap), generate
	'$DEBOOTSTRAP_DIR/arch' with the current architecture [reported by
	Nicolas Costes; http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]

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

	* scripts/start-vservers:

	- verifyVserver(): implemented it
	- added some sanity checks to make sure that the 'depends' files are
	  containing valid vserver names; the verifyVserver() function is used
	  by these checks

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

	* lib/getvserverctx.c:

	vc_getVserverCtx(): allow vc_get_vx_info() to fail but check for
	errno==ESRCH; for xid!=0, this syscall will return ENOSYS always

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

	* src/testsuite/hashcalc.c:

	added some stack checks

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

	* src/vwait.c:

	do not include "linuxvirtual.h" anymore; it's not needed

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

	* lib/getnbipv4root.c, lib/getversion-internal.hc,
	  lib/isdynamicxid.c, lib/syscall_adddlimit.c,
	  lib/syscall_cleanupnamespace.c, lib/syscall_ctxcreate.c,
	  lib/syscall_ctxmigrate.c, lib/syscall_enternamespace.c,
	  lib/syscall_getccaps.c, lib/syscall_getcflags.c,
	  lib/syscall_getdlimit.c, lib/syscall_getiattr.c,
	  lib/syscall_getncaps.c, lib/syscall_getnflags.c,
	  lib/syscall_getnxinfo.c, lib/syscall_gettasknid.c,
	  lib/syscall_gettaskxid.c, lib/syscall_getvhiname.c,
	  lib/syscall_getvxinfo.c, lib/syscall_kill.c,
	  lib/syscall_netadd.c, lib/syscall_netcreate.c,
	  lib/syscall_netmigrate.c, lib/syscall_netremove.c,
	  lib/syscall_remdlimit.c, lib/syscall_rlimit.c,
	  lib/syscall_setccaps.c, lib/syscall_setcflags.c,
	  lib/syscall_setdlimit.c, lib/syscall_setiattr.c,
	  lib/syscall_setnamespace.c, lib/syscall_setncaps.c,
	  lib/syscall_setnflags.c, lib/syscall_setsched.c,
	  lib/syscall_setvhiname.c, lib/syscall_waitexit.c, src/vkill.c:

	include "virtual.h" instead of "linuxvirtual.h"

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

	* src/testsuite/hashcalc.c:

	use our 'assert' from "lib_internal/coreassert.h"
	use Vwrite() instead of write()

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

	* src/vhashify.c:

	cleanups; undefine macros after their use, set some UNUSED attributes
	and 'return EXIT_SUCCESS' in main to make the testsuite happy (where
	main() is not main())

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

	* distrib/redhat/initpost:

	start the vserver with the '--rescue' option and execute operations
	like 'chkconfig' there

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

	* THANKS:

	mentioned Herbert and his alternative syscall implementation

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

	* src/fstool.c:

	when giving a directory and other filesystem objects on the CLI, the
	fstool based applications (showattr, setattr, chxid) changed into this
	directory without going back. So the other objects can not be found
	anymore (resp. the wrong ones) [reported and patched by Daniel Hokka
	Zakrisson; http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]

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

	* scripts/vserver.start:

	use new syntax for '--rescue-cmd'

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

	* scripts/vserver-build.skeleton:

	use new getDistribution API

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

	* scripts/vserver-build.functions:

	when building new vservers allow empty directories for their roots
	improved error messages a little bit

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

	* scripts/vserver:

	updated help msg for '--rescue'

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

	* scripts/functions:

	colorize/colpanic(): reset attributes after giving out the message

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

	* util-vserver.spec.in, distrib/Makefile.am,
	  distrib/centos42/pkgs/01, distrib/centos42/pkgs/02,
	  distrib/centos42/pkgs/03, distrib/centos42/yum/yum.conf,
	  distrib/centos42/yum.repos.d/CentOS-Base.repo:

	added centos42 support

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

	* distrib/misc/debootstrap.uri:

	updated debootstrap url

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

	* m4/ensc_syscall.m4:

	do not define ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available

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

	* lib/syscall_ctxcreate-v13.hc:

	use VCMD_ctx_create_v0 instead of VCMD_ctx_create

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

	* lib/getvserverctx.c:

	include "internal.h"

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

	* Makefile.am, kernel/context.h, kernel/cvirt_def.h,
	  kernel/debug.h, kernel/global.h, kernel/limit.h,
	  kernel/limit_def.h, kernel/network.h, kernel/sched_def.h,
	  kernel/signal.h, kernel/xid.h:

	updated to 2.6.13.3-vs2.1.0-rc4 headers

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

	* lib/syscall-alternative.h:

	updated to http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h

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

	* lib/: Makefile-files, syscall-fallback.h:

	added syscall-fallback.h

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

	* m4/pkgconfig.am:

	do not use multiline sed expressions anymore; instead of, assign and
	use a Makefile variable

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

	* m4/ensc_syscallnr.m4:

	- do not use the local kernelheaders anymore; this causes problems on
	  cross-compiling
	- use a fallback headerfile to determine syscall #

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

	* Makefile.am, configure.ac, lib/syscall.c,
	  m4/ensc_kerneldir.m4[DEAD], m4/ensc_syscall.m4:

	do not use the local kernelheaders anymore; this causes problems on
	cross-compiling

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

	* lib/testsuite/fmt.c:

	improved tests by validating that buffer gets not modified before or
	after the indented space

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

	* lib/getvserverctx.c:

	getCtxFromFile(): fixed resource leaks in errorcase
	vc_getVserverCtx(): validate result by calling getvserverbyctx()

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

	* lib/internal.h:

	vc_getVserverByCtx_Internal(): added prototype (with 'validate_result'
	parameter)

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

	* lib/: getvserverbyctx-compat.hc, getvserverbyctx-v13.hc,
	  getvserverbyctx.c:

	vc_getVserverByCtx_*(): added 'validate_result' parameter to avoid
	recursion when called by getvserverctx()

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

	* lib/vserver.h:

	added vc_compareVserverById()

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

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

	added comparevserverbyid.c

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

	* ensc_fmt/fmtx.hc:

	save some bytes on the stack...

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

	* configure.ac:

	disable expensive tests by default

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

	* Makefile.am:

	improved 'silent.%' target a little bit (might be incompatible with
	older grep but it's for developing only...)

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

	* src/testsuite/: Makefile-files, hashcalc.sh:

	added hashcalc.sh

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

	* src/testsuite/hashcalc.c:

	fixed params in calculateHashFromFD() call

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

	* src/chroot-sh.c:

	testInternal(): fixed return value for non-existing files

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

	* src/testsuite/: .cvsignore, Makefile-files, hashcalc.c:

	added hashcalc

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

	* src/vhashify.c:

	added TESTSUITE mode

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

	* scripts/vserver.functions:

	fixed VLAN setup: set the name-type, honor the 'ip' value and use the
	device name on removal (reported by Timothy Arnold,
	https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)

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

	* scripts/vserver.functions:

	fixed detection of commented lines in config-files; formerly, only a
	single '#' was detected which does not really make sense for comments...

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

	* util-vserver.spec.in:

	updated URLs

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

	* src/vwait.c:

	- made the alarm() code working with glibc also; glibc restarts
	  vc_wait_exit() instead of interrupting it so an explicit
	  siginterrupt(2) is required
	- call alarm(2) again when EINTR was seen

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

	* scripts/vserver-build.skeleton:

	execute 'base.setSuccess' finally

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

	* scripts/vserver-build.functions.rpm:

	rpm.sanityCheck(): added; it warns about missing initpre scripts

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

	* scripts/vserver-build.functions:

	- getDistribution(): added sanity checks to make sure that there exist
	  a configuration for the selected distribution
	- base.initFilesystem(): allow empty directories as root directories
	  for new vservers; this uses the new isDirectoryEmpty() function
	- base.__cleanup(): armed the cleanup code; formerly there was still
	  the safety 'echo' giving out the resulting command instead of
	  executing it

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

	* scripts/vserver-build.debootstrap:

	use new calling convention of getDistribution(); 'debootstrap' does
	not require an explicit configuration of the distribution

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

	* scripts/vsysvwrapper:

	fixed typo (s!$CHBIND!$_CHBIND!)

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

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

	call rpm.sanityCheck()

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

	* scripts/functions:

	isDirectoryEmpty(): added
	col*(): added

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 to popular requests
	(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

