1 2004-07-03 00:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3 * configure.ac: version 0.30
5 2004-05-27 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7 * distrib/install-fc1: fixed DOS lineends (Arne Blankerts)
9 2004-04-23 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11 * NEWS, configure.ac: version 0.29.5
13 2004-04-23 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
15 * util-vserver.spec.in: cleanups
17 2004-04-20 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
19 * sysv/: rebootmgr.subst, vservers.subst: made '--force-reload' an
20 alias for 'restart' (Noèl Köthe,
21 http://savannah.nongnu.org/patch/?func=detailitem&item_id=2633)
23 2004-04-20 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
25 * scripts/distrib-info: added patch from Matthew Lavy for Debian
28 2004-04-03 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
30 * distrib/Makefile-files: added the fc* files
32 2004-04-03 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
34 * NEWS, configure.ac: version 0.29.4
36 2004-04-03 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
38 * util-vserver.spec.in: removed doc/FAQ.txt from %doc-list
40 2004-04-03 02:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
42 * distrib/: fc1-minimum, install-fc1: initial checkin (provided by
45 2004-04-03 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
47 * distrib/rh9.0-minimum: replaced with list from 'vserver 0.29'
48 package (reported by Arne Blankerts)
50 2004-04-03 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
52 * distrib/sample.conf: s!-H!-HS! (reported by Arne Blankerts)
54 2004-03-18 19:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
56 * doc/: FAQ.txt[DEAD], Makefile-files, changelog.txt[DEAD]: removed
57 FAQ.txt and changelog.txt; they are containing errormessages only
59 2004-03-09 05:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
61 * m4/ensc_syscallnr.m4: stopped to confuse users with wrong error
62 messages; the correct CPPFLAGS are '-D...' but not '-D=...'
64 2004-03-05 06:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
66 * m4/ensc_syscallnr.m4: use $ensc_cv_path_kernelheaders instead of
69 2004-03-05 05:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
71 * src/reducecap.c: use strncasecmp() instead of strncmp() include
74 2004-03-04 04:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
76 * NEWS, configure.ac: version 0.29.3
78 2004-03-04 04:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
80 * lib/Makefile-files: do not use '-I $kernelincludedir' anymore
82 2004-03-04 04:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
84 * m4/ensc_syscallnr.m4: require AC_PROG_CPP
86 2004-03-04 04:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
88 * m4/: ensc_cflags.m4, ensc_kerneldir.m4, ensc_syscall.m4,
89 ensc_syscallnr.m4, validate.am: merged with HEAD
91 2004-03-04 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
93 * src/reducecap.c: BUGFIX/ENHANCEMENTS: the CLI interface of
94 'reducecap' was fixed significantly: now it is possible to remove
95 capabilities like CHOWN'. Formerly, only privileged caps like
96 SYS_* or *_ADMIN could be removed because of a coding error.
97 Changes in the related code are making it possible that both
98 '--CAP_XXX' and '--XXX' syntax will be recognized (based on
99 patches and reports by Bodo Eggert).
101 2004-02-20 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
103 * configure.ac: version 0.29.2
105 2004-02-20 20:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
107 * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11(): use correct
108 datastructure (backported from HEAD)
110 2004-02-20 20:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
112 * src/vlimit.c: * changed logic to skip entries without chance for
113 success (backported from HEAD) * fixed '--help' message * give
114 vc_set_rlimit() the context instead of a static '-2' * require a
117 2004-02-19 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
119 * lib/syscall-compat.hc: vc_set_ipv4root_compat(): fixed off-by-one
120 error while checking number of allowed IPs (backported from HEAD)
122 2004-02-19 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
124 * m4/ensc_e2fscheck.m4: tell correct packagename for Debian's
125 e2fsprogs-devel (backported from HEAD) tell packagename for
126 Mandrake (backported from HEAD)
128 2004-02-14 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
130 * configure.ac: version 0.29.1 use new syscall# detection code
131 (backported from HEAD)
133 2004-02-14 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
135 * lib/vserver-internal.h: use new syscall# detection code
136 (backported from HEAD)
138 2004-02-14 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
140 * m4/ensc_syscallnr.m4: initial checkin (backported from HEAD)
142 2004-02-11 22:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
144 * NEWS, configure.ac: version 0.29
146 2004-02-10 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
148 * configure.ac: version 0.28.91
150 2004-02-10 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
152 * Makefile.am, src/Makefile-files: remove src/setattr on 'clean'
153 (reported by Noèl Köthe)
155 2004-02-09 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
157 * scripts/vserver-copy, src/vbuild.cc: further chattr "fixes"
159 2004-02-06 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
161 * configure.ac: version 0.28.90
163 2004-02-06 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
165 * util-vserver.spec.in: require chattr set 't' attribute on
168 2004-02-06 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
170 * distrib/install-pre.sh, distrib/install-rh7.2,
171 distrib/install-rh7.3, scripts/vserver: when creating new vserver
172 topdirectories, call 'chattr -t' on them
174 2004-02-05 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
176 * configure.ac, lib/syscall-legacy.hc, lib/vserver-internal.h,
177 m4/ensc_syscall.m4: backported ENSC_SYSCALL_TRADITIONAL from HEAD
180 2004-01-29 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
182 * scripts/vserver-copy: fixed copyright, it is still at Mark
185 2004-01-28 12:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
187 * configure.ac: version 0.28
189 2004-01-26 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
191 * NEWS: version 0.27.91
193 2004-01-26 19:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
195 * configure.ac: version 0.27.91 use new ext2fs.h test
197 2004-01-26 19:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
199 * src/ext2fs.h: updated to new ext2fs.h test
201 2004-01-26 19:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
203 * m4/: ensc_cflags.m4, ensc_kerneldir.m4, ensc_uv_vrootdir.m4:
206 2004-01-26 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
208 * m4/ensc_e2fscheck.m4: initial checkin
210 2004-01-26 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
212 * lib/syscall_kill-v11.hc: fixed warnings about missing initializer
214 2004-01-26 19:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
216 * lib/: getversion.c, vserver.h: vc_get_version(): removed 'int
219 2004-01-22 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
221 * NEWS, configure.ac: version 0.27.90
223 2004-01-22 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
225 * scripts/vserver: call 'chkconfig' to fix initscripts *after*
226 generating the configuration (reported by DUCLOS Andre)
228 2004-01-22 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
230 * scripts/vserver: allow to override start/stop commands (patch by
233 2004-01-20 00:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
235 * scripts/vserver-copy: use an argument on 'mktemp' call
237 2004-01-17 07:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
239 * scripts/vserver-copy: autodetect the mktemp/tempfile command
240 (reported by DUCLOS Andre)
242 2004-01-17 07:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
244 * scripts/vserver: start programs with 'exec' on the 'suexec' (and
245 related) commands (patch by Alec Thomas)
247 2004-01-07 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
249 * src/chcontext.c: backported from HEAD: * removed obsolete and
250 unused 'fakeinit' variable * fixed ctx-creation with fakeinit and
251 static ctx-id's; fakeinit requires a second call for ctx -2 to
254 2004-01-07 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
256 * lib/vserver-internal.h: fixed handling of errors within
257 utilvserver_checkCompatVersion() to return real error-code but
260 2003-12-30 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
262 * configure.ac: version 0.27
264 2003-12-30 15:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
266 * NEWS, configure.ac: version 0.26.90
268 2003-12-30 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
270 * configure.ac: * another s!sys_virtual_context!vserver! * test for
271 ext2fs.h headers with the C++ compiler; this will detect
272 problems with RH rawhide headers very early
273 (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=112448)
275 2003-12-30 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
277 * lib/vserver-internal.h: another s!sys_virtual_context!vserver!
279 2003-12-30 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
281 * lib/syscall_kill-v11.hc: made it compilable with non-C99
284 2003-12-30 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
286 * scripts/vserver: added basic Slackware support (patch by Stephen
289 2003-12-30 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
291 * src/vkill.c: * s!ctx_t!xid_t! * use native vc_ctx_kill() only
292 when legacy-API is disabled * fixed help-msg
294 2003-12-30 14:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
296 * lib/syscall_rlimit.c, lib/vserver-internal.h, lib/vserver.h,
297 lib/getctx-compat.hc, lib/getctx-legacy.hc, lib/getctx.c,
298 lib/syscall-compat.hc, lib/syscall.c, lib/syscall_kill-v11.hc,
299 lib/syscall_kill.c, lib/syscall_rlimit-v11.hc, src/vlimit.c,
300 configure.ac, compat.h: s!ctx_t!xid_t!
302 2003-12-26 01:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
304 * lib/: getversion-internal.hc, syscall-compat.hc,
305 syscall_kill-v11.hc, syscall_rlimit-v11.hc, vserver-internal.h:
306 s!sys_vserver!vserver!
308 2003-12-23 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
310 * configure.ac: fixed '--enable-apis' by
311 s!supported_apis!enable_apis!
313 2003-12-23 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
315 * scripts/vserver: mount /dev/pts with correct options
317 2003-12-23 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
319 * lib/syscall-legacy.hc: use syscall(...) on __hppa__ too
321 2003-12-03 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
323 * src/.cvsignore: added vkill
325 2003-12-03 01:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
327 * Makefile.am: added 'legacydir'
329 2003-12-03 01:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
331 * lib/getversion.c: vc_get_version(): fixed typo to avoid recursive
334 2003-12-03 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
336 * src/Makefile-files: added vkill
338 2003-12-03 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
340 * src/vkill.c: initial checkin
342 2003-12-03 01:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
344 * scripts/Makefile-files: install vkill and vunify.sh into
347 2003-12-03 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
349 * scripts/: vunify.old.sh[DEAD], vunify.sh: renamved vunify.old.sh
352 2003-11-29 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
354 * scripts/vps.subst: fixed behavior with multiple args (from Debian
357 2003-11-29 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
359 * lib/: Makefile-files, syscall_kill-v11.hc, syscall_kill.c: added
362 2003-11-29 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
364 * lib/virtual.h: updated
366 2003-11-29 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
368 * lib/syscall.c: removed chrootsafe() code
370 2003-11-29 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
372 * lib/syscall-legacy.hc: removed old, unused code removed
373 chrootsafe() code made it compilable with '-fPIC'
375 2003-11-29 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
377 * lib/: syscall-compat.hc, getversion-internal.hc:
378 s!sys_virtual_context!sys_vserver!
380 2003-11-29 00:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
382 * lib/syscall_rlimit-v11.hc: s!sys_virtual_context!sys_vserver!
384 2003-11-29 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
386 * lib/vserver-internal.h: s!sys_virtual_context!sys_vserver! made
387 it compilable with '-fPIC'
389 2003-11-29 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
391 * lib/vserver.h: removed vc_chrootsafe(); such an implementation
392 seems to be impossible... updated vc_new_s_context documentation
393 added vc_ctx_kill() prototype + doc
395 2003-11-29 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
397 * tests/: Makefile-files, chrootsafe.cc[DEAD]: removed
398 chrootsafe.cc; such an implementation seems to be impossible...
400 2003-11-29 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
402 * src/capchroot.c: use chroot() instead of vc_chrootsafe()
404 2003-11-22 03:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
406 * NEWS, README, configure.ac: version 0.26
408 2003-11-22 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
410 * .cvsignore: updated
412 2003-11-21 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
414 * src/ifspec.c: fixed uninitialized variables when ioctl() on the
415 given interfaces fails (thanks to Herbert Poetzl)
417 2003-11-21 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
419 * configure.ac: version 0.25.90
421 2003-11-21 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
423 * .cvsignore: updated
425 2003-11-20 01:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
427 * Makefile.am: - use internal lib/virtual.h on default (controlled
428 by '--disable-internal-headers' option)
430 2003-11-20 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
432 * configure.ac: - added '--disable-internal-headers' option
434 2003-11-19 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
436 * lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11: fill
437 calculated values into *lim
439 2003-11-18 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
441 * NEWS, configure.ac: version 0.25
443 2003-11-18 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
445 * util-vserver.spec.in: added 'BuildRequires: e2fsprogs-devel'
447 2003-11-18 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
449 * configure.ac: added checks for <ext2fs/ext2fs.h> and
452 2003-11-18 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
454 * Makefile.am: remove '__user' which was added in 2.6 headers
456 2003-11-18 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
458 * src/: vutil.cc, showattr.c, ext2fs.h, Makefile-files: use/added
459 "ext2fs.h" header to bypass problems of 2.6 kernel headers (no
460 __u64 with '--std=c99')
462 2003-11-18 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
464 * sysv/vservers.subst: small cosmetical change
466 2003-11-18 21:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
468 * lib/vserver-internal.h: - use VC_RANDCTX instead of VC_NOCTX -
469 use the conditionalized CTX_USER2KERNEL/CTX_KERNEL2USER
472 2003-11-18 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
474 * lib/vserver.h: - removed C99 comments from copyright header; this
475 might be used by plain C89 programs also... - added VC_RANDCTX
476 constant - documented VC_* constants
478 2003-11-18 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
480 * scripts/vserver: added basic gentoo support (thanks to Allen D.
483 2003-11-18 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
485 * src/: .cvsignore, Makefile-files, ctxlimit.c[DEAD], vlimit.c:
486 renamed ctxlimit.* to vlimit.*
488 2003-11-18 00:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
490 * THANKS: added Sam Vilain
492 2003-11-18 00:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
494 * configure.ac: version 0.24.90
496 2003-11-18 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
498 * compat.h: made ctx_t and 'uint32_t' to fix kernel<->user
499 conflicts (-1 in user becomes 0x0000ffff in kernel which would
502 2003-11-18 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
504 * lib/vserver.h: added VC_SAMECTX identifier
506 2003-11-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
508 * lib/vserver-internal.h: added CTX_USER2KERNEL() and
509 CTX_KERNEL2USER() macros to transform ctx from user into kernel
512 2003-11-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
514 * lib/: syscall-compat.hc, syscall_rlimit-v11.hc: use
515 CTX_USER2KERNEL() macro to transform ctx from user into kernel
518 2003-11-17 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
520 * sysv/: rebootmgr.subst, vservers.subst: check existence of
521 cfg-file before starting the server
523 2003-11-17 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
525 * scripts/vserver: set correct mode/permissions of /var/run/utmp
527 2003-11-08 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
529 * lib/: Makefile-files, syscall_rlimit-v11.hc, syscall_rlimit.c:
530 added rlimit syscalls
532 2003-11-07 23:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
534 * src/: .cvsignore, Makefile-files, ctxlimit.c: added ctxlimit
536 2003-11-07 23:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
538 * src/setctxlimit.c[DEAD]: removed; obsoleted by ctxlimit tool
540 2003-11-07 23:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
542 * lib/vserver.h: added limit stuff
544 2003-11-07 22:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
546 * lib/vserver-internal.h, configure.ac: added V11 API
548 2003-11-07 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
550 * lib/virtual.h: updated; has now the limit-stuff
552 2003-11-07 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
554 * man/: vkill.8, setctxlimit.8, vdu.8: initial checkin (provided by
557 2003-11-04 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
559 * NEWS, configure.ac: version 0.24
561 2003-11-04 00:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
563 * .cvsignore: added linuxcaps.h
565 2003-11-04 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
567 * Makefile.am: * enumerated all used m4-files * use/set CVS2CL*
568 flags * edit <linux/linuxcaps.h> and remove statements (#include,
569 __u32) which may cause errors
571 2003-11-04 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
573 * configure.ac: use ENSC_CHANGELOG
575 2003-11-04 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
577 * m4/: changelog.am, ensc_changelog.m4: merged from HEAD
579 2003-11-04 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
581 * m4/validate.am: updated from vserver-djinni
583 2003-11-04 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
585 * src/vutil.cc: fixed format-string error
587 2003-11-03 21:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
589 * util-vserver.spec.in: use '--enable-linuxconf' conflict with
590 future vserver-* versions
592 2003-11-03 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
594 * NEWS, configure.ac: conditionalized built of linuxconf-module
597 2003-11-03 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
599 * lib/vserver-internal.h: ignore lower 8 bits of API-version
601 2003-11-03 21:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
603 * Makefile.am, linuxconf/Makefile-files: conditionalized built of
606 2003-10-30 16:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
608 * NEWS: version 0.23.96
610 2003-10-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
612 * configure.ac: set '-Wno-unused-parameter' use ENSC_UV_VROOTDIR
614 2003-10-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
616 * m4/ensc_uv_vrootdir.m4: backported from HEAD
618 2003-10-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
620 * util-vserver.spec.in: create and own /vservers
622 2003-10-30 16:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
624 * distrib/: install-mdk8.2, install-post.sh, install-pre.sh,
625 install-rh7.2, install-rh7.3, install-rh8.0, install-rh9.0: use
626 customizable value for vserver-rootdir instead of hardcoded
627 '/vservers' import the global configuration file
630 2003-10-30 16:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
632 * scripts/Makefile-files, scripts/distrib-info,
633 scripts/util-vserver-vars.subst, scripts/vrpm, scripts/vserver,
634 scripts/vserver-copy, scripts/vservers.grabinfo.sh,
635 scripts/vunify.old.sh, src/Makefile-files, src/rebootmgr.c,
636 src/vunify.cc, sysv/Makefile-files, sysv/rebootmgr.subst: use
637 customizable value for vserver-rootdir instead of hardcoded
640 2003-10-30 16:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
642 * tests/: chrootsafe.cc, escaperoot.cc: do not declare unused
645 2003-10-30 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
647 * util-vserver.spec.in: provide/conflict with vserver-admin
649 2003-10-30 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
651 * Makefile.am, m4/ensc_kerneldir.m4: backported ENSC_KERNEL_HEADERS
654 2003-10-30 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
656 * configure.ac: backported CFLAGS/CXXFLAGS settings backported
657 ENSC_KERNEL_HEADERS macro
659 2003-10-30 02:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
661 * NEWS, configure.ac: version 0.23.95
663 2003-10-30 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
665 * .cvsignore: added util-vserver.spec
667 2003-10-30 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
669 * util-vserver.spec.in, vserver.spec.in[DEAD], Makefile.am,
670 configure.ac: renamed vserver.spec.in to util-vserver.spec.in
672 2003-10-30 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
674 * scripts/vserver: - reenabled the copy-all mode; can be disabled
675 by setting the $UTIL_VSERVER_AVOID_COPY environment variable -
676 use '-HS' ulimit switch for newly created vservers
678 2003-10-30 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
680 * newvserver.defaults[DEAD], linuxconf/.cvsignore,
681 linuxconf/Makefile-files, linuxconf/newvserver.8,
682 linuxconf/newvserver.defaults, linuxconf/newvserver.subst,
683 man/newvserver.8[DEAD], man/Makefile-files, Makefile.am,
684 vserver.spec.in: revived linuxconf-files, but moved them into an
687 2003-10-30 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
689 * scripts/.cvsignore: added auto-generated perl-scripts
691 2003-10-30 01:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
693 * scripts/Makefile-files, Makefile.am: reorganized make-file to
694 cope with substituted perl-scripts
696 2003-10-30 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
698 * scripts/: vkill[DEAD], vkill.subst, vps[DEAD], vps.subst: made
699 '/usr/sbin' path customizable; perl-scripts will be substituted
702 2003-10-30 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
704 * src/Makefile-files: define SBINDIR on rebootmgr.c compilation
705 install 'setattr' program
707 2003-10-30 01:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
709 * src/: chcontext.c, reducecap.c: remove CAP_OPENDEV added
712 2003-10-30 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
714 * scripts/vpstree, scripts/vrpm, scripts/vserver-copy,
715 scripts/vsysvwrapper, scripts/vtop, src/rebootmgr.c: use
716 customizable paths for '/usr/sbin'
718 2003-10-30 01:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
720 * scripts/rootshell: use customizable paths for '/usr/sbin' do not
721 log commands into /tmp/log anymore
723 2003-10-30 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
725 * scripts/distrib-info: made it 'bash' use customizable paths for
728 2003-10-30 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
730 * man/reducecap.8: removed CAP_OPENDEV; added CAP_QUOTACTL
732 2003-10-21 19:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
734 * configure.ac: version 0.23.93
736 2003-10-21 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
738 * lib/checkversion.c: fixed stupid thinko (EAGAIN vs. EINVAL)
740 2003-10-18 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
742 * lib/: getctx-legacy.hc, vserver.h: backported vc_X_getcctx()
745 2003-10-18 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
747 * configure.ac: version 0.23.92
749 2003-10-18 03:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
751 * lib/checkversion.c: restored compatibility for case when old
752 syscall interface uses the new syscall-number
754 2003-10-14 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
756 * lib/vserver.h: fixed vc_X_getcctx()
758 2003-10-14 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
760 * lib/vserver.h: added some documentation added vc_X_getctx()
763 2003-10-14 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
765 * lib/vserver-internal.h: added macros from syscall.c added an
766 'extern "C" {...}' block moved safechroot code into own file
768 2003-10-14 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
770 * lib/syscall.c: moved macros into vserver-internal moved version
773 2003-10-14 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
775 * lib/: syscall-compat.hc, syscall-legacy.hc: include
776 "safechroot-internal.hc"
778 2003-10-14 17:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
780 * lib/: checkversion.c, getctx-compat.hc, getctx-legacy.hc,
781 getctx.c, getversion-internal.hc, getversion.c,
782 safechroot-internal.hc, uint2str.c: initial checkin
784 2003-10-14 17:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
786 * lib/Makefile-files: added lots of new files
788 2003-10-14 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
790 * configure.ac: added check for existing sys_virtual_context()
791 function renamed '--enable-supported-api' switch to
794 2003-10-14 15:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
796 * lib/vserver-internal.h: added check for existing
797 sys_virtual_context() function
799 2003-10-14 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
801 * lib/syscall.c: added 'vc_get_version(int)' added lots of
802 macro-magic to generalize the syscall-wrappers
804 2003-10-14 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
806 * lib/vserver.h: added 'vc_get_version(int)'
808 2003-10-14 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
810 * configure.ac: version 0.23.91
812 2003-10-14 04:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
814 * vserver.spec.in: merged with VERSION_0_23 branch
816 2003-10-14 03:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
818 * lib/syscall-compat.hc: made it compilable with non-C99 compilers
820 2003-10-14 03:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
822 * sysv/Makefile-files: fixed typo in sed invocation
824 2003-10-14 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
826 * lib/virtual-inc.h[DEAD]: removed since solved by more general
829 2003-10-14 03:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
831 * lib/syscall.c: include "linuxvirtual.h" instead of "linux-inc.h"
833 2003-10-14 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
835 * lib/syscall-legacy.hc: added missing chroot() call
837 2003-10-14 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
839 * lib/Makefile-files: removed virtual-inc.h
841 2003-10-14 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
843 * Makefile.am: generalized CLEANFILES variable added
844 'linuxvirtual.h' to BUILT_SOURCES
846 2003-10-14 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
848 * tests/chrootsafe.cc: use new API
850 2003-10-14 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
852 * src/: capchroot.c, chbind.c, chcontext.c, rebootmgr.c,
853 reducecap.c, vserver-stat.c: use new API
855 2003-10-14 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
857 * compat.h: merged with HEAD
859 2003-10-14 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
861 * configure.ac: merged MS_MOVE/ctx_t code with HEAD added
862 --enable-supported-apis switch
864 2003-10-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
866 * Makefile.am: added $(lib_XHDRS) and compat.h
868 2003-10-14 02:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
870 * lib/Makefile-files: added lib_XHDRS with all the new files added
873 2003-10-14 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
875 * lib/: syscall-compat.hc, syscall-legacy.hc, virtual-inc.h,
876 virtual.h, vserver-internal.h: initial checkin
878 2003-10-14 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
880 * lib/vserver.h: implemented new API
882 2003-10-14 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
884 * lib/syscall.c: implemented new API
886 2003-10-14 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
888 * src/Makefile-files: removed set_ctx_limit.c