2003-11-18 23:41  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: version 0.25

2003-11-18 23:38  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: added 'BuildRequires: e2fsprogs-devel'

2003-11-18 23:37  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: added checks for <ext2fs/ext2fs.h> and
	  <linux/ext2_fs.h>

2003-11-18 23:36  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am: remove '__user' which was added in 2.6 headers

2003-11-18 23:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* src/: vutil.cc, showattr.c, ext2fs.h, Makefile-files: use/added
	  "ext2fs.h" header to bypass problems of 2.6 kernel headers (no
	  __u64 with '--std=c99')

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

	* sysv/vservers.subst: small cosmetical change

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

	* lib/vserver-internal.h: - use VC_RANDCTX instead of VC_NOCTX -
	  use the conditionalized CTX_USER2KERNEL/CTX_KERNEL2USER
	  transformations

2003-11-18 21:19  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: - removed C99 comments from copyright header; this
	  might be used by   plain C89 programs also...  - added VC_RANDCTX
	  constant - documented VC_* constants

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

	* scripts/vserver: added basic gentoo support (thanks to Allen D.
	  Parker II)

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

	* src/: .cvsignore, Makefile-files, ctxlimit.c[DEAD], vlimit.c:
	  renamed ctxlimit.* to vlimit.*

2003-11-18 00:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* THANKS: added Sam Vilain

2003-11-18 00:40  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.24.90

2003-11-18 00:13  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* compat.h: made ctx_t and 'uint32_t' to fix kernel<->user
	  conflicts (-1 in user becomes 0x0000ffff in kernel which would
	  expect 0xffffffff)

2003-11-18 00:12  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver.h: added VC_SAMECTX identifier

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

	* lib/vserver-internal.h: added CTX_USER2KERNEL() and
	  CTX_KERNEL2USER() macros to transform ctx from user into kernel
	  type and vice versa

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

	* lib/: syscall-compat.hc, syscall_rlimit-v11.hc: use
	  CTX_USER2KERNEL() macro to transform ctx from user into kernel
	  type

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

	* sysv/: rebootmgr.subst, vservers.subst: check existence of
	  cfg-file before starting the server

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

	* scripts/vserver: set correct mode/permissions of /var/run/utmp

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

	* lib/: Makefile-files, syscall_rlimit-v11.hc, syscall_rlimit.c:
	  added rlimit syscalls

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

	* src/: .cvsignore, Makefile-files, ctxlimit.c: added ctxlimit

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

	* src/setctxlimit.c[DEAD]: removed; obsoleted by ctxlimit tool

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

	* lib/vserver.h: added limit stuff

2003-11-07 22:59  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h, configure.ac: added V11 API

2003-11-07 22:58  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/virtual.h: updated; has now the limit-stuff

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

	* man/: vkill.8, setctxlimit.8, vdu.8: initial checkin (provided by
	  Sam Vilain)

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

	* NEWS, configure.ac: version 0.24

2003-11-04 00:30  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* .cvsignore: added linuxcaps.h

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

	* Makefile.am: * enumerated all used m4-files * use/set CVS2CL*
	  flags * edit <linux/linuxcaps.h> and remove statements (#include,
	  __u32)   which may cause errors

2003-11-04 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: use ENSC_CHANGELOG

2003-11-04 00:11  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* m4/: changelog.am, ensc_changelog.m4: merged from HEAD

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

	* m4/validate.am: updated from vserver-djinni

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

	* src/vutil.cc: fixed format-string error

2003-11-03 21:56  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* util-vserver.spec.in: use '--enable-linuxconf' conflict with
	  future vserver-* versions

2003-11-03 21:51  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* NEWS, configure.ac: conditionalized built of linuxconf-module
	  version 0.23.97

2003-11-03 21:50  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* lib/vserver-internal.h: ignore lower 8 bits of API-version

2003-11-03 21:49  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* Makefile.am, linuxconf/Makefile-files: conditionalized built of
	  linuxconf-module

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

	* NEWS: version 0.23.96

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

	* configure.ac: set '-Wno-unused-parameter' use ENSC_UV_VROOTDIR

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

	* m4/ensc_uv_vrootdir.m4: backported from HEAD

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

	* util-vserver.spec.in: create and own /vservers

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

	* distrib/: install-mdk8.2, install-post.sh, install-pre.sh,
	  install-rh7.2, install-rh7.3, install-rh8.0, install-rh9.0: use
	  customizable value for vserver-rootdir instead of hardcoded
	  '/vservers' import the global configuration file
	  (util-vserver-vars)

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

	* scripts/Makefile-files, scripts/distrib-info,
	  scripts/util-vserver-vars.subst, scripts/vrpm, scripts/vserver,
	  scripts/vserver-copy, scripts/vservers.grabinfo.sh,
	  scripts/vunify.old.sh, src/Makefile-files, src/rebootmgr.c,
	  src/vunify.cc, sysv/Makefile-files, sysv/rebootmgr.subst: use
	  customizable value for vserver-rootdir instead of hardcoded
	  '/vservers'

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

	* tests/: chrootsafe.cc, escaperoot.cc: do not declare unused
	  parameters anymore

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

	* util-vserver.spec.in: provide/conflict with vserver-admin

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

	* Makefile.am, m4/ensc_kerneldir.m4: backported ENSC_KERNEL_HEADERS
	  macro

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

	* configure.ac: backported CFLAGS/CXXFLAGS settings backported
	  ENSC_KERNEL_HEADERS macro

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

	* NEWS, configure.ac: version 0.23.95

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

	* .cvsignore: added util-vserver.spec

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

	* util-vserver.spec.in, vserver.spec.in[DEAD], Makefile.am,
	  configure.ac: renamed vserver.spec.in to util-vserver.spec.in

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

	* scripts/vserver: - reenabled the copy-all mode; can be disabled
	  by setting the   $UTIL_VSERVER_AVOID_COPY environment variable -
	  use '-HS' ulimit switch for newly created vservers

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

	* newvserver.defaults[DEAD], linuxconf/.cvsignore,
	  linuxconf/Makefile-files, linuxconf/newvserver.8,
	  linuxconf/newvserver.defaults, linuxconf/newvserver.subst,
	  man/newvserver.8[DEAD], man/Makefile-files, Makefile.am,
	  vserver.spec.in: revived linuxconf-files, but moved them into an
	  own directory

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

	* scripts/.cvsignore: added auto-generated perl-scripts

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

	* scripts/Makefile-files, Makefile.am: reorganized make-file to
	  cope with substituted perl-scripts

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

	* scripts/: vkill[DEAD], vkill.subst, vps[DEAD], vps.subst: made
	  '/usr/sbin' path customizable; perl-scripts will be substituted
	  now

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

	* src/Makefile-files: define SBINDIR on rebootmgr.c compilation
	  install 'setattr' program

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

	* src/: chcontext.c, reducecap.c: remove CAP_OPENDEV added
	  CAP_QUOTACTL

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

	* scripts/vpstree, scripts/vrpm, scripts/vserver-copy,
	  scripts/vsysvwrapper, scripts/vtop, src/rebootmgr.c: use
	  customizable paths for '/usr/sbin'

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

	* scripts/rootshell: use customizable paths for '/usr/sbin' do not
	  log commands into /tmp/log anymore

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

	* scripts/distrib-info: made it 'bash' use customizable paths for
	  '/usr/sbin'

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

	* man/reducecap.8: removed CAP_OPENDEV; added CAP_QUOTACTL

2003-10-21 19:26  Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>

	* configure.ac: version 0.23.93

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

	* lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL)

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

	* lib/: getctx-legacy.hc, vserver.h: backported vc_X_getcctx()
	  changes from HEAD

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

	* configure.ac: version 0.23.92

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

	* lib/checkversion.c: restored compatibility for case when old
	  syscall interface uses the new syscall-number

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

	* lib/vserver.h: fixed vc_X_getcctx()

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

	* lib/vserver.h: added some documentation added vc_X_getctx()
	  (pseudo-)syscall

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

	* lib/vserver-internal.h: added macros from syscall.c added an
	  'extern "C" {...}' block moved safechroot code into own file

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

	* lib/syscall.c: moved macros into vserver-internal moved version
	  code into own files

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

	* lib/: syscall-compat.hc, syscall-legacy.hc: include
	  "safechroot-internal.hc"

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

	* lib/: checkversion.c, getctx-compat.hc, getctx-legacy.hc,
	  getctx.c, getversion-internal.hc, getversion.c,
	  safechroot-internal.hc, uint2str.c: initial checkin

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

	* lib/Makefile-files: added lots of new files

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

	* configure.ac: added check for existing sys_virtual_context()
	  function renamed '--enable-supported-api' switch to
	  '--enable-apis'

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

	* lib/vserver-internal.h: added check for existing
	  sys_virtual_context() function

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

	* lib/syscall.c: added 'vc_get_version(int)' added lots of
	  macro-magic to generalize the syscall-wrappers

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

	* lib/vserver.h: added 'vc_get_version(int)'

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

	* configure.ac: version 0.23.91

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

	* vserver.spec.in: merged with VERSION_0_23 branch

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

	* lib/syscall-compat.hc: made it compilable with non-C99 compilers

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

	* sysv/Makefile-files: fixed typo in sed invocation

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

	* lib/virtual-inc.h[DEAD]: removed since solved by more general
	  'linuxvirtual.h'

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

	* lib/syscall.c: include "linuxvirtual.h" instead of "linux-inc.h"

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

	* lib/syscall-legacy.hc: added missing chroot() call

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

	* lib/Makefile-files: removed virtual-inc.h

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

	* Makefile.am: generalized CLEANFILES variable added
	  'linuxvirtual.h' to BUILT_SOURCES

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

	* tests/chrootsafe.cc: use new API

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

	* src/: capchroot.c, chbind.c, chcontext.c, rebootmgr.c,
	  reducecap.c, vserver-stat.c: use new API

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

	* compat.h: merged with HEAD

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

	* configure.ac: merged MS_MOVE/ctx_t code with HEAD added
	  --enable-supported-apis switch

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

	* Makefile.am: added $(lib_XHDRS) and compat.h

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

	* lib/Makefile-files: added lib_XHDRS with all the new files added
	  -D_GNU_SOURCE flag

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

	* lib/: syscall-compat.hc, syscall-legacy.hc, virtual-inc.h,
	  virtual.h, vserver-internal.h: initial checkin

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

	* lib/vserver.h: implemented new API

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

	* lib/syscall.c: implemented new API

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

	* src/Makefile-files: removed set_ctx_limit.c

