1 2008-03-17 08:59 Daniel Hokka Zakrisson <daniel@hozac.com>
3 * NEWS, configure.ac: Version 0.30.215.
5 2008-03-17 08:55 Daniel Hokka Zakrisson <daniel@hozac.com>
7 * lib/ncaps-net.c, lib/nflags-net.c, lib/vserver.h: Add the new
10 2008-03-16 03:30 Daniel Hokka Zakrisson <daniel@hozac.com>
12 * scripts/vserver-build.functions, scripts/vserver.stop: Fix
13 vserver ... stop --rescue-init.
14 Use it in stopSleepingGuest, to prevent races and to do proper
16 If vserver ... stop has already been invoked, remove SC_HELPER
19 2008-03-15 16:05 Daniel Hokka Zakrisson <daniel@hozac.com>
21 * src/vdevmap.c: Add some examples.
22 Disallow combinations that make no sense.
23 Allow defaults to be set.
25 2008-03-11 10:07 Benedikt Böhm <hollow@gentoo.org>
27 * distrib/gentoo/initpost, scripts/vserver.functions: fix openrc
28 startup; only fix inittab in plain initstyle
30 2008-03-10 22:41 Daniel Hokka Zakrisson <daniel@hozac.com>
32 * scripts/vserver-build.functions: bash doesn't execute traps until
33 after the current job has finished executing, so run sleep in a
36 2008-03-10 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
38 * lib/syscall_netremove-netv2.hc: A kernel without IPv6-support
39 will return ENOSYS for vc_net_remove_ipv6.
41 2008-03-05 15:46 Benedikt Böhm <hollow@gentoo.org>
43 * distrib/gentoo/initpost: add openrc support to gentoo/initpost
45 2008-03-02 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
47 * scripts/vserver-build.functions: Workaround kernel oddities.
49 2008-03-01 01:24 Daniel Hokka Zakrisson <daniel@hozac.com>
51 * src/Makefile-files: Include attribute-util.h in the tarball.
53 2008-03-01 01:20 Daniel Hokka Zakrisson <daniel@hozac.com>
55 * src/lockfile.c: lockf(F_LOCK) requests a write lock, which
56 requires the file to be open in write mode.
58 2008-03-01 01:15 Daniel Hokka Zakrisson <daniel@hozac.com>
60 * src/vattribute.c: Remove unused variable.
62 2008-03-01 01:07 Daniel Hokka Zakrisson <daniel@hozac.com>
64 * src/attribute-util.h, src/nattribute.c, src/vattribute.c: Factor
65 out bitfield-to-string code to src/attribute-util.h.
66 Add --get for nattribute too.
68 2008-03-01 00:26 Daniel Hokka Zakrisson <daniel@hozac.com>
70 * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: Revert commit
71 2690, clone is needed for pid namespaces and on kernels <2.6.16.
73 2008-03-01 00:22 Daniel Hokka Zakrisson <daniel@hozac.com>
75 * doc/configuration.xml, scripts/util-vserver-vars.pathsubst,
76 scripts/vserver.functions, scripts/vserver.stop, src/tunctl.c:
77 Add basic support for creating tun/tap interfaces in the
80 2008-02-29 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
82 * scripts/vserver.stop: use ! instead of ~ to avoid shell expansion
84 2008-02-29 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
86 * src/rpm-fake.c, src/vnamespace.c, src/vspace.c: use
87 unshare(CLONE_NEWNS) instead of a complicated 'clone(NEWNS) ...
90 2008-02-29 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
92 * build-all: use hostspecific Build directory
94 2008-02-28 23:54 Daniel Hokka Zakrisson <daniel@hozac.com>
96 * src/tunctl.c: Set persist last, this way, no interface is left
97 behind if one of the ioctls fail.
99 2008-02-28 23:28 Daniel Hokka Zakrisson <daniel@hozac.com>
101 * contrib/manifest.dat.pathsubst, ensc_wrappers/wrappers-ioctl.hc,
102 src/Makefile-files, src/tunctl.c: Add tunctl.
104 2008-02-28 23:12 Daniel Hokka Zakrisson <daniel@hozac.com>
106 * src/vrsetup.c: Avoid pointer/integer conversion warning on LP64.
108 2008-02-21 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
110 * NEWS, configure.ac, lib_internal/Makefile-files,
111 lib_internal/crypto-wrapper-beecrypt.h,
112 lib_internal/crypto-wrapper-nss.h, lib_internal/crypto-wrapper.h,
113 lib_internal/testsuite/Makefile-files,
114 lib_internal/testsuite/SPEED-RESULTS.txt,
115 lib_internal/testsuite/crypto-speed.c,
116 lib_internal/testsuite/crypto.c, src/Makefile-files,
117 src/testsuite/Makefile-files, src/testsuite/hashcalc-plain.c,
118 src/testsuite/hashcalc.c, src/testsuite/hashcalc.sh,
119 src/vhashify-init.hc, src/vhashify.c: added support for using
120 libnss instead of beecrypt for vhashify's
121 hash calculation. libnss has bad SHA1 performance on i386, but is
123 maintained and b) gives better performance with all other hashes
127 I am just waiting for somebody to write the OpenSSL layer so that
129 can try the padlock hardware crypto device on my C7 ;)
131 2008-02-21 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
133 * scripts/Makefile-files: added h2ext-worker to OPTIONS_PREEMPT
136 2008-02-21 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
138 * build-all: fixed CPPFLAGS quoting problems introduced by last
141 2008-02-21 23:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
143 * scripts/vmount: fixed endless loop when no '--' is given
144 fixed --help/--version handling
146 2008-02-21 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
148 * build-all: added code to enable i386 builds on x86_64 platforms
149 added $CONFIGURE_FLAGS configuration env
152 2008-02-21 22:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
154 * lib_internal/testsuite/matchlist.c: fixed unused param +
155 unsigned/signed mismatch warning
157 2008-02-21 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
159 * src/vspace.c: fixed
161 | src/vspace.c:177: warning: passing argument 2 of
162 'isNumberUnsigned' from incompatible pointer type
166 2008-02-16 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
168 * lib_internal/util-lockfile.c, src/lockfile.c, src/secure-mount.c,
169 vserver-start/main.c: Use lockf instead of flock, the former
172 2008-02-14 19:28 Daniel Hokka Zakrisson <daniel@hozac.com>
174 * src/rpm-fake.c: Disable VXF_SC_HELPER for rpm-fake created
177 2008-02-11 23:41 Daniel Hokka Zakrisson <daniel@hozac.com>
179 * scripts/vserver-build.functions: Set the barrier and warn if it
180 could not be set automatically.
182 2008-02-09 00:27 Daniel Hokka Zakrisson <daniel@hozac.com>
184 * src/rpm-fake.c: We only want to wait on the context if we created
187 2008-01-27 07:55 Daniel Hokka Zakrisson <daniel@hozac.com>
189 * distrib/alpine/initpost, distrib/alpine/initpre,
190 distrib/debian/initpost, distrib/gentoo/init-vserver.sh,
191 distrib/gentoo/initpost, distrib/gentoo/initpre,
192 distrib/gentoo/net.vserver, distrib/gentoo/reboot.sh,
193 distrib/gentoo/shutdown.sh, distrib/misc/environment,
194 distrib/misc/h2ext.desc, gentoo/Makefile-files,
195 gentoo/bash-wrapper, gentoo/util-vserver, gentoo/vprocunhide,
196 gentoo/vservers.default, lib/syscall_ctxcreate-v21.hc,
197 lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
198 lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
199 lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
200 lib/syscall_getccaps-v21.hc, lib/syscall_getsched-v21.hc,
201 lib/syscall_getsched.c, lib/syscall_netadd-netv2.hc,
202 lib/syscall_netremove-netv2.hc, lib/syscall_setbadness-v23.hc,
203 lib/syscall_setbadness.c, lib/syscall_setsched-v22.hc,
204 lib/syscall_tagcreate.c, lib/syscall_tagmigrate-v23.hc,
205 lib/syscall_tagmigrate.c, lib/syscall_tasktag-v23.hc,
206 lib/syscall_tasktag.c, lib/syscall_unsetmapping-v21.hc,
207 lib/syscall_unsetmapping.c, lib/tagopt2tag.c,
208 lib_internal/mkdir.c, lib_internal/sys_unshare.h,
209 lib_internal/testsuite/matchlist.c,
210 man/vserver-build.8.pathsubst, mkrelease, scripts/h2ext-worker,
211 scripts/vserver-build.fai, src/h2ext.c, src/vmemctrl.c,
212 src/vspace.c, src/vtag.c: Add missing svn:keywords.
214 2008-01-26 11:44 Daniel Hokka Zakrisson <daniel@hozac.com>
216 * scripts/vserver-build.functions: Make sure /dev gets proper
219 2008-01-26 11:44 Daniel Hokka Zakrisson <daniel@hozac.com>
221 * scripts/vserver-build.functions: Prevent deadlock between
222 sc_helper vserver ... stop invocation, and stopSleepingGuest.
224 2008-01-23 10:38 Daniel Hokka Zakrisson <daniel@hozac.com>
226 * lib_internal/sys_unshare.h: Use the correct syscall number.
228 2008-01-23 06:14 Daniel Hokka Zakrisson <daniel@hozac.com>
230 * distrib/Makefile.am: Fedora 8 is redhat-style too.
232 2008-01-22 09:19 Daniel Hokka Zakrisson <daniel@hozac.com>
234 * scripts/vserver.stop, scripts/vserver.suexec, src/vspace.c: Fix
237 2008-01-21 14:13 Daniel Hokka Zakrisson <daniel@hozac.com>
239 * src/naddress.c: Don't require a netmask/prefix.
241 2008-01-20 08:15 Daniel Hokka Zakrisson <daniel@hozac.com>
243 * contrib/manifest.dat.pathsubst: Add missing files.
245 2008-01-20 08:03 Daniel Hokka Zakrisson <daniel@hozac.com>
247 * doc/configuration.xml: Add missing closing tag.
249 2008-01-20 08:01 Daniel Hokka Zakrisson <daniel@hozac.com>
251 * src/rpm-fake.c: Hopefully this will make it bullet-proof.
253 2008-01-20 07:56 Daniel Hokka Zakrisson <daniel@hozac.com>
255 * doc/configuration.xml, scripts/vserver.functions,
256 scripts/vserver.start, scripts/vserver.stop,
257 scripts/vserver.suexec, src/vspace.c: Add preliminary support for
258 pid and network namespaces.
260 2008-01-20 06:58 Daniel Hokka Zakrisson <daniel@hozac.com>
262 * sysv/util-vserver: getPhysicalDir doesn't work if it doesn't
265 2008-01-15 13:26 Daniel Hokka Zakrisson <daniel@hozac.com>
267 * distrib/misc/debootstrap.uri: debootstrap 1.0.8.
269 2008-01-13 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
271 * scripts/vserver: Use $cmd instead of $2.
273 2008-01-13 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
275 * lib/syscall_tagmigrate-v23.hc: Only migrate to the tag once.
277 2008-01-12 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
279 * lib/vserver.h, src/vspace.c: Add support for PID and net
282 2008-01-12 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
284 * src/vspace.c: Pid namespaces require clone.
286 2008-01-12 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
288 * ., lib, lib_internal: Fix svn:ignores.
290 2008-01-08 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
292 * scripts/vserver.functions: Backslash...
294 2008-01-08 16:53 Daniel Hokka Zakrisson <daniel@hozac.com>
296 * src/rpm-fake.c: Attempt to close race between dying
297 rpm-fake-resolver and other rpm-fake processes.
299 2008-01-08 16:49 Daniel Hokka Zakrisson <daniel@hozac.com>
301 * scripts/vserver.delete: cache need not exist.
303 2008-01-06 01:40 Daniel Hokka Zakrisson <daniel@hozac.com>
305 * scripts/vmount: Work with nonamespace guests.
307 2008-01-04 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
309 * src/vattribute.c: Add --get.
311 2008-01-03 15:33 Daniel Hokka Zakrisson <daniel@hozac.com>
313 * lib/val2text.hc: Don't remove bits for which there were no match.
314 Cast 1 to the TYPE, so uint64 values can be looked up.
316 2008-01-03 15:30 Daniel Hokka Zakrisson <daniel@hozac.com>
318 * lib_internal/util-io.h, src/h2ext.c: Move WRITE_INT to util-io.h,
319 so other programs can use it too.
321 2008-01-03 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
323 * scripts/vmount: Make vmount <guest> -- -a work.
325 2008-01-03 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
327 * lib/vserver.h: Fix typo.
329 2007-12-22 16:30 Daniel Hokka Zakrisson <daniel@hozac.com>
331 * distrib/redhat/initpost: Leave rsyslog enabled for Fedora 8.
333 2007-12-20 00:09 Daniel Hokka Zakrisson <daniel@hozac.com>
335 * src/vclone.c: Don't bail on EINVAL, since the clone build method
336 sets the contexts unconditionally.
338 2007-12-19 19:13 Daniel Hokka Zakrisson <daniel@hozac.com>
340 * distrib/debian/initpost: Remove all unknown services.
342 2007-12-19 14:28 Daniel Hokka Zakrisson <daniel@hozac.com>
344 * scripts/vserver-build, scripts/vserver-build.clone: Use/support
345 the "new" vclone features in the clone build method.
347 2007-12-19 02:17 Daniel Hokka Zakrisson <daniel@hozac.com>
349 * lib/ccaps-v13.c, lib/vserver.h: Add VXC_KTHREAD.
351 2007-12-05 14:24 Daniel Hokka Zakrisson <daniel@hozac.com>
353 * lib/syscall_tagmigrate-v23.hc: Use TAG_KERNEL2USER on the result.
355 2007-12-05 00:51 Daniel Hokka Zakrisson <daniel@hozac.com>
357 * scripts/vserver-build.debootstrap: Work with newer versions of
360 2007-12-03 21:08 Daniel Hokka Zakrisson <daniel@hozac.com>
362 * distrib/f7/yum.repos.d/fedora.repo: Correct path to keys.
364 2007-12-03 18:06 Daniel Hokka Zakrisson <daniel@hozac.com>
366 * scripts/vserver: Document --debug.
368 2007-11-30 23:18 Daniel Hokka Zakrisson <daniel@hozac.com>
370 * distrib/misc/h2ext.desc: Use --numeric-owner for tar and
371 --numeric-uid-gid for cpio.
373 2007-11-26 23:47 Daniel Hokka Zakrisson <daniel@hozac.com>
375 * src/vsched.c: Floats are numbers too.
377 2007-11-19 04:48 Daniel Hokka Zakrisson <daniel@hozac.com>
379 * distrib/Makefile.am, distrib/f8,
380 distrib/f8/yum.repos.d/fedora-development.repo,
381 distrib/f8/yum.repos.d/fedora-updates-testing.repo,
382 distrib/f8/yum.repos.d/fedora-updates.repo,
383 distrib/f8/yum.repos.d/fedora.repo: Add Fedora 8.
385 2007-11-17 23:52 Benedikt Böhm <hollow@gentoo.org>
387 * scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
388 scripts/vupdateworld: fix a corner case in gentoo helpers
390 2007-11-17 21:36 Benedikt Böhm <hollow@gentoo.org>
392 * scripts/vserver.functions: use sane PATH during shutdown
394 2007-11-13 22:17 Daniel Hokka Zakrisson <daniel@hozac.com>
396 * distrib/misc/debootstrap.uri: Update to 1.0.6.
398 2007-10-29 21:13 Daniel Hokka Zakrisson <daniel@hozac.com>
400 * scripts/Makefile-files, scripts/vmount: Add vmount, a wrapper to
401 mount something in a guest.
403 2007-10-27 19:34 Daniel Hokka Zakrisson <daniel@hozac.com>
405 * contrib/manifest.dat.pathsubst, man/Makefile-files,
406 man/vserver-build.8.pathsubst, man/vserver.8: Man pages update
409 2007-10-25 01:18 Daniel Hokka Zakrisson <daniel@hozac.com>
411 * distrib/Makefile.am, distrib/alpine, distrib/alpine/initpost,
412 distrib/alpine/initpre: Add "Alpine Linux".
414 2007-10-25 00:26 Daniel Hokka Zakrisson <daniel@hozac.com>
416 * scripts/vserver: Cleanup the help message.
418 2007-10-25 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
420 * distrib/debian/initpost, distrib/redhat/initpost,
421 scripts/vserver, scripts/vserver-build.functions,
422 scripts/vserver.stop: Create helper functions to start a guest
423 that just sleeps and kills.
425 2007-10-22 20:43 Daniel Hokka Zakrisson <daniel@hozac.com>
427 * src/vmemctrl.c: Fix startup bug on older kernels.
429 2007-10-16 00:27 Daniel Hokka Zakrisson <daniel@hozac.com>
431 * configure.ac, scripts/util-vserver-vars.pathsubst,
432 scripts/vserver.functions, scripts/vserver.start,
433 util-vserver.spec.in: Lots of small fixes to make everything
434 behave like it should.
436 2007-10-15 11:38 Daniel Hokka Zakrisson <daniel@hozac.com>
438 * contrib/manifest.dat.pathsubst: Add vmemctrl and vspace to the
441 2007-10-15 11:31 Daniel Hokka Zakrisson <daniel@hozac.com>
443 * doc/configuration.xml, gentoo/util-vserver,
444 scripts/vserver.functions, scripts/vserver.start,
445 scripts/vserver.stop, sysv/util-vserver: Add support for
446 per-guest device maps.
448 2007-10-14 14:40 Daniel Hokka Zakrisson <daniel@hozac.com>
450 * doc/configuration.xml: Improve the disk limit descriptions.
452 2007-10-14 00:32 Daniel Hokka Zakrisson <daniel@hozac.com>
454 * distrib/misc/vprocunhide-files: Hide conntrack files.
456 2007-10-13 14:17 Daniel Hokka Zakrisson <daniel@hozac.com>
458 * doc/configuration.xml, scripts/vserver.functions,
459 scripts/vserver.start: Add support for the OOM bias in the
462 2007-10-13 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
464 * kernel/context_cmd.h, kernel/switch.h, lib/Makefile-files,
465 lib/syscall_getbadness-v23.hc, lib/syscall_getbadness.c,
466 lib/syscall_setbadness-v23.hc, lib/syscall_setbadness.c,
467 lib/vserver.h, src, src/Makefile-files, src/vmemctrl.c: Add
468 support for the OOM bias, and vmemctrl to control it.
470 2007-10-13 01:10 Daniel Hokka Zakrisson <daniel@hozac.com>
472 * lib/vserver.h, src, src/Makefile-files, src/vspace.c: Added
473 vspace, like vnamespace but generic.
475 2007-10-12 00:03 Daniel Hokka Zakrisson <daniel@hozac.com>
477 * scripts/vserver.functions, scripts/vserver.start: Run fsck on
478 filesystems in the guest's fstab.
480 2007-10-11 23:47 Daniel Hokka Zakrisson <daniel@hozac.com>
482 * lib/vserver.h, src/naddress.c: Ranges might want masks too.
484 2007-10-11 20:37 Daniel Hokka Zakrisson <daniel@hozac.com>
486 * kernel/device_cmd.h, lib/Makefile-files,
487 lib/syscall_unsetmapping-v21.hc, lib/syscall_unsetmapping.c,
488 lib/vserver.h, scripts/vserver.functions, src/vdevmap.c: Add
489 support for vc_unset_mapping introduced in 2.3.0.27.
491 2007-10-10 09:01 Daniel Hokka Zakrisson <daniel@hozac.com>
493 * doc/configuration.xml: Clarify which entries are required for
496 2007-10-06 17:23 Daniel Hokka Zakrisson <daniel@hozac.com>
498 * scripts/vserver.functions: People love symlinks.
500 2007-09-11 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
502 * distrib/f7/yum/yum.conf, scripts/vserver-build.functions.yum:
503 added support for yum's new persistdir option
505 2007-09-11 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
507 * contrib/yum-3.2.4-chroot.patch: fixed patch and re-added lost
508 hunk which caused broken paths for cachedir, logfile and friends
510 2007-09-06 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
512 * scripts/vserver.functions, src/vtag.c: Unbreak dynamic contexts.
514 2007-09-06 07:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
516 * contrib/Makefile-files, contrib/yum-3.2.4-chroot.patch: added
519 2007-09-03 07:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
521 * lib_internal/matchlist-appendfiles.c,
522 lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h,
523 lib_internal/util-safechdir.h: whitespace-cleanup
525 2007-09-03 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
527 * lib_internal/matchlist-appendfiles.c,
528 lib_internal/matchlist-initmanually.c, lib_internal/matchlist.h:
529 fixed const-ness of matchlist functions
531 made the initial file-list a 'char const **' to ease
532 initialization from string constants
534 2007-09-03 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
536 * lib_internal/util-safechdir.h: fixed declaration of 'struct stat'
538 include <sys/stat.h> instead of declaring it with 'struct stat'
539 as it might cause conflicts when 'stat' is #defined as stat64
542 2007-09-02 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
544 * NEWS, configure.ac: Version 0.30.214.
546 2007-09-02 19:51 Daniel Hokka Zakrisson <daniel@hozac.com>
548 * lib/syscall_getccaps-v13.hc: Use the correct syscall.
550 2007-08-27 10:53 Daniel Hokka Zakrisson <daniel@hozac.com>
552 * scripts/vserver.stop: Fix thinko.
554 2007-08-27 10:19 Daniel Hokka Zakrisson <daniel@hozac.com>
556 * distrib/Makefile.am: Remove vserver-config.sh from the Makefile.
558 2007-08-27 10:16 Daniel Hokka Zakrisson <daniel@hozac.com>
560 * distrib/debian/initpost, distrib/debian/vserver-config.sh: Be
561 more like the redhat initpost script, don't start the guest for
564 2007-08-26 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
566 * doc/configuration.xml, scripts/chbind, scripts/chcontext,
567 scripts/pkgmgmt, scripts/vserver-build.fai,
568 scripts/vserver.functions, scripts/vserver.start,
569 scripts/vserver.stop, scripts/vserver.suexec, scripts/vsomething,
570 src/vtag.c: Add support for the lback address in the
572 Add --silent to vtag so it'll complain if run manually on a
573 kernel without the necessary support.
575 2007-08-26 17:50 Daniel Hokka Zakrisson <daniel@hozac.com>
577 * doc/configuration.xml: Document the tag and ncontext files.
579 2007-08-26 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
581 * lib/nflags-net.c: Add remap_lback as an alias to lback_remap.
583 2007-08-25 16:56 Daniel Hokka Zakrisson <daniel@hozac.com>
585 * lib/getvserverbyctx-compat.hc, lib/getvserverctx.c: Fallback to
586 context if ncontext/tag don't exist.
587 Fix remanining vc_getVserverCtx caller.
589 2007-08-25 16:50 Daniel Hokka Zakrisson <daniel@hozac.com>
591 * distrib/misc/debootstrap.uri: debootstrap 1.0.3
593 2007-08-21 23:00 Daniel Hokka Zakrisson <daniel@hozac.com>
595 * doc/configuration.xml: Clarify that specifying dev will
596 add/remove the IP address.
598 2007-08-21 18:39 Daniel Hokka Zakrisson <daniel@hozac.com>
600 * scripts/vserver.functions: Add a static context sanity check.
602 2007-08-16 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
604 * src/setattr.c: Add --immutable.
606 2007-08-16 19:53 Daniel Hokka Zakrisson <daniel@hozac.com>
608 * scripts/vserver.stop: Migrate to the tag on stop too.
610 2007-08-16 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
612 * scripts/chcontext: Fix for vtag invocations.
614 2007-08-16 03:06 Daniel Hokka Zakrisson <daniel@hozac.com>
616 * compat.h, configure.ac, contrib/manifest.dat.pathsubst,
617 ensc_wrappers/wrappers-vserver.hc, kernel/switch.h,
618 kernel/tag_cmd.h, lib/Makefile-files,
619 lib/getvserverbyctx-compat.hc, lib/getvserverbyctx-v13.hc,
620 lib/getvserverctx.c, lib/issupported.c, lib/issupportedstring.c,
621 lib/nidopt2nid.c, lib/syscall_getvci-v21.hc,
622 lib/syscall_getvci.c, lib/syscall_tagcreate.c,
623 lib/syscall_tagmigrate-v23.hc, lib/syscall_tagmigrate.c,
624 lib/syscall_tasktag-v23.hc, lib/syscall_tasktag.c,
625 lib/tagopt2tag.c, lib/virtual.h, lib/vserver-internal.h,
626 lib/vserver.h, lib/xidopt2xid.c, scripts/chcontext,
627 scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
628 scripts/vserver.start, scripts/vserver.suexec,
629 src/Makefile-files, src/vserver-info.c, src/vtag.c,
630 vserver-start/main.c: Add support for a separate filesystem tag,
631 and in the process improve the support for network contexts.
633 2007-08-16 02:31 Daniel Hokka Zakrisson <daniel@hozac.com>
635 * src/chbind.c: The nid isn't used anymore, legacy APIs don't
638 2007-08-16 02:00 Daniel Hokka Zakrisson <daniel@hozac.com>
640 * lib_internal/sys_unshare.h: Add fallback syscall numbers, if it's
641 not defined in the headers.
643 2007-08-13 18:10 Daniel Hokka Zakrisson <daniel@hozac.com>
645 * scripts/functions: Add some hints for this common problem.
647 2007-08-12 00:13 Daniel Hokka Zakrisson <daniel@hozac.com>
649 * lib/ncaps-net.c, lib/vserver.h, src/nattribute.c: Add network
652 2007-08-10 15:28 Daniel Hokka Zakrisson <daniel@hozac.com>
654 * lib/syscall_netadd-net.hc, src/naddress.c: Fix setting the
657 2007-08-09 02:39 Daniel Hokka Zakrisson <daniel@hozac.com>
659 * lib/nflags-net.c, lib/vserver.h: Add all the network flags.
661 2007-08-08 23:10 Daniel Hokka Zakrisson <daniel@hozac.com>
663 * lib/syscall_ctxcreate-v21.hc: Don't hardcode the spaces to
666 2007-08-08 21:32 Daniel Hokka Zakrisson <daniel@hozac.com>
668 * lib/syscall_ctxcreate-v21.hc: Set the namespaces we've unshared.
670 2007-08-08 21:03 Daniel Hokka Zakrisson <daniel@hozac.com>
672 * gentoo/Makefile-files: Add the bash-wrapper to the Makefile.
674 2007-08-08 20:47 Daniel Hokka Zakrisson <daniel@hozac.com>
676 * lib_internal/Makefile-files: Add sys_unshare to the Makefile.
678 2007-08-08 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
680 * AUTHORS, configure.ac, ensc_wrappers/wrappers-vserver.hc,
681 kernel/inode_cmd.h, kernel/network.h, kernel/network_cmd.h,
682 lib/Makefile-files, lib/syscall_ctxcreate-v13.hc,
683 lib/syscall_ctxcreate-v21.hc, lib/syscall_ctxcreate.c,
684 lib/syscall_fgetiattr-v22.hc, lib/syscall_fgetiattr.c,
685 lib/syscall_fsetiattr-v22.hc, lib/syscall_fsetiattr.c,
686 lib/syscall_netadd-net.hc, lib/syscall_netadd-netv2.hc,
687 lib/syscall_netadd.c, lib/syscall_netremove-net.hc,
688 lib/syscall_netremove-netv2.hc, lib/syscall_netremove.c,
689 lib/syscall_setsched-v22.hc, lib/syscall_setsched.c,
690 lib/vserver-internal.h, lib/vserver.h,
691 lib_internal/sys_unshare.h, src/chbind.c, src/naddress.c,
692 src/rpm-fake.c, src/vcontext.c, vserver-start/main.c: Add support
693 for the various new APIs in 2.2 and 2.3, in particular, netv2.
695 2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
697 * scripts/vserver.delete: Remove the cache so disk limit caches
698 have no chance of being reused if the same guest is recreated at
699 a later point in time.
701 2007-08-05 18:36 Daniel Hokka Zakrisson <daniel@hozac.com>
703 * scripts/vserver-build.yum: It's just yum, not yum-rpm.
705 2007-08-05 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
707 * util-vserver.spec.in: Remove e2fsprogs requirement, no longer
710 2007-07-31 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
712 * scripts/vserver-build.debootstrap: Use findFile consistently.
713 Don't fail if a file doesn't exist, these are all optional.
715 2007-07-30 09:36 Benedikt Böhm <hollow@gentoo.org>
717 * gentoo/util-vserver, gentoo/vprocunhide: some more POSIX fixes
719 2007-07-29 17:14 Daniel Hokka Zakrisson <daniel@hozac.com>
721 * gentoo/Makefile-files, gentoo/bash-wrapper, gentoo/util-vserver:
722 Only POSIX-sh in Gentoo initscripts.
724 2007-07-29 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
726 * distrib/Makefile.am, distrib/breezy,
727 distrib/breezy/debootstrap.script, distrib/dapper,
728 distrib/dapper/debootstrap.script, distrib/debian,
729 distrib/debian/debootstrap.script, distrib/debian/initpost,
730 distrib/edgy, distrib/edgy/debootstrap.script, distrib/etch,
731 distrib/feisty, distrib/feisty/debootstrap.script, distrib/gutsy,
732 distrib/gutsy/debootstrap.script, distrib/hoary,
733 distrib/hoary/debootstrap.script, distrib/warty,
734 distrib/warty/debootstrap.script,
735 scripts/vserver-build.debootstrap,
736 scripts/vserver-build.functions: Various debootstrap
739 2007-07-29 16:32 Daniel Hokka Zakrisson <daniel@hozac.com>
741 * src/naddress.c: Prettier output on error.
743 2007-07-22 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
745 * lib_internal/Makefile-files, lib_internal/matchlist-compare.c,
746 lib_internal/mkdir.c, lib_internal/testsuite,
747 lib_internal/testsuite/Makefile-files,
748 lib_internal/testsuite/matchlist.c, lib_internal/util.h,
749 src/vclone.c, src/vhashify.c: Add exclude list support for
752 2007-07-19 20:56 Daniel Hokka Zakrisson <daniel@hozac.com>
754 * lib/Makefile-files, lib/syscall_getsched-v21.hc,
755 lib/syscall_getsched.c, lib/vserver.h: Add vc_get_sched.
757 2007-07-18 17:32 Daniel Hokka Zakrisson <daniel@hozac.com>
759 * configure.ac, scripts/util-vserver-vars.pathsubst: ... and add
762 2007-07-18 17:24 Daniel Hokka Zakrisson <daniel@hozac.com>
764 * scripts/vserver, scripts/vserver.functions,
765 scripts/vserver.start: Add --strace and --debug-sysv options to
766 further debug problems with starting a guest.
768 2007-07-16 15:52 Daniel Hokka Zakrisson <daniel@hozac.com>
770 * lib/Makefile-files: Add it to the Makefile.
772 2007-07-16 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
774 * lib/syscall_getccaps-v21.hc, lib/syscall_getccaps.c: Make
775 vc_get_ccaps do the right thing.
777 2007-07-13 14:35 Daniel Hokka Zakrisson <daniel@hozac.com>
779 * scripts/vserver.stop: Enter the network context to stop the
782 2007-07-12 21:59 Daniel Hokka Zakrisson <daniel@hozac.com>
784 * src/fakerunlevel.c: Support runlevels up to 9, as per init(1).
786 2007-07-11 14:34 Daniel Hokka Zakrisson <daniel@hozac.com>
788 * src/h2ext.c: Add some sanity checking.
790 2007-07-11 14:27 Daniel Hokka Zakrisson <daniel@hozac.com>
792 * distrib/f7/yum.repos.d/fedora.repo: Add forgotten file.
794 2007-07-10 20:35 Daniel Hokka Zakrisson <daniel@hozac.com>
796 * src/vclone.c: Add an option to specify the xid the non-shared
797 files should belong to.
799 2007-07-10 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
801 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
802 distrib/misc/h2ext.desc, pathconfig.h.pathsubst,
803 scripts/Makefile-files, scripts/h2ext-worker, scripts/magic.mime,
804 scripts/util-vserver-vars.pathsubst,
805 scripts/vserver-build.template, src/Makefile-files, src/h2ext.c:
806 Replace file with h2ext for the template build method.
808 2007-07-08 18:29 Daniel Hokka Zakrisson <daniel@hozac.com>
810 * src/chbind.c: It's network isolation, not virtualization.
812 2007-07-07 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
814 * contrib/Makefile-files, contrib/yum-3.2.1-chroot.patch: added
815 patch for yum-3.2.1; this one should retain API
816 compatibility by using a dummy argument for the *Lock()
819 2007-06-25 15:24 Daniel Hokka Zakrisson <daniel@hozac.com>
821 * util-vserver.spec.in: Update URLs.
823 2007-06-24 22:04 Daniel Hokka Zakrisson <daniel@hozac.com>
825 * doc/configuration.xml, scripts/vserver-build.template: Add a way
826 to associate a distribution with a default template.
828 2007-06-24 21:28 Daniel Hokka Zakrisson <daniel@hozac.com>
830 * distrib/Makefile.am, distrib/f7,
831 distrib/f7/yum.repos.d/fedora-core.repo,
832 distrib/f7/yum.repos.d/fedora-development.repo,
833 distrib/f7/yum.repos.d/fedora-extras-development.repo,
834 distrib/f7/yum.repos.d/fedora-extras.repo,
835 distrib/f7/yum.repos.d/fedora-legacy.repo,
836 distrib/f7/yum.repos.d/fedora-updates-testing.repo,
837 distrib/f7/yum.repos.d/fedora-updates.repo: Add Fedora 7.
839 2007-06-24 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
841 * src: Ignore vsysctl and vclone too.
843 2007-06-21 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
845 * scripts/vyum-worker: Support 3.1.x and 3.2.x as well.
847 2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
849 * contrib/yum-3.2.0-chroot.patch: Use the correct path to the
852 2007-06-21 12:55 Daniel Hokka Zakrisson <daniel@hozac.com>
854 * mkrelease: Make it do everything needed.
856 2007-06-16 20:42 Daniel Hokka Zakrisson <daniel@hozac.com>
858 * scripts/vserver.functions: Define PREVLEVEL and RUNLEVEL so
859 SuSE's rc script works correctly.
861 2007-06-11 12:09 Daniel Hokka Zakrisson <daniel@hozac.com>
863 * doc/configuration.xml: fstab.remote uses the guest's network
866 2007-06-01 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
868 * contrib/Makefile-files, contrib/yum-3.0.5-chroot.patch,
869 contrib/yum-3.2.0-chroot.patch: added updated patches for yum.
870 The yum-3.2.0 one is untested.
872 2007-06-01 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
874 * lib_internal/testsuite/Makefile-files: Fixed problems when
875 building both a dietlibc and a GNU version of a
876 testsuite program. Previously, the same object file (which was
878 by 'diet') was used for both variants and only linking differed
880 them. This caused problems at least in F7 on PPC platforms.
882 2007-06-01 16:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
884 * lib_internal/unify-copy.c: deallocate resources symmetrically
886 2007-05-31 17:58 Benedikt Böhm <hollow@gentoo.org>
888 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: fix
889 TERM for colored output
891 2007-05-26 11:50 Daniel Hokka Zakrisson <daniel@hozac.com>
893 * distrib/gentoo/init-vserver.sh: TERM=linux is needed for color
896 2007-05-03 12:20 Daniel Hokka Zakrisson <daniel@hozac.com>
898 * NEWS: Version 0.30.213.
900 2007-05-03 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
902 * contrib/manifest.dat.pathsubst: Add missing file.
904 2007-05-02 20:11 Daniel Hokka Zakrisson <daniel@hozac.com>
906 * configure.ac: Version 0.30.213.
908 2007-04-27 09:08 Benedikt Böhm <hollow@gentoo.org>
910 * scripts/vserver.functions: fake init environment during shutdown,
911 otherwise rc just calls shutdown/halt which does not work without
914 2007-04-27 09:02 Benedikt Böhm <hollow@gentoo.org>
916 * distrib/gentoo/initpost, distrib/gentoo/initpre: add dummy net
917 dependency to default runlevel; dmesg/syslog is now handled in
920 2007-04-27 09:01 Benedikt Böhm <hollow@gentoo.org>
922 * src/chroot-sh.c: add link command to chroot-sh
924 2007-04-27 08:42 Benedikt Böhm <hollow@gentoo.org>
926 * distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: don't call
927 /halt/reboot -f for gentoo init style, but rather just exit,
928 since we would be killed by vshelper, does not matter for reboot
929 from inside: simple reboot wonÄt work with gentoo init style,
930 must use reboot -f inside
932 2007-04-27 08:40 Benedikt Böhm <hollow@gentoo.org>
934 * distrib/gentoo/initpre: fix distdir handling if prefix is not
936 2007-04-21 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
938 * lib/cflags-v13.c, scripts/vshelper: Use the state change helper
939 to stop the guest when the last process exits.
941 2007-04-21 14:05 Daniel Hokka Zakrisson <daniel@hozac.com>
943 * scripts/vserver-build.template: Recognize the --nodevsanity
946 2007-04-21 14:04 Daniel Hokka Zakrisson <daniel@hozac.com>
948 * scripts/functions: Don't do namespace cleanup if we're not in a
951 2007-04-21 14:03 Daniel Hokka Zakrisson <daniel@hozac.com>
953 * distrib/Makefile.am, distrib/centos5, distrib/centos5/pkgs,
954 distrib/centos5/yum, distrib/centos5/yum.repos.d,
955 distrib/centos5/yum.repos.d/CentOS-Base.repo,
956 distrib/centos5/yum/yum.conf: Add CentOS 5.
958 2007-04-13 10:46 Benedikt Böhm <hollow@gentoo.org>
960 * distrib/etch/vserver-config.sh: remove interactive setup steps
962 2007-04-13 09:02 Benedikt Böhm <hollow@gentoo.org>
964 * distrib/Makefile.am, distrib/etch, distrib/etch/initpost,
965 distrib/etch/vserver-config.sh, distrib/misc/debootstrap.mirror,
966 scripts/vserver-build.debootstrap: add build scripts for debian
969 2007-04-11 18:14 Daniel Hokka Zakrisson <daniel@hozac.com>
971 * scripts/vyum-worker: Fix typo.
973 2007-04-11 17:55 Daniel Hokka Zakrisson <daniel@hozac.com>
975 * distrib/misc/debootstrap.uri: New debootstrap.
977 2007-04-08 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
979 * src/vlogin.c: terminal_copy doesn't return void anymore.
981 2007-04-08 00:39 Daniel Hokka Zakrisson <daniel@hozac.com>
983 * distrib/Makefile.am: Add shutdown.sh and reboot.sh to the
986 2007-03-27 18:00 Benedikt Böhm <hollow@gentoo.org>
988 * distrib/gentoo/initpost, distrib/gentoo/initpre,
989 distrib/gentoo/reboot.sh, distrib/gentoo/shutdown.sh: force
990 halt/reboot if using gentoo init style, enable syslog stub by
991 default for gentoo guests
993 2007-03-24 12:54 Daniel Hokka Zakrisson <daniel@hozac.com>
995 * scripts/vserver-build.debootstrap: Get rid of the work directory
998 2007-03-21 04:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1000 * scripts/vserver: Fix help message.
1002 2007-03-20 20:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1004 * scripts/vserver-build.debootstrap: Fix problems with debootstrap
1007 2007-03-20 17:47 Daniel Hokka Zakrisson <daniel@hozac.com>
1009 * scripts/vserver-build.debootstrap: Remove the guest in case of
1012 2007-03-18 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1014 * scripts/pkgmgmt: Supply the required argument.
1016 2007-03-18 22:02 Daniel Hokka Zakrisson <daniel@hozac.com>
1018 * scripts/vserver-setup.functions: nodev: shouldn't be in the ip
1021 2007-03-18 17:51 Daniel Hokka Zakrisson <daniel@hozac.com>
1023 * gentoo/util-vserver: Verbosify initscript.
1025 2007-03-18 15:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1027 * scripts/functions, scripts/pkgmgmt, scripts/vserver,
1028 scripts/vserver-build.functions, scripts/vsomething: Rename
1029 _setVserverDir to _setVserverDirName.
1030 Rename _getVserverDir to _setVserverDir.
1031 Add _setVserverName to set VSERVER_NAME.
1032 pkgmgmt.initVariables cannot run before _setVserverDirName, and
1033 the initialization must happen once per guest.
1035 2007-03-18 15:04 Daniel Hokka Zakrisson <daniel@hozac.com>
1037 * src/vlogin.c: Attempt to fix the endless loop of select() read().
1039 2007-03-18 11:51 Daniel Hokka Zakrisson <daniel@hozac.com>
1041 * sysv/util-vserver: Create the directories here for strange
1042 distros (e.g. Ubuntu).
1044 2007-03-11 21:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1046 * scripts/vserver.functions: Fix IPv6 address assignment.
1048 2007-03-09 21:07 Daniel Hokka Zakrisson <daniel@hozac.com>
1050 * distrib/misc/debootstrap.uri: Update the debootstrap URI.
1052 2007-03-07 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1054 * src/vsched.c: Fix idle-time.
1056 2007-02-26 20:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1058 * distrib/gentoo/init-vserver.sh, scripts/vserver.functions: Make
1059 the gentoo initstyle work with baselayout-vserver.
1061 2007-02-25 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1063 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Don't
1064 tell init to shutdown if we're called from vshelper, that
1065 should've already happened.
1066 Kill init and other remaining processes from vshelper once the
1067 stop sync signal has arrived.
1069 2007-02-25 01:44 Daniel Hokka Zakrisson <daniel@hozac.com>
1071 * scripts/vserver.functions: Add $__LOCKDIR and /tmp to the
1074 2007-02-24 23:43 Daniel Hokka Zakrisson <daniel@hozac.com>
1076 * configure.ac: Fix help message for --with-initscripts.
1078 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1080 * distrib/Makefile.am: Move the Gentoo in-guest scripts to *_DATA,
1081 so rpm doesn't process them for deps.
1083 2007-02-24 20:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1085 * m4/ensc_pathprog.m4: Fix the symlink problems.
1087 2007-02-22 05:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1089 * lib/syscall-alternative.h: Update to latest shiny.
1091 2007-02-21 20:07 Daniel Hokka Zakrisson <daniel@hozac.com>
1093 * scripts/vserver-setup.functions: Update help message to
1094 correspond better with reality.
1096 2007-02-20 17:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1098 * ensc_wrappers/wrappers-vserver.hc, lib/syscall_ctxmigrate-v21.hc,
1099 lib/syscall_ctxmigrate.c, lib/vserver.h,
1100 lib_internal/switchtowatchxid.c, src/rpm-fake-resolver.c,
1101 src/rpm-fake.c, src/vcontext.c: Add support for the migration
1104 2007-02-17 19:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1106 * scripts/vserver-setup.functions: Make nodev: silence the warning.
1108 2007-02-17 19:01 Daniel Hokka Zakrisson <daniel@hozac.com>
1110 * lib/syscall-alternative.h: Update to latest shiny.
1112 2007-02-14 19:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1114 * scripts/functions: &>> doesn't exist.
1116 2007-02-14 19:24 Daniel Hokka Zakrisson <daniel@hozac.com>
1118 * lib/syscall-alternative.h: Update to latest shiny.
1120 2007-02-11 20:21 Daniel Hokka Zakrisson <daniel@hozac.com>
1122 * scripts/functions: Work better if the default tty is a file by
1123 using /dev/null for input and appending the output.
1125 2007-02-11 20:16 Daniel Hokka Zakrisson <daniel@hozac.com>
1127 * lib/syscall-alternative.h: Update to shiny15.
1129 2007-02-11 00:45 Daniel Hokka Zakrisson <daniel@hozac.com>
1131 * scripts/vserver-build.clone, src/vclone.c: Remove the --source
1132 and --dest "options" from vclone, both are required.
1133 Catch error conditions about the arguments in vclone.
1134 Attempt to figure out where the source if it's not a directory,
1135 and make sure it is one before running vclone.
1137 2007-02-10 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1139 * lib/getxidtype.c: Xid 65535 is a static one when dynamic ones are
1142 2007-02-09 06:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1144 * scripts/vserver.functions: Add /usr/bin to exception list, to
1145 make sure we keep the /usr mount around.
1147 2007-02-05 20:59 Daniel Hokka Zakrisson <daniel@hozac.com>
1149 * src/Makefile-files, src/vkill.c: Fix the last, horribly broken
1152 2007-02-05 20:45 Daniel Hokka Zakrisson <daniel@hozac.com>
1154 * src/vdevmap.c: Really silence the warning.
1156 2007-02-05 20:40 Daniel Hokka Zakrisson <daniel@hozac.com>
1158 * src/vkill.c: Try to figure out the xid if not specified.
1160 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1162 * src/vdevmap.c: Silence warning.
1164 2007-02-05 20:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1166 * distrib/gentoo/net.vserver: Make distrib/gentoo/net.vserver
1167 non-executable so RPM doesn't pick up a dependency on
1170 2007-02-05 18:08 Benedikt Böhm <hollow@gentoo.org>
1172 * scripts/vdispatch-conf, scripts/vesync, scripts/vupdateworld: fix
1173 vsomething arguments in gentoo wrappers
1175 2007-02-04 17:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1177 * lib_internal/unify-copy.c: - documented parts of the code were I
1178 needed to think >1min about its
1180 - use ftruncate(2) instead of a lseek(2)+write(2) sequence to
1183 - set O_NOCTTY flag for temp file
1185 2007-02-04 17:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1187 * lib_internal/testsuite/sigbus.c: - reworked the large pagesize
1188 patch; it seems to be always PAGESIZE*2+1
1189 bytes required to trigger a SIGBUS. Since PAGESIZE is not
1191 directly, use sysconf(3) to get this value and memset(3) to
1196 2007-02-01 12:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1198 * sysv/Makefile-files: Add missing hunk from the Gentoo initscripts
1201 2007-01-29 23:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1203 * Makefile.am, configure.ac, gentoo, gentoo/Makefile-files,
1204 gentoo/util-vserver, gentoo/vprocunhide, gentoo/vservers.default,
1205 util-vserver.spec.in: Add Gentoo initscripts.
1206 Force sysv initscripts for the RPMs.
1208 2007-01-29 02:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1210 * scripts/vserver.stop, scripts/vserver.suexec: There's no need to
1211 enter the filesystem namespaces twice.
1213 2007-01-28 11:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1215 * src/secure-mount.c: When we call the external mount, we need to
1216 preserve all of the options so it can parse them on its own.
1217 The option defaults should set nodev in the flags.
1219 2007-01-27 23:16 Daniel Hokka Zakrisson <daniel@hozac.com>
1221 * contrib/manifest.dat.pathsubst: vserver-copy is legacy, put the
1222 man page in the same package.
1224 2007-01-27 11:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1226 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
1227 distrib/misc/context.start, doc/configuration.xml,
1228 scripts/vserver-setup.functions: Move dynamic context generation
1231 2007-01-27 10:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1233 * scripts/vserver-setup.functions: Set nodev rather than just
1236 2007-01-27 10:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1238 * lib_internal/unify.h: Actually check the mtime when it's not
1241 2007-01-27 09:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1243 * lib_internal/unify.h, src/vhashify.c, src/vhashify.h: Add an
1244 option (--ignore-mtime) to vhashify to hashify files with
1247 2007-01-25 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1249 * doc/configuration.xml: Add entries that were missing from
1252 2007-01-25 09:51 Daniel Hokka Zakrisson <daniel@hozac.com>
1254 * src/chxid.c, src/fstool.c, src/fstool.h: Add option to chxid to
1257 2007-01-23 16:43 Daniel Hokka Zakrisson <daniel@hozac.com>
1259 * src/vclone.c: Don't overwrite files that already exist.
1261 2007-01-23 16:41 Benedikt Böhm <hollow@gentoo.org>
1263 * distrib/Makefile.am, distrib/gentoo/initpost,
1264 distrib/gentoo/initpre, distrib/gentoo/net.vserver: cleanup
1265 gentoo/initpost; add fixes for syslog-ng.conf and net dependency
1266 in baselayout >= 1.13
1268 2007-01-21 20:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1270 * scripts/Makefile-files: ... and the Makefile.
1272 2007-01-21 20:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1274 * contrib/manifest.dat.pathsubst: Add the build method to the
1277 2007-01-21 20:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1279 * contrib/manifest.dat.pathsubst,
1280 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
1281 scripts/vserver-build.clone: Add the clone build method.
1283 2007-01-21 18:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1285 * ensc_wrappers/wrappers-unistd.hc, lib_internal/pathinfo.h,
1286 src/Makefile-files, src/vclone.c: Add vclone, to help with
1289 2007-01-21 08:02 Daniel Hokka Zakrisson <daniel@hozac.com>
1291 * scripts/vserver.start, src/vsysctl.c: If it doesn't exist, only
1294 2007-01-20 17:31 Benedikt Böhm <hollow@gentoo.org>
1296 * distrib/gentoo/initpost: fix runlevel scripts for older
1297 baselayouts too; set hostname inside the guest
1299 2007-01-20 13:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1301 * lib/checkconfig.c: Return 0 on any error, older kernels will
1302 return -EPERM for unknown syscalls.
1304 2007-01-20 09:36 Daniel Hokka Zakrisson <daniel@hozac.com>
1306 * doc/configuration.xml: Document the configuration for vdevmap.
1308 2007-01-20 09:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1310 * doc/configuration.xml: Place-holder documentation for now, until
1311 some better descriptions comes along.
1313 2007-01-20 07:43 Daniel Hokka Zakrisson <daniel@hozac.com>
1315 * lib_internal/testsuite/sigbus.c: Add patch from David Woodhouse
1316 to work with 64 KiB pages.
1318 2007-01-18 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1320 * scripts/util-vserver-vars.pathsubst, scripts/vserver.functions,
1321 sysv/util-vserver: Add support for vdevmap in the configuration.
1323 2007-01-18 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1325 * src/vsysctl.c: Fix logic error.
1327 2007-01-18 13:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1329 * contrib/manifest.dat.pathsubst,
1330 scripts/util-vserver-vars.pathsubst, scripts/vserver.start,
1331 src/Makefile-files, src/vsysctl.c: Add support for setting sysctl
1332 values in the configuration.
1334 2007-01-18 07:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1336 * contrib/Makefile-files, contrib/yum-3.0.3-chroot.patch: added
1339 2007-01-18 04:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1341 * scripts/vserver.functions: Remove the disk limits after saving
1344 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1346 * lib/vserver.h: Add VC_VXSM_MSEC.
1348 2007-01-17 09:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1350 * lib/syscall_setsched-v21.hc: Use VCMD_set_sched_v4 as intended.
1352 2007-01-17 09:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1354 * configure.ac, m4/ensc_dietlibc.m4: Remove the dietlibc sanity
1355 check function, as what it's doing is already done elsewhere.
1357 2007-01-14 12:30 Benedikt Böhm <hollow@gentoo.org>
1359 * scripts/vupdateworld: fix missing world target in vupdateworld
1361 2007-01-10 22:23 Daniel Hokka Zakrisson <daniel@hozac.com>
1363 * util-vserver.spec.in: Teach the spec how to build prereleases and
1366 2007-01-10 19:27 Daniel Hokka Zakrisson <daniel@hozac.com>
1368 * src/vserver-stat.c: The new method doesn't need to be a
1369 spectator, and /proc/virtual isn't available there by default.
1371 2007-01-10 18:53 Daniel Hokka Zakrisson <daniel@hozac.com>
1373 * kernel/sched_cmd.h, lib/Makefile-files, lib/issupported.c,
1374 lib/issupportedstring.c, lib/syscall_schedinfo-v21.hc,
1375 lib/syscall_schedinfo.c, lib/vserver.h, src/vserver-stat.c: Add
1377 Make vserver-stat use the various APIs instead of parsing
1378 per-process /proc entries.
1380 vc_virt_stat.uptime is a uint64_t.
1381 vc_get_dlimit can handle a NULL limits argument.
1383 2007-01-10 18:49 Daniel Hokka Zakrisson <daniel@hozac.com>
1385 * lib/syscall.c, src/rpm-fake.c, src/vcontext.c: There is no
1386 vc_create_context. Stop referencing it.
1388 2007-01-10 11:52 Daniel Hokka Zakrisson <daniel@hozac.com>
1390 * scripts/vserver.stop: Remove persistent on stop.
1392 2007-01-09 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1394 * lib/syscall-wrap.h, lib/vserver-internal.h,
1395 lib_internal/sys_clone.h, lib_internal/sys_personality.h,
1396 m4/ensc_dietlibc.m4: Check if dietlibc declares syscall
1397 incompatibly, to avoid errors.
1398 Move the syscall declaration to lib/syscall-wrap.h.
1400 2007-01-07 22:27 Daniel Hokka Zakrisson <daniel@hozac.com>
1402 * sysv/util-vserver: Fix output.
1404 2007-01-03 11:55 Daniel Hokka Zakrisson <daniel@hozac.com>
1406 * lib/getvserverbyctx.c: Support legacy guests on 2.6 kernels as
1409 2007-01-02 20:54 Daniel Hokka Zakrisson <daniel@hozac.com>
1411 * scripts/vserver.start: The CHBIND_OPTS need to be cleaned before
1412 handing them to $_CHBIND_COMPAT, let $_CHBIND do that.
1414 2007-01-01 19:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1416 * configure.ac: Let glibc use the alternative syscalls as well.
1418 2006-12-30 00:52 Daniel Hokka Zakrisson <daniel@hozac.com>
1420 * lib/vserver.h: Organize things. Structures and functions dealing
1421 with similar things are now grouped together.
1423 2006-12-30 00:40 Daniel Hokka Zakrisson <daniel@hozac.com>
1425 * scripts/functions: Use status for the process count instead since
1426 persistent adds a task there.
1428 2006-12-30 00:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1430 * src: Add vdevmap to ignore.
1432 2006-12-29 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
1434 * sysv/util-vserver: Return a sane value from kill_contexts.
1436 2006-12-29 20:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1438 * lib/vserver-internal.h: Use the correct type for the
1439 configuration bitfield.
1441 2006-12-29 20:32 Daniel Hokka Zakrisson <daniel@hozac.com>
1443 * util-vserver.spec.in: Add util-vserver initscript handling.
1444 Add %changelog comment.
1446 2006-12-29 20:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1448 * contrib/manifest.dat.pathsubst: Add vdevmap.
1450 2006-12-28 00:07 Daniel Hokka Zakrisson <daniel@hozac.com>
1452 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
1453 scripts/util-vserver-vars.pathsubst,
1454 scripts/vserver-init.functions, scripts/vserver-wrapper,
1455 sysv/Makefile-files, sysv/util-vserver, sysv/vprocunhide: Move
1456 initscript functions to vserver-init.functions.
1457 Make vprocunhide use said functions.
1458 Add an initscript to set the helper and kill guest processes.
1460 2006-12-28 00:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1462 * util-vserver.spec.in: Add --without doc and --with legacy
1465 2006-12-20 13:39 Benedikt Böhm <hollow@gentoo.org>
1467 * scripts/vserver-wrapper: cosmetic fixes for vserver-wrapper
1469 2006-12-19 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1471 * src/fstool.c, src/fstool.h, src/setattr.c: Add --immutable,
1472 --~immutable and --!immutable.
1474 2006-12-18 11:26 Daniel Hokka Zakrisson <daniel@hozac.com>
1476 * scripts/vserver.functions: Don't check the VLAN stuff if
1477 novlandev was specified.
1479 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1481 * src/vdevmap.c: Error on too many arguments.
1483 2006-12-12 13:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1485 * distrib/misc/debootstrap.uri: Update debootstrap URL.
1487 2006-12-12 01:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1489 * kernel/device_cmd.h, kernel/switch.h, lib/Makefile-files,
1490 lib/syscall_setmapping-v21.hc, lib/syscall_setmapping.c,
1491 lib/virtual.h, lib/vserver.h, src/Makefile-files, src/vdevmap.c:
1492 Add vdevmap and required functionality.
1494 2006-12-10 17:45 Daniel Hokka Zakrisson <daniel@hozac.com>
1496 * scripts/functions: Improve the vshelper warning (common sign of
1499 2006-12-10 12:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
1501 * contrib/yum-2.6.0-chroot.patch, contrib/yum-2.9.6-chroot.patch:
1502 fixed location of the lockfile; formerly, the chroot path was
1506 2006-12-10 00:57 Daniel Hokka Zakrisson <daniel@hozac.com>
1508 * sysv/vservers-legacy: Don't enable the legacy initscript by
1511 2006-12-09 16:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1513 * NEWS, THANKS, configure.ac: Version 0.30.212.
1515 2006-12-09 16:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1517 * lib_internal/sys_clone.h, src/rpm-fake.c, src/vdlimit.c:
1518 vserver.h defines CLONE_NEW*.
1519 Remove unused include of sys_clone.h from vdlimit.
1521 2006-12-09 16:02 Daniel Hokka Zakrisson <daniel@hozac.com>
1523 * scripts/functions: Make getFileArray handle multiple files as
1526 2006-12-08 15:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1528 * lib/syscall_ctxmigrate-v21.hc: Only enter the namespaces for
1529 static and dynamic xids (i.e. not the spectator).
1531 2006-12-08 13:28 Daniel Hokka Zakrisson <daniel@hozac.com>
1533 * scripts/functions, scripts/vserver, scripts/vserver.functions:
1534 Rather than keeping an unnecessary mount around just because it
1535 was the cwd, cd to the root at the beginning while storing the
1536 original cwd (so it can be used later).
1538 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1540 * doc/configuration-xhtml.xsl: Change the default stylesheet.
1542 2006-12-08 13:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1544 * ensc_wrappers/wrappers-vserver.hc: Add missing hunks from last
1547 2006-12-08 13:24 Daniel Hokka Zakrisson <daniel@hozac.com>
1549 * lib/Makefile-files, lib/checkconfig.c, lib/getxidtype.c,
1550 lib/internal.h, lib/isdynamicxid.c,
1551 lib/syscall_ctxmigrate-v21.hc, lib/syscall_ctxmigrate.c,
1552 lib/syscall_enternamespace-v13.hc,
1553 lib/syscall_enternamespace-v21.hc, lib/syscall_enternamespace.c,
1554 lib/syscall_getspacemask-v21.hc, lib/syscall_getspacemask.c,
1555 lib/syscall_getvci-v21.hc, lib/syscall_getvci.c,
1556 lib/syscall_setnamespace-v13.hc, lib/syscall_setnamespace-v21.hc,
1557 lib/syscall_setnamespace.c, lib/virtual.h,
1558 lib/vserver-internal.h, lib/vserver.h, src/vcontext.c,
1559 src/vnamespace.c: Work better on 2.6.19.
1560 This includes adding a new kind of API that depends on the
1561 VCI-bits, to detect the presence of spaces.
1562 vnamespace now only enters the filesystem related namespaces
1563 (CLONE_NEWNS|CLONE_FS).
1564 vc_ctx_migrate_spaces enters the others.
1565 Fix dynamic context detection by using the VCI-bits.
1567 2006-12-08 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1569 * src/ncontext.c: Remove unused argument.
1571 2006-12-08 13:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1573 * kernel/cacct.h, kernel/cacct_cmd.h, kernel/cacct_def.h,
1574 kernel/cacct_int.h, kernel/context.h, kernel/context_cmd.h,
1575 kernel/cvirt.h, kernel/cvirt_cmd.h, kernel/cvirt_def.h,
1576 kernel/debug.h, kernel/debug_cmd.h, kernel/dlimit.h,
1577 kernel/dlimit_cmd.h, kernel/global.h, kernel/history.h,
1578 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
1579 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1580 kernel/limit_int.h, kernel/namespace.h, kernel/namespace_cmd.h,
1581 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1582 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal.h,
1583 kernel/signal_cmd.h, kernel/space_cmd.h, kernel/switch.h,
1584 kernel/tag.h: Update kernel headers to 2.6.19-vs2.1.x-t7.
1585 Use the headers from make headers_install to cut down on
1586 unnecessary files/content.
1588 2006-12-01 21:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1590 * scripts/vserver.functions: Add cwd to the list of paths to
1591 exclude from namespace cleanup.
1593 2006-12-01 18:41 Daniel Hokka Zakrisson <daniel@hozac.com>
1595 * m4/ensc_e2fscheck.m4: Correct package and distribution name.
1597 2006-11-28 17:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1599 * scripts/vserver.functions: Make non-sysv initstyles work again.
1601 2006-11-27 14:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1603 * lib/vserver.h: Add VLIMIT_MAPPED, for mapped files that are in
1606 2006-11-27 14:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1608 * src/vsched.c: Don't process unknown files.
1610 2006-11-25 19:18 Daniel Hokka Zakrisson <daniel@hozac.com>
1612 * src/chroot-sh.c: Add missing quote.
1614 2006-11-25 19:17 Daniel Hokka Zakrisson <daniel@hozac.com>
1616 * distrib/redhat/initpost: Use chroot-sh chmod to remove the
1617 symlink attack vector.
1619 2006-11-25 02:04 Daniel Hokka Zakrisson <daniel@hozac.com>
1621 * src/vsched.c: Add missing #include <stddef.h> needed for offsetof
1624 2006-11-25 00:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1626 * lib/nflags-net.c, lib/vserver.h: Add NXF_SINGLE_IP.
1628 2006-11-24 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1630 * src/capchroot.c, src/chbind.c, src/chcontext.c, src/fstool.c,
1631 src/keep-ctx-alive.c, src/nattribute.c, src/ncontext.c,
1632 src/rpm-fake-resolver.c, src/secure-mount.c, src/secure-umount.c,
1633 src/vattribute.c, src/vcontext.c, src/vcopy.c, src/vhashify.c,
1634 src/vkill.c, src/vlimit.c, src/vnamespace.c, src/vrsetup.c,
1635 src/vserver-info.c, src/vserver-stat.c, src/vuname.c,
1636 src/vunify.c, src/vwait.c: Make quoting consistent.
1638 2006-11-24 22:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1640 * scripts/legacy/vserver-copy: Use the same flags for legacy as the
1641 rsync build method's default.
1643 2006-11-24 20:34 Daniel Hokka Zakrisson <daniel@hozac.com>
1645 * scripts/vserver.functions, src/nattribute.c: Use --secure by
1647 Add VC_NXF_HIDE_NETIF to the secure default.
1649 2006-11-24 15:23 Daniel Hokka Zakrisson <daniel@hozac.com>
1651 * scripts/vserver: Add forgotten backslash.
1653 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1655 * scripts/vserver: Call vserver-build with --debug too, if it was
1658 2006-11-24 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1660 * configure.ac, contrib/manifest.dat.pathsubst,
1661 scripts/Makefile-files, scripts/util-vserver-vars.pathsubst,
1662 scripts/vserver-build, scripts/vserver-build.rsync: Add an rsync
1665 2006-11-24 14:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1667 * doc/configuration.xml: Add since.
1669 2006-11-23 23:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1671 * scripts/vserver.functions, src/vps.c, src/vserver-stat.c: Update
1672 URL to the proc security page.
1674 2006-11-23 21:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1676 * src/vnamespace.c: Use CLONE_NEWUTS|CLONE_NEWIPC so it works with
1679 2006-11-23 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1681 * doc/configuration.xml, scripts/chbind, scripts/vserver.functions:
1682 Add support for the network flags and capabilities in the
1685 2006-11-23 18:30 Daniel Hokka Zakrisson <daniel@hozac.com>
1687 * lib/ccaps-v13.c, lib/cflags-v13.c, lib/ncaps-net.c,
1688 lib/nflags-net.c, lib/vserver.h: Support the prefixes for all
1689 types of flags and capabilities.
1690 Add NXF_INFO_PRIVATE.
1692 Add aliases for the legacy flags/caps so using the kernel's names
1694 Add alias for VXC_SET_RLIMIT.
1696 2006-11-20 21:12 Daniel Hokka Zakrisson <daniel@hozac.com>
1698 * lib/ccaps-v13.c: Recognize set_utsname as a ccap too.
1700 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1702 * scripts/vserver: Add --rescue-init to the --help message.
1704 2006-11-20 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
1706 * distrib/redhat/initpost: Use --rescue-init.
1708 2006-11-20 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
1710 * scripts/vserver.functions, scripts/vserver.start: Don't set
1711 _IS_FAKEINIT on rescue, let the caller decide with --rescue-init.
1713 2006-11-20 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1715 * scripts/legacy/vserver, scripts/vserver.start: Use
1716 $_CHBIND_COMPAT directly for legacy.
1718 2006-11-20 15:01 Daniel Hokka Zakrisson <daniel@hozac.com>
1720 * src/naddress.c: Cosmetic fixes.
1721 Make sure args.do_set is set to false initially.
1723 2006-11-20 12:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1725 * scripts/vserver.functions: Make vserver <guest> start --rescue
1728 2006-11-20 00:23 Daniel Hokka Zakrisson <daniel@hozac.com>
1730 * src/Makefile-files, src/naddress.c: Make the prefix-to-netmask
1731 conversion work on big-endian too.
1732 Check for invalid prefixes.
1733 Improve help message.
1734 Add --set operation that removes all the old IP addresses first.
1736 2006-11-19 17:25 Daniel Hokka Zakrisson <daniel@hozac.com>
1738 * contrib/manifest.dat.pathsubst,
1739 ensc_wrappers/wrappers-vserver.hc, lib/Makefile-files,
1740 lib/nidopt2nid.c, lib/vserver.h, scripts/Makefile-files,
1741 scripts/chbind, scripts/util-vserver-vars.pathsubst, src,
1742 src/Makefile-files, src/chbind.c, src/naddress.c,
1743 src/nattribute.c, src/ncontext.c: Break up the old chbind into
1744 ncontext, nattribute, and naddress.
1745 This is done mostly to add support for network flags and caps,
1746 but also to get the same level of flexibility that the security
1748 In addition, a vc_nidopt2nid was created to correctly map --nid
1749 self to the current process's nid.
1751 2006-11-17 18:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1753 * scripts/chcontext: Fix chcontext --help and --version.
1755 2006-11-17 18:42 Daniel Hokka Zakrisson <daniel@hozac.com>
1757 * doc/configuration.xml: soft-limit and hard-limit.
1759 2006-11-15 21:38 Daniel Hokka Zakrisson <daniel@hozac.com>
1761 * distrib/fc5/yum.repos.d/fedora-core.repo,
1762 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
1763 distrib/fc5/yum.repos.d/fedora-extras.repo,
1764 distrib/fc5/yum.repos.d/fedora-legacy.repo,
1765 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
1766 distrib/fc5/yum.repos.d/fedora-updates.repo,
1767 distrib/fc6/yum.repos.d/fedora-core.repo,
1768 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
1769 distrib/fc6/yum.repos.d/fedora-extras.repo,
1770 distrib/fc6/yum.repos.d/fedora-legacy.repo,
1771 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
1772 distrib/fc6/yum.repos.d/fedora-updates.repo: Use HTTP URLs for
1773 the keys (insecure, I know), so it'll work on non-Fedora systems
1776 2006-11-15 20:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1778 * lib/Makefile-files, lib/syscall_ctxstat-v21.hc,
1779 lib/syscall_ctxstat.c, lib/syscall_getvci-v21.hc,
1780 lib/syscall_getvci.c, lib/syscall_resetminmax-v21.hc,
1781 lib/syscall_resetminmax.c, lib/syscall_rlimitstat-v21.hc,
1782 lib/syscall_rlimitstat.c, lib/syscall_virtstat-v21.hc,
1783 lib/syscall_virtstat.c, lib/vserver.h: Add the new syscalls from
1786 2006-11-14 23:06 Daniel Hokka Zakrisson <daniel@hozac.com>
1788 * doc/configuration.xml, scripts/functions: Enable namespace
1790 Various cleanups in the documentation, make sure references work.
1792 2006-11-14 22:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1794 * src/vlimit.c: strcpy copies \0, use memcpy instead.
1796 2006-11-13 21:53 Daniel Hokka Zakrisson <daniel@hozac.com>
1798 * doc/configuration.xml, lib/vserver.h, src/vlimit.c: Add the
1800 Add RLIMIT_MSGQUEUE, define it ourselves if not present (like on
1803 2006-11-13 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1805 * doc/configuration.xml, src/vsched.c: Cosmetic fixes for vsched.
1806 Document the configuration format.
1808 2006-11-11 02:05 Daniel Hokka Zakrisson <daniel@hozac.com>
1810 * scripts/vserver.start: Force update when starting the guest.
1812 2006-11-11 00:53 Daniel Hokka Zakrisson <daniel@hozac.com>
1814 * src/vsched.c: Only bother with the first line of the files.
1817 2006-11-11 00:29 Daniel Hokka Zakrisson <daniel@hozac.com>
1819 * scripts/vserver.functions, src/Makefile-files, src/vsched.c: Make
1820 vsched capable of configuring the new scheduler using a new
1821 configuration format (one value per file).
1823 2006-11-05 17:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1825 * lib/syscall_setccaps-v21.hc, lib/syscall_setsched-v21.hc,
1826 lib/vserver.h: Set svn:keywords.
1827 Fix the vc_set_sched API to make more sense, and handle the logic
1830 2006-11-05 17:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1832 * src/exec-ulimit.c: Reset the limits unconditionally.
1833 Treat RLIMIT_NOFILE specially, since the kernel does.
1834 Fix dietlibc'isms, and handle sys_old_getrlimit's values.
1836 2006-11-04 19:36 Daniel Hokka Zakrisson <daniel@hozac.com>
1838 * src/exec-ulimit.c: Reset all limits that aren't configured.
1840 2006-11-04 13:59 Daniel Hokka Zakrisson <daniel@hozac.com>
1842 * lib/syscall_setsched-v21.hc, lib/vserver.h: Fix typos from last
1845 2006-11-03 22:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1847 * doc/configuration.xml, scripts/functions, scripts/vserver: Make
1850 2006-11-03 19:59 Daniel Hokka Zakrisson <daniel@hozac.com>
1852 * Makefile.am, configure.ac, kernel/cacct.h, kernel/cacct_cmd.h,
1853 kernel/cacct_def.h, kernel/cacct_int.h, kernel/context.h,
1854 kernel/context_cmd.h, kernel/cvirt.h, kernel/cvirt_cmd.h,
1855 kernel/cvirt_def.h, kernel/debug.h, kernel/debug_cmd.h,
1856 kernel/dlimit.h, kernel/dlimit_cmd.h, kernel/global.h,
1857 kernel/history.h, kernel/inode.h, kernel/inode_cmd.h,
1858 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
1859 kernel/limit_int.h, kernel/monitor.h, kernel/namespace_cmd.h,
1860 kernel/network.h, kernel/network_cmd.h, kernel/sched.h,
1861 kernel/sched_cmd.h, kernel/sched_def.h, kernel/signal_cmd.h,
1862 kernel/switch.h, kernel/tag.h, kernel/xid.h, lib/Makefile-files,
1863 lib/ccaps-v13.c, lib/cflags-v13.c, lib/nflags-net.c,
1864 lib/syscall_setccaps-v13.hc, lib/syscall_setccaps-v21.hc,
1865 lib/syscall_setccaps.c, lib/syscall_setsched-v13.hc,
1866 lib/syscall_setsched-v21.hc, lib/syscall_setsched.c,
1867 lib/vserver-internal.h, lib/vserver.h: This commit adds support
1868 for the 2.1 vserver API.
1869 Update the kernel headers to 2.1.1-rc47.
1870 Add the new ccapabilities, context flags, and network flags.
1871 Use the correct VCMDs for the older calls.
1872 Add vc_set_sched_v21, to configure the new scheduler.
1873 Add vc_set_ccaps_v21, which sets the ccaps and bcaps using the
1874 new interfaces for that.
1876 2006-11-03 16:20 Benedikt Böhm <hollow@gentoo.org>
1878 * distrib/gentoo/initpost: init style gentoo will also work with
1879 older baselayout-vserver
1881 2006-11-03 15:02 Daniel Hokka Zakrisson <daniel@hozac.com>
1883 * contrib/manifest.dat.pathsubst: Add vemerge, vesync, vupdateworld
1885 Fix the sort order a bit.
1887 2006-11-03 14:56 Daniel Hokka Zakrisson <daniel@hozac.com>
1889 * doc/configuration.xml: bcapabilities and ccapabilities won't be
1890 changing names any time soon, remove experimental marker.
1891 ulimits are honored for 2.6 kernels as well.
1894 2006-11-03 14:36 Benedikt Böhm <hollow@gentoo.org>
1896 * distrib/gentoo/init-vserver.sh, scripts/Makefile-files,
1897 scripts/vdispatch-conf, scripts/vemerge, scripts/vesync,
1898 scripts/vserver.functions, scripts/vupdateworld: add gentoo
1899 specific wrappers: vemerge, vesync, vupdateworld and
1900 vdispatch-conf; add RUNLEVEL_START to gentoo init style
1902 2006-11-02 19:32 Benedikt Böhm <hollow@gentoo.org>
1904 * distrib/gentoo/initpost: fix fstab fixing for gentoo/initpost
1906 2006-11-01 19:46 Daniel Hokka Zakrisson <daniel@hozac.com>
1908 * scripts/vyum-worker: Add missing space.
1910 2006-11-01 19:23 Benedikt Böhm <hollow@gentoo.org>
1912 * distrib/Makefile.am, distrib/gentoo/init-vserver.sh,
1913 distrib/gentoo/initpost, distrib/gentoo/initpre,
1914 scripts/vserver.functions: reimplement gentoo init style +
1915 prepare distrib/gentoo for baselayout-1.13
1917 2006-11-01 15:34 Benedikt Böhm <hollow@gentoo.org>
1919 * src/Makefile-files, src/chroot-sh.c: add mkdir and chmod
1920 functions to chroot-sh
1922 2006-10-31 14:33 Benedikt Böhm <hollow@gentoo.org>
1924 * scripts/vserver-build.template: fix no_dev_sanity logic
1926 2006-10-19 15:09 Daniel Hokka Zakrisson <daniel@hozac.com>
1928 * doc/configuration.xml, scripts/vserver.functions: Improve
1929 namespace cleanup to make sure some required directories stick
1930 around, and add some configuration options to exclude further
1933 2006-10-12 14:39 Daniel Hokka Zakrisson <daniel@hozac.com>
1935 * scripts/vyum-worker: Handle version 3.0 as well.
1937 2006-10-07 18:03 Daniel Hokka Zakrisson <daniel@hozac.com>
1939 * NEWS, configure.ac, mkrelease: Version 0.30.211.
1941 2006-10-07 12:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1943 * doc/configuration.xml: Fix typoed URL.
1945 2006-10-07 12:13 Daniel Hokka Zakrisson <daniel@hozac.com>
1947 * scripts/vserver-build.fai: Point to the FAI wiki for information
1948 about how to use it.
1949 Make AUTO the default.
1950 Move the prompt to after the trap has been setup.
1951 Run base.__cleanup as the last step of killprocs, so the files
1952 needed are still around for the rest of the cleanup.
1953 Use isVserverRunning so the runfile is cleaned up too.
1954 Mount the NFS-root and the target with -o dev, to allow the
1957 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1959 * contrib/manifest.dat.pathsubst: Add vserver-build.fai.
1961 2006-10-04 16:35 Daniel Hokka Zakrisson <daniel@hozac.com>
1963 * scripts/vserver-build.template: We can't remove dev/* if we're
1964 not in the guest's root.
1966 2006-10-04 13:22 Daniel Hokka Zakrisson <daniel@hozac.com>
1968 * scripts/vserver-build.fai: Have vuname set the context as well,
1969 so we can find it with vserver-info <name> CONTEXT.
1971 2006-10-04 13:20 Daniel Hokka Zakrisson <daniel@hozac.com>
1973 * src/secure-mount.c: Remove options that we parse ourselves, so
1974 the kernel doesn't see them (and fail).
1975 Reenable MS_NODEV default.
1977 2006-10-04 12:33 Daniel Hokka Zakrisson <daniel@hozac.com>
1979 * scripts/vserver.functions: If creation is failing, we want to see
1980 the errors so it's debuggable.
1982 2006-10-03 18:37 Daniel Hokka Zakrisson <daniel@hozac.com>
1984 * scripts/vserver-build.fai: Make sure we're running on a
1985 sufficiently capable kernel.
1986 Indent killprocs correctly.
1987 Don't require a static xid by using save_ctxinfo.
1988 Use secure-mount instead of mount.
1989 Set a default hostname if none was specified.
1991 2006-10-03 15:48 Daniel Hokka Zakrisson <daniel@hozac.com>
1993 * src/secure-mount.c: Revert NODEV default, as it makes it
1994 impossible to mount (e.g.) a tmpfs that allows devices.
1996 2006-10-03 13:14 Daniel Hokka Zakrisson <daniel@hozac.com>
1998 * doc/configuration.xml: Add since=... where appropriate.
2000 2006-10-03 12:47 Daniel Hokka Zakrisson <daniel@hozac.com>
2002 * distrib/Makefile.am, distrib/fc6,
2003 distrib/fc6/yum.repos.d/fedora-core.repo,
2004 distrib/fc6/yum.repos.d/fedora-development.repo,
2005 distrib/fc6/yum.repos.d/fedora-extras-development.repo,
2006 distrib/fc6/yum.repos.d/fedora-extras.repo,
2007 distrib/fc6/yum.repos.d/fedora-legacy.repo,
2008 distrib/fc6/yum.repos.d/fedora-updates-testing.repo,
2009 distrib/fc6/yum.repos.d/fedora-updates.repo: Add FC6 distribution
2010 (doesn't work yet, but should once it's released).
2012 2006-10-03 11:15 Daniel Hokka Zakrisson <daniel@hozac.com>
2014 * doc/configuration-wiki.xsl: Move auto-generated notice to the
2017 2006-10-01 17:27 Daniel Hokka Zakrisson <daniel@hozac.com>
2019 * scripts/Makefile-files, scripts/vserver-build,
2020 scripts/vserver-build.fai: Add the fai build method based on Sam
2022 (https://savannah.nongnu.org/patch/?5058)
2024 2006-10-01 15:55 Daniel Hokka Zakrisson <daniel@hozac.com>
2026 * doc/configuration.xml: Fix some spelling errors and update the
2027 parameter lists to be correct.
2029 2006-09-29 22:15 Daniel Hokka Zakrisson <daniel@hozac.com>
2031 * lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc:
2032 Use the older versions of these syscalls, so the utils will work
2035 2006-09-28 22:39 Daniel Hokka Zakrisson <daniel@hozac.com>
2037 * doc/Makefile-files, doc/configuration-wiki.xsl: Add Tim Mecking's
2038 XSL stylesheet for wiki exports.
2040 2006-09-28 15:15 Daniel Hokka Zakrisson <daniel@hozac.com>
2042 * scripts/vserver-build: Cosmetic fixes to the help message.
2044 2006-09-28 15:13 Daniel Hokka Zakrisson <daniel@hozac.com>
2046 * scripts/vserver: Use a new namespace for the build process, so
2047 any mounts performed during the build will vanish when it's done.
2049 2006-09-28 15:10 Daniel Hokka Zakrisson <daniel@hozac.com>
2051 * scripts/vapt-get, scripts/vserver: Make vserver ...
2052 rpm/apt-get/apt-cache/apt-config work again.
2054 2006-09-28 15:08 Daniel Hokka Zakrisson <daniel@hozac.com>
2056 * Makefile.am, contrib/Makefile-files: Add more forgotten files.
2058 2006-09-28 15:06 Daniel Hokka Zakrisson <daniel@hozac.com>
2060 * Makefile.am, m4/changelog.am: Move flags to the same place they
2061 were when cvs2cl was used.
2063 2006-09-28 15:05 Daniel Hokka Zakrisson <daniel@hozac.com>
2065 * doc/configuration.xml: Fix URLs pointing to the source code.
2067 2006-09-26 17:15 Daniel Hokka Zakrisson <daniel@hozac.com>
2069 * contrib/yum-2.9.6-chroot.patch, scripts/vyum-worker: Add a patch
2070 for yum 2.9.6 (for FC6).
2071 Make vyum-worker use the hack configuration if the yum version is
2072 unknown (-> unsupported), rather than silently creating really
2073 strange directories.
2075 2006-09-26 17:12 Daniel Hokka Zakrisson <daniel@hozac.com>
2077 * scripts/vserver-build: Fix help message to correspond with
2080 2006-09-24 17:44 Daniel Hokka Zakrisson <daniel@hozac.com>
2082 * scripts/vserver: This check was correct the first time,
2083 (cond)restart just calls stop and start, so we need not handle
2086 2006-09-24 00:48 Daniel Hokka Zakrisson <daniel@hozac.com>
2088 * src/chroot-sh.c: Fix wrapper prefix so error messages say
2091 2006-09-21 19:44 Daniel Hokka Zakrisson <daniel@hozac.com>
2093 * m4/changelog.am, svnusers.map: Make ChangeLog prettier.
2095 2006-09-21 19:43 Daniel Hokka Zakrisson <daniel@hozac.com>
2097 * src/secure-mount.c: Make nodev the default, but don't enforce it
2100 2006-09-21 19:42 Daniel Hokka Zakrisson <daniel@hozac.com>
2102 * src/vlogin.c: Add the reset atexit handler right after setting
2103 the terminal to raw mode, so we don't end up with a raw terminal
2104 if (e.g.) openpty fails.
2106 2006-09-19 17:29 Daniel Hokka Zakrisson <daniel@hozac.com>
2108 * m4/ensc_pathprog.m4: Put /bin first in the searchpath when
2109 looking for env, so we work around the /usr/bin/env-is-a-symlink
2112 2006-09-19 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
2114 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2115 ensc_wrappers/Makefile-files: Fix Makefiles and the manifest to
2116 include all the files needed.
2118 2006-09-18 15:20 Daniel Hokka Zakrisson <daniel@hozac.com>
2120 * distrib/centos4, distrib/centos4/yum.repos.d/CentOS-Base.repo,
2121 distrib/centos4/yum/yum.conf, distrib/centos42: Rename centos42
2122 to the more generic centos4, and change the URLs appropriately.
2124 2006-09-18 14:57 Daniel Hokka Zakrisson <daniel@hozac.com>
2126 * scripts/vserver: Enter the namespace earlier so testing for files
2127 (like /bin/bash, /etc/init.d/rc) works when the guest's root
2128 filesystem is mounted from its fstab.
2130 2006-09-16 17:26 Daniel Hokka Zakrisson <daniel@hozac.com>
2132 * src/secure-mount.c: Fix logic errors in secure-mount.
2134 2006-09-16 14:21 Daniel Hokka Zakrisson <daniel@hozac.com>
2136 * doc/configuration.xml, scripts/vserver.functions: Make novlandev
2137 the default, but easily overridable for all guests.
2139 2006-09-16 12:28 Daniel Hokka Zakrisson <daniel@hozac.com>
2141 * kernel/limit_int.h, kernel/signal.h: Add forgotten kernel headers
2142 (not important, but makes it easier to keep track).
2144 2006-09-15 21:18 Daniel Hokka Zakrisson <daniel@hozac.com>
2146 * kernel/context.h, kernel/context_cmd.h, kernel/cvirt.h,
2147 kernel/cvirt_cmd.h, kernel/debug.h, kernel/dlimit_cmd.h,
2148 kernel/inode.h, kernel/inode_cmd.h, kernel/legacy.h,
2149 kernel/limit.h, kernel/limit_cmd.h, kernel/limit_def.h,
2150 kernel/namespace.h, kernel/namespace_cmd.h, kernel/network.h,
2151 kernel/sched.h, kernel/sched_cmd.h, kernel/signal_cmd.h,
2152 kernel/switch.h, kernel/xid.h, lib/cflags-v13.c,
2153 lib/syscall_ctxmigrate-v13.hc, lib/syscall_setnamespace-v13.hc,
2154 lib/syscall_waitexit-v13.hc, lib/vserver.h: - Update the kernel
2156 - Add missing flags.
2157 - Fix the calls that got updated so they work as expected.
2159 2006-09-15 20:15 Benedikt Böhm <hollow@gentoo.org>
2161 * scripts/vserver-wrapper: make vserver-wrapper gentoo compliant
2163 2006-09-15 19:16 Benedikt Böhm <hollow@gentoo.org>
2165 * distrib/Makefile.am, distrib/gentoo, distrib/gentoo/initpost,
2166 scripts/vserver-build.functions, scripts/vserver-build.template:
2167 add gentoo distribution target; force sane /dev by default for
2168 template build method
2170 2006-09-15 15:41 Daniel Hokka Zakrisson <daniel@hozac.com>
2172 * scripts/vserver.start: env doesn't grok --.
2174 2006-09-15 08:31 Benedikt Böhm <hollow@gentoo.org>
2176 * ., ChangeLog.sed, Makefile.svn, configure.ac, contrib/.cvsignore,
2177 cvsusers.map, distrib/.cvsignore, doc/.cvsignore,
2178 ensc_fmt/.cvsignore, ensc_vector/.cvsignore,
2179 ensc_vector/testsuite/.cvsignore, lib/.cvsignore,
2180 lib/apidoc/.cvsignore, lib/testsuite/.cvsignore,
2181 lib_internal/.cvsignore, lib_internal/testsuite/.cvsignore,
2182 m4/changelog.am, m4/ensc_changelog.m4, mkrelease,
2183 scripts/.cvsignore, scripts/legacy/.cvsignore, src/.cvsignore,
2184 src/testsuite/.cvsignore, sysv/.cvsignore, tests/.cvsignore,
2185 vserver-start/.cvsignore: cleanup old cvs cruft; add mkrelease
2186 script; use svn2cl instead of cvs2cl
2188 2006-09-15 04:32 Daniel Hokka Zakrisson <daniel@hozac.com>
2190 * scripts/functions, scripts/vserver.stop, scripts/vshelper: Make
2191 vshelper reboot/halt work correctly when CONFIG_VSERVER_LEGACY is
2192 disabled and the helper is run synchronously.
2194 2006-09-13 22:18 Daniel Hokka Zakrisson <daniel@hozac.com>
2196 * scripts/vserver-build.functions.rpm: Fix RPM-based builds on
2199 2006-09-12 18:35 Daniel Hokka Zakrisson <daniel@hozac.com>
2201 * contrib/manifest.dat.pathsubst, distrib/Makefile.am,
2202 distrib/misc/environment, doc/configuration.xml,
2203 scripts/vserver.functions, scripts/vserver.start: Add initial
2204 environment support. Lets users work around their broken
2205 initscripts inside guests when using the sysv initstyle.
2207 2006-09-12 17:19 Daniel Hokka Zakrisson <daniel@hozac.com>
2209 * configure.ac: Add ugly hack to workaround yum's problems with
2211 (https://savannah.nongnu.org/bugs/?15517)
2213 2006-09-12 17:17 Daniel Hokka Zakrisson <daniel@hozac.com>
2215 * doc/configuration.xml, scripts/vserver.start: Add Herbert Pötzl's
2216 patch to support initialization scriptlets.
2218 2006-09-12 17:09 Daniel Hokka Zakrisson <daniel@hozac.com>
2220 * ensc_wrappers/wrappers-unistd.hc, scripts/vserver,
2221 src/capchroot.c, src/vcontext.c: - Teach vcontext about usernames
2222 (if dietlibc is used).
2223 - Teach capchroot about uid 0.
2225 - Specify uid 0 by default, so username lookups are avoided.
2227 2006-09-12 16:55 Daniel Hokka Zakrisson <daniel@hozac.com>
2229 * configure.ac, ensc_wrappers/wrappers-termios.hc,
2230 ensc_wrappers/wrappers.h, scripts/vserver, src/Makefile-files,
2231 src/vcontext.c, src/vlogin.c: Add vlogin, a terminal proxy for
2233 (https://savannah.nongnu.org/patch/?4969)
2235 2006-09-12 16:54 Daniel Hokka Zakrisson <daniel@hozac.com>
2237 * scripts/vserver-build.template, scripts/vserver.delete: Add
2238 forgotten svn:keywords.
2240 2006-09-12 16:33 Daniel Hokka Zakrisson <daniel@hozac.com>
2242 * configure.ac, contrib/manifest.dat.pathsubst,
2243 scripts/Makefile-files, scripts/magic.mime,
2244 scripts/util-vserver-vars.pathsubst, scripts/vserver-build,
2245 scripts/vserver-build.template: Add support for vserver-build -m
2246 template, which extracts tarballs.
2248 2006-09-12 12:39 Daniel Hokka Zakrisson <daniel@hozac.com>
2250 * scripts/functions, scripts/vapt-get, scripts/vrpm,
2251 scripts/vsomething: Make vrpm and vapt-get use vsomething.
2252 Fix external package management so that the process is executed
2254 the guest's network context, in case scriptlets restart daemons.
2256 2006-09-12 12:29 Daniel Hokka Zakrisson <daniel@hozac.com>
2258 * contrib/manifest.dat.pathsubst, scripts/Makefile-files,
2259 scripts/vserver, scripts/vserver.delete: Add a delete method to
2260 remove guests, based on Thomas Champagne's
2262 (https://savannah.nongnu.org/patch/?4899)
2264 2006-09-12 12:21 Daniel Hokka Zakrisson <daniel@hozac.com>
2266 * doc/configuration.xml, scripts/functions,
2267 scripts/vserver.functions: Apply Bastian Blank's userspace
2268 namespace cleanup patch.
2270 2006-09-12 12:16 Daniel Hokka Zakrisson <daniel@hozac.com>
2272 * doc/configuration.xml, scripts/vserver-setup.functions,
2273 scripts/vserver.functions, scripts/vserver.start,
2274 scripts/vserver.stop, scripts/vserver.suexec: Apply Jan
2275 Rekorajski's CPUSET patch.
2276 (http://www.paul.sladen.org/vserver/archives/200511/0245.html)
2278 2006-09-12 11:29 Daniel Hokka Zakrisson <daniel@hozac.com>
2280 * distrib/Makefile.am, distrib/fc5, distrib/fc5/apt,
2281 distrib/fc5/apt/rpmpriorities, distrib/fc5/apt/sources.list,
2282 distrib/fc5/pkgs, distrib/fc5/pkgs/01, distrib/fc5/pkgs/02,
2283 distrib/fc5/pkgs/03, distrib/fc5/rpmlist.d,
2284 distrib/fc5/rpmlist.d/00.lst, distrib/fc5/yum,
2285 distrib/fc5/yum.repos.d,
2286 distrib/fc5/yum.repos.d/fedora-core.repo,
2287 distrib/fc5/yum.repos.d/fedora-development.repo,
2288 distrib/fc5/yum.repos.d/fedora-extras-development.repo,
2289 distrib/fc5/yum.repos.d/fedora-extras.repo,
2290 distrib/fc5/yum.repos.d/fedora-legacy.repo,
2291 distrib/fc5/yum.repos.d/fedora-updates-testing.repo,
2292 distrib/fc5/yum.repos.d/fedora-updates.repo,
2293 distrib/fc5/yum/yum.conf, distrib/redhat/initpost,
2294 scripts/vyum-worker: Add support for Fedora Core 5 and yum 2.6.
2296 2006-09-12 11:21 Daniel Hokka Zakrisson <daniel@hozac.com>
2298 * scripts/vserver-build, scripts/vserver-build.debootstrap: Add
2299 support for specifying a debootstrap script.
2301 2006-09-12 11:14 Daniel Hokka Zakrisson <daniel@hozac.com>
2303 * lib/syscall-alternative.h: Update to the latest version of
2304 Herbert's alternative syscall
2307 2006-09-12 11:11 Daniel Hokka Zakrisson <daniel@hozac.com>
2309 * lib_internal/sys_clone.h: Fix sys_clone usage on sparc and s390,
2310 sparc returns parent pid in
2311 the child and s390 has the arguments reversed.
2313 2006-09-12 11:09 Daniel Hokka Zakrisson <daniel@hozac.com>
2315 * scripts/legacy/vserver, scripts/vserver.functions: - Fix obsolete
2317 - Make sure the correct nice value is used, even if the parent
2318 process has a different one.
2320 2006-09-12 11:04 Daniel Hokka Zakrisson <daniel@hozac.com>
2322 * configure.ac: Fix API option parsing so oldproc and olduts are
2324 (allowing for cut'n'paste from vserver-info to ./configure)
2326 2006-09-12 10:54 Daniel Hokka Zakrisson <daniel@hozac.com>
2328 * scripts/start-vservers: Fixes start-vservers to work on _all_
2329 guests when --all is specified,
2330 as well as fixing the cleanup.
2331 (https://savannah.nongnu.org/bugs/index.php?14525)
2332 (https://savannah.nongnu.org/bugs/index.php?15632)
2334 2006-09-12 10:50 Daniel Hokka Zakrisson <daniel@hozac.com>
2336 * scripts/vserver.functions: Apply Christian Heim's patch to
2337 deprecate the Gentoo initstyle
2339 2006-09-12 10:47 Daniel Hokka Zakrisson <daniel@hozac.com>
2341 * scripts/pkgmgmt, scripts/vserver.functions: Make fstab usage
2342 consistent, fstab gets mounted first, then
2343 fstab.local and then fstab.remote, unmounting in the reverse
2346 2006-09-12 10:39 Daniel Hokka Zakrisson <daniel@hozac.com>
2348 * scripts/vserver: Fix condrestart to actually do a conditional
2350 (https://savannah.nongnu.org/bugs/index.php?15678)
2352 2006-09-12 10:34 Daniel Hokka Zakrisson <daniel@hozac.com>
2354 * scripts/vserver: Fix Usage: message for the main script.
2355 (https://savannah.nongnu.org/bugs/index.php?15551)
2357 2006-09-12 10:32 Daniel Hokka Zakrisson <daniel@hozac.com>
2359 * scripts/vserver-build.functions: Use $_SETATTR instead of chattr
2360 to remove the barrier.
2362 2006-09-12 10:30 Daniel Hokka Zakrisson <daniel@hozac.com>
2364 * scripts/chcontext: Fix chcontext so it passes --secure as the
2366 vattribute so it doesn't override the passed caps.
2367 (https://savannah.nongnu.org/patch/?4993)
2369 2006-09-12 10:26 Daniel Hokka Zakrisson <daniel@hozac.com>
2371 * lib/syscall_setccaps-v13.hc: Fix vc_set_ccaps to work the way the
2372 kernel expects it to
2373 (https://savannah.nongnu.org/patch/?4968)
2375 2006-09-12 10:22 Daniel Hokka Zakrisson <daniel@hozac.com>
2377 * man/chcontext.8: Apply Micah Anderson's patch fixing chcontext's
2379 (https://savannah.nongnu.org/bugs/index.php?16083)
2381 2006-09-10 17:26 Benedikt Böhm <hollow@gentoo.org>
2383 * util-vserver: remove util-vserver dir
2385 2006-09-10 17:07 Benedikt Böhm <hollow@gentoo.org>
2387 * AUTHORS, ChangeLog.sed, Makefile.am, NEWS, README, REQUIREMENTS,
2388 THANKS, build-all, compat-c99.h, compat.h, configure.ac, contrib,
2389 cvsusers.map, distrib, doc, ensc_fmt, ensc_vector, ensc_wrappers,
2390 kernel, lib, lib_internal, m4, man, pathconfig.h.pathsubst,
2391 scripts, src, sysv, tests, update-doc, util-vserver.spec.in,
2392 util-vserver/AUTHORS, util-vserver/ChangeLog.sed,
2393 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
2394 util-vserver/REQUIREMENTS, util-vserver/THANKS,
2395 util-vserver/build-all, util-vserver/compat-c99.h,
2396 util-vserver/compat.h, util-vserver/configure.ac,
2397 util-vserver/contrib, util-vserver/cvsusers.map,
2398 util-vserver/distrib, util-vserver/doc, util-vserver/ensc_fmt,
2399 util-vserver/ensc_vector, util-vserver/ensc_wrappers,
2400 util-vserver/kernel, util-vserver/lib, util-vserver/lib_internal,
2401 util-vserver/m4, util-vserver/man,
2402 util-vserver/pathconfig.h.pathsubst, util-vserver/scripts,
2403 util-vserver/src, util-vserver/sysv, util-vserver/tests,
2404 util-vserver/update-doc, util-vserver/util-vserver.spec.in,
2405 util-vserver/vserver-start, vserver-start: skip duplicate
2408 2006-03-26 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2410 * util-vserver/contrib/Makefile-files,
2411 util-vserver/contrib/yum-2.6.0-chroot.patch: added
2412 yum-2.6.0-chroot.patch
2414 2006-01-22 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2416 * util-vserver/NEWS, util-vserver/configure.ac,
2417 util-vserver/util-vserver.spec.in: version 0.30.210
2419 2006-01-22 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2421 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
2422 util-vserver/src/reducecap.c: use stdout instead of stderr for
2423 the no-compat API warnings on '--help';
2424 else, 'make distcheck' will fail
2426 2006-01-22 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2428 * util-vserver/lib_internal/testsuite,
2429 util-vserver/lib_internal/testsuite/.cvsignore: updated
2431 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2433 * util-vserver/build-all: added testcases for the
2434 '--enable-apis=NOLEGACY' configure switch
2436 2006-01-22 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2438 * util-vserver/lib_internal/testsuite/Makefile-files: added
2439 dietlibc + glibc versions of the isnumber and sigbus tests
2441 2006-01-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2443 * util-vserver/configure.ac: - declare the VC_ENABLE_API_* macros
2444 through AH_TEMPLATE()
2445 - provide only the v13,net APIs by default
2446 - added support for v13obs API
2448 2006-01-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2450 * util-vserver/ensc_wrappers/wrappers-vserver.hc: do not provide
2451 Evc_new_s_context() wrapper without the required API
2453 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2455 * util-vserver/lib/vserver-internal.h: use the new
2456 VC_ENABLE_API_V13OBS define
2458 2006-01-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2460 * util-vserver/lib/syscall.c: added linktime warning for
2463 2006-01-22 18:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2465 * util-vserver/lib/Makefile-files,
2466 util-vserver/lib/syscall_setsched-v13.hc,
2467 util-vserver/lib/syscall_setsched-v13obs.hc,
2468 util-vserver/lib/syscall_setsched.c: split vc_set_sched_v13obs()
2471 2006-01-22 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2473 * util-vserver/src/chbind.c, util-vserver/src/rpm-fake-resolver.c,
2474 util-vserver/src/vserver-info.c: fixed compilation for disabled
2477 2006-01-22 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2479 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c,
2480 util-vserver/src/reducecap.c: added some workarounds so that it
2481 build without compat/legacy API
2482 resp. give out warnings explaining the situation
2484 2006-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2486 * util-vserver/Makefile.am: added support for $(pkgcachedir)
2488 2006-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2490 * util-vserver/doc/configuration.xml: - documented
2491 /etc/vservers/.defaults/cachebase + /etc/vservers/.../cache
2492 - documented default value of /etc/vservers/.../vdir
2494 2006-01-22 13:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2496 * util-vserver/util-vserver.spec.in: - do not require 'xalan'
2498 - removed 'Requires: apt'; apt-rpm is not maintained upstream
2500 - removed 'chattr' leftovers
2501 - create the '/etc/vservers/.defaults/cachebase' symlink
2502 - added /var/cache/vservers and the needed support
2503 - set barrier attribute on /vservers/.pkg and /vservers/.hash
2504 - added 'centos-release' to the list of packages in the
2507 - create '/vservers/.hash' and add initial configuration for it
2509 2006-01-22 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2511 * util-vserver/THANKS: - fixed ngnet -> non-legacy network
2513 - mentioned improved dlimit support
2515 2006-01-22 12:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2517 * util-vserver/scripts/vserver-build.debootstrap: - changed the way
2518 how temporary files/directories will be created:
2520 * mktemp will now be called with the '-t' parameter and sometimes
2523 * absolutes paths (e.g. '/tmp') were removed from the templates
2524 * with this changes, it is now possible to override the location
2526 the temporary files by setting $TMPDIR. This should add a way to
2527 solve problems like debootstrap on non-executable tmp-directories
2528 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2530 These changes require that 'mktemp' understands the following
2533 * '-t' ... Generate a path rooted in a temporary directory.
2534 * '-d' ... Make a directory instead of a file.
2535 * '-p' ... Use the specified directory as a prefix when
2537 the temporary filename.
2539 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2540 supports these features every recent Linux distribution should do
2544 - allow to override path of the debootstrap binary with the
2546 environment variable
2548 2006-01-22 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2550 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
2551 util-vserver/scripts/start-vservers,
2552 util-vserver/scripts/util-vserver-vars.pathsubst,
2553 util-vserver/scripts/vserver-build.rpm,
2554 util-vserver/scripts/vserver.functions,
2555 util-vserver/scripts/vserver.start: changed the way how temporary
2556 files/directories will be created:
2558 * mktemp will now be called with the '-t' parameter and sometimes
2561 * absolutes paths (e.g. '/tmp') were removed from the templates
2562 * with this changes, it is now possible to override the location
2564 the temporary files by setting $TMPDIR. This should add a way to
2565 solve problems like debootstrap on non-executable tmp-directories
2566 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15447)
2568 These changes require that 'mktemp' understands the following
2571 * '-t' ... Generate a path rooted in a temporary directory.
2572 * '-d' ... Make a directory instead of a file.
2573 * '-p' ... Use the specified directory as a prefix when
2575 the temporary filename.
2577 Because 'mktemp' from Debian Woody's 'debianutils_1.16.2woody1'
2578 supports these features every recent Linux distribution should do
2582 2006-01-22 12:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2584 * util-vserver/scripts/vserver.functions: - the 'dlimit' stuff uses
2585 now a /etc/vservers/*/cache symlink pointing
2586 somewhere to /var/cache
2587 - _setSingleDiskLimit(): use one $_VDU call instead of two
2588 - give out a warning when dlimit/ stuff is configured but no
2592 2006-01-22 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2594 * util-vserver/scripts/vserver-build.functions: create the
2595 /etc/vservers/*/cache symlink
2597 2006-01-22 11:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2599 * util-vserver/src/vdu.c: rearranged some bits so that toplevel
2600 directory will be counted too
2602 2006-01-22 11:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2604 * util-vserver/src/Makefile-files: link 'vdu' against
2607 2006-01-22 11:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2609 * util-vserver/src/vdu.c: - rewrote the directory traversal code to
2610 use 'EsafeChdir()' and
2612 - allow to specify both '--inodes' and '--space'
2615 2006-01-22 11:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2617 * util-vserver/src/vserver-info.c: apply new 'isNumber()' API
2619 2006-01-22 11:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2621 * util-vserver/scripts/util-vserver-vars.pathsubst: added
2624 2006-01-22 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2626 * util-vserver/lib_internal/Makefile-files,
2627 util-vserver/lib_internal/util-isnumber.c,
2628 util-vserver/lib_internal/util-isnumber.hc,
2629 util-vserver/lib_internal/util-isnumberunsigned.c,
2630 util-vserver/lib_internal/util.h: enhanced the isNumber() method:
2631 * now, it accepts units like 'm' or 'K'; 'isNumber()' needs now a
2632 third parameter telling whether to interprete the number strictly
2634 whether to accept such units
2635 * an 'isNumberUnsigned()' method was created for unsigned types;
2637 'util-isnumber.hc' template file was created for this purpose
2638 * proper tests for over/underflow were implemented
2640 2006-01-22 11:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2642 * util-vserver/lib_internal/testsuite/Makefile-files,
2643 util-vserver/lib_internal/testsuite/isnumber.c: added isnumber.c
2644 testcase which checks the isNumber() and
2645 isNumberUnsigned() methods
2647 2006-01-22 11:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2649 * util-vserver/ensc_wrappers/Makefile-files,
2650 util-vserver/ensc_wrappers/wrappers-stat.hc,
2651 util-vserver/ensc_wrappers/wrappers.h: added wrappers-stat.hc
2652 which implements wrappers for the *stat(2)
2655 2006-01-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2657 * util-vserver/doc/configuration.xml,
2658 util-vserver/scripts/util-vserver-vars.pathsubst,
2659 util-vserver/scripts/vserver.functions,
2660 util-vserver/scripts/vserver.start,
2661 util-vserver/scripts/vserver.stop,
2662 util-vserver/src/Makefile-files, util-vserver/src/vdu.c: applied
2663 http://savannah.nongnu.org/patch/?func=detailitem&item_id=4814
2664 (Daniel Hokka Zakrisson):
2666 This patch lets users configure disk limits in
2667 /etc/vservers/<name>/dlimits/*/, and have them set on the start
2669 vserver, as well as saved when stopping the vserver.
2671 For counting the amount of inodes and space used by a certain
2673 on a filesystem, I modified the old and broken vdu program (vdu
2675 etc would not find etc, for instance) and made it useful again.
2677 The cache files will probably need some love, I'm a bit uncertain
2679 to where to put them (or rather, the symlink to their location).
2681 This is the last piece of the disk limits puzzle. A variant of
2683 would be really nice to have in 0.30.210. (do you have an ETA on
2687 2006-01-18 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2689 * util-vserver/lib/vserver-internal.h:
2690 NETTYPE_USER2KERNEL/NETTYPE_KERNEL2USER: handle IPv6 bcast case,
2693 2006-01-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2695 * util-vserver/lib/vserver.h: adjusted the vc_net_nx_type enum so
2696 that the NETTYPE_USER2KERNEL() can
2699 2006-01-18 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2701 * util-vserver/THANKS, util-vserver/lib/syscall_netadd-net.hc,
2702 util-vserver/lib/syscall_netadd.c,
2703 util-vserver/lib/syscall_netremove-net.hc,
2704 util-vserver/lib/syscall_netremove.c,
2705 util-vserver/lib/vserver-internal.h,
2706 util-vserver/scripts/vserver.functions,
2707 util-vserver/src/chbind.c: applied vnet patch from Daniel Hokka
2709 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2711 2006-01-18 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2713 * util-vserver/lib/vserver.h: * vcFeatureSet: added vcFEATURE_VNET
2715 * applied vnet patch from Daniel Hokka Zakrisson
2716 (http://savannah.nongnu.org/patch/?func=detailitem&item_id=4799)
2718 2006-01-18 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2720 * util-vserver/lib/issupported.c,
2721 util-vserver/lib/issupportedstring.c: added support for
2722 vcFEATURE_VNET feature
2724 2006-01-18 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2726 * util-vserver/lib/checkversion.c: minor formation fixups
2728 2006-01-04 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2730 * util-vserver/src/testsuite,
2731 util-vserver/src/testsuite/.cvsignore,
2732 util-vserver/src/testsuite/Makefile-files,
2733 util-vserver/src/testsuite/hashcalc-plain.c,
2734 util-vserver/src/testsuite/hashcalc-plain.sh: added
2735 'hashcalc-plain' tests to track down broken beecrypt/vhashify on
2738 2006-01-04 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2740 * util-vserver/distrib/misc/vprocunhide-files: readded
2741 /proc/version; it is expected by several programs
2743 2006-01-04 12:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2745 * util-vserver, util-vserver/.cvsignore: added csope.out
2747 2006-01-04 12:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2749 * util-vserver/lib/syscall_getvhiname-v13.hc:
2750 vc_get_vhi_name_v13(): added comment near the strncpy(3) call
2752 tells that an explicit termination with '\0' is not wanted
2754 2006-01-04 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2756 * util-vserver/lib_internal/util-unixsock.h: ENSC_INIT_UNIX_SOCK():
2757 be more effective in an strncpy(3) call and
2758 avoid potential copying of an char which gets overridden later
2760 2006-01-03 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2762 * util-vserver/build-all: parameterized '-j' flag
2764 2006-01-03 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2766 * util-vserver/Makefile.am: removed old kernel headers
2768 2006-01-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2770 * util-vserver/distrib/misc/vprocunhide-files: hide /proc/cmdline
2771 and /proc/version because they can reveal information
2772 about the host system
2774 2006-01-02 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2776 * util-vserver/distrib/misc/debootstrap.uri: updated url
2778 2006-01-02 23:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2780 * util-vserver/scripts/functions,
2781 util-vserver/scripts/vserver-setup.functions: updated dates in
2782 the copyright notices
2784 2006-01-02 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2786 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt_def.h,
2787 util-vserver/kernel/debug.h, util-vserver/kernel/global.h,
2788 util-vserver/kernel/inode.h, util-vserver/kernel/limit.h,
2789 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
2790 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
2791 util-vserver/kernel/xid.h: updated to 2.6.14.3-vs2.01 headers
2793 2006-01-02 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2795 * util-vserver/scripts/vserver-build.functions:
2796 s!/etc/slackware-release!/etc/slackware-version! (reported by
2799 2005-12-31 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2801 * util-vserver/scripts/functions: isDirectoryEmpty(): really ignore
2802 'lost+found' by checking against the full
2804 (https://savannah.nongnu.org/patch/?func=detailitem&item_id=4714,
2807 2005-12-31 10:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2809 * util-vserver/scripts/functions: colpanic(): added missing 'error'
2810 keyword for the colorize call (issue
2811 15281, reported and patched by Micah Anderson)
2813 2005-12-31 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2815 * util-vserver/lib/syscall-fallback.h: added syscall numbers for
2816 hppa (263) and m32r (273)
2818 2005-12-31 10:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2820 * util-vserver/src/secure-mount.c: - mount some more filesystems
2821 internally instead of calling the
2822 external 'mount' command
2823 - fixed MS_NODEV handling
2825 2005-12-31 10:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2827 * util-vserver/doc/configuration.xml,
2828 util-vserver/scripts/vserver.functions: added 'novlandev'
2831 2005-10-31 09:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2833 * util-vserver/scripts/vyum-worker: made it work with yum 2.4.0
2835 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2837 * util-vserver/distrib/centos42/yum/yum.conf,
2838 util-vserver/distrib/fc3/yum/yum.conf,
2839 util-vserver/distrib/fc4/yum/yum.conf: added
2840 'installonlypkgs=/exactarch=0' entries
2842 2005-10-30 16:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2844 * util-vserver/lib/Makefile-files: added
2845 'ensc_fmt/lib_libvserver_a-%' to DIETPROGS; this fixes problems
2846 e.g. with FC5's stack-protector
2848 2005-10-30 10:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2850 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.209
2852 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2854 * util-vserver/scripts/vserver.functions: call 'vattribute' with
2857 2005-10-30 10:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2859 * util-vserver/lib/cflags-v13.c: added 'default' and 'secure'
2860 pseudo flags; they are open for enhancements
2861 but VC_VXF_VIRT_UPTIME seems to be the only flag for 'default'
2865 2005-10-29 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2867 * util-vserver/distrib/redhat/initpost: added code to execute
2868 'killall5 -15' in the halt script; this should
2869 fix the minilogd issues with CentOS and older RH releases
2871 2005-10-29 16:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2873 * util-vserver/src/testsuite/Makefile-files,
2874 util-vserver/src/testsuite/vwait-test.sh: added 'vwait-test.sh'
2876 2005-10-29 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2878 * util-vserver/scripts/vserver.functions: ok... try #3 of the new
2879 vwait stuff: it seems to be a good idea to
2880 read files *after* they are filled with content...
2882 2005-10-29 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2884 * util-vserver/scripts/vserver.stop: execute waitForSync everytime
2885 and not only when the shutdown succeeded
2887 2005-10-29 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2889 * util-vserver/scripts/vserver.functions: fixed the TIMEOUT case in
2890 yet another way: now, start 'vkill' and a
2891 killall command in the same backgrounded subshell. Parameter
2893 between the different shell instances is a horror and just a
2895 of time until it breaks :(
2897 2005-10-29 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2899 * util-vserver/scripts/start-vservers: add newlines in the makefile
2900 generated for the 'stop' case; else, there
2901 will be multiple target-dependency pairs on the same line
2905 2005-10-29 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2907 * util-vserver/src/vdlimit.c: - revert a previous vc_add_dlimit()
2908 when vc_set_dlimit() fails
2909 - added some basic sanity checks for the parameters given on the
2911 [both reported by Kevin Pendleton;
2912 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14026]
2914 2005-10-29 14:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2916 * util-vserver/doc/configuration.xml: - removed documentation about
2917 single flags; it was broken and outdated
2918 - added link to http://linux-vserver.org/Scheduler+Parameters for
2922 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14331]
2924 2005-10-29 12:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2926 * util-vserver/scripts/vserver.functions: - initWait(): call
2927 'vwait' without --terminate; this is required to
2928 give out a list of processes in _waitForVWait
2929 - _waitForVWait(): when 'vwait' returns with 'TIMEOUT', give out
2931 list of current processes and kill the context manually
2933 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2935 * util-vserver/src/vserver-stat.c: fillName(): initialize
2936 'obj->cfgstyle' to vcCFG_AUTO
2938 2005-10-29 12:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2940 * util-vserver/scripts/vserver-build.debootstrap: on non-debian
2941 machines (resp. those without debootstrap), generate
2942 '$DEBOOTSTRAP_DIR/arch' with the current architecture [reported
2945 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14589]
2947 2005-10-29 12:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2949 * util-vserver/scripts/start-vservers: - verifyVserver():
2951 - added some sanity checks to make sure that the 'depends' files
2953 containing valid vserver names; the verifyVserver() function is
2957 2005-10-29 12:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2959 * util-vserver/lib/getvserverctx.c: vc_getVserverCtx(): allow
2960 vc_get_vx_info() to fail but check for
2961 errno==ESRCH; for xid!=0, this syscall will return ENOSYS always
2963 2005-10-29 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2965 * util-vserver/src/testsuite/hashcalc.c: added some stack checks
2967 2005-10-29 10:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2969 * util-vserver/src/vwait.c: do not include "linuxvirtual.h"
2970 anymore; it's not needed
2972 2005-10-29 10:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
2974 * util-vserver/lib/getnbipv4root.c,
2975 util-vserver/lib/getversion-internal.hc,
2976 util-vserver/lib/isdynamicxid.c,
2977 util-vserver/lib/syscall_adddlimit.c,
2978 util-vserver/lib/syscall_cleanupnamespace.c,
2979 util-vserver/lib/syscall_ctxcreate.c,
2980 util-vserver/lib/syscall_ctxmigrate.c,
2981 util-vserver/lib/syscall_enternamespace.c,
2982 util-vserver/lib/syscall_getccaps.c,
2983 util-vserver/lib/syscall_getcflags.c,
2984 util-vserver/lib/syscall_getdlimit.c,
2985 util-vserver/lib/syscall_getiattr.c,
2986 util-vserver/lib/syscall_getncaps.c,
2987 util-vserver/lib/syscall_getnflags.c,
2988 util-vserver/lib/syscall_getnxinfo.c,
2989 util-vserver/lib/syscall_gettasknid.c,
2990 util-vserver/lib/syscall_gettaskxid.c,
2991 util-vserver/lib/syscall_getvhiname.c,
2992 util-vserver/lib/syscall_getvxinfo.c,
2993 util-vserver/lib/syscall_kill.c,
2994 util-vserver/lib/syscall_netadd.c,
2995 util-vserver/lib/syscall_netcreate.c,
2996 util-vserver/lib/syscall_netmigrate.c,
2997 util-vserver/lib/syscall_netremove.c,
2998 util-vserver/lib/syscall_remdlimit.c,
2999 util-vserver/lib/syscall_rlimit.c,
3000 util-vserver/lib/syscall_setccaps.c,
3001 util-vserver/lib/syscall_setcflags.c,
3002 util-vserver/lib/syscall_setdlimit.c,
3003 util-vserver/lib/syscall_setiattr.c,
3004 util-vserver/lib/syscall_setnamespace.c,
3005 util-vserver/lib/syscall_setncaps.c,
3006 util-vserver/lib/syscall_setnflags.c,
3007 util-vserver/lib/syscall_setsched.c,
3008 util-vserver/lib/syscall_setvhiname.c,
3009 util-vserver/lib/syscall_waitexit.c, util-vserver/src/vkill.c:
3010 include "virtual.h" instead of "linuxvirtual.h"
3012 2005-10-29 09:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3014 * util-vserver/src/testsuite/hashcalc.c: use our 'assert' from
3015 "lib_internal/coreassert.h"
3016 use Vwrite() instead of write()
3018 2005-10-29 09:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3020 * util-vserver/src/vhashify.c: cleanups; undefine macros after
3021 their use, set some UNUSED attributes
3022 and 'return EXIT_SUCCESS' in main to make the testsuite happy
3024 main() is not main())
3026 2005-10-29 09:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3028 * util-vserver/distrib/redhat/initpost: start the vserver with the
3029 '--rescue' option and execute operations
3030 like 'chkconfig' there
3032 2005-10-29 08:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3034 * util-vserver/THANKS: mentioned Herbert and his alternative
3035 syscall implementation
3037 2005-10-29 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3039 * util-vserver/src/fstool.c: when giving a directory and other
3040 filesystem objects on the CLI, the
3041 fstool based applications (showattr, setattr, chxid) changed into
3043 directory without going back. So the other objects can not be
3045 anymore (resp. the wrong ones) [reported and patched by Daniel
3048 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=14313]
3050 2005-10-28 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3052 * util-vserver/scripts/vserver.start: use new syntax for
3055 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3057 * util-vserver/scripts/vserver-build.skeleton: use new
3060 2005-10-28 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3062 * util-vserver/scripts/vserver-build.functions: when building new
3063 vservers allow empty directories for their roots
3064 improved error messages a little bit
3066 2005-10-28 18:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3068 * util-vserver/scripts/vserver: updated help msg for '--rescue'
3070 2005-10-28 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3072 * util-vserver/scripts/functions: colorize/colpanic(): reset
3073 attributes after giving out the message
3075 2005-10-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3077 * util-vserver/distrib/Makefile.am, util-vserver/distrib/centos42,
3078 util-vserver/distrib/centos42/pkgs,
3079 util-vserver/distrib/centos42/pkgs/01,
3080 util-vserver/distrib/centos42/pkgs/02,
3081 util-vserver/distrib/centos42/pkgs/03,
3082 util-vserver/distrib/centos42/yum,
3083 util-vserver/distrib/centos42/yum.repos.d,
3084 util-vserver/distrib/centos42/yum.repos.d/CentOS-Base.repo,
3085 util-vserver/distrib/centos42/yum/yum.conf,
3086 util-vserver/util-vserver.spec.in: added centos42 support
3088 2005-10-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3090 * util-vserver/distrib/misc/debootstrap.uri: updated debootstrap
3093 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3095 * util-vserver/m4/ensc_syscall.m4: do not define
3096 ENSC_SYSCALL_TRADITIONAL when alternative syscalls are available
3098 2005-10-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3100 * util-vserver/lib/syscall_ctxcreate-v13.hc: use VCMD_ctx_create_v0
3101 instead of VCMD_ctx_create
3103 2005-10-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3105 * util-vserver/lib/getvserverctx.c: include "internal.h"
3107 2005-10-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3109 * util-vserver/Makefile.am, util-vserver/kernel/context.h,
3110 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3111 util-vserver/kernel/global.h, util-vserver/kernel/limit.h,
3112 util-vserver/kernel/limit_def.h, util-vserver/kernel/network.h,
3113 util-vserver/kernel/sched_def.h, util-vserver/kernel/signal.h,
3114 util-vserver/kernel/xid.h: updated to 2.6.13.3-vs2.1.0-rc4
3117 2005-10-28 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3119 * util-vserver/lib/syscall-alternative.h: updated to
3120 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny7.h
3122 2005-10-28 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3124 * util-vserver/lib/Makefile-files,
3125 util-vserver/lib/syscall-fallback.h: added syscall-fallback.h
3127 2005-10-28 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3129 * util-vserver/m4/pkgconfig.am: do not use multiline sed
3130 expressions anymore; instead of, assign and
3131 use a Makefile variable
3133 2005-10-28 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3135 * util-vserver/m4/ensc_syscallnr.m4: - do not use the local
3136 kernelheaders anymore; this causes problems on
3138 - use a fallback headerfile to determine syscall #
3140 2005-10-28 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3142 * util-vserver/Makefile.am, util-vserver/configure.ac,
3143 util-vserver/lib/syscall.c, util-vserver/m4/ensc_kerneldir.m4,
3144 util-vserver/m4/ensc_syscall.m4: do not use the local
3145 kernelheaders anymore; this causes problems on
3148 2005-10-25 16:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3150 * util-vserver/lib/testsuite/fmt.c: improved tests by validating
3151 that buffer gets not modified before or
3152 after the indented space
3154 2005-10-25 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3156 * util-vserver/lib/getvserverctx.c: getCtxFromFile(): fixed
3157 resource leaks in errorcase
3158 vc_getVserverCtx(): validate result by calling getvserverbyctx()
3160 2005-10-25 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3162 * util-vserver/lib/internal.h: vc_getVserverByCtx_Internal(): added
3163 prototype (with 'validate_result'
3166 2005-10-25 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3168 * util-vserver/lib/getvserverbyctx-compat.hc,
3169 util-vserver/lib/getvserverbyctx-v13.hc,
3170 util-vserver/lib/getvserverbyctx.c: vc_getVserverByCtx_*(): added
3171 'validate_result' parameter to avoid
3172 recursion when called by getvserverctx()
3174 2005-10-25 16:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3176 * util-vserver/lib/vserver.h: added vc_compareVserverById()
3178 2005-10-25 16:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3180 * util-vserver/lib/Makefile-files,
3181 util-vserver/lib/comparevserverbyid.c: added comparevserverbyid.c
3183 2005-10-25 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3185 * util-vserver/ensc_fmt/fmtx.hc: save some bytes on the stack...
3187 2005-10-25 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3189 * util-vserver/configure.ac: disable expensive tests by default
3191 2005-10-25 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3193 * util-vserver/Makefile.am: improved 'silent.%' target a little bit
3194 (might be incompatible with
3195 older grep but it's for developing only...)
3197 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3199 * util-vserver/src/testsuite/Makefile-files,
3200 util-vserver/src/testsuite/hashcalc.sh: added hashcalc.sh
3202 2005-10-25 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3204 * util-vserver/src/testsuite/hashcalc.c: fixed params in
3205 calculateHashFromFD() call
3207 2005-10-23 22:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3209 * util-vserver/src/chroot-sh.c: testInternal(): fixed return value
3210 for non-existing files
3212 2005-10-23 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3214 * util-vserver/src/testsuite,
3215 util-vserver/src/testsuite/.cvsignore,
3216 util-vserver/src/testsuite/Makefile-files,
3217 util-vserver/src/testsuite/hashcalc.c: added hashcalc
3219 2005-10-23 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3221 * util-vserver/src/vhashify.c: added TESTSUITE mode
3223 2005-10-09 09:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3225 * util-vserver/scripts/vserver.functions: fixed VLAN setup: set the
3226 name-type, honor the 'ip' value and use the
3227 device name on removal (reported by Timothy Arnold,
3228 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14148)
3230 2005-08-08 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3232 * util-vserver/scripts/vserver.functions: fixed detection of
3233 commented lines in config-files; formerly, only a
3234 single '#' was detected which does not really make sense for
3237 2005-07-25 15:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3239 * util-vserver/util-vserver.spec.in: updated URLs
3241 2005-07-25 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3243 * util-vserver/src/vwait.c: - made the alarm() code working with
3244 glibc also; glibc restarts
3245 vc_wait_exit() instead of interrupting it so an explicit
3246 siginterrupt(2) is required
3247 - call alarm(2) again when EINTR was seen
3249 2005-07-25 15:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3251 * util-vserver/scripts/vserver-build.skeleton: execute
3252 'base.setSuccess' finally
3254 2005-07-25 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3256 * util-vserver/scripts/vserver-build.functions.rpm:
3257 rpm.sanityCheck(): added; it warns about missing initpre scripts
3259 2005-07-25 15:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3261 * util-vserver/scripts/vserver-build.functions: -
3262 getDistribution(): added sanity checks to make sure that there
3264 a configuration for the selected distribution
3265 - base.initFilesystem(): allow empty directories as root
3267 for new vservers; this uses the new isDirectoryEmpty() function
3268 - base.__cleanup(): armed the cleanup code; formerly there was
3270 the safety 'echo' giving out the resulting command instead of
3273 2005-07-25 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3275 * util-vserver/scripts/vserver-build.debootstrap: use new calling
3276 convention of getDistribution(); 'debootstrap' does
3277 not require an explicit configuration of the distribution
3279 2005-07-25 15:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3281 * util-vserver/scripts/vsysvwrapper: fixed typo
3282 (s!$CHBIND!$_CHBIND!)
3284 2005-07-25 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3286 * util-vserver/scripts/vserver-build.apt-rpm,
3287 util-vserver/scripts/vserver-build.rpm,
3288 util-vserver/scripts/vserver-build.yum: call rpm.sanityCheck()
3290 2005-07-25 15:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3292 * util-vserver/scripts/functions: isDirectoryEmpty(): added
3295 2005-07-15 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3297 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.208
3299 2005-07-15 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3301 * util-vserver/configure.ac, util-vserver/lib/personalityflag.c,
3302 util-vserver/lib/personalitytype.c,
3303 util-vserver/m4/ensc_personality.m4: check whether enums from
3304 <linux/personality.h> are available before using
3306 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12921)
3308 2005-07-15 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3310 * util-vserver/util-vserver.spec.in: - require the -lib subpackage
3312 - copy GPG keys from /etc/pki/rpm-gpg/
3314 2005-07-15 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3316 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed paths so that
3319 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3321 * util-vserver/sysv/vprocunhide: do not run when IATTR feature is
3324 2005-07-15 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3326 * util-vserver/scripts/vserver.start,
3327 util-vserver/scripts/vserver.suexec: readded the
3328 limit-ulimits-per-vserver stuff due to popular requests
3329 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12840)
3331 2005-07-15 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3333 * util-vserver/lib/getinsecurebcaps.c: - adjusted insecure caps for
3334 the added CAP_AUDIT* and removed
3336 - assume every unknown capability as insecure
3338 2005-07-15 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3340 * util-vserver/lib/testsuite,
3341 util-vserver/lib/testsuite/.cvsignore: added 'personality'
3343 2005-07-15 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3345 * util-vserver/lib/syscall_netadd-net.hc,
3346 util-vserver/lib/syscall_netremove-net.hc: changed code so that
3347 it *compiles* with current kernel headers
3349 2005-07-15 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3351 * util-vserver/lib/syscall_getiattr-fscompat.hc,
3352 util-vserver/lib/syscall_setiattr-fscompat.hc: Changed the
3353 barrier-code so that it sets both the 't' ext2-flag and
3354 chmod-0 permissions. This is required to work with 1.2.10 patch;
3355 formerly the chmod-0 sufficed. [reported by Bjoern Steinbrink,
3356 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13170]
3358 2005-07-15 16:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3360 * util-vserver/lib/capabilities.c: use a static '29' for QUOTACTL
3361 capability as VC_CAP_QUOTACTL was removed
3363 2005-07-15 16:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3365 * util-vserver/lib/ccaps-v13.c: added
3366 VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
3367 added/moved some aliases
3369 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3371 * util-vserver/lib/bcaps-v13.c: removed VC_CAP_QUOTACTL
3374 2005-07-15 16:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3376 * util-vserver/lib/vserver.h: removed VC_CAP_QUOTACTL
3378 added VC_VXC_{SYSLOG,BINARY_MOUNT,QUOTA_CTL}
3380 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3382 * util-vserver/contrib/Makefile-files,
3383 util-vserver/contrib/yum-2.3.4-chroot.patch: added
3384 yum-2.3.4-chroot patch
3386 2005-07-15 16:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3388 * util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3389 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
3390 to patch-2.6.12.2-vs2.0-rc7
3392 2005-07-04 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3394 * util-vserver/scripts/vserver-build.functions: check whether
3395 context is already active before starting the build
3396 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12849)
3398 2005-07-04 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3400 * util-vserver/src/vserver-info.c: allow to pass a numeric xid to
3401 'vserver-info ... RUNNING'
3403 2005-07-04 22:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3405 * util-vserver/lib_internal/Makefile-files,
3406 util-vserver/lib_internal/util-isnumber.c,
3407 util-vserver/lib_internal/util.h: isNumber(): added
3409 2005-07-04 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3411 * util-vserver/scripts/vserver-build.debootstrap: give out status
3412 message before downloading debootstrap
3413 (http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13472)
3415 2005-07-04 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3417 * util-vserver/lib/syscall-alternative.h: updated to
3418 http://vserver.13thfloor.at/Experimental/SYSCALL/syscall.h
3421 2005-07-03 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3423 * util-vserver/distrib/misc/debootstrap.uri: oops... set the wrong
3426 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3428 * util-vserver/distrib/misc/debootstrap.uri: updated
3430 2005-07-03 22:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3432 * util-vserver/distrib/Makefile.am: register fc4 as rh-style
3435 2005-07-03 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3437 * util-vserver/configure.ac: check for 'nohup'
3439 2005-07-03 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3441 * util-vserver/contrib/manifest.dat.pathsubst: removed chroot_* +
3443 added chroot_sh + vwait
3445 2005-07-03 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3447 * util-vserver/Makefile.am, util-vserver/lib/virtual.h: updated
3448 used kernel headers to 2.6.12.2-vs2.0-rc5
3450 2005-07-03 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3452 * util-vserver/lib/syscall_getvhiname-v13.hc,
3453 util-vserver/lib/syscall_setvhiname-v13.hc: -
3454 s!VCMD_vx_.et_vhi_name!VCMD_.et_vhi_name!
3455 - added workaround for older kernels not having the naming above
3457 2005-07-03 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3459 * util-vserver/scripts/vshelper: accept 'async' method
3461 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3463 * util-vserver/scripts/vserver.start: pipe 'popd' output to
3466 2005-07-03 17:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3468 * util-vserver/scripts/vserver.functions: initSync(): fixed
3470 initSync(): set 'async' method when 'vwait' is available
3471 _waitForVWait(): read pipe after 'wait' returned
3473 2005-07-03 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3475 * util-vserver/scripts/vserver-build: do not set OPTION_KEEP
3477 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3479 * util-vserver/scripts/util-vserver-vars.pathsubst: added vwait
3481 2005-07-03 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3483 * util-vserver/scripts/pkgmgmt: - cleanups
3484 - unset %_dbpath at 'internalize' operation
3486 2005-07-03 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3488 * util-vserver/scripts/functions: vshelper.initSync(): fixed
3491 2005-07-03 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3493 * util-vserver/src/chroot-sh.c: implemented 'testfile' subcommand
3495 2005-07-03 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3497 * util-vserver/contrib/Makefile-files,
3498 util-vserver/contrib/yum-2.3.3-chroot.patch: added
3499 yum-2.3.3-chroot.patch
3501 2005-07-03 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3503 * util-vserver/scripts/functions: do not quote $_VSHELPER in help
3504 message (reported by Roman Barczynski,
3505 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13162)
3507 2005-07-03 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3509 * util-vserver/doc/configuration.xml: mentioned the working
3510 directory for the scripts
3512 2005-07-03 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3514 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3515 util-vserver/kernel/cvirt_cmd.h, util-vserver/kernel/debug.h,
3516 util-vserver/kernel/namespace.h,
3517 util-vserver/kernel/namespace_cmd.h,
3518 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3519 util-vserver/kernel/switch.h: updated to 2.6.12.2-vs2.0-rc5
3521 2005-07-03 13:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3523 * util-vserver/scripts/vserver.start: execute the prepre script in
3524 the configuration directory (*not* the
3525 vdir directory); this should not cause legacy problems as
3527 directory was not changed overall
3529 2005-07-03 13:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3531 * util-vserver/scripts/vserver.functions: check whether filesystem
3532 is mounted readonly; if so, execute
3533 $_SECURE_MOUNT with the '-n' argument
3535 2005-07-03 13:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3537 * util-vserver/scripts/vserver-build.apt-rpm,
3538 util-vserver/scripts/vserver-build.debootstrap,
3539 util-vserver/scripts/vserver-build.rpm: execute base.setSuccess()
3542 2005-07-03 13:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3544 * util-vserver/src/rpm-fake-resolver.c: implemented better
3545 error-handling in the read() and write() functions
3547 2005-07-03 12:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3549 * util-vserver/ensc_wrappers/wrappers-io.hc,
3550 util-vserver/ensc_wrappers/wrappers-iosock.hc,
3551 util-vserver/ensc_wrappers/wrappers-unistd.hc: store result of
3552 read*(2) and write*(2) fucntions into signed variables;
3553 error handling is more cleaner in this way
3555 2005-07-03 12:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3557 * util-vserver/src/vserver-stat.c: - cleanups
3558 - multiply RSS value with PAGESIZE
3559 (https://savannah.nongnu.org/bugs/?func=detailitem&item_id=13184)
3560 - prepare the '-O' option: calculate vserver names earlier and
3562 some more helper functions
3564 2005-07-03 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3566 * util-vserver/src/rpm-fake.c: - doPwStringRequest(): fixed x86_64
3567 issue; rpm-fake.so transmitted a
3568 'size_t' value, but rpm-fake-resolver expected an uint32_t
3571 2005-07-03 09:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3573 * util-vserver/ensc_vector/Makefile-files,
3574 util-vserver/ensc_vector/vector-foreach.c,
3575 util-vserver/ensc_vector/vector.h,
3576 util-vserver/ensc_vector/vector.hc: added Vector_foreach*()
3579 2005-07-02 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3581 * util-vserver/src/Makefile-files, util-vserver/src/vbuild.cc,
3582 util-vserver/src/vcheck.cc, util-vserver/src/vfiles.cc,
3583 util-vserver/src/vserver.cc, util-vserver/src/vserver.hh,
3584 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
3585 util-vserver/src/vutil.p: removed the C++ tools; they do not work
3586 with recent configuration and
3587 are adding huge dependencies
3589 2005-06-30 06:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3591 * util-vserver/scripts/vserver.stop: use vwait infrastructure
3593 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3595 * util-vserver/scripts/vserver-build.functions.pkgmgmt,
3596 util-vserver/scripts/vserver.functions: use CHROOT_SH instead of
3600 2005-06-30 06:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3602 * util-vserver/scripts/vserver-build.functions: remove generated
3603 vserver when build fails and '--keep' was not specified
3605 2005-06-30 06:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3607 * util-vserver/scripts/vserver-build.apt-rpm,
3608 util-vserver/scripts/vserver-build.debootstrap,
3609 util-vserver/scripts/vserver-build.rpm,
3610 util-vserver/scripts/vserver-build.skeleton,
3611 util-vserver/scripts/vserver-build.yum: use 'base.init' instead
3612 of 'base.initVariables'
3614 2005-06-30 06:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3616 * util-vserver/scripts/vserver-build: added '--keep' option
3618 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3620 * util-vserver/scripts/X,
3621 util-vserver/scripts/util-vserver-vars.pathsubst: removed
3625 2005-06-30 06:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3627 * util-vserver/scripts/pkgmgmt: use CHROOT_SH instead of CHROOT_*
3629 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3631 * util-vserver/lib/virtual.h: include signal_cmd.h instead of
3634 2005-06-30 06:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3636 * util-vserver/util-vserver.spec.in: added %dist tag
3637 buildrequire 'which' and 'diffutils'
3638 require 'apt' on i386 only
3640 2005-06-30 06:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3642 * util-vserver/distrib/fc4, util-vserver/distrib/fc4/apt,
3643 util-vserver/distrib/fc4/apt/rpmpriorities,
3644 util-vserver/distrib/fc4/apt/sources.list,
3645 util-vserver/distrib/fc4/pkgs, util-vserver/distrib/fc4/pkgs/01,
3646 util-vserver/distrib/fc4/pkgs/02,
3647 util-vserver/distrib/fc4/pkgs/03,
3648 util-vserver/distrib/fc4/rpmlist.d,
3649 util-vserver/distrib/fc4/rpmlist.d/00.lst,
3650 util-vserver/distrib/fc4/yum,
3651 util-vserver/distrib/fc4/yum.repos.d,
3652 util-vserver/distrib/fc4/yum.repos.d/fedora-devel.repo,
3653 util-vserver/distrib/fc4/yum.repos.d/fedora-updates-testing.repo,
3654 util-vserver/distrib/fc4/yum.repos.d/fedora-updates.repo,
3655 util-vserver/distrib/fc4/yum.repos.d/fedora.repo,
3656 util-vserver/distrib/fc4/yum/yum.conf: initial checkin
3658 2005-06-30 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3660 * util-vserver/distrib/redhat/initpost: use CHROOT_SH instead of
3663 2005-06-30 05:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3665 * util-vserver/src, util-vserver/src/.cvsignore,
3666 util-vserver/src/Makefile-files, util-vserver/src/chroot-cat.c,
3667 util-vserver/src/chroot-rm.c, util-vserver/src/chroot-sh.c:
3668 replaced all the small chroot-* programs with a single
3672 2005-05-19 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3674 * util-vserver/scripts/util-vserver-vars.pathsubst: added @NOHUP@
3676 2005-05-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3678 * util-vserver/scripts/pkgmgmt: use new chroot-cat CLI
3680 2005-05-19 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3682 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
3683 util-vserver/kernel/dlimit.h, util-vserver/kernel/dlimit_cmd.h,
3684 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3685 util-vserver/kernel/signal.h, util-vserver/kernel/signal_cmd.h,
3686 util-vserver/kernel/xid.h: updated
3688 2005-05-19 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3690 * util-vserver/lib/issupported.c,
3691 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
3692 vc_isSupported() et.al: added VWAIT feature
3694 2005-05-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3696 * util-vserver/m4/ensc_syscall.m4: s!enable_val!enableval!
3698 2005-05-19 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3700 * util-vserver/src/vserver-stat.c: fixed calculation of hours (%24
3701 instead of %60); reported in
3702 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=13048 by
3705 2005-05-19 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3707 * util-vserver/src/chroot-cat.c: added '-i', '-o' and '-a' options
3708 to cat or override a file, or to
3711 2005-05-19 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3713 * util-vserver/distrib/redhat/initpost: use safe chroot-cat
3716 2005-05-05 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3718 * util-vserver/m4/ensc_dietlibc.m4: - give out a more correct
3719 helpstring for the '--enable/disable-dietlibc'
3721 - use AS_HELP_STRING instead of AC_HELP_STRING
3723 2005-05-05 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3725 * util-vserver/configure.ac: - removed call to ENSC_FPIC_SYSCALL
3726 - enhanced dietlibc version check to the 64 bit version of hppa
3728 2005-05-05 09:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3730 * util-vserver/src, util-vserver/src/.cvsignore: added vwait
3732 2005-05-05 09:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3734 * util-vserver/src/vwait.c: initial checkin
3736 2005-05-05 09:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3738 * util-vserver/src/vshelper-sync.c: use '__linux__' instead of
3739 '__linux' (reported by Ola Lundqvist)
3741 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3743 * util-vserver/src/exec-cd.c: minor cosmetical cleanup
3745 2005-05-05 09:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3747 * util-vserver/src/chroot-cat.c: - added support for '--help' and
3749 - added '-a' option to append information instead of truncating
3753 2005-05-05 09:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3755 * util-vserver/src/Makefile-files: - 'chroot-cat' supports now the
3756 '--help' and '--version' options so
3757 removed it from AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
3760 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3762 * util-vserver/m4/install-notify.am: s!^# !## !
3764 2005-05-05 09:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3766 * util-vserver/lib/Makefile-files,
3767 util-vserver/lib/syscall_waitexit-v13.hc,
3768 util-vserver/lib/syscall_waitexit.c, util-vserver/lib/vserver.h:
3769 vc_wait_exit(): implemented support for this syscall
3771 2005-05-02 21:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3773 * util-vserver/src/compat-pivot_root.h: use <syscall-wrap.h>
3775 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3777 * util-vserver/m4/ensc_syscall.m4: minor cosmetical cleanups
3779 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3781 * util-vserver/m4/ensc_fpicsyscall.m4: obsoleted
3783 2005-05-02 21:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3785 * util-vserver/m4/ensc_fpicsyscall.m4: use ENSC_SYSCALL_ALTERNATIVE
3787 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3789 * util-vserver/lib/vserver-internal.h: cleaned up '#include
3792 2005-05-02 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3794 * util-vserver/lib/syscall-legacy.hc,
3795 util-vserver/lib/syscall-wrap.h: include <syscall.h> also
3797 2005-05-02 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3799 * util-vserver/doc/configuration-xhtml.xsl: use class
3800 'directoryname' instead of 'directory' for '<directory/>'
3803 2005-05-02 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3805 * util-vserver/Makefile.am, util-vserver/distrib/Makefile.am,
3806 util-vserver/m4/install-notify.am: give out additional
3807 information about the 'make install' process
3809 2005-04-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3811 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.207
3813 2005-04-28 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3815 * util-vserver/configure.ac: adjusted dietlibc requirements
3817 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3819 * util-vserver/src/vcontext.c: allow to override the execution
3820 domain (personality); added
3821 '--personality-type' and '--personality-flags' options
3823 2005-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3825 * util-vserver/src/rpm-fake-resolver.c: added a TEMP_FAILURE_RETRY
3828 2005-04-28 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3830 * util-vserver/scripts/vserver.start,
3831 util-vserver/scripts/vserver.suexec: added support for a rescue
3834 2005-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3836 * util-vserver/scripts/vserver.functions: *
3837 _generatePersonalityOptions(): added and use it
3838 * added support for a rescue mode
3840 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3842 * util-vserver/scripts/vserver-build.functions.pkgmgmt:
3843 YUM_RELEASEPKGS: added
3845 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3847 * util-vserver/scripts/vserver: fixed docu for 'stop' and 'start'
3849 2005-04-28 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3851 * util-vserver/scripts/pkgmgmt: * verifyInternalPackages(): added
3852 * added some sanity checks for a sany environment when
3854 the package management
3856 2005-04-28 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3858 * util-vserver/scripts/functions: * isRegularFile(): fixed
3859 evaluation of params
3860 * hasSubstring(): added
3861 * getAllVservers(): fixed typo
3863 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3865 * util-vserver/lib_internal/sys_clone.h: cleanups; do not include
3868 2005-04-28 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3870 * util-vserver/lib_internal/Makefile-files,
3871 util-vserver/lib_internal/sys_personality.h: added
3874 2005-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3876 * util-vserver/scripts/legacy/vserver-copy,
3877 util-vserver/scripts/vserver-copy: moved to legacy
3879 2005-04-28 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3881 * util-vserver/lib/testsuite/Makefile-files,
3882 util-vserver/lib/testsuite/personality.c: added testcases for the
3883 vc_*personality*() functions
3885 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3887 * util-vserver/lib/vserver.h: added prototypes for vc_*personality*
3890 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3892 * util-vserver/lib/virtual.h: updated to new kernel headers
3894 2005-04-28 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3896 * util-vserver/lib/cflags_list-v13.c: do not include <string.h>
3899 2005-04-28 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3901 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
3902 removed the 'nonnull' attribute for the 'mask' param
3904 2005-04-28 17:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3906 * util-vserver/lib/Makefile-files,
3907 util-vserver/lib/personalityflag.c,
3908 util-vserver/lib/personalityflag_list.c,
3909 util-vserver/lib/personalitytype.c: added personality* files
3911 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3913 * util-vserver/doc/configuration.xml: * added some markup
3914 * documented 'personality'
3916 2005-04-28 17:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3918 * util-vserver/doc/configuration-xhtml.xsl,
3919 util-vserver/doc/configuration.dtd: added support for <directory>
3920 and <filename> markup
3922 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3924 * util-vserver/distrib/fc3/yum/yum.conf:
3925 s!redhat-release!fedora-release!
3927 2005-04-28 17:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3929 * util-vserver/distrib/fc3/pkgs/02: removed 'coreutils'
3931 2005-04-28 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3933 * util-vserver/distrib/fc3/rpmlist.d/00.lst: added some more
3936 2005-04-28 17:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3938 * util-vserver/distrib/fc1/apt/rpmpriorities,
3939 util-vserver/distrib/fc2/apt/rpmpriorities,
3940 util-vserver/distrib/fc3/apt/rpmpriorities,
3941 util-vserver/distrib/rh9/apt/rpmpriorities: added *-release
3944 2005-04-28 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3946 * util-vserver/contrib/manifest.dat.pathsubst,
3947 util-vserver/scripts/Makefile-files: moved vserver-copy to legacy
3949 2005-04-28 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3951 * util-vserver/Makefile.am: added new kernel headers
3953 2005-04-28 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3955 * util-vserver/kernel/context.h, util-vserver/kernel/context_cmd.h,
3956 util-vserver/kernel/cvirt.h, util-vserver/kernel/cvirt_cmd.h,
3957 util-vserver/kernel/cvirt_def.h, util-vserver/kernel/debug.h,
3958 util-vserver/kernel/debug_cmd.h, util-vserver/kernel/dlimit.h,
3959 util-vserver/kernel/dlimit_cmd.h, util-vserver/kernel/inode.h,
3960 util-vserver/kernel/inode_cmd.h, util-vserver/kernel/legacy.h,
3961 util-vserver/kernel/limit.h, util-vserver/kernel/limit_cmd.h,
3962 util-vserver/kernel/limit_def.h, util-vserver/kernel/namespace.h,
3963 util-vserver/kernel/network.h, util-vserver/kernel/network_cmd.h,
3964 util-vserver/kernel/sched.h, util-vserver/kernel/sched_cmd.h,
3965 util-vserver/kernel/sched_def.h, util-vserver/kernel/switch.h,
3966 util-vserver/kernel/xid.h: updated to headers from
3967 patch-2.6.11.7-vs2.0-pre2
3969 2005-04-24 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3971 * util-vserver/src/vserver-stat.c: showContexts(): added 'const'
3974 2005-04-24 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3976 * util-vserver/scripts/start-vservers,
3977 util-vserver/scripts/vsomething: use the new getAllVservers()
3978 functionality to specify special kinds of
3981 2005-04-24 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3983 * util-vserver/scripts/functions: * isRegularFile(): allow to
3984 override the '-f' classifier
3985 * getAllVservers(): added several types of vservers (marked,
3988 * getAllVserversByArg()" added
3990 2005-04-24 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3992 * util-vserver/m4/ensc_dietlibc_compat.m4: *
3993 ENSC_DIETLIBC_NEED_COMPAT: use the 'syscall-wrap.h' header and
3995 results from ENSC_SYSCALL_ALTERNATIVE
3997 2005-04-24 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
3999 * util-vserver/m4/ensc_syscall.m4: * ENSC_SYSCALL_ALTERNATIVE:
4001 * ENSC_SYSCALL: use the 'syscall-wrap.h' header and the results
4003 ENSC_SYSCALL_ALTERNATIVE
4005 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4007 * util-vserver/lib/vserver-internal.h,
4008 util-vserver/lib_internal/sys_clone.h: include "syscall-wrap.h"
4010 2005-04-24 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4012 * util-vserver/lib/ncaps-net.c, util-vserver/lib/nflags-net.c:
4013 VALUES: added an empty field to make it compile with gcc4
4015 2005-04-24 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4017 * util-vserver/lib/bcaps_list-v13.c,
4018 util-vserver/lib/ccaps_list-v13.c,
4019 util-vserver/lib/cflags_list-v13.c,
4020 util-vserver/lib/ncaps_list-net.c,
4021 util-vserver/lib/nflags_list-net.c: made it compatible to the new
4022 utilvserver_listparser_uint*() API and
4023 added wrappers with a third 'bool *' arg
4025 2005-04-24 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4027 * util-vserver/lib/listparser.hc: * parser function has now to set
4028 a 'bool *' arg to signal errors
4029 * when 'mask' argument is null, the special modifiers like '~',
4031 'any' are not allowed
4033 2005-04-24 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4035 * util-vserver/lib/internal.h: utilvserver_listparser_uint*():
4036 added a third 'bool *' arg for the
4037 parser function so that errors can be better propagated
4039 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4041 * util-vserver/lib/Makefile-files,
4042 util-vserver/lib/syscall-alternative.h,
4043 util-vserver/lib/syscall-wrap.h: added syscall-alternative.h and
4046 2005-04-24 20:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4048 * util-vserver/update-doc: exclude some static files
4050 2005-04-24 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4052 * util-vserver/build-all: remove config.cache when CLEAN is set
4053 disabled gcc33 build
4055 2005-04-24 11:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4057 * util-vserver/doc/configuration-xhtml.xsl,
4058 util-vserver/doc/configuration.dtd,
4059 util-vserver/doc/configuration.xml: added new markup
4060 added new CSS from Nicolas Costes
4062 2005-04-16 21:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4064 * util-vserver/configure.ac: cleanups
4065 added '--disable-extra-optimizations' option
4067 2005-04-16 21:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4069 * util-vserver/scripts/vserver-build.functions,
4070 util-vserver/scripts/vserver-build.functions.apt,
4071 util-vserver/scripts/vserver-build.functions.rpm,
4072 util-vserver/scripts/vserver-build.functions.yum,
4073 util-vserver/scripts/vserver.functions: use the common
4074 isRegularFile() method to filter out backup-files
4076 2005-04-16 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4078 * util-vserver/scripts/functions: isRegularFile(): added
4080 2005-04-16 21:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4082 * util-vserver/util-vserver.spec.in: cleanups
4083 added changelog entry for 0.30.206
4085 2005-04-12 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4087 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.206
4089 2005-04-12 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4091 * util-vserver/src/vserver-info.c: implemented VERIFYPROC method
4093 2005-04-12 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4095 * util-vserver/scripts/vserver.functions: added verify-proc sanity
4098 2005-04-12 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4100 * util-vserver/scripts/functions: killContext(): commented out the
4102 (but not working) kill-sequence
4104 2005-04-12 21:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4106 * util-vserver/util-vserver.spec.in: ship the yum patches
4108 2005-04-12 21:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4110 * util-vserver/Makefile.am: added '--no-wrap -S' to the
4113 2005-04-12 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4115 * util-vserver/configure.ac: adjusted min-dietlibc requirements
4117 2005-04-12 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4119 * util-vserver/m4/ensc_dietlibc.m4: ENSC_ENABLE_DIETLIBC(): allow
4120 'min_ver' to be a shell variable
4122 2005-04-12 18:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4124 * util-vserver/scripts/functions: vshelper.isDebug(): fixed logic
4126 2005-04-10 12:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4128 * util-vserver/src/rpm-fake.c: send the signals for endgrent() and
4131 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4133 * util-vserver/contrib/Makefile-files,
4134 util-vserver/contrib/yum-2.2.1-chroot.patch,
4135 util-vserver/contrib/yum-2.3.2-chroot.patch: added patches for
4138 2005-04-10 12:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4140 * util-vserver/Makefile.am: include m4/libsel.am
4142 2005-04-10 01:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4144 * util-vserver/src/context-sync.hc: ignore errors during setsid(2)
4145 execution (required for vs1.9.5.12+)
4147 2005-04-10 01:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4149 * util-vserver/scripts/vshelper: * kill vserver processes
4150 explicitly with 'killContext'; userspace
4151 reboot helper may assume that 'reboot(2)' never returns...
4152 * added 'async' method
4154 2005-04-10 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4156 * util-vserver/scripts/vserver.stop: implicate '--sync' option; it
4157 is not possible to stop asynchronously
4158 send SIGINT to pid 1 instead of trying to determine initpid
4160 2005-04-10 00:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4162 * util-vserver/scripts/vserver.functions: use 'killContext()'
4163 instead of invoking 'vkill' manually
4164 set an initial runlevel for 'minit' style also
4165 set 'async' vshelper method for non-sync mode
4167 2005-04-10 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4169 * util-vserver/scripts/vprocunhide: fixed missing quoting of '~';
4170 this may cause very slow booting when
4171 NIS/LDAP servers are local vservers as bash tries to expand this
4175 2005-04-10 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4177 * util-vserver/scripts/functions: spawn(), killContext(): added
4179 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4181 * util-vserver/m4/libsel.am: initial checkin
4183 2005-04-10 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4185 * util-vserver/m4/ensc_dietlibc.m4: use a more modern version which
4186 accepts 'DIET' and 'DIETFLAGS' as
4187 global configure variables
4189 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4191 * util-vserver/m4/ensc_cxxcompiler.m4: fixed typo
4193 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4195 * util-vserver/configure.ac: defined ENSC_USE_DIETLIBC +
4198 2005-04-10 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4200 * util-vserver/Makefile.am: removed 'DIET' and 'DIETFLAGS'
4201 variables; they are set by configure now
4203 2005-04-08 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4205 * util-vserver/scripts/vyum-worker: added better test for patched
4208 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4210 * util-vserver/src/vserver-info.c: fixed typo
4212 2005-04-08 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4214 * util-vserver/scripts/vserver.suexec: fixed typo (reported by Paul
4217 2005-04-08 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4219 * util-vserver/scripts/vserver-build.functions.yum: substitute
4222 2005-04-08 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4224 * util-vserver/scripts/chcontext: fixed operation when context was
4227 2005-04-08 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4229 * util-vserver/distrib/redhat/initpre: reverted the patch adding
4231 create '/sbin/new-kernel-pkg'; 'initpost' would be too late for
4234 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4236 * util-vserver/distrib/redhat/initpost: use 'ln -sf' instead of 'ln
4239 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4241 * util-vserver/distrib/fc3/yum/yum.conf: add 'lockfile'
4243 2005-04-08 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4245 * util-vserver/distrib/Makefile.am: added 'fc3' to 'redhat_style'
4247 2005-04-08 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4249 * util-vserver/Makefile.am: use DIETFLAGS instead of DIET_FLAGS
4251 2005-03-29 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4253 * util-vserver/ensc_vector/Makefile-files: use $(LIBENSCVECTOR)
4254 instead of libensc_vector.a
4256 2005-03-25 21:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4258 * util-vserver/scripts/vserver.stop: fixed typo
4260 2005-03-25 17:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4262 * util-vserver/scripts/vserver.functions: minor cleanups: call
4263 vkill with '--xid' instead of '-c'
4265 2005-03-25 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4267 * util-vserver/scripts/vserver.stop: address both the context and
4268 the pid when sending SIGINT to init
4270 2005-03-25 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4272 * util-vserver/lib_internal/testsuite/copy-check: do not use '-s'
4273 with 'cmp' but display verbose error reason
4275 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4277 * util-vserver/lib_internal/switchtowatchxid.c: simplified it and
4278 made it work with recent kernels
4280 2005-03-25 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4282 * util-vserver/doc/configuration-xhtml.xsl: use 'alternate
4283 stylesheet' instead of 'stylesheet' (reported by Herbert
4286 2005-03-25 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4288 * util-vserver/util-vserver.spec.in: fixed quoting of % in
4291 2005-03-24 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4293 * util-vserver/Makefile.am, util-vserver/REQUIREMENTS: added
4296 2005-03-24 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4298 * util-vserver/NEWS, util-vserver/configure.ac,
4299 util-vserver/util-vserver.spec.in: version 0.30.205
4301 2005-03-24 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4303 * util-vserver/util-vserver.spec.in: added some %descriptions
4305 2005-03-24 12:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4307 * util-vserver/src/vhashify.c: s!write()!Vwrite()! at some places
4308 add 'volatile' qualifier at variables used around 'setjmp'
4309 use sigsetjmp() instead of setjmp()
4312 2005-03-24 12:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4314 * util-vserver/src/secure-mount.c: s!write()!Vwrite()! at some
4316 use Echdir() instead of chdir()
4318 2005-03-24 12:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4320 * util-vserver/src/filetime.c, util-vserver/src/lsxid.c,
4321 util-vserver/src/readlink.c, util-vserver/src/reducecap.c,
4322 util-vserver/src/showattr.c, util-vserver/src/vattribute.c,
4323 util-vserver/src/vcontext.c, util-vserver/src/vcopy.c,
4324 util-vserver/src/vdlimit.c, util-vserver/src/vlimit.c,
4325 util-vserver/src/vps.c, util-vserver/src/vserver-stat.c,
4326 util-vserver/src/vuname.c, util-vserver/src/vunify.c,
4327 util-vserver/vserver-start/interface-read.c: s!write()!Vwrite()!
4330 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4332 * util-vserver/lib_internal/testsuite/sigbus.c: use Etruncate()
4333 instead of truncate()
4335 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4337 * util-vserver/lib_internal/testsuite/copy-check: added new tests
4338 and better diagnostic
4340 2005-03-24 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4342 * util-vserver/lib_internal/unify-copy.c: moved 'volatile'
4343 qualifiers to a better place
4346 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4348 * util-vserver/ensc_wrappers/wrappers-unistd.hc: E*truncate():
4351 2005-03-24 12:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4353 * util-vserver/ensc_vector/testsuite/test2.c: #undef NDEBUG
4355 2005-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4357 * util-vserver/lib_internal/testsuite/sigbus.c: unlink temporary
4360 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4362 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): block
4363 signals while executing the non-atomic operations
4365 2005-03-24 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4367 * util-vserver/src/vhashify.c: optimized directory creation
4369 2005-03-24 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4371 * util-vserver/lib_internal/unify-copy.c: prepared for sigbus
4373 added some 'volatile' modifiers
4374 use siglongjmp() instead of longjmp()
4376 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4378 * util-vserver/lib_internal/matchvserverinfo-init.c: minor code
4381 2005-03-24 00:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4383 * util-vserver/lib_internal/testsuite,
4384 util-vserver/lib_internal/testsuite/.cvsignore,
4385 util-vserver/lib_internal/testsuite/Makefile-files,
4386 util-vserver/lib_internal/testsuite/sigbus.c: added sigbus
4389 2005-03-23 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4391 * util-vserver/ensc_vector/testsuite,
4392 util-vserver/ensc_vector/testsuite/.cvsignore: updated
4394 2005-03-23 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4396 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c:
4397 added lots of new code...
4399 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4401 * util-vserver/src/rpm-fake.c: is_selinux_enabled(): added
4403 2005-03-23 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4405 * util-vserver/scripts/vserver-build.apt-rpm,
4406 util-vserver/scripts/vserver-build.rpm,
4407 util-vserver/scripts/vserver-build.yum: execute '--initdb' before
4409 import pubkeys from /etc/vservers/.distributions/.common/pubkeys
4412 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4414 * util-vserver/scripts/vserver: added 'hashify' target
4416 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4418 * util-vserver/scripts/util-vserver-vars.pathsubst: added
4421 2005-03-23 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4423 * util-vserver/lib_internal/matchlist-initrefserverlist.c: fixed
4424 initialization of 'vserver'
4426 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4428 * util-vserver/distrib/Makefile.am: create
4429 /etc/.../.distributions/.common/pubkeys/
4430 create /etc/.../.defaults/apps/vunify/hash
4432 2005-03-23 02:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4434 * util-vserver/util-vserver.spec.in: copy GPG keys from the system
4436 buildrequire dietlibc-0.25
4438 2005-03-23 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4440 * util-vserver/build-all: build with debug settings
4442 2005-03-22 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4444 * util-vserver/src/rpm-fake.c: honor return codes of read(2) and
4445 write(2) when communication with the rpm-fake-helper
4446 call read(2) and write(2) through TEMP_FAILURE_RETRY()
4447 use Vwrite() instead of write(2) at some places
4449 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4451 * util-vserver/lib_internal/command-exec.c: call write(2) through
4452 TEMP_FAILURE_RETRY()
4454 2005-03-22 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4456 * util-vserver/util-vserver.spec.in: BuildRequire beecrypt-devel
4458 2005-03-22 15:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4460 * util-vserver/src/chcontext.c, util-vserver/src/vhashify.c:
4461 workaround warning messages regarding 'warn_unused_return_value'
4463 using _FORTIFY_SOURCE.
4465 2005-03-22 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4467 * util-vserver/lib/getvservervdir.c,
4468 util-vserver/lib_internal/coreassert.h,
4469 util-vserver/lib_internal/matchlist-initmanually.c,
4470 util-vserver/lib_internal/matchlist-printid.c,
4471 util-vserver/lib_internal/util-exitlikeprocess.c,
4472 util-vserver/lib_internal/util-io.h: workaround warning messages
4473 regarding 'warn_unused_return_value' when
4474 using _FORTIFY_SOURCE.
4476 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4478 * util-vserver/contrib/manifest.dat.pathsubst: added vhashify +
4481 2005-03-22 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4483 * util-vserver/util-vserver.spec.in: cleanups
4484 use %global instead of %define
4486 2005-03-22 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4488 * util-vserver/build-all: set _FORTIFY_SOURCE
4490 2005-03-19 03:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4492 * util-vserver, util-vserver/.cvsignore: updated
4494 2005-03-19 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4496 * util-vserver, util-vserver/.cvsignore: updated
4498 2005-03-19 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4500 * util-vserver/update-doc: initial checkin
4502 2005-03-19 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4504 * util-vserver/scripts/chcontext: do not use '--create' for dynamic
4507 2005-03-19 02:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4509 * util-vserver/distrib/apps: removed...
4511 2005-03-19 02:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4513 * util-vserver/distrib/apps, util-vserver/distrib/apps/vshelper,
4514 util-vserver/distrib/apps/vshelper/action: added to be removed...
4516 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4518 * util-vserver/distrib/redhat/initsignal,
4519 util-vserver/src/testsuite/data/vserver1,
4520 util-vserver/src/testsuite/data/vserver2,
4521 util-vserver/src/testsuite/vuname, util-vserver/sysv/vkillall,
4522 util-vserver/tests/attack.spec, util-vserver/tests/ulimit:
4525 2005-03-19 02:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4527 * util-vserver/src/testsuite/data/vserver1,
4528 util-vserver/src/testsuite/data/vserver1/apps,
4529 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt,
4530 util-vserver/src/testsuite/data/vserver1/apps/pkgmgmt/style,
4531 util-vserver/src/testsuite/data/vserver1/apps/vunify,
4532 util-vserver/src/testsuite/data/vserver1/apps/vunify/exclude,
4533 util-vserver/src/testsuite/data/vserver2,
4534 util-vserver/src/testsuite/data/vserver2/apps,
4535 util-vserver/src/testsuite/data/vserver2/apps/vunify,
4536 util-vserver/src/testsuite/data/vserver2/apps/vunify/exclude,
4537 util-vserver/src/testsuite/vuname,
4538 util-vserver/src/testsuite/vuname/nodename,
4539 util-vserver/sysv/vkillall, util-vserver/tests/attack.spec,
4540 util-vserver/tests/ulimit, util-vserver/tests/ulimit/cpu: added
4543 2005-03-19 02:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4545 * util-vserver/distrib/redhat/initsignal: added to be removed
4548 2005-03-19 02:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4550 * util-vserver/src/vnet.c: obsoleted...
4552 2005-03-19 02:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4554 * util-vserver/doc/vunify-verbosity.txt,
4555 util-vserver/lib/apidoc/list2xxx.descr, util-vserver/scripts/X,
4556 util-vserver/src/vnet.c: initial checkin
4558 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4560 * util-vserver/vserver-start/interface-add.c,
4561 util-vserver/vserver-start/interface-print.c,
4562 util-vserver/vserver-start/interface-remove.c,
4563 util-vserver/vserver-start/main.c: avoid warnings regarding
4566 2005-03-19 02:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4568 * util-vserver/src/Makefile-files: moved vdlimit into the only-C99
4570 build vhashify only with C99 and beecrypt
4573 2005-03-19 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4575 * util-vserver/lib_internal/testsuite/copy-check: cleanups
4576 conditionalize expensive tests
4578 2005-03-19 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4580 * util-vserver/lib/Makefile-files,
4581 util-vserver/lib_internal/Makefile-files: moved *dlimit* files
4582 into the only-C99 section
4583 clean all potentially built libraries
4585 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4587 * util-vserver/ensc_vector/list-free.c: some minor C89
4588 compatibility changes
4590 2005-03-19 02:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4592 * util-vserver/ensc_vector/Makefile-files: use
4593 'lib-dietlibc-not-enabled-error.a' consistently
4594 clean all libraries inclusive those which might not be built
4596 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4598 * util-vserver/doc/configuration.dtd: readded
4600 2005-03-19 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4602 * util-vserver/doc/configuration.xml: documented the 'vhashify'
4604 moved '<default>' tags before '<description>'
4606 2005-03-19 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4608 * util-vserver/doc/configuration-xhtml.xsl: applied changes
4609 regarding the new www-location on savannah
4611 2005-03-19 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4613 * util-vserver/doc/Makefile-files: (re)added xsltproc support
4615 2005-03-19 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4617 * util-vserver/configure.ac: added tests for XSLTPROC
4618 added '--disable-expensive-tests'
4619 added beecrypt tests
4620 cosmetical cleanups + enhancements
4622 2005-03-19 01:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4624 * util-vserver/Makefile.am: set some values in TESTS_ENVIRONMENT
4625 added some hacks for lib-dietlibc-not-enabled-error.a
4627 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4629 * util-vserver/lib_internal/testsuite,
4630 util-vserver/lib_internal/testsuite/.cvsignore: updated
4632 2005-03-18 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4634 * util-vserver/lib_internal/unify.h, util-vserver/src/vunify.h:
4635 include <sys/stat.h> instead of defining a 'struct stat'; this
4637 problems with the 64bit interface of the filesystem functions
4639 2005-03-18 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4641 * util-vserver/lib_internal/unify-copy.c: use a sparse-file
4642 friendly method for copying files
4644 2005-03-18 03:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4646 * util-vserver/lib_internal/testsuite/Makefile-files,
4647 util-vserver/lib_internal/testsuite/copy-check,
4648 util-vserver/lib_internal/testsuite/copy.c: added testcases for
4651 2005-03-18 00:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4653 * util-vserver/vserver-start/Makefile-files: use $(LIBENSCVECTOR)
4654 instead of libensc_vector.a
4656 2005-03-18 00:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4658 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4659 util-vserver/src/vhashify.h: made it work...
4661 2005-03-18 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4663 * util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
4664 applied changes in the MatchList-API
4666 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4668 * util-vserver/src/Makefile-files: use $(LIBENSCVECTOR) instead of
4670 use $(LIBVSERVER_GLIBC) instead of lib/libvserver.la
4672 2005-03-18 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4674 * util-vserver/scripts/vpkg: exit with returncode of '2' when
4675 pkgmgmt can not be determined
4677 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4679 * util-vserver/lib_internal/testsuite/Makefile-files: use
4680 $(LIBENSCVECTOR) instead of libensc_vector.a
4682 2005-03-18 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4684 * util-vserver/lib_internal/unify-isiunlinkable.c,
4685 util-vserver/lib_internal/unify.h: Unify_isIUnlinkable(): changed
4688 2005-03-18 00:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4690 * util-vserver/lib_internal/unify-copy.c: implemented copyReg()
4691 with mmap(2) instead of read(2)+write(2) sequences
4693 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4695 * util-vserver/lib_internal/string.hc: String_free(): added
4697 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4699 * util-vserver/lib_internal/string.h: renamed String_destroy() to
4702 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4704 * util-vserver/lib_internal/string-destroy.c: obsoleted;
4705 String_free() is now inlined
4707 2005-03-18 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4709 * util-vserver/lib_internal/matchlist-initbyvserver.c,
4710 util-vserver/lib_internal/matchlist-initmanually.c,
4711 util-vserver/lib_internal/matchlist-initrefserverlist.c,
4712 util-vserver/lib_internal/matchlist.h: applied lot of API changes
4714 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4716 * util-vserver/lib_internal/matchlist-destroy.c: use String_free()
4717 instead of String_destroy()
4719 2005-03-18 00:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4721 * util-vserver/lib_internal/Makefile-files: added
4723 removed string-destroy.c
4725 2005-03-18 00:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4727 * util-vserver/lib_internal/matchvserverinfo-free.c,
4728 util-vserver/lib_internal/matchvserverinfo-init.c: initial
4731 2005-03-18 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4733 * util-vserver/ensc_vector/Makefile-files,
4734 util-vserver/lib/Makefile-files: split into a -glibc and a -diet
4737 2005-03-18 00:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4739 * util-vserver/ensc_vector/testsuite/Makefile-files,
4740 util-vserver/lib/testsuite/Makefile-files: use $(LIBENSCVECTOR)
4741 instead of libensc_vector.a
4743 2005-03-18 00:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4745 * util-vserver/configure.ac: HACK: set 'enable_static=no' for
4746 dietlibc case and postpone AC_PROG_LIBTOOL execution
4748 2005-03-18 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4750 * util-vserver/Makefile.am: use $(LIBVSERVER) instead of
4752 use $(LIBENSCVECTOR_DIET) instead of $(ENSC_VECTOR_LIBS)
4754 2005-03-17 14:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4756 * util-vserver/build-all, util-vserver/src,
4757 util-vserver/src/.cvsignore: updated
4759 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4761 * util-vserver/src/vunify.c: use new Unify_unify() API
4762 rearranged some code; I do not try to be C89 compliant in C99
4765 2005-03-17 14:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4767 * util-vserver/src/vcopy.c: use new Unify_unify() API
4769 2005-03-17 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4771 * util-vserver/src/vhashify-init.hc, util-vserver/src/vhashify.c,
4772 util-vserver/src/vhashify.h: initial checkin
4774 2005-03-17 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4776 * util-vserver/src/Makefile-files: use $(LIBINTERNAL) instead of
4777 lib_internal/libinternal.a
4780 2005-03-17 14:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4782 * util-vserver/lib_internal/testsuite/Makefile-files,
4783 util-vserver/src/testsuite/Makefile-files,
4784 util-vserver/vserver-start/Makefile-files: use $(LIBINTERNAL)
4785 instead of lib_internal/libinternal.a
4787 2005-03-17 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4789 * util-vserver/lib_internal/unify.h: * added an 'ignore_zero'
4790 argument to Unify_unify()
4791 * Unify_isIUnlinkable(): added
4793 2005-03-17 14:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4795 * util-vserver/lib_internal/unify-unify.c: added an 'ignore_zero'
4796 argument to Unify_unify()
4798 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4800 * util-vserver/ensc_vector/list-add.c,
4801 util-vserver/ensc_vector/list-at.c,
4802 util-vserver/ensc_vector/list-free.c,
4803 util-vserver/ensc_vector/list-init.c,
4804 util-vserver/ensc_vector/list-insertinternal.c,
4805 util-vserver/ensc_vector/list-internal.h,
4806 util-vserver/ensc_vector/list-search.c,
4807 util-vserver/ensc_vector/list-searchselforg.c,
4808 util-vserver/ensc_vector/list.h,
4809 util-vserver/ensc_vector/list.hc,
4810 util-vserver/ensc_vector/testsuite/test2.c,
4811 util-vserver/ensc_vector/vector-searchselforg.c,
4812 util-vserver/lib_internal/unify-isiunlinkable.c: initial checkin
4814 2005-03-17 14:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4816 * util-vserver/lib_internal/Makefile-files: * create both
4817 libinternal-diet.a and libinternal-glibc.a. This is
4818 needed to avoid segfaults with gcc4 when linking against glibc
4820 libraries like 'beecrypt'. Perhaps, these segfaults are a problem
4821 with gcc4 as they do not happen with gcc33...
4823 * added unify-isiunlinkable.c
4825 2005-03-17 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4827 * util-vserver/ensc_vector/testsuite/test1.c: added tests for
4828 Vector_searchSelfOrg()
4830 2005-03-17 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4832 * util-vserver/ensc_vector/testsuite/Makefile-files: added test2
4834 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4836 * util-vserver/ensc_vector/vector.h,
4837 util-vserver/ensc_vector/vector.hc: Vector_searchSelfOrg*():
4840 2005-03-17 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4842 * util-vserver/ensc_vector/Makefile-files: added list-* files
4843 added vector-searchselforg.c
4845 2005-03-17 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4847 * util-vserver/ensc_fmt/fmt.h, util-vserver/ensc_fmt/fmtx-32.c:
4848 fixed declaration of the *_x*int() methods; they do not take a
4851 2005-03-09 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4853 * util-vserver/src/vserver-info.c: added XIDTYPE support
4855 2005-03-09 14:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4857 * util-vserver/src/context-sync.hc: use EopenD() instead of Eopen()
4859 2005-03-09 14:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4861 * util-vserver/m4/ensc_initrddir.m4: fixed typo
4863 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4865 * util-vserver/lib/vserver.h: vc_getXIDType(): added
4867 2005-03-09 14:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4869 * util-vserver/lib/vserver-internal.h: added some magic to avoid
4872 2005-03-09 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4874 * util-vserver/lib/Makefile-files, util-vserver/lib/getxidtype.c:
4877 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4879 * util-vserver/distrib/redhat/initpre: create /usr/X11 also
4881 2005-03-09 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4883 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc3/apt,
4884 util-vserver/distrib/fc3/apt/rpmpriorities,
4885 util-vserver/distrib/fc3/apt/sources.list: added apt support for
4888 2005-03-02 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4890 * util-vserver/lib/syscall_adddlimit-v13.hc,
4891 util-vserver/lib/syscall_adddlimit.c,
4892 util-vserver/lib/syscall_getdlimit-v13.hc,
4893 util-vserver/lib/syscall_getdlimit.c,
4894 util-vserver/lib/syscall_remdlimit-v13.hc,
4895 util-vserver/lib/syscall_remdlimit.c,
4896 util-vserver/lib/syscall_setdlimit-v13.hc,
4897 util-vserver/lib/syscall_setdlimit.c: use CALL_VC_V13B instead of
4900 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4902 * util-vserver/scripts/vyum: allow '--all' param
4904 2005-03-02 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4906 * util-vserver/lib/testsuite/cflags.c: avoid some compiler warnings
4908 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4910 * util-vserver/lib/vserver.h: added some VC_ATTR_NONNULL()
4913 2005-03-02 01:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4915 * util-vserver/lib/syscall_adddlimit-v13.hc,
4916 util-vserver/lib/syscall_remdlimit-v13.hc,
4917 util-vserver/lib/vserver-internal.h: minor cleanups
4919 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4921 * util-vserver/src/secure-mount.c: do not assume 'nodev' on
4924 2005-03-02 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4926 * util-vserver/lib/vserver-internal.h:
4927 CDLIM_USER2KERNEL/CDLIM_KERNEL2USER(): added
4929 2005-03-02 00:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4931 * util-vserver/lib/Makefile-files,
4932 util-vserver/lib/syscall_adddlimit-v13.hc,
4933 util-vserver/lib/syscall_adddlimit.c,
4934 util-vserver/lib/syscall_getdlimit-v13.hc,
4935 util-vserver/lib/syscall_getdlimit.c,
4936 util-vserver/lib/syscall_remdlimit-v13.hc,
4937 util-vserver/lib/syscall_remdlimit.c,
4938 util-vserver/lib/syscall_setdlimit-v13.hc,
4939 util-vserver/lib/syscall_setdlimit.c, util-vserver/lib/virtual.h,
4940 util-vserver/lib/vserver.h, util-vserver/src/Makefile-files,
4941 util-vserver/src/vdlimit.c: added *vdlimit functions + tools
4942 (patch provided by Daniel Hokka Zakrisson)
4944 2005-02-25 23:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4946 * util-vserver/scripts/vserver-setup.functions: added some sanity
4949 2005-02-25 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4951 * util-vserver/ensc_wrappers/Makefile-files,
4952 util-vserver/ensc_wrappers/wrappers-string.hc,
4953 util-vserver/ensc_wrappers/wrappers.h: added wrapper around
4956 2005-02-25 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4958 * util-vserver/src/secure-mount.c: /me should learn to differ
4959 between script-languages and C... strings in C are still marked
4960 by >"< but not by >'<...
4961 fixed allocation of the newly generated option string
4963 2005-02-25 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4965 * util-vserver/scripts/vapt-get-worker,
4966 util-vserver/scripts/vyum-worker: deprecate usage of $_YUM and
4969 2005-02-25 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
4971 * util-vserver/distrib/redhat/initpost,
4972 util-vserver/scripts/functions,
4973 util-vserver/scripts/legacy/distrib-info,
4974 util-vserver/scripts/legacy/rootshell,
4975 util-vserver/scripts/legacy/vserver,
4976 util-vserver/scripts/pkgmgmt,
4977 util-vserver/scripts/start-vservers,
4978 util-vserver/scripts/util-vserver-vars.pathsubst,
4979 util-vserver/scripts/vprocunhide, util-vserver/scripts/vpstree,
4980 util-vserver/scripts/vserver, util-vserver/scripts/vserver-build,
4981 util-vserver/scripts/vserver-build.apt-rpm,
4982 util-vserver/scripts/vserver-build.debootstrap,
4983 util-vserver/scripts/vserver-build.functions,
4984 util-vserver/scripts/vserver-build.functions.apt,
4985 util-vserver/scripts/vserver-build.functions.pkgmgmt,
4986 util-vserver/scripts/vserver-build.functions.rpm,
4987 util-vserver/scripts/vserver-build.functions.yum,
4988 util-vserver/scripts/vserver-build.rpm,
4989 util-vserver/scripts/vserver-build.yum,
4990 util-vserver/scripts/vserver-copy,
4991 util-vserver/scripts/vserver-setup.functions,
4992 util-vserver/scripts/vserver.functions,
4993 util-vserver/scripts/vserver.start,
4994 util-vserver/scripts/vserver.stop,
4995 util-vserver/scripts/vservers.grabinfo.sh,
4996 util-vserver/scripts/vshelper, util-vserver/scripts/vsysvwrapper,
4997 util-vserver/scripts/vtop, util-vserver/sysv/rebootmgr,
4998 util-vserver/sysv/vservers-legacy: LEGACY BREAKAGE FOR 3RD PARTY
4999 PATCHES: introduced a more common naming
5000 scheme: global, immutable variables names are now named like
5002 instead of '$ABC'. This happens at much places and will break a
5006 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5008 * util-vserver/configure.ac: changed my GPG key
5010 2005-02-25 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5012 * util-vserver/src/secure-mount.c: assume 'nodev' by default
5014 2005-02-25 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5016 * util-vserver/scripts/vserver-build.functions.yum,
5017 util-vserver/scripts/vyum-worker: added preliminary support for
5019 https://bugzilla.redhat.com/beta/attachment.cgi?id=111435&action=view
5021 2005-02-25 20:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5023 * util-vserver/scripts/vserver-build.functions.pkgmgmt: avoid
5024 ambiguous usage of $PKGDIR, use $PKGINSTALLDIR instead of
5025 use $SETUP_CONFDIR instead of $confdir
5027 2005-02-25 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5029 * util-vserver/scripts/vserver-build.apt-rpm,
5030 util-vserver/scripts/vserver-build.yum: avoid ambiguous usage of
5031 $PKGDIR, use $PKGINSTALLDIR instead of
5033 2005-02-20 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5035 * util-vserver/scripts/vserver-build.functions.rpm:
5036 rpm.initFilesystem(): fixed variable-names; this caused e.g. an
5037 unset %_dbpath macro formerly
5039 2005-02-15 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5041 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.204
5043 2005-02-15 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5045 * util-vserver/configure.ac: added information where the 'ip' and
5046 'vconfig' programs can be found
5048 2005-02-15 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5050 * util-vserver/scripts/vshelper: adjusted the order of cli options
5051 evaluation; automake-1.9.5 redirects
5052 input from /dev/null so the 'tty -s' check gets triggered and
5054 distcheck' fails in the '... --version/--help' tests
5056 2005-02-15 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5058 * util-vserver/src/save_ctxinfo.c: fixed name of the run.rev
5059 symlink; there was a '/' missing which
5060 caused a pollution of the /etc/vservers/.defaults directory with
5061 'run.revXXX' entries. (reported and analyzed by Olivier Poitrey).
5063 2005-02-07 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5065 * util-vserver/scripts/functions,
5066 util-vserver/scripts/vserver-build.functions.pkgmgmt,
5067 util-vserver/src/vunify.c: fixed typos
5069 2005-02-07 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5071 * util-vserver/doc/configuration.xml: documented the *namespace
5074 2005-02-04 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5076 * util-vserver/scripts/vserver.functions: SECURITY: fixed detection
5077 of the mtab-location (Georg Glas)
5078 https://savannah.nongnu.org/bugs/?func=detailitem&item_id=11844
5080 2005-02-04 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5082 * util-vserver/scripts/vserver.functions: fixed one of the
5083 previously added 'test -n'
5085 2005-02-02 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5087 * util-vserver/m4/ensc_pathprog.m4: ENSC_PATHPROG_INIT(): fixed doc
5088 ENSC_PATHPROG(): added a '<DESCR>' parameter
5090 2005-02-02 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5092 * util-vserver/doc/compatibility-xhtml.xsl,
5093 util-vserver/doc/compatibility.css: applied
5094 http://vserver.lauft.net/wegen/util-vserver/patches/merge/util-vserver--merge--0.0--patch-2.patch
5096 2005-02-01 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5098 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.203
5100 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5102 * util-vserver/scripts/Makefile-files: added vyum-worker to
5103 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
5105 2005-02-01 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5107 * util-vserver/scripts/vyum-worker: minor cosmetical change
5109 2005-02-01 17:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5111 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt:
5112 fixed 'local VAR=$(ACTION) || ERROR' constructs; the 'local
5114 succeeds everytime so ERROR will be never executed. So, it is
5116 'local VAR; VAR=$(ACTION) || ERROR'.
5118 2005-02-01 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5120 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.202
5122 2005-02-01 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5124 * util-vserver/distrib/fc3/rpmlist.d,
5125 util-vserver/distrib/fc3/rpmlist.d/00.lst: initial checkin
5127 2005-02-01 16:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5129 * util-vserver/scripts/vserver-build.rpm: moved installPackages
5130 into vserver-build.functions.rpm
5131 added support for preconfigured package-lists
5133 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5135 * util-vserver/scripts/vserver-build.functions.rpm: rpmlist.*():
5138 2005-02-01 16:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5140 * util-vserver/scripts/vserver-build: documented the '--empty'
5141 switch for the '-m rpm' method
5142 allow an increasing debug-level
5144 2005-02-01 16:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5146 * util-vserver/scripts/functions: vshelper.isDebug(): fixed it...
5148 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5150 * util-vserver/distrib/Makefile.am: added the fc3 rpmlist.d
5153 2005-02-01 16:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5155 * util-vserver/contrib/manifest.dat.pathsubst: added
5158 2005-02-01 02:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5160 * util-vserver/lib_internal/matchlist-initbyvserver.c,
5161 util-vserver/lib_internal/matchlist-initmanually.c,
5162 util-vserver/lib_internal/matchlist-initrefserverlist.c,
5163 util-vserver/src/vcopy-init.hc, util-vserver/src/vunify-init.hc:
5164 changed matchlist-API to pass additional information about a
5165 vserver. This allows to turn off pkgmgmt-queries for not-yet
5166 existent vservers in 'vcopy'
5168 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5170 * util-vserver/lib_internal/matchlist.h: struct MatchVserverInfo:
5171 added; it allows to pass additional information about the vserver
5173 2005-02-01 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5175 * util-vserver/lib_internal/unify-copy.c: copyReg(): open out_fd
5176 with O_RDWR, fixed resource leak in error-case
5178 2005-02-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5180 * util-vserver/lib/createskeleton-full.hc: argl... fixed overflow
5181 when appending the '/'
5183 2005-01-31 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5185 * util-vserver/doc/configuration.xml,
5186 util-vserver/scripts/functions, util-vserver/scripts/vshelper:
5187 added 'debug' option for vshelper
5189 2005-01-31 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5191 * util-vserver/scripts/vshelper: added delegation support (Herbert
5193 http://vserver.13thfloor.at/Experimental/NGNET/delta-vshelper-delegate.diff
5195 2005-01-31 22:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5197 * util-vserver/scripts/vserver-build.functions: getDistribution():
5198 added support for a default distribution
5200 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5202 * util-vserver/scripts/Makefile-files,
5203 util-vserver/scripts/vserver-build,
5204 util-vserver/scripts/vserver-build.rpm: added the '-m rpm' method
5206 2005-01-31 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5208 * util-vserver/distrib/Makefile.am, util-vserver/distrib/template,
5209 util-vserver/distrib/template/initpost,
5210 util-vserver/distrib/template/initpre: added the 'template'
5213 2005-01-31 17:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5215 * util-vserver/src/rpm-fake.c: fixed environment unsetting: it will
5216 be now done shortly before execve(2)
5217 but not on initialization anymore. This solves the problem when
5219 a wrapper only calling the real 'rpm?'. Then, LD_PRELOAD et.al.
5221 and the wrapper not used.
5223 2005-01-31 17:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5225 * util-vserver/scripts/vshelper: fixed the (currently non-existent)
5226 child->parent traversal
5228 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5230 * util-vserver/lib/apidoc/Doxyfile.in: added DOT_TRANSPARENT +
5233 2005-01-31 17:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5235 * util-vserver/doc/configuration.xml: updated
5237 2005-01-31 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5239 * util-vserver/Makefile.am,
5240 util-vserver/lib/createskeleton-full.hc,
5241 util-vserver/scripts/vserver-build.functions,
5242 util-vserver/scripts/vserver-setup.functions,
5243 util-vserver/src/save_ctxinfo.c,
5244 util-vserver/util-vserver.spec.in: removed 'run.rev' as a
5245 vserver-local variable and made it a system-wide setting
5247 2005-01-28 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5249 * util-vserver/doc/configuration.xml: reindented it
5250 fixed vshelper documentation
5252 2005-01-27 21:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5254 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5255 util-vserver/scripts/start-vservers,
5256 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
5257 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
5258 util-vserver/scripts/vrpm-preload, util-vserver/scripts/vserver,
5259 util-vserver/scripts/vserver-build,
5260 util-vserver/scripts/vserver-build.debootstrap,
5261 util-vserver/scripts/vserver-build.functions.rpm,
5262 util-vserver/scripts/vserver-setup.functions,
5263 util-vserver/scripts/vserver-wrapper,
5264 util-vserver/scripts/vserver.functions,
5265 util-vserver/scripts/vserver.start,
5266 util-vserver/scripts/vserver.stop, util-vserver/scripts/vshelper,
5267 util-vserver/scripts/vsomething: use 'test -n "..."' instead of
5268 'test "..."'; when "..." expands to '-v'
5269 or a similar string, the expression will be misinterpreted
5273 2005-01-27 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5275 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.201
5277 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5279 * util-vserver/src/reducecap.c, util-vserver/src/vserver-info.c:
5280 reworked the capability.h stuff
5282 2005-01-27 20:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5284 * util-vserver/src/Makefile-files,
5285 util-vserver/src/capability-compat.h: added capability-compat.h
5287 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5289 * util-vserver/configure.ac: added check for <sys/capability.h>
5292 2005-01-27 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5294 * util-vserver/Makefile.am: removed the linuxcaps.h bits
5296 2005-01-27 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5298 * util-vserver/src/vserver-info.c: implemented capability-support
5301 2005-01-27 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5303 * util-vserver/src/rpm-fake.c: fixed execution order of chroot(2)
5304 and context-creation; this caused
5305 errors on kernel 2.6 when the vserver is not running yet
5307 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5309 * util-vserver/src, util-vserver/src/.cvsignore,
5310 util-vserver/src/Makefile-files: added check-unixfile
5312 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5314 * util-vserver/scripts/vserver.start: execute sanityCheck()
5316 2005-01-27 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5318 * util-vserver/scripts/vserver.functions: moved sanity checks which
5319 were spread in various functions into the sanityCheck() method
5320 implemented checks for non-newline terminated files and missing
5323 2005-01-27 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5325 * util-vserver/distrib/fc3, util-vserver/distrib/fc3/pkgs,
5326 util-vserver/distrib/fc3/pkgs/01,
5327 util-vserver/distrib/fc3/pkgs/02,
5328 util-vserver/distrib/fc3/pkgs/03, util-vserver/distrib/fc3/yum,
5329 util-vserver/distrib/fc3/yum.repos.d,
5330 util-vserver/distrib/fc3/yum.repos.d/fedora-devel.repo,
5331 util-vserver/distrib/fc3/yum.repos.d/fedora-updates-testing.repo,
5332 util-vserver/distrib/fc3/yum.repos.d/fedora-updates.repo,
5333 util-vserver/distrib/fc3/yum.repos.d/fedora.repo,
5334 util-vserver/distrib/fc3/yum/yum.conf,
5335 util-vserver/scripts/vserver-build.functions.yum,
5336 util-vserver/scripts/vserver-build.yum,
5337 util-vserver/scripts/vsomething, util-vserver/scripts/vyum,
5338 util-vserver/scripts/vyum-worker,
5339 util-vserver/src/check-unixfile.c: initial checkin
5341 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5343 * util-vserver/scripts/vserver-build: added 'yum' support
5345 2005-01-27 19:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5347 * util-vserver/scripts/vrpm-preload: reorganized; moved lots of
5348 code into the 'functions' file
5350 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5352 * util-vserver/scripts/util-vserver-vars.pathsubst: added yum*
5353 files + vsomething + check-unixfile
5355 2005-01-27 19:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5357 * util-vserver/scripts/functions: added yum* support
5358 reorganized the rpmFake stuff
5360 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5362 * util-vserver/scripts/Makefile-files: added the yum* files +
5365 2005-01-27 19:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5367 * util-vserver/distrib/redhat/initpre: added missing newline
5369 2005-01-27 19:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5371 * util-vserver/distrib/Makefile.am: added the yum* stuff for fc3
5373 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5375 * util-vserver/contrib/manifest.dat.pathsubst: added the yum* files
5378 2005-01-27 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5380 * util-vserver/README: mentioned the '-m yum' buildmethod
5382 2005-01-26 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5384 * util-vserver/lib/getvservercfgstyle.c: allow dangling symlinks as
5385 /etc/vservers/.../vdir also
5387 2005-01-26 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5389 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.199
5391 2005-01-26 21:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5393 * util-vserver/util-vserver.spec.in: do not ship the /vservers
5394 directory itself; as it is immutable, the
5395 extraction will fail else
5397 2005-01-26 20:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5399 * util-vserver/lib_internal/testsuite,
5400 util-vserver/lib_internal/testsuite/.cvsignore: updated
5402 2005-01-26 20:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5404 * util-vserver/util-vserver.spec.in: rearranged some scriptlets to
5405 avoid comments after '-p /sbin/ldconfig'
5407 2005-01-26 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5409 * util-vserver/scripts/vserver.start: added (untested) support for
5410 '/' in the vserver fstab
5412 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5414 * util-vserver/scripts/vserver.functions: use unique prefixes for
5415 variables used in functions with 'eval' statements
5416 mountRootFS(): added
5418 2005-01-26 15:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5420 * util-vserver/scripts/functions: use unique prefixes for variables
5421 used in functions with 'eval' statements
5423 2005-01-26 15:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5425 * util-vserver/lib_internal/testsuite/filecfg-ml.c: include
5426 <string.h> + <ctype.h>
5428 2005-01-26 15:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5430 * util-vserver/scripts/Makefile-files: moved rootshell to legacy
5432 2005-01-26 15:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5434 * util-vserver/vserver-start/defaulttty.c: include <string.h>
5436 2005-01-26 15:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5438 * util-vserver/src/secure-mount.c: added '--rootfs' option
5440 2005-01-26 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5442 * util-vserver/contrib/manifest.dat.pathsubst: moved the v_*
5443 initscripts to legacy
5445 2005-01-26 14:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5447 * util-vserver/util-vserver.spec.in: updated BuildRequires:
5448 use 'setattr --barrier' instead of 'chattr +t' in the %post
5450 moved the v_* initscripts to legacy
5452 2005-01-25 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5454 * util-vserver/contrib/manifest.dat.pathsubst,
5455 util-vserver/scripts/legacy/rootshell,
5456 util-vserver/scripts/rootshell: moved rootshell script to legacy
5458 2005-01-21 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5460 * util-vserver/scripts/legacy/vserver: fixed
5461 http://savannah.nongnu.org/bugs/?func=detailitem&item_id=11570:
5463 "vserver myvserver start" gives exit code 1 if there is no file
5464 /etc/vservers/myvserver.sh, since the last statement in vserver
5465 ("test -x /etc/vservers/$1.sh && ...") evaluates to 1 in this
5470 2005-01-21 13:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5472 * util-vserver/scripts/vserver: be more verbosely when vserver
5473 could not be determined and give hints
5474 about possible solutions (based upon ideas by Thorsten Gunkel)
5476 2005-01-21 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5478 * util-vserver/scripts/vserver-setup.functions:
5479 interface-configuration: give out a warning when no device was
5482 2005-01-21 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5484 * util-vserver/scripts/vserver.functions: *
5485 interface-configuration: accept 'nodev' without a configured
5487 formerly the interface was silently ignored when 'dev' was
5489 * added some sanity checks for the behaviour described above
5491 2005-01-21 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5493 * util-vserver/src/rpm-fake.c: added rpm_execcon() wrapper to make
5494 it work in SELinux environments
5495 call execve(2) directly instead of execv(3)
5497 2005-01-07 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5499 * util-vserver/README: fixed typos
5500 cleanups + enhancements
5502 2005-01-07 16:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5504 * util-vserver/README: "Notes for distributors" + "Which version
5507 2005-01-07 16:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5509 * util-vserver/m4/ensc_dietlibc.m4: Fixed last patch: use '[['
5510 instead of '[' (found by Hans Ulrich Niedermann)
5512 2005-01-06 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5514 * util-vserver/configure.ac: call ENSC_DIETLIBC_SANITYCHECK,
5515 AC_CANONICAL_HOST + AC_CANONICAL_BUILD
5517 2005-01-06 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5519 * util-vserver/m4/ensc_dietlibc.m4: ENSC_DIETLIBC_SANITYCHECK():
5521 made ENSC_VERSION_DIETLIBC uppercase
5522 ignore extra specifiers in dietlibc's minor version (reported by
5523 Hans Ulrich Niedermann)
5525 2005-01-06 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5527 * util-vserver/scripts/util-vserver-vars.pathsubst: fix typo in
5528 $_MKTEMPDIR: Use $_MKTEMP not $MKTEMP (fixed by Hans Ulrich
5531 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5533 * util-vserver/scripts/vserver.functions: use $_<prog> (which
5534 expands to absolute paths) instead of trusting into a good $PATH
5535 a small VLAN fix (do not quote the splitted dev)
5538 2004-12-28 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5540 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
5541 util-vserver/scripts/start-vservers,
5542 util-vserver/scripts/util-vserver-vars.pathsubst,
5543 util-vserver/scripts/vpkg, util-vserver/scripts/vrpm-preload,
5544 util-vserver/scripts/vserver-build.debootstrap,
5545 util-vserver/scripts/vserver-build.functions.apt,
5546 util-vserver/scripts/vserver-wrapper,
5547 util-vserver/scripts/vserver.start,
5548 util-vserver/scripts/vserver.stop: use $_<prog> (which expands to
5549 absolute paths) instead of trusting into a good $PATH
5551 2004-12-28 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5553 * util-vserver/configure.ac: use ENSC_PATHPROG & friends
5555 2004-12-28 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5557 * util-vserver/m4/ensc_pathprog.m4: initial checkin
5559 2004-12-28 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5561 * util-vserver/Makefile.am: use ${ENSC_PATHPROG_SED} when
5562 substituting prognames
5564 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5566 * util-vserver/m4/ensc_dietlibc_compat.m4: check more syscall
5569 2004-12-28 12:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5571 * util-vserver/lib/vserver.h: s!\params!\param!
5572 added doc about vc_get_iattr()
5574 2004-12-28 11:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5576 * util-vserver/doc/cfg.txt: removed since obsoleted by
5579 2004-12-21 07:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5581 * util-vserver/src/vsched.c: fixed segfault when no arguments are
5582 given (reported by Adrian Reyer)
5584 2004-12-16 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5586 * util-vserver/src/keep-ctx-alive.c: renamed the 'fd_set' variable
5587 to 'fdset'. former name causes problems
5588 with certain FD_* implementations (reported by Adrian Reyer)
5590 2004-12-09 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5592 * util-vserver/build-all: added fc-3 host
5594 2004-12-09 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5596 * util-vserver/lib/Makefile-files: getfilecontext.c: added
5598 2004-12-09 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5600 * util-vserver/lib/getfilecontext.c, util-vserver/lib/vserver.h:
5601 vc_getfilecontext(): as noticed by daniel_hozac in IRC, this
5603 was horribly broken. Fixed and moved it into an own file as it is
5605 complex for an inline function. Documentation was added also.
5607 2004-12-07 11:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5609 * util-vserver/vserver-start/main.c: include <unistd.h>
5611 2004-12-07 11:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5613 * util-vserver/scripts/vserver.functions: read enter-shell from the
5614 defaults-directory also
5615 use prio-bias instead of cpu-mask
5617 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5619 * util-vserver/lib_internal/filecfg-iteratemultiline.c: include
5622 2004-12-07 11:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5624 * util-vserver/lib/testsuite/cflags.c: added some new flags
5626 2004-12-07 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5628 * util-vserver/doc/configuration.xml: do not mention the /hostname
5629 + /domainname params anymore
5630 removed vsched/cpu-mask
5631 added vsched/priority-bias
5633 2004-10-21 19:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5635 * util-vserver/lib/vserver.h: added/updated flags and capabilities
5637 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5639 * util-vserver/lib/islink.c: initial checkin
5641 2004-10-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5643 * util-vserver/lib/internal.h: utilvserver_isLink(): added
5646 2004-10-21 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5648 * util-vserver/lib/cflags-v13.c: added lots of new flags
5650 2004-10-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5652 * util-vserver/lib/ccaps-v13.c: added 'remount' + 'icmp' cap;
5653 'ping' is kept for compatibility reasons
5655 2004-10-21 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5657 * util-vserver/lib/Makefile-files: added islink.c
5659 2004-10-19 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5661 * util-vserver/scripts/functions: getFileValue(): modified to
5662 accept a list of candidates
5664 2004-10-19 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5666 * util-vserver/src/vcontext.c: merged from
5667 UV_NAMESPACE_AFTER_CHROOT branch
5669 2004-10-19 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5671 * util-vserver/Makefile.am: added 'update-doc' target
5673 2004-10-19 23:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5675 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
5676 Evc_{new,enter}_namespace(): added
5678 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5680 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.196
5682 2004-10-19 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5684 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h:
5685 updated to vs1.9.3-rc4
5687 2004-10-19 21:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5689 * util-vserver/vserver-start/configuration-init.c,
5690 util-vserver/vserver-start/configuration.c,
5691 util-vserver/vserver-start/configuration.h,
5692 util-vserver/vserver-start/interface.c,
5693 util-vserver/vserver-start/interface.h,
5694 util-vserver/vserver-start/main.c,
5695 util-vserver/vserver-start/scriptlets.c,
5696 util-vserver/vserver-start/vserver-start.h: added lots of new
5699 2004-10-19 21:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5701 * util-vserver/lib_internal/filecfg-iteratemultiline.c,
5702 util-vserver/lib_internal/testsuite/filecfg-ml.c,
5703 util-vserver/vserver-start/defaulttty.c: initial checkin
5705 2004-10-19 21:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5707 * util-vserver/vserver-start/Makefile-files: added defaulttty.c
5709 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5711 * util-vserver/src/reducecap.c: use some dirty hacks to include
5712 <linuxcaps.h> cleanly
5714 2004-10-19 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5716 * util-vserver/scripts/vserver.stop: execute 'prepareStop()'
5718 2004-10-19 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5720 * util-vserver/scripts/vserver.functions: made
5721 runlevel_{start,stop} global variables
5722 prepareStop(): added
5723 set PREVLEVEL on 'vserver ... stop' (required by Debian)
5725 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5727 * util-vserver/scripts/vserver-setup.functions: s!prefix!prefixlen!
5729 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5731 * util-vserver/lib_internal/testsuite/Makefile-files: added
5734 2004-10-19 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5736 * util-vserver/lib_internal/string.hc: String_c_str(): added
5738 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5740 * util-vserver/lib_internal/string.h: ENSC_STRING_*FIXED(): added
5742 2004-10-19 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5744 * util-vserver/lib_internal/filecfg.h:
5745 FileCfg_iterateOverMultiLine(): added prototypes and related
5748 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5750 * util-vserver/lib_internal/Makefile-files: added
5751 filecfg-iteratemultiline.c
5753 2004-10-19 21:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5755 * util-vserver/lib/syscall_setsched-v13.hc: vc_set_sched_v13obs():
5756 use VCMD_set_sched_v2 instead of VCMD_set_sched
5758 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5760 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Enice(): added
5762 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5764 * util-vserver/doc/configuration.xml: s!prefix!prefix-length!
5766 2004-10-19 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5768 * util-vserver/Makefile.am: added new kernel headers
5769 changed substition of linuxcaps.h; oldish 'sed' versions do not
5770 understand '\<' regexs
5772 2004-10-18 16:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5774 * util-vserver/src/vcontext.c: do not include "linuxcaps.h" anymore
5776 2004-10-18 16:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5778 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
5779 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
5780 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
5781 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
5782 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h,
5783 util-vserver/kernel/xid.h: updated
5785 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5787 * util-vserver/doc/Makefile-files: removed stylesheets and images
5788 from the main-package; they are now in the web-CVS
5790 2004-10-18 16:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5792 * util-vserver/doc/configuration-flower.css,
5793 util-vserver/doc/configuration-lsd.css,
5794 util-vserver/doc/configuration-lsd1.css,
5795 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5796 util-vserver/doc/flowers2.png: moved into web-CVS
5798 2004-10-18 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5800 * util-vserver/kernel/debug.h, util-vserver/kernel/dlimit.h:
5803 2004-10-06 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5805 * util-vserver/README: updated note about 'vserver-stat' and differ
5809 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5811 * util-vserver/lib_internal/unify-unify.c: retain 'errno' on the
5814 2004-10-06 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5816 * util-vserver/src/Makefile-files: link secure-mount against
5819 2004-10-06 03:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5821 * util-vserver/src/secure-mount.c: added better diagnostic when
5823 use strsep() instead of strtok_r() in the parser to make the
5824 line-number counter work
5826 2004-10-01 12:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5828 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.195
5830 2004-10-01 12:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5832 * util-vserver/scripts/functions: _getProcNumberCount():
5835 2004-10-01 11:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5837 * util-vserver/configure.ac, util-vserver/m4/ensc_dietlibc.m4: give
5838 out information about version of the found dietlibc
5840 2004-10-01 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5842 * util-vserver/m4/ensc_dietlibc.m4: fixed version-detection when
5843 additional information are following the
5846 2004-10-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5848 * util-vserver/scripts/functions: use more efficient ways to detect
5849 number of processes in a context
5850 (access /proc/virtual/... information instead of executing vps)
5852 2004-10-01 10:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5854 * util-vserver/scripts/vserver-build,
5855 util-vserver/scripts/vserver-build.debootstrap: allowed to
5856 specify additional debootstrap options
5858 2004-10-01 10:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5860 * util-vserver/src/vps.c, util-vserver/src/vserver-stat.c: added
5861 warnings regarding procfs-security
5863 2004-09-24 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5865 * util-vserver/src/rpm-fake.c: removed a __THROW which is not
5866 needed and causes errors with newer gcc
5868 2004-09-24 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5870 * util-vserver/lib/syscall_setvhiname-v13.hc: use a better method
5871 to copy labels; formerly, bad parameters could
5872 cause undefined behaviour
5874 2004-09-24 15:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5876 * util-vserver/doc/Makefile-files: fixed typo
5878 2004-09-23 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5880 * util-vserver/doc/configuration.xml: added some comments for
5881 interfaces/../{name,nodev}
5883 2004-09-23 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5885 * util-vserver/doc/configuration-flower.css,
5886 util-vserver/doc/configuration-lsd.css,
5887 util-vserver/doc/configuration-lsd1.css,
5888 util-vserver/doc/configuration-xhtml.xsl,
5889 util-vserver/doc/configuration.css: made it validate as xhtml
5891 2004-09-23 22:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5893 * util-vserver/build-all: fixed CLEAN=1 usecase
5894 use gcc4 instead of gcc35
5896 2004-09-23 22:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5898 * util-vserver/scripts/vserver-build.debootstrap: added better
5899 diagnostic for failed debootstrap download
5901 2004-09-23 22:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5903 * util-vserver/doc/configuration.css: added *.elements templates
5905 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5907 * util-vserver/doc/configuration.xml: updated rlimits description
5908 (reported by Nikola Donev)
5909 added warning about explicit 'fakeinit' usage
5911 2004-09-23 22:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5913 * util-vserver/doc/configuration-xhtml.xsl: added new stylesheets
5914 implemented <elements>...</elements> support
5916 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5918 * util-vserver/doc/Makefile-files: added new stylesheets and images
5920 2004-09-23 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5922 * util-vserver/doc/configuration-flower.css,
5923 util-vserver/doc/configuration-lsd1.css,
5924 util-vserver/doc/flowers.png, util-vserver/doc/flowers1.png,
5925 util-vserver/doc/flowers2.png: initial checkin
5927 2004-09-23 22:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5929 * util-vserver/distrib/misc/debootstrap.uri: updated
5931 2004-09-22 20:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5933 * util-vserver/util-vserver.spec.in: s!commented!documented!
5935 2004-09-22 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5937 * util-vserver/util-vserver.spec.in: commented the possible options
5940 2004-09-22 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5942 * util-vserver/src/vsched.c: use new vc_set_sched structure
5943 generalized CLI options a little bit
5945 2004-09-22 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5947 * util-vserver/src/vattribute.c: set the "secure" flags on
5948 '--secure' manually. This is a crude hack
5949 and must be solved better.
5951 2004-09-22 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5953 * util-vserver/lib/vserver.h: struct vc_set_sched: updated + added
5955 vc_get_insecureflags(): removed again; it is now handled by the
5958 2004-09-22 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5960 * util-vserver/lib/vserver-internal.h: ENSC_STRUCT_IDX,
5961 ENSC_SAME_STRUCT_IDX: added
5963 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5965 * util-vserver/lib/syscall_setsched.c: added support for the new
5966 'struct vcmd_set_sched_v3'
5968 2004-09-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5970 * util-vserver/lib/syscall_setsched-v13.hc: updated to new 'struct
5972 added some optimizations
5974 2004-09-22 20:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5976 * util-vserver/kernel/sched.h: added 'struct vcmd_set_sched_v3'
5979 2004-09-10 11:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5981 * util-vserver/lib/vserver-internal.h: CALL_VC_V13B(),
5982 CALL_VC_V13OBS(): added
5984 2004-09-10 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5986 * util-vserver/src/vlimit.c: fixed missing argument for '--xid'
5989 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5991 * util-vserver/src/vattribute.c: use vc_get_insecureflags() on
5994 2004-09-07 20:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
5996 * util-vserver/lib/vserver.h: vc_get_insecureflags(): added (does
5997 this really make sense??)
5999 2004-09-07 20:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6001 * util-vserver/scripts/chcontext: fixed concatenation of flags +
6004 2004-09-07 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6006 * util-vserver/configure.ac: added an explicit requirement for
6007 version 1.9 of automake
6009 2004-08-27 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6011 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.193
6013 2004-08-27 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6015 * util-vserver/scripts/vserver, util-vserver/scripts/vserver.start,
6016 util-vserver/scripts/vserver.stop: follow LSB behavior when
6017 starting/stopping a vserver (no error, when already
6019 adjusted some exit-codes
6021 2004-08-27 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6023 * util-vserver/src/secure-mount.c: showHelp(): improved message
6025 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6027 * util-vserver/distrib/misc/debootstrap.uri: updated again...
6029 2004-08-27 08:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6031 * util-vserver/src/save_ctxinfo.c: append '\0' to the buffer read
6034 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6036 * util-vserver/src/keep-ctx-alive.c: include <sys/select.h>
6038 2004-08-27 08:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6040 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Ereadlink*():
6041 return the count of written chars
6043 2004-08-25 00:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6045 * util-vserver/scripts/functions, util-vserver/scripts/pkgmgmt,
6046 util-vserver/scripts/vserver.functions,
6047 util-vserver/vserver-start/mount.c: use the new 'secure-mount'
6050 2004-08-25 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6052 * util-vserver/src/secure-mount.c: reworked it; '--chroot' does not
6053 accept an argument now, and '--secure'
6054 is deprecated. Lots of code was modernized
6056 2004-08-19 16:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6058 * util-vserver/vserver-start/configuration-init.c,
6059 util-vserver/vserver-start/configuration.c,
6060 util-vserver/vserver-start/configuration.h,
6061 util-vserver/vserver-start/interface-add.c,
6062 util-vserver/vserver-start/interface-read.c,
6063 util-vserver/vserver-start/interface.c,
6064 util-vserver/vserver-start/interface.h,
6065 util-vserver/vserver-start/main.c,
6066 util-vserver/vserver-start/scriptlets.c,
6067 util-vserver/vserver-start/vshelper.c: added lots of new code
6069 2004-08-19 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6071 * util-vserver/vserver-start/interface-print.c,
6072 util-vserver/vserver-start/interface-remove.c,
6073 util-vserver/vserver-start/mount.c,
6074 util-vserver/vserver-start/mount.h,
6075 util-vserver/vserver-start/undo.c,
6076 util-vserver/vserver-start/undo.h: initial checkin
6078 2004-08-19 14:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6080 * util-vserver/src/vnamespace.c: fixed some #includes for the new
6081 position of sys_clone.h
6083 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6085 * util-vserver/src/vkill.c: define ENSC_WRAPPERS_UNISTD; it is used
6086 for some legacy code
6088 2004-08-19 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6090 * util-vserver/src/rpm-fake.c: fixed some #includes to reflect
6091 changed position of sys_clone.h
6093 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6095 * util-vserver/src/fstool.h: checkForRace(), resolveCtx(): removed
6098 2004-08-19 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6100 * util-vserver/src/fstool.c: checkForRace(): removed as unused
6102 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6104 * util-vserver/src/chxid.c: use vc_xidopt2xid() instead of
6107 2004-08-19 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6109 * util-vserver/src/sys_clone.h: moved into lib_internal/
6111 2004-08-19 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6113 * util-vserver/src/fstool-resolvectx.c: obsoleted; functionality is
6114 already in libvserver
6116 2004-08-19 14:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6118 * util-vserver/lib_internal/testsuite/command.c: applied API
6121 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6123 * util-vserver/lib_internal/command.h: added support for
6124 plain-style char** args
6126 2004-08-19 14:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6128 * util-vserver/lib_internal/command-appendparameter.c,
6129 util-vserver/lib_internal/command-exec.c,
6130 util-vserver/lib_internal/command-free.c,
6131 util-vserver/lib_internal/command-init.c: handle plain-style
6134 2004-08-19 14:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6136 * util-vserver/lib_internal/command-setparams.c,
6137 util-vserver/lib_internal/sys_clone.h: initial checkin
6139 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6141 * util-vserver/lib_internal/Makefile-files: added
6142 command-setparams.c and sys_clone.h
6144 2004-08-19 14:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6146 * util-vserver/contrib/manifest.dat.pathsubst: marked
6147 vserver.start.bin as C99-only
6149 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6151 * util-vserver/pathconfig.h.pathsubst: added some new paths
6153 2004-08-19 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6155 * util-vserver/Makefile.am: automake-1.9 fixes:
6156 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6157 removed some libtool-hacks which are not needed with automake-1.9
6160 2004-08-19 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6162 * util-vserver/vserver-start/Makefile-files: automake-1.9 fixes:
6163 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6164 added lots of new files
6166 2004-08-19 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6168 * util-vserver/src/Makefile-files: automake-1.9 fixes:
6169 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6170 removed src/sys_clone.h (now in lib_internal/)
6171 removed src/fstool-resolvectx.c
6173 2004-08-19 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6175 * util-vserver/lib/testsuite/Makefile-files,
6176 util-vserver/tests/Makefile-files: automake-1.9 fixes:
6177 s!VSERVER_LDFLAGS!VSERVER_LDFLGS!
6179 2004-08-19 13:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6181 * util-vserver/lib/xidopt2xid.c: removed code without an effect
6183 2004-08-19 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6185 * util-vserver/lib/syscall-syscall.c: gcc35 fixes: do not make
6186 vc_syscall() an alias for vserver() but execute it.
6188 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6190 * util-vserver/lib/isfile.c: initial checkin
6192 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6194 * util-vserver/lib/internal.h: utilvserver_isFile(): added
6197 2004-08-19 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6199 * util-vserver/lib/getvservercfgstyle.c: fixed detection of
6200 legacy-style (check for file but not directory)
6202 2004-08-19 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6204 * util-vserver/lib/Makefile-files: addded 'isfile.c'
6206 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6208 * util-vserver/ensc_wrappers/wrappers-stdlib.hc: Esetenv(): added
6210 2004-08-19 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6212 * util-vserver/ensc_wrappers/wrappers-socket.hc: Esend(),
6213 Esocketpair(): added
6215 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6217 * util-vserver/ensc_fmt/fmt-internal.h: minor optimizations
6219 2004-08-19 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6221 * util-vserver/doc/configuration-xhtml.xsl: add '<ulink>' tag
6223 2004-07-08 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6225 * util-vserver/doc/configuration.xml: documented vdir, run, run.rev
6226 (provided by Olivier Poitrey)
6227 added some links about [bc]capabilities and flags
6228 added more scheduler doc (provided by Olivier Poitrey)
6229 added some comments about 2.4 vs. 2.6 at rlimits/ulimits
6230 added doc about rlimit's 'min' setting
6232 2004-07-03 02:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6234 * util-vserver/NEWS, util-vserver/configure.ac: version 0.30.190
6236 2004-07-03 01:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6238 * util-vserver/doc/configuration.xml: fixed path of the xsd file
6240 2004-07-03 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6242 * util-vserver/build-all: added fc-2
6244 2004-07-03 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6246 * util-vserver/scripts/vserver.functions: prepareInit(): fixed case
6247 when .autofsck does not exist
6249 2004-07-03 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6251 * util-vserver/scripts/chcontext: accept --xid and prefer it
6252 against --ctx in the doc
6253 added --silentexist option at --create
6255 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6257 * util-vserver/distrib/suse91/apt/rpmpriorities: initial checkin
6259 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6261 * util-vserver/distrib/redhat/rc.sysinit: call 'true' finally
6263 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6265 * util-vserver/distrib/redhat/initpost: added comment about
6267 fixed /etc/inittab substitution
6269 2004-07-03 01:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6271 * util-vserver/distrib/Makefile.am: added redhat/rc.sysinit
6272 added suse/apt/rpmpriorities
6273 moved suse/apt/sources.list into the cfgdir
6275 2004-07-03 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6277 * util-vserver/contrib/manifest.dat.pathsubst: added
6280 2004-07-03 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6282 * util-vserver/vserver-start/Makefile-files: use
6283 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT for now
6285 2004-07-03 00:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6287 * util-vserver/distrib/Makefile.am: added suse91 files
6289 2004-07-03 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6291 * util-vserver/distrib/redhat/rc.sysinit,
6292 util-vserver/distrib/suse91, util-vserver/distrib/suse91/apt,
6293 util-vserver/distrib/suse91/apt/sources.list,
6294 util-vserver/distrib/suse91/initpost,
6295 util-vserver/distrib/suse91/pkgs,
6296 util-vserver/distrib/suse91/pkgs/01,
6297 util-vserver/distrib/suse91/pkgs/02,
6298 util-vserver/distrib/suse91/rpm,
6299 util-vserver/distrib/suse91/rpm/macros,
6300 util-vserver/vserver-start,
6301 util-vserver/vserver-start/.cvsignore: initial checkin
6303 2004-07-03 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6305 * util-vserver/distrib/redhat/initpost: some enhancements for
6308 2004-07-03 00:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6310 * util-vserver/lib_internal/testsuite,
6311 util-vserver/lib_internal/testsuite/.cvsignore: added some files
6313 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6315 * util-vserver/vserver-start/configuration-init.c,
6316 util-vserver/vserver-start/configuration.c,
6317 util-vserver/vserver-start/configuration.h,
6318 util-vserver/vserver-start/interface-add.c,
6319 util-vserver/vserver-start/interface-free.hc,
6320 util-vserver/vserver-start/interface-init.hc,
6321 util-vserver/vserver-start/interface-read.c,
6322 util-vserver/vserver-start/interface.c,
6323 util-vserver/vserver-start/interface.h,
6324 util-vserver/vserver-start/main.c,
6325 util-vserver/vserver-start/scriptlets.c,
6326 util-vserver/vserver-start/vserver-start.h,
6327 util-vserver/vserver-start/vshelper.c,
6328 util-vserver/vserver-start/vshelper.h: initial checkin
6330 2004-07-03 00:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6332 * util-vserver/vserver-start/Makefile-files: added lots of files
6334 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6336 * util-vserver/src/vserver-info.c: added CANONIFY tag
6338 2004-07-03 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6340 * util-vserver/src/secure-mount.c: rewrite 'ext*' to 'ufs'
6342 2004-07-02 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6344 * util-vserver/scripts/vserver.start,
6345 util-vserver/scripts/vserver.stop: use a canonified lockfile-name
6347 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6349 * util-vserver/scripts/vserver.functions: function prepareInit():
6350 do some cleanups in the plain-mode
6352 2004-07-02 23:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6354 * util-vserver/scripts/functions: vshelper.initSync(): use $1
6355 instead of $VSERVER_DIR
6357 2004-07-02 23:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6359 * util-vserver/lib_internal/util.h: include util-lockfile.h
6360 canonifyVserverName(): added prototype
6362 2004-07-02 23:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6364 * util-vserver/lib_internal/util-mem.h: optimized it a little bit
6366 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6368 * util-vserver/lib_internal/pathinfo.h: ENSC_PI_DECLARE(): added
6370 2004-07-02 23:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6372 * util-vserver/lib_internal/command-wait.c: fixed stupid typo
6374 2004-07-02 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6376 * util-vserver/lib_internal/Makefile-files: added lots of new files
6378 2004-07-02 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6380 * util-vserver/lib_internal/errinfo-writeerrno.c,
6381 util-vserver/lib_internal/errinfo.h,
6382 util-vserver/lib_internal/filecfg-readentryflag.c,
6383 util-vserver/lib_internal/filecfg-readentrystr.c,
6384 util-vserver/lib_internal/filecfg.h,
6385 util-vserver/lib_internal/util-canonify.c,
6386 util-vserver/lib_internal/util-lockfile.c,
6387 util-vserver/lib_internal/util-lockfile.h: initial checkin
6389 2004-07-02 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6391 * util-vserver/lib/vserver.h: small cosmetical cleanups
6393 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6395 * util-vserver/distrib/misc/mtab: s!ext2!ufs!
6397 2004-07-02 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6399 * util-vserver/pathconfig.h.pathsubst: added lots of PATH_* and
6400 PROG_* macros needed for vserver-start.bin
6402 2004-07-02 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6404 * util-vserver/build-all: removed gcc34 target (now default)
6405 added gcc35 target (not working currently)
6407 2004-07-01 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6409 * util-vserver/scripts/vserver.start: (re)enabled nice-support for
6410 2.6 vservers which was omitted inadvertently
6412 2004-07-01 10:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6414 * util-vserver/src/vlimit.c: fixed misinterpretation of '--xid'
6415 introduced by rev 1.17
6417 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6419 * util-vserver/scripts/vserver-build.apt-rpm: fixed installation at
6422 2004-06-29 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6424 * util-vserver/scripts/vserver-build: fixed doc ('pkgcfgbase' vs.
6427 2004-06-27 14:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6429 * util-vserver/build-all,
6430 util-vserver/lib_internal/command-appendparameter.c,
6431 util-vserver/lib_internal/command-exec.c,
6432 util-vserver/lib_internal/command-free.c,
6433 util-vserver/lib_internal/command-init.c,
6434 util-vserver/lib_internal/command-reset.c,
6435 util-vserver/lib_internal/command-wait.c,
6436 util-vserver/lib_internal/command.h,
6437 util-vserver/lib_internal/testsuite,
6438 util-vserver/lib_internal/testsuite/.cvsignore,
6439 util-vserver/lib_internal/testsuite/Makefile-files,
6440 util-vserver/lib_internal/testsuite/command.c: initial checkin
6442 2004-06-27 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6444 * util-vserver/lib_internal/Makefile-files: added command* files
6447 2004-06-27 13:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6449 * util-vserver/src/vserver-stat.c: enhanced output for old-style
6452 2004-06-27 13:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6454 * util-vserver/distrib/misc/debootstrap.uri: updated...
6456 2004-06-27 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6458 * util-vserver/src/vserver-info.c: assume '- SYSINFO' when no other
6461 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6463 * util-vserver/src/vcopy.c: made it work...
6465 2004-06-27 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6467 * util-vserver/scripts/vserver-build.skeleton: do not fail when
6468 '-d' is not specified and distribution can not be detected
6470 2004-06-27 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6472 * util-vserver/scripts/vserver-build.functions: getDistribution():
6473 added detection for slackware and gentoo
6475 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6477 * util-vserver/scripts/vprocunhide: fixed typos
6479 2004-06-27 13:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6481 * util-vserver/lib_internal/unify-unify.c: Unify_unify(): made it
6482 work also when destination file does not exist (needed for vcopy)
6484 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6486 * util-vserver/lib_internal/unify-settime.c: Unify_setTime(): skip
6487 operation on symlinks
6489 2004-06-27 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6491 * util-vserver/lib/vserver.h: vc_syscall(): added prototype
6492 added/updated some doc
6494 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6496 * util-vserver/lib/syscall-syscall.c: initial checkin
6498 2004-06-27 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6500 * util-vserver/lib/getvserverbyctx-compat.hc,
6501 util-vserver/lib/getvserverctx.c: added legacy support
6503 2004-06-27 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6505 * util-vserver/lib/Makefile-files: added syscall-syscall.c
6507 2004-06-27 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6509 * util-vserver/ensc_fmt/fmt.h: cleanups; removed unneeded #undef's
6511 2004-06-27 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6513 * util-vserver/doc/configuration.xml: added comment about
6514 'capabilities' file and kernelversion
6516 2004-06-17 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6518 * util-vserver/vserver-start,
6519 util-vserver/vserver-start/Makefile-files: initial checkin
6521 2004-06-17 21:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6523 * util-vserver/Makefile.am: added silent.% target
6524 include ensc_fmt/ and vserver-start/ files
6525 minor cosmetical fixes
6527 2004-06-16 10:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6529 * util-vserver/ensc_vector/Makefile-files,
6530 util-vserver/ensc_vector/vector-zeroend.c,
6531 util-vserver/ensc_vector/vector.h: added Vector_zeroEnd()
6534 2004-06-16 10:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6536 * util-vserver/lib/Makefile-files: moved fmt* functionality into
6537 the 'ensc_fmt' module
6538 removed '-D_REENTRANT' as it is defined globally
6540 2004-06-16 10:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6542 * util-vserver/ensc_fmt, util-vserver/ensc_fmt/.cvsignore,
6543 util-vserver/ensc_fmt/Makefile-files,
6544 util-vserver/ensc_fmt/fmt-32.c, util-vserver/ensc_fmt/fmt-64.c,
6545 util-vserver/ensc_fmt/fmt-internal.h,
6546 util-vserver/ensc_fmt/fmt-tai64n.c, util-vserver/ensc_fmt/fmt.h,
6547 util-vserver/ensc_fmt/fmt.hc, util-vserver/ensc_fmt/fmtx-32.c,
6548 util-vserver/ensc_fmt/fmtx-64.c, util-vserver/ensc_fmt/fmtx.hc,
6549 util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
6550 util-vserver/lib/fmt-internal.h, util-vserver/lib/fmt.h,
6551 util-vserver/lib/fmt.hc, util-vserver/lib/fmtx-32.c,
6552 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc: moved fmt*
6553 functionality into the 'ensc_fmt' module
6555 2004-05-27 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6557 * util-vserver/scripts/chcontext, util-vserver/src/vcontext.c:
6558 s!fakeinit!initpid! at some places
6560 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6562 * util-vserver/scripts/vserver.functions: use '--fakeinit' by
6563 default; users will have to disable it explicitly
6564 by putting '~fakeinit' into the 'flags' configuration file
6566 2004-05-27 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6568 * util-vserver/scripts/vserver-build.debootstrap: cleanups
6570 2004-05-27 00:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6572 * util-vserver/README: fixed typos
6574 2004-05-27 00:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6576 * util-vserver/distrib/misc/debootstrap.uri: updated
6578 2004-05-27 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6580 * util-vserver/util-vserver.spec.in: (re)added the MANIFEST_*
6581 variables which were lost some time ago; this
6582 will preserve %%config files...
6584 2004-05-27 00:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6586 * util-vserver/Makefile.am: make util-vserver.spec readonly to
6587 prevent losing of changes
6589 2004-05-27 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6591 * util-vserver/README: added content
6593 2004-05-22 00:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6595 * util-vserver/sysv/vprocunhide: fixed rc conflict with
6596 /etc/rc.d/functions; reported by taxcollector
6597 in https://savannah.nongnu.org/bugs/?func=detailitem&item_id=9052
6599 2004-05-21 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6601 * util-vserver/configure.ac, util-vserver/m4/gpgsig.am: added
6602 support for the default GPG key
6604 2004-05-21 15:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6606 * util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
6607 util-vserver/scripts/vrpm: added some color to the life
6609 2004-05-20 00:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6611 * util-vserver/scripts/pkgmgmt, util-vserver/scripts/vserver: mount
6612 filesystems on 'vserver ... pkgmgmt ...' operations
6614 2004-05-18 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6616 * util-vserver/NEWS: version 0.29.214
6618 2004-05-18 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6620 * util-vserver/distrib/misc/debootstrap.uri: updated URL (again...)
6622 2004-05-18 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6624 * util-vserver/distrib/Makefile.am, util-vserver/distrib/fc2,
6625 util-vserver/distrib/fc2/apt,
6626 util-vserver/distrib/fc2/apt/rpmpriorities,
6627 util-vserver/distrib/fc2/apt/sources.list,
6628 util-vserver/distrib/fc2/pkgs, util-vserver/distrib/fc2/pkgs/01,
6629 util-vserver/distrib/fc2/pkgs/02: added fc2 support
6631 2004-05-18 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6633 * util-vserver/contrib/manifest.dat.pathsubst: removed clearenv,
6636 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6638 * util-vserver/util-vserver.spec.in: s!@PACAKGE@!%name! at some
6641 2004-05-18 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6643 * util-vserver/Makefile.am: substitute ENV
6645 2004-05-11 18:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6647 * util-vserver/configure.ac,
6648 util-vserver/scripts/util-vserver-vars.pathsubst,
6649 util-vserver/scripts/vserver.start,
6650 util-vserver/src/Makefile-files, util-vserver/src/clearenv.c: use
6651 'env' instead of 'clearenv'; the '-i' switch is SUSv3 and every
6652 implementation should have it...
6654 2004-05-11 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6656 * util-vserver/src/sigexec.c: initial checkin
6658 2004-05-11 18:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6660 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c,
6661 util-vserver/src/vps.c: set SIGCHLD sigmask to an expected value
6663 use new exitLikeProcess() interface
6665 2004-05-11 18:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6667 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c,
6668 util-vserver/src/vcontext.c, util-vserver/src/vkill.c: set
6669 SIGCHLD sigmask to an expected value (SIG_DFL)
6671 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6673 * util-vserver/src, util-vserver/src/.cvsignore,
6674 util-vserver/src/Makefile-files: added sigexec
6676 2004-05-11 18:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6678 * util-vserver/scripts/vshelper: execute vshelper through 'sigexec'
6679 to set expected sigmask
6681 2004-05-11 18:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6683 * util-vserver/lib_internal/util-exitlikeprocess.h:
6684 exitLikeProcess(): readded the 'NORETURN' and added a 'ret'
6687 2004-05-11 18:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6689 * util-vserver/lib_internal/util-exitlikeprocess.c:
6690 exitLikeProcess(): never return...
6692 2004-05-11 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6694 * util-vserver/lib_internal/switchtowatchxid.c: switchToWatchXid():
6695 modified the new migrate-path to work when there exists a process
6698 2004-05-08 02:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6700 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.213
6702 2004-05-08 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6704 * util-vserver/src/exec-ulimit.c: added support for 'core'
6706 2004-05-08 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6708 * util-vserver/src/vps.c: use new exitLikeProcess() interface
6709 better error-handling
6711 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6713 * util-vserver/src/context-sync.hc, util-vserver/src/vnamespace.c:
6714 use new exitLikeProcess() interface
6716 2004-05-08 01:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6718 * util-vserver/scripts/vserver.start,
6719 util-vserver/scripts/vserver.stop: added locking
6720 call setDefaultTTY() correctly
6722 2004-05-08 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6724 * util-vserver/scripts/vserver-build.apt-rpm: call 'vapt-get --
6725 clean' after building the vserver
6727 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6729 * util-vserver/scripts/functions: setDefaultTTY(): redirect every
6732 2004-05-08 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6734 * util-vserver/lib_internal/util-exitlikeprocess.h:
6735 exitLikeProcess(): removed the 'NORETURN'; this causes strange
6736 error when the function returns
6737 exitLikeProcess(): added a second, 'char *' parameter for the
6738 human readable command
6740 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6742 * util-vserver/lib_internal/util-exitlikeprocess.c: be more verbose
6743 when sending a signal
6745 2004-05-08 01:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6747 * util-vserver/lib/testsuite/cflags.c: some changes to make gcc34
6750 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6752 * util-vserver/lib/val2text.hc: include <strings.h>
6754 2004-05-08 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6756 * util-vserver/lib/getvservername.c: getRecentName(): use
6757 realpath(3) instead of errorprone 'chdir()' calls
6759 2004-05-08 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6761 * util-vserver/lib/getvserverbyctx-compat.hc,
6762 util-vserver/lib/getvserverctx.c: optimized buffersizes
6764 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6766 * util-vserver/doc/configuration.xml: fixed apps/vunify/logfile
6767 documentation; it must be configured on a
6768 per-system, but not per-vserver base
6770 2004-05-08 01:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6772 * util-vserver/distrib/misc/debootstrap.uri: updated again
6774 2004-05-05 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6776 * util-vserver/src/clearenv.c: fixed case when '--' is used
6778 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6780 * util-vserver/scripts/vshelper: fixed typo
6782 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6784 * util-vserver/scripts/vserver.start: use 'clearenv' in the new
6787 2004-05-05 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6789 * util-vserver/scripts/vserver.functions: sendKillSequence(): be
6790 silent and succeed everytime
6792 2004-05-05 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6794 * util-vserver/scripts/vserver-setup.functions: removed legacy code
6796 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6798 * util-vserver/scripts/vrpm-preload,
6799 util-vserver/src/rpm-fake-resolver.c,
6800 util-vserver/src/rpm-fake.c: added code to preserve capabilities
6803 2004-05-05 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6805 * util-vserver/lib_internal/unify-unify.c: added some doc
6807 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6809 * util-vserver/lib/syscall_setiattr-fscompat.hc: be more carefully
6810 regarding signed vs. unsigned int...
6812 2004-05-05 19:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6814 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed another 'len'
6818 2004-04-30 10:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6820 * util-vserver/lib/bcaps-v13.c: removePrefix(): fixed case when
6823 2004-04-28 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6825 * util-vserver/doc/changelog.txt: removed since unused
6827 2004-04-28 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6829 * util-vserver/lib/apidoc/Makefile-files: added list2xxx.syntax
6831 2004-04-28 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6833 * util-vserver/src/readlink.c: enhanced errormessages
6835 2004-04-28 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6837 * util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c: use
6838 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6839 set secure ccapabilities
6841 2004-04-28 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6843 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
6844 vc_get_insecurebcaps() instead of vc_get_insecurecaps()
6846 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6848 * util-vserver/lib_internal/Makefile-files: added coreassert.h
6850 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6852 * util-vserver/lib/apidoc/list2xxx.syntax,
6853 util-vserver/lib_internal/coreassert.h: initial checkin
6855 2004-04-28 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6857 * util-vserver/lib/testsuite/cflags.c: use
6858 <lib_internal/coreassert.h>
6861 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6863 * util-vserver/lib/testsuite/fmt.c,
6864 util-vserver/lib/testsuite/parselimit.c: use
6865 <lib_internal/coreassert.h>
6867 2004-04-28 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6869 * util-vserver/lib/testsuite/Makefile-files: define ENSC_TESTSUITE
6871 2004-04-28 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6873 * util-vserver/lib/apidoc/Doxyfile.in: set EXAMPLE_PATH
6875 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6877 * util-vserver/lib/vserver.h: vc_get_insecureccaps(): added
6881 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6883 * util-vserver/lib/val2text.hc: use strncasecmp() instead of
6886 2004-04-28 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6888 * util-vserver/lib/listparser.hc: improved error-detection for the
6890 added support for 'none'
6893 2004-04-28 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6895 * util-vserver/lib/bcaps-v13.c: added bcapability names
6896 added code to remove a 'CAP_' prefix
6898 2004-04-28 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6900 * util-vserver/lib/Makefile-files,
6901 util-vserver/lib/getinsecurebcaps.c,
6902 util-vserver/lib/getinsecurecaps.c: renamed getinsecurecaps.c to
6905 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6907 * util-vserver/NEWS, util-vserver/configure.ac,
6908 util-vserver/doc/configuration-lsd.css: version 0.29.211
6910 2004-04-23 16:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6912 * util-vserver/util-vserver.spec.in: readjusted Release:
6914 2004-04-23 14:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6916 * util-vserver/util-vserver.spec.in: cleaned up the %file-lists
6917 buildrequire 'xalan-j' (can be disabled with '--without xalan')
6918 removed 'libxslt' buildrequire
6920 2004-04-23 14:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6922 * util-vserver/doc/Makefile-files: remove *.html only, when we can
6925 2004-04-23 11:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6927 * util-vserver/lib/Makefile-files: fixed typo
6929 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6931 * util-vserver/doc/Makefile-files: removed FAQ.txt and
6933 added configuration.xsd
6935 2004-04-23 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6937 * util-vserver/doc/FAQ.txt: obsoleted
6939 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6941 * util-vserver/configure.ac: added 'net' API
6942 disable 'legacy' API by default
6944 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6946 * util-vserver/compat.h: added nid_t
6948 2004-04-22 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6950 * util-vserver/src/reducecap.c: fixed warnings when compiled
6953 2004-04-22 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6955 * util-vserver/lib/Makefile-files, util-vserver/lib/ncaps-net.c,
6956 util-vserver/lib/ncaps_list-net.c, util-vserver/lib/nflags-net.c,
6957 util-vserver/lib/nflags_list-net.c,
6958 util-vserver/lib/syscall_getncaps-net.hc,
6959 util-vserver/lib/syscall_getncaps.c,
6960 util-vserver/lib/syscall_getnflags-net.hc,
6961 util-vserver/lib/syscall_getnflags.c,
6962 util-vserver/lib/syscall_getnxinfo-net.hc,
6963 util-vserver/lib/syscall_getnxinfo.c,
6964 util-vserver/lib/syscall_gettasknid-net.hc,
6965 util-vserver/lib/syscall_gettasknid.c,
6966 util-vserver/lib/syscall_netadd-net.hc,
6967 util-vserver/lib/syscall_netadd.c,
6968 util-vserver/lib/syscall_netcreate-net.hc,
6969 util-vserver/lib/syscall_netcreate.c,
6970 util-vserver/lib/syscall_netmigrate-net.hc,
6971 util-vserver/lib/syscall_netmigrate.c,
6972 util-vserver/lib/syscall_netremove-net.hc,
6973 util-vserver/lib/syscall_netremove.c,
6974 util-vserver/lib/syscall_setncaps-net.hc,
6975 util-vserver/lib/syscall_setncaps.c,
6976 util-vserver/lib/syscall_setnflags-net.hc,
6977 util-vserver/lib/syscall_setnflags.c,
6978 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
6979 added network layer functions
6981 2004-04-22 20:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6983 * util-vserver/lib/syscall_ctxcreate-v13.hc: fixed return value
6985 2004-04-22 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6987 * util-vserver/doc/configuration.dtd: obsoleted by
6990 2004-04-22 19:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6992 * util-vserver/THANKS: added Olivier Poitrey
6994 2004-04-22 19:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
6996 * util-vserver/configure.ac: use xalan instead of xsltproc
6998 2004-04-22 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7000 * util-vserver/doc/configuration-xhtml.xsl,
7001 util-vserver/doc/configuration.xml,
7002 util-vserver/doc/configuration.xsd: use the new, XSD-based format
7003 which was defined by Olivier Poitrey
7005 2004-04-22 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7007 * util-vserver/doc/configuration-xhtml.xsl: made it work with xalan
7008 removed debug message
7010 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7012 * util-vserver/doc/beautify.xsl: obsoleted
7014 2004-04-22 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7016 * util-vserver/doc/Makefile-files: use xalan
7018 2004-04-22 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7020 * util-vserver/kernel/network.h, util-vserver/kernel/sched.h:
7021 updated to vs1.9.0pre12
7023 2004-04-22 15:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7025 * util-vserver/lib/cflags-v13.c,
7026 util-vserver/lib/testsuite/cflags.c: use more specific names for
7029 2004-04-21 21:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7031 * util-vserver/scripts/vserver.start: give correct vserver-name in
7032 the hints ($VSERVER_DIR instead of $VSERVER_NAME)
7034 2004-04-21 21:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7036 * util-vserver/scripts/vserver.functions: moved the 'ip_only'
7037 handling to the right place
7039 2004-04-21 09:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7041 * util-vserver/src/vshelper-sync.c: fixed missing initialization of
7044 2004-04-21 09:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7046 * util-vserver/src/vserver-stat.c: use uint64_t for the uptime
7047 counter to handle medium+large uptimes
7048 (>49 days) correctly
7050 2004-04-21 00:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7052 * util-vserver/scripts/vserver.functions: made 'nodev' work
7054 2004-04-20 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7056 * util-vserver/src, util-vserver/src/.cvsignore: added chain-echo
7058 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7060 * util-vserver/src/Makefile-files: added chain-echo
7062 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7064 * util-vserver/scripts/vshelper: use '--defaulttty'
7066 2004-04-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7068 * util-vserver/scripts/vserver.stop: use setDefaultTTY()
7070 2004-04-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7072 * util-vserver/scripts/vserver.start: use setDefaultTTY()
7073 added explicit synchronization step for fakeinit with the old
7076 2004-04-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7078 * util-vserver/scripts/vserver: added '--defaulttty' option
7080 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7082 * util-vserver/scripts/start-vservers: use --defaulttty options
7083 instead of setting tty manually
7085 2004-04-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7087 * util-vserver/scripts/functions: setDefaultTTY(): added
7089 2004-04-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7091 * util-vserver/lib/getvservercfgstyle.c: * vc_getVserverCfgStyle():
7092 interprete relative ('./') and absolute
7093 paths ('/...') as vcCFG_RECENT_FULL only
7094 * vc_getVserverCfgStyle(): use utilvserver_isDirectory (fstat(2))
7095 instead of access(2) to check for directories
7097 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7099 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Edup(): added
7101 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7103 * util-vserver/ensc_wrappers/wrappers-fcntl.hc: Efcntl(): added
7105 2004-04-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7107 * util-vserver/distrib/misc/debootstrap.uri: added some entries
7109 2004-04-20 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7111 * util-vserver/distrib/misc/vunify-exclude: updated
7113 2004-04-20 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7115 * util-vserver/contrib/manifest.dat.pathsubst,
7116 util-vserver/scripts/util-vserver-vars.pathsubst: added
7119 2004-04-20 17:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7121 * util-vserver/src/chain-echo.c: initial checkin
7123 2004-04-15 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7125 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.209
7127 2004-04-15 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7129 * util-vserver/src/vcontext.c: setFlags(): optimized (nearly state
7132 2004-04-15 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7134 * util-vserver/scripts/vserver.suexec: call chbind when entering
7137 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7139 * util-vserver/scripts/vserver.functions: call vattribute with
7140 '--flag fakeinit' additionally to the '--fakeinit' flag of
7143 2004-04-15 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7145 * util-vserver/scripts/functions: callInNamespace(): do not accept
7146 non-running vservers
7148 2004-04-15 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7150 * util-vserver/distrib/misc/debootstrap.uri: updated
7152 2004-04-14 23:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7154 * util-vserver/src/vcontext.c: applied new kernel API (*flags* ->
7155 *cflags*, *_context -> ctx_*)
7156 fixed '--fakeinit' option
7158 2004-04-14 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7160 * util-vserver/scripts/vshelper: fixed another brokeness in CLI
7163 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7165 * util-vserver/scripts/functions: lock(): do not execute the pipe;
7166 this does not work on 2.6
7168 2004-04-14 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7170 * util-vserver/lib/testsuite,
7171 util-vserver/lib/testsuite/.cvsignore: added cflags
7173 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7175 * util-vserver/doc/configuration.xml: added some comments about
7178 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7180 * util-vserver/doc/configuration-xhtml.xsl: added a new boring
7183 2004-04-14 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7185 * util-vserver/doc/configuration.css: initial checkin
7187 2004-04-14 23:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7189 * util-vserver/contrib/make-manifest,
7190 util-vserver/contrib/manifest.dat.pathsubst: added support for
7191 '%config(...)' (or whatever) annotations
7193 2004-04-14 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7195 * util-vserver/ensc_wrappers/wrappers-vserver.hc,
7196 util-vserver/lib_internal/switchtowatchxid.c,
7197 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
7198 util-vserver/src/rpm-fake-resolver.c,
7199 util-vserver/src/rpm-fake.c, util-vserver/src/vattribute.c:
7200 applied new kernel API (*flags* -> *cflags*, *_context -> ctx_*)
7202 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7204 * util-vserver/lib_internal/Makefile-files,
7205 util-vserver/lib_internal/util.h: added util-debug.h
7207 2004-04-14 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7209 * util-vserver/lib_internal/util-debug.h: initial checkin
7211 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7213 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
7214 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
7215 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
7216 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
7217 util-vserver/kernel/switch.h, util-vserver/kernel/xid.h: updated
7220 2004-04-14 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7222 * util-vserver/lib/syscall-compat.hc,
7223 util-vserver/lib/testsuite/Makefile-files,
7224 util-vserver/lib/testsuite/cflags.c,
7225 util-vserver/lib/testsuite/flags.c, util-vserver/lib/vserver.h:
7226 applied new kernel API
7227 renamed functions so that they correspond to the new kernel API
7229 2004-04-14 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7231 * util-vserver/lib/Makefile-files,
7232 util-vserver/lib/cflags-compat.c, util-vserver/lib/cflags-v13.c,
7233 util-vserver/lib/cflags_list-compat.c,
7234 util-vserver/lib/cflags_list-v13.c,
7235 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
7236 util-vserver/lib/flags_list-compat.c,
7237 util-vserver/lib/flags_list-v13.c,
7238 util-vserver/lib/syscall_createcontext-v13.hc,
7239 util-vserver/lib/syscall_createcontext.c,
7240 util-vserver/lib/syscall_ctxcreate-v13.hc,
7241 util-vserver/lib/syscall_ctxcreate.c,
7242 util-vserver/lib/syscall_ctxmigrate-v13.hc,
7243 util-vserver/lib/syscall_ctxmigrate.c,
7244 util-vserver/lib/syscall_getcflags-v13.hc,
7245 util-vserver/lib/syscall_getcflags.c,
7246 util-vserver/lib/syscall_getflags-v13.hc,
7247 util-vserver/lib/syscall_getflags.c,
7248 util-vserver/lib/syscall_migratecontext-v13.hc,
7249 util-vserver/lib/syscall_migratecontext.c,
7250 util-vserver/lib/syscall_setcflags-v13.hc,
7251 util-vserver/lib/syscall_setcflags.c,
7252 util-vserver/lib/syscall_setflags-v13.hc,
7253 util-vserver/lib/syscall_setflags.c: renamed files so that their
7254 names are corresponding the kernel
7255 API. Especially, *_context was renamed to ctx_*, and *flags* to
7258 2004-04-13 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7260 * util-vserver/scripts/functions: further locking fixes
7262 2004-04-13 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7264 * util-vserver/src/lockfile.c: propagate errors
7266 2004-04-13 08:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7268 * util-vserver/src/chroot-rm.c: cleanups
7270 2004-04-13 08:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7272 * util-vserver/scripts/vshelper: open FD 0
7273 evaluate CLI options depending on used kernel API
7275 2004-04-13 08:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7277 * util-vserver/scripts/functions: use new locking mechanism
7279 2004-04-13 08:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7281 * util-vserver/lib/issupported.c,
7282 util-vserver/lib/issupportedstring.c, util-vserver/lib/vserver.h:
7283 added VSHELPER0 feature
7285 2004-04-08 08:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7287 * util-vserver/scripts/vserver.functions: execScriptlets(): fixed
7288 initialization of 'start'
7289 execScriptlets(): declare some variables as readonly
7290 _sourceWrap(): added some variables
7292 2004-04-08 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7294 * util-vserver/scripts/vserver.functions: implemented support for
7295 default-scriptlets (inspired by ideas of
7298 2004-04-08 06:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7300 * util-vserver/scripts/rootshell,
7301 util-vserver/scripts/vapt-get-worker,
7302 util-vserver/scripts/vprocunhide, util-vserver/scripts/vrpm,
7303 util-vserver/scripts/vrpm-worker,
7304 util-vserver/scripts/vserver-build,
7305 util-vserver/scripts/vshelper: give more verbose error-messages
7307 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7309 * util-vserver/lib/syscall.c: added link-warning for
7312 2004-04-08 06:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7314 * util-vserver/doc/configuration.xml: added general description for
7315 the scripts and documented
7318 2004-04-08 06:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7320 * util-vserver/compat.h: LINK_WARNING(): added
7322 2004-04-06 23:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7324 * util-vserver/scripts/chcontext,
7325 util-vserver/scripts/legacy/distrib-info,
7326 util-vserver/scripts/legacy/vserver,
7327 util-vserver/scripts/pkgmgmt,
7328 util-vserver/scripts/start-vservers,
7329 util-vserver/scripts/vapt-get, util-vserver/scripts/vpkg,
7330 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm-preload,
7331 util-vserver/scripts/vserver, util-vserver/scripts/vserver-copy,
7332 util-vserver/scripts/vserver-wrapper,
7333 util-vserver/scripts/vservers.grabinfo.sh,
7334 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
7335 util-vserver/sysv/rebootmgr, util-vserver/sysv/vprocunhide,
7336 util-vserver/sysv/vservers-legacy: give more comprehensive
7339 2004-04-06 23:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7341 * util-vserver/src/vps.c, util-vserver/src/vserver-info.c,
7342 util-vserver/src/vserver-stat.c: use switchToWatchXid()
7344 2004-04-06 22:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7346 * util-vserver/src/Makefile-files: link some files against
7349 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7351 * util-vserver/lib_internal/util.h: switchToWatchXid(): added
7354 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7356 * util-vserver/lib_internal/switchtowatchxid.c: initial checkin
7358 2004-04-06 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7360 * util-vserver/lib_internal/Makefile-files: added
7363 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7365 * util-vserver/lib/vserver.h: VC_ATTR_DEPRECATED: added
7367 2004-04-06 22:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7369 * util-vserver/lib/syscall-compat.hc: vc_chrootsafe_compat():
7372 2004-04-06 08:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7374 * util-vserver/src/vunify.c: applied new MatchList_compare()
7377 2004-04-06 08:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7379 * util-vserver/src/vserver-stat.c: started support for HZ!=100
7382 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7384 * util-vserver/src/vcopy.c: implement support for SKIP files
7386 2004-04-06 08:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7388 * util-vserver/src/rpm-fake-resolver.c,
7389 util-vserver/src/rpm-fake.c: do not call vc_new_s_context() when
7390 COMPAT API is not available
7392 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7394 * util-vserver/scripts/functions: cleanups
7395 vshelper.doInit(): added another sanity check
7397 2004-04-06 08:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7399 * util-vserver/lib_internal/matchlist-appendfiles.c,
7400 util-vserver/lib_internal/matchlist-compare.c,
7401 util-vserver/lib_internal/matchlist.h: implemented support for
7404 2004-04-06 08:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7406 * util-vserver/lib/testsuite/flags.c: added tests for new flags
7408 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7410 * util-vserver/lib/vserver.h: updated VC_VXF_* constants
7411 added VC_VXC_* constants
7413 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7415 * util-vserver/lib/flags-v13.c: added/updated flaglist
7417 2004-04-06 08:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7419 * util-vserver/lib/ccaps-v13.c: added ccap names
7421 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7423 * util-vserver/ensc_wrappers/wrappers-vserver.hc: cleanups
7425 2004-04-06 08:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7427 * util-vserver/distrib/misc/vunify-exclude: exclude keyfiles
7429 made some big files in /etc canditates for unify
7431 2004-04-06 08:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7433 * util-vserver/kernel/context.h, util-vserver/kernel/inode.h,
7434 util-vserver/kernel/legacy.h, util-vserver/kernel/limit.h,
7435 util-vserver/kernel/namespace.h, util-vserver/kernel/sched.h,
7436 util-vserver/kernel/signal.h, util-vserver/kernel/xid.h: updated
7437 to 2.6.5-vs1.9.0pre4
7439 2004-03-31 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7441 * util-vserver/src/lockfile.c: optimized some things
7442 now check, if getppid()==original_parent instead of getppid()!=1
7443 (might make a difference in vservers)
7445 2004-03-31 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7447 * util-vserver/scripts/functions: added some doc
7448 s!_UV_LOCKS!_VS_LOCKS!
7450 2004-03-31 00:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7452 * util-vserver/src/lockfile.c: fixed '--help' output
7454 2004-03-31 00:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7456 * util-vserver/contrib/manifest.dat.pathsubst, util-vserver/src,
7457 util-vserver/src/.cvsignore: added lockfile
7459 2004-03-31 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7461 * util-vserver/src/lockfile.c: initial checkin
7463 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7465 * util-vserver/src/Makefile-files: added lockfile
7467 2004-03-31 00:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7469 * util-vserver/scripts/vserver.functions: enableInterfaces(),
7470 disableInterfaces(): added locking
7471 enableInterfaces(), disableInterfaces(): added IP_ADDR_FLUSH type
7473 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7475 * util-vserver/scripts/util-vserver-vars.pathsubst: $_LOCKFILE,
7478 2004-03-31 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7480 * util-vserver/scripts/functions: lock(),unlock(): added
7481 isNumber(): added doc
7483 2004-03-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7485 * util-vserver/scripts/vserver.functions: made it work...
7487 2004-03-30 20:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7489 * util-vserver/scripts/functions: isNumber(): fixed '0' case
7491 2004-03-30 19:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7493 * util-vserver/scripts/vserver.functions: implemented parts of Liam
7494 Helmer's dummy-interface method
7496 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7498 * util-vserver/Makefile.am, util-vserver/configure.ac,
7499 util-vserver/scripts/util-vserver-vars.pathsubst: added
7500 substitutions/tests for iptables, modprobe, rmmod and nameif
7501 (required for Liam Helmer's dummy-interfaces)
7503 2004-03-30 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7505 * util-vserver/scripts/functions: isNumber(): added
7507 2004-03-30 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7509 * util-vserver/src/vshelper-sync.c: implemented it with select()
7510 instead of alarm(); races are much nicer to handle
7512 2004-03-30 16:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7514 * util-vserver/src/vshelper-sync.c: use sigaction() instead of
7515 signal() to remove SA_RESTART flag explicitly
7517 2004-03-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7519 * util-vserver/src/pipe-sync.c: obsoleted by vshelper-sync
7521 2004-03-30 15:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7523 * util-vserver/contrib/manifest.dat.pathsubst,
7524 util-vserver/src/Makefile-files: removed pipe-sync
7526 2004-03-30 15:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7528 * util-vserver/kernel/context.h, util-vserver/kernel/cvirt.h,
7529 util-vserver/kernel/limit.h, util-vserver/kernel/network.h,
7530 util-vserver/kernel/sched.h, util-vserver/kernel/switch.h:
7531 updated from vs0.09.28
7533 2004-03-27 04:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7535 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.207
7537 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7539 * util-vserver/scripts/vshelper: use 'findObject -e' instead of
7540 'findFile' to find /dev/null also
7542 2004-03-26 09:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7544 * util-vserver/scripts/vserver.start: fixed call of
7547 2004-03-26 09:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7549 * util-vserver/doc/configuration.xml: fixed some typos
7551 2004-03-26 09:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7553 * util-vserver/doc/configuration.xml: documented
7554 apps/vshelper/logfile symlink
7556 2004-03-26 09:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7558 * util-vserver/scripts/vshelper: ignore 'restart2' event; this
7559 seems to be issued at vserver *start*
7560 added support for a logfile
7561 enable logfile-logging when invoked from kernel (no tty)
7563 2004-03-26 08:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7565 * util-vserver/scripts/util-vserver-vars.pathsubst: fixed order of
7567 fixed _VSHELPER path
7569 2004-03-26 08:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7571 * util-vserver/contrib/manifest.dat.pathsubst: fixed vshelper path
7574 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7576 * util-vserver/util-vserver.spec.in: added some Requires:
7577 own %dir /var/run/vshelper
7579 2004-03-26 08:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7581 * util-vserver/Makefile.am: added substition for @VSHELPERSTATEDIR@
7582 minor cosmetical cleanups
7584 2004-03-26 07:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7586 * util-vserver/src, util-vserver/src/.cvsignore: added
7589 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7591 * util-vserver/scripts/vshelper, util-vserver/src/vshelper-sync.c:
7594 2004-03-26 07:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7596 * util-vserver/src/vserver-info.c: - added tgID and tgPXID support
7597 - accept 'true' as boolean value
7598 - optimized the code a little bit so that the xid will be looked
7600 only when really needed
7602 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7604 * util-vserver/src/vps.c: in output, added a ' ' on overlong
7607 2004-03-26 07:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7609 * util-vserver/src/secure-mount.c: rewrote some parts to cope
7610 better with '-o' options (required for -bme
7613 2004-03-26 07:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7615 * util-vserver/src/Makefile-files: added vshelper-sync
7617 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7619 * util-vserver/scripts/vserver.stop: added VSHELPER &
7620 synchronization code
7622 2004-03-26 07:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7624 * util-vserver/scripts/vserver.start: added documentation about
7628 2004-03-26 07:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7630 * util-vserver/scripts/vserver.functions: adapted code to new
7631 getFileArray() behavior
7632 added VSHELPER support
7633 added "LEGACY ALERT" messages
7634 initSync(),waitForSync(): added
7636 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7638 * util-vserver/scripts/vserver-setup.functions: added a "LEGACY
7641 2004-03-26 07:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7643 * util-vserver/scripts/vserver-build: fixed code to work with new
7644 behavior of getFileArray
7646 2004-03-26 07:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7648 * util-vserver/scripts/util-vserver-vars.pathsubst: added some
7650 added the vshelper variables
7652 2004-03-26 07:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7654 * util-vserver/scripts/pkgmgmt: use pkgmgmt.isAptAvailable()
7656 2004-03-26 07:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7658 * util-vserver/scripts/functions:
7659 logging(),warning(),panic(),execute(): added
7660 pkgmgmt.isAptAvailable(): added
7662 getFileArray(): fail, when file does not exist
7664 2004-03-26 07:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7666 * util-vserver/contrib/manifest.dat.pathsubst,
7667 util-vserver/scripts/Makefile-files: added vshelper
7669 2004-03-26 07:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7671 * util-vserver/lib/vserver.h: - minor cleanups
7672 - added vcFEATURE_VSHELPER
7673 - vc_isSupported(): annotated it
7674 - vc_get_insecurecaps(): moved it into an own file; CAP_SYS_BOOT
7675 requires a special handling so inlining is not really usefully
7678 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7680 * util-vserver/lib/issupported.c,
7681 util-vserver/lib/issupportedstring.c: added VSHELPER
7683 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7685 * util-vserver/lib/Makefile-files: added getinsecurecaps.c
7687 2004-03-26 07:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7689 * util-vserver/lib/getinsecurecaps.c: initial checkin
7691 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7693 * util-vserver/doc/configuration.xml: documented the vshelper stuff
7695 2004-03-26 07:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7697 * util-vserver/doc/configuration.dtd: added a type for 'script'
7699 2004-03-26 07:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7701 * util-vserver/distrib/Makefile.am: cleanups in the directory
7704 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7706 * util-vserver/util-vserver.spec.in: use 'install-distribution'
7707 instead of 'install-vserverdir'
7708 added vshelper stuff
7710 2004-03-26 07:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7712 * util-vserver/Makefile.am: cleanups and enhancements in the
7713 directory installation rules
7715 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7717 * util-vserver/NEWS: version 0.29.205
7719 2004-03-24 05:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7721 * util-vserver/src/Makefile-files: fixed LDADD flags for capchroot
7723 2004-03-24 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7725 * util-vserver/src/vsched.c: enhanced the in-chain operation; make
7726 it a noop when called without opts
7727 enhanced error messages
7729 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7731 * util-vserver/scripts/util-vserver-vars.pathsubst,
7732 util-vserver/scripts/vserver.functions,
7733 util-vserver/scripts/vserver.start: added scheduler support
7735 2004-03-24 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7737 * util-vserver/doc/configuration.xml: added basic documentation for
7738 bcapabilities, ccapabilities and schedule
7740 2004-03-24 04:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7742 * util-vserver/lib/vserver.h, util-vserver/src/chcontext.c,
7743 util-vserver/src/reducecap.c, util-vserver/src/rpm-fake.c,
7744 util-vserver/src/vattribute.c, util-vserver/src/vps.c: renamed
7745 vc_get_securecaps() to vc_get_insecurecaps()
7747 2004-03-24 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7749 * util-vserver/scripts/vserver.start: added missing '\'
7751 2004-03-24 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7753 * util-vserver/src/vattribute.c, util-vserver/src/vcontext.c,
7754 util-vserver/src/vlimit.c, util-vserver/src/vnamespace.c,
7755 util-vserver/src/vserver-info.c, util-vserver/src/vuname.c: use
7758 2004-03-24 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7760 * util-vserver/src/chcontext.c, util-vserver/src/vkill.c,
7761 util-vserver/src/vsched.c: prefer '--xid' instead of '--ctx'
7764 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7766 * util-vserver/scripts/vserver.start: added support for
7767 $VSERVER_EXTRA_CMDS[] which can be set in userscripts
7769 2004-03-24 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7771 * util-vserver/scripts/vserver-build.debootstrap: call 'wget' with
7772 '-nv' instead of '-q'
7774 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7776 * util-vserver/lib/vserver.h: vc_xidopt2xid(): added prototype
7778 2004-03-24 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7780 * util-vserver/lib/Makefile-files: added xidopt2xid.c
7782 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7784 * util-vserver/lib/xidopt2xid.c: initial checkin
7786 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7788 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_xidopt2xid():
7791 2004-03-24 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7793 * util-vserver/distrib/misc/debootstrap.uri: updated to recent
7796 2004-03-24 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7798 * util-vserver/util-vserver.spec.in: fixed Requires()
7801 2004-03-24 01:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7803 * util-vserver/src/vlimit.c: cleaned up CLI: '--xid' is supported
7804 now, removed '-h' and '-v' options
7807 2004-03-24 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7809 * util-vserver/sysv/vservers-legacy: initial checkin
7811 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7813 * util-vserver/sysv/rebootmgr, util-vserver/sysv/rebootmgr.subst:
7814 'rebootmgr' is now a src-script
7816 2004-03-24 01:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7818 * util-vserver/sysv/Makefile-files: 'rebootmgr' is now a src-script
7819 added vservers-legacy
7821 2004-03-24 01:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7823 * util-vserver/src/vattribute.c: initialize 'bmask' member of
7825 use negative logic of --bcap (this should be the 'old' behavior
7828 2004-03-24 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7830 * util-vserver/src/rpm-fake.c: initialize 'bmask' member of struct
7833 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7835 * util-vserver/src/capchroot.c, util-vserver/src/filetime.c,
7836 util-vserver/src/readlink.c: rewrote it
7838 2004-03-24 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7840 * util-vserver/src/Makefile-files: cleanups; moved some programs
7843 2004-03-24 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7845 * util-vserver/scripts/util-vserver-vars.pathsubst: added more
7848 2004-03-24 01:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7850 * util-vserver/scripts/legacy/vserver: use $_XXXX variables instead
7851 of static commandnames
7852 use variables for paths
7854 2004-03-24 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7856 * util-vserver/scripts/legacy/distrib-info: moved parserpmdump to
7859 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7861 * util-vserver/scripts/util-vserver-vars.pathsubst: added
7864 2004-03-24 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7866 * util-vserver/m4/ensc_dietlibc.m4: fixed copy&paste error
7868 2004-03-24 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7870 * util-vserver/ChangeLog.sed, util-vserver/cvsusers.map,
7871 util-vserver/ensc_vector, util-vserver/ensc_vector/.cvsignore,
7872 util-vserver/lib_internal, util-vserver/lib_internal/.cvsignore:
7875 2004-03-24 01:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7877 * util-vserver, util-vserver/.cvsignore, util-vserver/distrib,
7878 util-vserver/distrib/.cvsignore,
7879 util-vserver/ensc_vector/testsuite,
7880 util-vserver/ensc_vector/testsuite/.cvsignore, util-vserver/lib,
7881 util-vserver/lib/.cvsignore, util-vserver/lib/testsuite,
7882 util-vserver/lib/testsuite/.cvsignore, util-vserver/src,
7883 util-vserver/src/.cvsignore, util-vserver/src/testsuite,
7884 util-vserver/src/testsuite/.cvsignore, util-vserver/tests,
7885 util-vserver/tests/.cvsignore: added some standardfiles; I do not
7886 want to wait until Savannah fixes
7887 its scripts and allows access to CVSROOT/cvsignore again.
7889 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7891 * util-vserver/lib_internal/util-perror.h: placed a 'do ... while
7892 (0)' block around the macros
7894 2004-03-24 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7896 * util-vserver/lib/bcaps_list-v13.c,
7897 util-vserver/lib/syscall_getccaps-v13.hc,
7898 util-vserver/lib/syscall_setccaps-v13.hc: handle the new struct
7899 vc_ctx_caps::bmask member
7901 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7903 * util-vserver/contrib/manifest.dat.pathsubst: moved some files
7907 2004-03-24 01:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7909 * util-vserver/util-vserver.spec.in: added formerly missing
7910 'v_gated' registration
7911 updated -legacy subpackage and moved some initscripts into it
7913 2004-03-24 01:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7915 * util-vserver/lib/vserver.h: do not use PURE before gcc 3.3.3
7916 use a more effective way to determine gcc revision
7917 struct vc_ctx_caps: added 'bmask' member
7919 2004-03-24 01:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7921 * util-vserver/compat.h: do not use PURE before gcc 3.3.3
7922 use a more effective way to determine gcc revision
7924 2004-03-23 01:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7926 * util-vserver/scripts/vserver-wrapper: fixed typo (missing 's')
7928 2004-03-22 23:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7930 * util-vserver/scripts/vserver-build.functions: added basic support
7931 for SuSE (patch from Thomas Guettler)
7932 give more hints in errormessages (patch from Thomas Guettler)
7934 2004-03-22 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7936 * util-vserver/scripts/vpkg: give out errormessage on unknown
7939 2004-03-22 23:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7941 * util-vserver/scripts/functions: added basic support for SuSE
7943 2004-03-19 16:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7945 * util-vserver/src/vserver-stat.c: fixed race when process
7946 disappeared shortly after reading /proc
7948 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7950 * util-vserver/doc/configuration.xml: documented
7951 apps/init/{mark,depends}
7952 mentioned the gentoo initstyle
7954 2004-03-19 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7956 * util-vserver/doc/configuration-lsd.css: followed Bertl's
7957 suggestion and added a subliminal message
7959 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7961 * util-vserver/configure.ac: require at least version 0.24 of
7964 2004-03-19 16:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7966 * util-vserver/m4/ensc_dietlibc.m4: allow to specify a
7969 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7971 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.204
7973 2004-03-18 06:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7975 * util-vserver/lib_internal/util-dotfile.h: do not use PURE; it is
7976 not applicable for inline declarations
7978 2004-03-18 05:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7980 * util-vserver/compat.h: fixed broken condition for PURE
7981 define __builtin_expect() when needed
7983 2004-03-18 05:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7985 * util-vserver/src/vunify.c: cleanups in the verbosity code
7987 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7989 * util-vserver/scripts/legacy/vps.pathsubst,
7990 util-vserver/scripts/legacy/vserver: use 'chcontext-compat'
7991 instead of 'chcontext'
7993 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
7995 * util-vserver/scripts/vserver.stop: call isVserverRunning to
7998 2004-03-18 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8000 * util-vserver/scripts/vserver-build.functions.pkgmgmt: ignore
8001 candidates for location of pkgmgmt-dir when $ROOTDIR is empty
8003 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8005 * util-vserver/scripts/vserver-build: cleanups; use full
8006 parenthesis in case ... esac
8008 2004-03-18 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8010 * util-vserver/scripts/vserver: implemenented 'pkgmgmt' command
8012 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8014 * util-vserver/scripts/vrpm: allow both internal and external
8017 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8019 * util-vserver/scripts/vpkg: cleanups; generalized some functions
8020 and moved them into the 'functions' file
8022 2004-03-18 05:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8024 * util-vserver/scripts/vapt-get: support both internal and external
8027 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8029 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_PKGMGMT
8032 2004-03-18 05:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8034 * util-vserver/scripts/start-vservers: filter out non-matching
8035 vservers *before* adding them to the makefile
8037 2004-03-18 05:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8039 * util-vserver/scripts/functions: getVserverStatus(): fix problems
8040 with leading whitespaces in numerical values
8041 pkgmgmt.guessStyle(), pkgmgmt.isInternal(): added
8043 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8045 * util-vserver/scripts/pkgmgmt: initial checkin
8047 2004-03-18 05:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8049 * util-vserver/scripts/Makefile-files: added pkgmgmt
8051 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8053 * util-vserver/lib_internal/matchlist-initmanually.c: some cleanups
8054 in the verbosity code
8056 2004-03-18 05:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8058 * util-vserver/lib/getvservercfgstyle.c: filter out relative and
8059 absolute paths; when they are not pointing to
8060 an existing directory, the function fails
8062 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8064 * util-vserver/ensc_wrappers/wrappers_handler.hc: use
8067 2004-03-18 05:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8069 * util-vserver/distrib/defaults/apt/apt.conf: added
8070 '@autogenerated@' tag plus small warning
8072 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8074 * util-vserver/contrib/manifest.dat.pathsubst: added pkgmgmt script
8076 2004-03-18 05:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8078 * util-vserver/configure.ac: look for tar
8080 2004-03-18 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8082 * util-vserver/Makefile.am: substitute @TAR@
8084 2004-03-16 14:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8086 * util-vserver/src/chbind.c: use vc_get_nb_ipv4root() instead of
8087 hardcoded '16' value
8089 2004-03-16 14:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8091 * util-vserver/compat.h: CONST: added
8093 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8095 * util-vserver/lib/vserver.h: VC_ATTR_CONST: added
8096 vc_get_nb_ipv4root(): added
8098 2004-03-16 14:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8100 * util-vserver/lib/Makefile-files: added getnbipv4root.c
8102 2004-03-16 14:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8104 * util-vserver/lib/getnbipv4root.c: initial checkin
8106 2004-03-16 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8108 * util-vserver/scripts/Makefile-files: added the sysvwrappers to
8109 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
8111 2004-03-16 04:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8113 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.202
8115 2004-03-16 03:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8117 * util-vserver/sysv/Makefile-files: added vservers-default
8120 2004-03-16 03:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8122 * util-vserver/sysv/vservers.subst: obsoleted by new initscript
8124 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8126 * util-vserver/distrib/redhat/initpre,
8127 util-vserver/lib/isdynamicxid.c,
8128 util-vserver/scripts/vserver-wrapper,
8129 util-vserver/sysv/vservers-default: initial checkin
8131 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8133 * util-vserver/src/vserver-info.c: implemented INITPID for the
8136 2004-03-16 03:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8138 * util-vserver/src/rpm-fake.c: implemented/fixed the non-legacy
8142 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8144 * util-vserver/src/rpm-fake-resolver.c: implemented/fixed the
8147 2004-03-16 03:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8149 * util-vserver/scripts/vserver.suexec: added internal mode to use
8150 'suexec' for stopped vservers also
8152 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8154 * util-vserver/scripts/vserver.stop: added a more efficient stop
8155 method for fakeinit vservers
8157 2004-03-16 03:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8159 * util-vserver/scripts/vserver.start: finxed incomplete quoting
8161 2004-03-16 03:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8163 * util-vserver/scripts/vserver.functions: handle fakeinit
8165 cleanups and fixes in the flag-generation
8167 2004-03-16 03:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8169 * util-vserver/scripts/vserver: added support for an internal
8172 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8174 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8175 $_INITSYNC_MINIT_* variables
8176 added $_START_VSERVERS
8178 2004-03-16 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8180 * util-vserver/scripts/start-vservers: added ok/passed/failed logic
8182 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8184 * util-vserver/scripts/Makefile-files: ship vsyswrapper again
8186 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8188 * util-vserver/lib/vserver.h: vc_is_dynamic_xid(): added
8190 2004-03-16 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8192 * util-vserver/lib/Makefile-files: added isdynamicxid.c
8194 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8196 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_set_ccaps():
8199 2004-03-16 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8201 * util-vserver/distrib/redhat/initpost: use internal 'chkconfig'
8204 2004-03-16 03:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8206 * util-vserver/distrib/Makefile.am: added initpre to handle rpm's
8207 misclassification of %_netsharedpath
8209 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8211 * util-vserver/contrib/make-manifest,
8212 util-vserver/contrib/manifest.dat.pathsubst: handle some sysv
8215 2004-03-16 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8217 * util-vserver/util-vserver.spec.in: updated the -sysv package
8219 2004-03-15 21:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8221 * util-vserver/src/vcontext.c: cleanups; remove unused code
8222 added '--silentexist'
8225 2004-03-15 21:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8227 * util-vserver/src/chcontext.c: use code from context-sync.hc
8229 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8231 * util-vserver/src/context-sync.hc: initial checkin
8233 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8235 * util-vserver/src/Makefile-files: added context-sync.hc
8237 2004-03-15 21:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8239 * util-vserver/scripts/vserver-build.apt-rpm: cleanups; full
8240 parenthesis for case ... esac statements
8242 2004-03-15 21:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8244 * util-vserver/scripts/vserver: cleanups; full parenthesis for case
8246 give more helpful error messages
8248 2004-03-15 21:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8250 * util-vserver/lib_internal/jail.h,
8251 util-vserver/lib_internal/jailintotempdir.c: return indication
8252 about place of error
8254 2004-03-15 20:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8256 * util-vserver/configure.ac: print correct $prefix when '--prefix'
8259 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8261 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.201
8263 2004-03-13 03:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8265 * util-vserver/src/vcontext.c: added another #warning
8267 2004-03-13 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8269 * util-vserver/src/vcontext.c: fixed '--uid' option (it's
8270 required_argument but not no_argument)
8271 drop privileges after migrate()
8273 2004-03-13 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8275 * util-vserver/scripts/vserver.start: call $_SAVE_CTXINFO until we
8276 have something better
8278 2004-03-13 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8280 * util-vserver/src/vcontext.c: updated to new kernel behavior
8282 2004-03-13 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8284 * util-vserver/src/vattribute.c: renamed set*() to parse*()
8285 set the correct secure attributes
8286 call set_flags/set_ccaps only, when there is something to do
8288 2004-03-13 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8290 * util-vserver/scripts/chcontext,
8291 util-vserver/scripts/vserver.start: applied new CLI
8293 2004-03-13 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8295 * util-vserver/lib_internal/Makefile-files: added jail* files
8297 2004-03-13 02:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8299 * util-vserver/lib_internal/jail.h,
8300 util-vserver/lib_internal/jailintotempdir.c: initial checkin
8302 2004-03-13 02:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8304 * util-vserver/ensc_wrappers/wrappers-vserver.hc: Evc_get_ccaps():
8307 2004-03-12 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8309 * util-vserver/src/vuname.c: rewrote it; CLI should be more usable
8312 2004-03-12 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8314 * util-vserver/scripts/chcontext,
8315 util-vserver/scripts/vserver.start: use new vuname syntax
8317 2004-03-12 06:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8319 * util-vserver/src/vattribute.c: set caps before flags so that caps
8320 can be changed in the same transaction
8321 which deletes 'setup'
8323 2004-03-12 04:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8325 * util-vserver/scripts/vserver.suexec: added some explicit '--'
8327 2004-03-12 04:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8329 * util-vserver/scripts/functions: added some doc
8330 getVserverStatus(): fixed it
8332 2004-03-12 04:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8334 * util-vserver/src/save_ctxinfo.c: use strncat() instead of
8335 strcat() to enforce correct length
8337 2004-03-12 03:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8339 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.200
8341 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8343 * util-vserver/scripts/chcontext,
8344 util-vserver/scripts/vserver.start: remove the setup flag
8346 2004-03-12 03:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8348 * util-vserver/lib/virtual.h: cleanups
8350 2004-03-12 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8352 * util-vserver/scripts/chcontext: give '--xid' in migrate case
8354 2004-03-12 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8356 * util-vserver/scripts/chcontext: fixed migrate vs. migrate-self
8358 2004-03-12 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8360 * util-vserver/Makefile.am: added kernel headers
8362 2004-03-12 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8364 * util-vserver/kernel, util-vserver/kernel/context.h,
8365 util-vserver/kernel/inode.h, util-vserver/kernel/legacy.h,
8366 util-vserver/kernel/limit.h, util-vserver/kernel/namespace.h,
8367 util-vserver/kernel/network.h, util-vserver/kernel/sched.h,
8368 util-vserver/kernel/signal.h, util-vserver/kernel/switch.h:
8371 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8373 * util-vserver/sysv/vprocunhide: do not use /dev/null as lockfile
8375 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8377 * util-vserver/src/vsched.c: updated to new API
8379 2004-03-12 03:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8381 * util-vserver/src/vattribute.c: implemented --secure
8383 2004-03-12 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8385 * util-vserver/scripts/vserver.start,
8386 util-vserver/scripts/vserver.stop: allow '--debug' in the
8389 2004-03-12 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8391 * util-vserver/scripts/vserver.functions: added gentoo startup
8394 2004-03-12 02:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8396 * util-vserver/scripts/chcontext: fixed params
8397 do not call vuname/vattribute when not needed
8399 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8401 * util-vserver/lib/testsuite/flags.c: added testsuite for the flags
8403 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8405 * util-vserver/lib/vserver.h: updated interface
8408 2004-03-12 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8410 * util-vserver/lib/virtual.h: use kernel headers
8412 2004-03-12 02:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8414 * util-vserver/lib/syscall_getiattr-v13.hc,
8415 util-vserver/lib/syscall_setiattr-v13.hc,
8416 util-vserver/lib/syscall_setsched-v13.hc: updated interface
8418 2004-03-12 02:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8420 * util-vserver/lib/listparser.hc: added '^' modifier which marks
8423 2004-03-12 02:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8425 * util-vserver/lib/flags-v13.c: added the flags
8427 2004-03-11 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8429 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.199
8431 2004-03-11 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8433 * util-vserver/src/vuname.c: added more documentation
8434 fixed '--version' conflicts
8436 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8438 * util-vserver/src/rpm-fake-resolver.c,
8439 util-vserver/src/rpm-fake.c: implemented most parts of the new
8442 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8444 * util-vserver/scripts/vserver.start: set context-name
8446 2004-03-11 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8448 * util-vserver/lib/Makefile-files: added getvserverbyctx-* files
8450 2004-03-11 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8452 * util-vserver/lib/getvserverbyctx.c: implemented new
8453 context-naming method
8455 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8457 * util-vserver/lib/getvserverbyctx-compat.hc,
8458 util-vserver/lib/getvserverbyctx-v13.hc: initial checkin
8460 2004-03-11 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8462 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
8463 Evc_set_vhi_name(): added
8465 2004-03-10 05:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8467 * util-vserver/doc/configuration.xml: documented 'fstab.local' and
8468 enhanced 'fstab' doc
8470 2004-03-10 05:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8472 * util-vserver/scripts/vserver.functions: added support for
8475 2004-03-10 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8477 * util-vserver/sysv/vprocunhide: made it a little bit more portable
8478 by providing own implementations of
8479 RH's /etc/init.d/functions when this file can not be found
8481 by a patch from Olivier Poitrey)
8483 2004-03-10 04:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8485 * util-vserver/scripts/functions: callInNamespace(): call 'shift'
8486 to remove the vserver-name from $@
8488 2004-03-10 02:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8490 * util-vserver/doc, util-vserver/doc/.cvsignore: added
8493 2004-03-10 02:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8495 * util-vserver/src/vserver-info.c: added an option the 'CONTEXT'
8496 query so that it can be choosen between
8499 2004-03-10 02:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8501 * util-vserver/src/vlimit.c, util-vserver/src/vuname.c: prefix
8502 option string for getopt with '+' to avoid option reordering
8504 2004-03-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8506 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
8509 2004-03-10 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8511 * util-vserver/scripts/functions: isAvoidNamespace(): determine
8512 full cfgdir path of vserver before checking for 'namespace' file
8513 callInNamespace(): added
8515 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8517 * util-vserver/scripts/vserver.functions: minor cosmetical
8520 2004-03-10 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8522 * util-vserver/scripts/chcontext,
8523 util-vserver/scripts/vserver.start,
8524 util-vserver/scripts/vserver.stop,
8525 util-vserver/scripts/vserver.suexec: use '--' delimiter
8527 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8529 * util-vserver/doc/configuration.xml: added/updated some
8532 2004-03-10 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8534 * util-vserver/doc/configuration-lsd.css: flowers... where are all
8535 the flowers coming from?
8537 2004-03-10 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8539 * util-vserver/Makefile.am, util-vserver/contrib/Makefile-files,
8540 util-vserver/doc/Makefile-files,
8541 util-vserver/ensc_vector/Makefile-files,
8542 util-vserver/ensc_vector/testsuite/Makefile-files,
8543 util-vserver/ensc_wrappers/Makefile-files,
8544 util-vserver/lib/Makefile-files,
8545 util-vserver/lib/testsuite/Makefile-files,
8546 util-vserver/lib_internal/Makefile-files,
8547 util-vserver/man/Makefile-files,
8548 util-vserver/scripts/Makefile-files,
8549 util-vserver/src/Makefile-files,
8550 util-vserver/src/testsuite/Makefile-files,
8551 util-vserver/tests/Makefile-files: modernized the Makefiles; use
8552 '+=' where possible to remove complexity
8553 from the toplevel Makefile.am
8555 2004-03-09 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8557 * util-vserver/scripts/vprocunhide: remove the correct prefix
8559 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8561 * util-vserver/scripts/vserver.stop,
8562 util-vserver/scripts/vserver.suexec: use $_CHONTEXT_COMPAT
8565 2004-03-09 16:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8567 * util-vserver/scripts/vserver-setup.functions: use/create 'uts'
8570 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8572 * util-vserver/scripts/chcontext: updated copyright date
8574 2004-03-09 16:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8576 * util-vserver/doc/configuration.xml: documented the vunify
8579 2004-03-09 14:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8581 * util-vserver/scripts/chcontext: rewrote the non-legacy part
8583 2004-03-09 14:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8585 * util-vserver/scripts/util-vserver-vars.pathsubst: aded
8588 2004-03-09 14:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8590 * util-vserver/scripts/chcontext: added missing ';' in case
8592 s!_CTX_KEEP_ALIVE!_KEEP_CTX_ALIVE!
8594 2004-03-09 04:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8596 * util-vserver/NEWS: version 0.29.198
8598 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8600 * util-vserver/scripts/vserver.stop,
8601 util-vserver/scripts/vserver.suexec: removed superfluous '--'
8603 2004-03-09 03:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8605 * util-vserver/scripts/vserver.start: added explicit cleanup trap
8606 removed superfluous '--'
8608 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8610 * util-vserver/scripts/vserver.functions: added some parenthesis
8612 2004-03-09 03:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8614 * util-vserver/scripts/vserver: made 'status' really silent
8616 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8618 * util-vserver/scripts/start-vservers: initial checkin
8620 2004-03-09 03:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8622 * util-vserver/scripts/functions: getVserverStatus(): fixed it for
8623 the non-running & non-cleanup case
8625 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8627 * util-vserver/contrib/manifest.dat.pathsubst,
8628 util-vserver/scripts/Makefile-files: added start-vservers
8630 2004-03-09 03:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8632 * util-vserver/ensc_wrappers/wrappers.h: fixed typo
8635 2004-03-09 03:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8637 * util-vserver/util-vserver.spec.in: added Requires: make
8639 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8641 * util-vserver/scripts/vserver: made 'status' silent when
8644 2004-03-09 02:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8646 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore:
8649 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8651 * util-vserver/doc/configuration.html: removed since autogenerated
8653 2004-03-09 02:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8655 * util-vserver/doc/configuration-lsd.css: use official HTML 4
8658 2004-03-09 01:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8660 * util-vserver/doc/beautify.xsl,
8661 util-vserver/doc/compatibility-xhtml.xsl,
8662 util-vserver/doc/configuration-xhtml.xsl: use official XHTML
8665 2004-03-09 01:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8667 * util-vserver/distrib/defaults/rpm/macros,
8668 util-vserver/distrib/redhat/initpost: added hack for
8669 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=117827
8671 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8673 * util-vserver/m4/ensc_syscallnr.m4: stopped to confuse users with
8674 wrong error messages
8676 2004-03-08 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8678 * util-vserver/lib/apidoc/Makefile-files: handle man directory
8680 2004-03-08 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8682 * util-vserver/lib/apidoc/Doxyfile.in: updated
8684 2004-03-08 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8686 * util-vserver/doc/Makefile-files: filled it with content...
8688 2004-03-08 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8690 * util-vserver/util-vserver.spec.in: added documentation
8692 2004-03-08 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8694 * util-vserver/doc/configuration.xml: documented tty symlink
8695 use documentation.dtd instead of cfgdirdoc.dtd
8696 some small corrections/adjustments
8698 2004-03-08 18:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8700 * util-vserver/doc/beautify.xsl,
8701 util-vserver/doc/configuration-lsd.css,
8702 util-vserver/doc/configuration-xhtml.xsl,
8703 util-vserver/doc/configuration.html: initial checkin
8705 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8707 * util-vserver/doc/compat-xhtml.xsl,
8708 util-vserver/doc/compatibility-xhtml.xsl: renamed
8709 compat-xhtml.xsl to compatibility-xhtml.xsl
8711 2004-03-08 18:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8713 * util-vserver/doc/cfgdirdoc.dtd,
8714 util-vserver/doc/configuration.dtd: renamed cfgdirdoc.dtd to
8717 2004-03-08 08:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8719 * util-vserver/lib/vserver.h: added more doc
8721 2004-03-08 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8723 * util-vserver/lib/testsuite/flags.c: fixed uninitialized variable
8725 2004-03-08 00:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8727 * util-vserver/lib/apidoc, util-vserver/lib/apidoc/.cvsignore,
8728 util-vserver/lib/apidoc/Doxyfile.in,
8729 util-vserver/lib/apidoc/Makefile-files: initial checkin
8731 2004-03-08 00:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8733 * util-vserver/scripts/vserver.start: use '--migrate-self' instead
8736 2004-03-07 23:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8738 * util-vserver/src/vcontext.c: added '--migrate-self' support
8740 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8742 * util-vserver/scripts/vserver.functions: use different files for
8743 'bcap' and 'ccap' for now
8745 2004-03-07 23:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8747 * util-vserver/util-vserver.spec.in: added changelog entry
8749 2004-03-07 22:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8751 * util-vserver/src/vunify.h: fixed NONNULL annotations
8753 2004-03-07 22:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8755 * util-vserver/lib/vserver.h: added doxygen annnotations
8756 added special compiler annotations
8758 2004-03-07 22:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8760 * util-vserver/lib/internal.h: added doxygen annnotations
8761 fixed NONNULL statements
8763 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8765 * util-vserver/lib/fmt.h: added doxygen annnotations
8767 2004-03-07 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8769 * util-vserver/lib/Makefile-files: added apidoc directory
8771 2004-03-07 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8773 * util-vserver/configure.ac, util-vserver/util-vserver.spec.in:
8774 added doxygen support
8776 2004-03-07 22:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8778 * util-vserver/compat.h: fixed typo in __GNUC_MINOR__
8780 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8782 * util-vserver/src/vattribute.c: use new interface of the list2...
8784 implemented --bcaps and --ccaps
8786 2004-03-07 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8788 * util-vserver/src/chcontext.c, util-vserver/src/reducecap.c: use
8789 new interface of the list2... functions
8791 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8793 * util-vserver/scripts/vserver.functions: added
8794 .../interfaces/.../nodev option and deprecated 'only_ip'
8796 2004-03-07 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8798 * util-vserver/lib/testsuite/flags.c: applied new interface
8800 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8802 * util-vserver/lib/vserver.h: added some documentation
8803 added some flag/caps support functions
8805 2004-03-07 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8807 * util-vserver/lib/virtual.h: renamed scaps to bcaps
8809 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8811 * util-vserver/lib/syscall_setflags.c: added EFAULT check
8813 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8815 * util-vserver/lib/syscall_getflags-v13.hc,
8816 util-vserver/lib/syscall_setflags-v13.hc: minor cosmetical
8819 2004-03-07 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8821 * util-vserver/lib/listparser.hc: interpret numbers too
8823 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8825 * util-vserver/lib/internal.h: added the text2value functions
8827 2004-03-07 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8829 * util-vserver/lib/flags-v13.c,
8830 util-vserver/lib/flags_list-compat.c,
8831 util-vserver/lib/flags_list-v13.c: cleanups; use modern
8834 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8836 * util-vserver/lib/bcaps-v13.c, util-vserver/lib/bcaps_list-v13.c,
8837 util-vserver/lib/ccaps-v13.c, util-vserver/lib/ccaps_list-v13.c,
8838 util-vserver/lib/syscall_getccaps-v13.hc,
8839 util-vserver/lib/syscall_getccaps.c,
8840 util-vserver/lib/syscall_setccaps-v13.hc,
8841 util-vserver/lib/syscall_setccaps.c,
8842 util-vserver/lib/val2text-t2v-uint32.c,
8843 util-vserver/lib/val2text-t2v-uint64.c,
8844 util-vserver/lib/val2text-v2t-uint32.c,
8845 util-vserver/lib/val2text-v2t-uint64.c,
8846 util-vserver/lib/val2text.hc: initial checkin
8848 2004-03-07 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8850 * util-vserver/lib/Makefile-files: added the caps-files
8851 added the val2text-files
8853 2004-03-07 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8855 * util-vserver/doc/configuration.xml: documented
8856 '.../interfaces/.../nodev'
8858 2004-03-06 02:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8860 * util-vserver/util-vserver.spec.in: s!Require!Requires!
8862 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8864 * util-vserver/sysv/vprocunhide: initial checkin
8866 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8868 * util-vserver/sysv/Makefile-files: modernized; use '+=' syntax
8871 2004-03-06 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8873 * util-vserver/src/vuname.c: made it chainable
8874 added '--dir' option
8876 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8878 * util-vserver/src/vlimit.c: cleanups
8880 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8882 * util-vserver/scripts/vserver.start: call vuname
8884 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8886 * util-vserver/scripts/vprocunhide: implemented exclude/include
8890 2004-03-06 01:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8892 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNAME
8894 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8896 * util-vserver/doc/configuration.xml: documents uts/ and rlimit/
8899 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8901 * util-vserver/distrib/misc/vprocunhide-files: added some files
8903 2004-03-06 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8905 * util-vserver/util-vserver.spec.in: added vprocunhide initscript
8907 2004-03-06 01:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8909 * util-vserver/Makefile.am: modernized it a little bit; use '+='
8910 syntax for sysv/ now
8912 2004-03-05 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8914 * util-vserver/scripts/vserver.functions,
8915 util-vserver/scripts/vserver.start,
8916 util-vserver/scripts/vserver.stop,
8917 util-vserver/scripts/vserver.suexec: added support for new
8920 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8922 * util-vserver/scripts/util-vserver-vars.pathsubst: added
8923 $_VCONTEXT and $_VLIMIT
8925 2004-03-05 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8927 * util-vserver/scripts/functions: isAvoidNamespace(): use
8928 'vserver-info - FEATURE namespace' inforamtion too
8930 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8932 * util-vserver/distrib/misc/vprocunhide-files,
8933 util-vserver/scripts/vprocunhide: initial checkin
8935 2004-03-05 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8937 * util-vserver/src/vlimit.c: try to read limits from dir only, when
8940 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8942 * util-vserver/src/setattr.c: allow '--!...' syntax too
8944 2004-03-05 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8946 * util-vserver/scripts/vserver-build.functions.pkgmgmt: added a
8949 2004-03-05 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8951 * util-vserver/scripts/util-vserver-vars.pathsubst: added setattr
8954 2004-03-05 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8956 * util-vserver/scripts/Makefile-files: added vprocunhide
8958 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8960 * util-vserver/doc/configuration.xml: documented vprocunhide
8963 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8965 * util-vserver/distrib/Makefile.am: added vprocunhide-files
8967 2004-03-05 19:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8969 * util-vserver/contrib/manifest.dat.pathsubst: added vprocunhide
8972 2004-03-05 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8974 * util-vserver/scripts/chcontext, util-vserver/scripts/functions,
8975 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
8976 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
8977 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
8978 util-vserver/scripts/vrpm-preload,
8979 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
8980 util-vserver/scripts/vserver-build,
8981 util-vserver/scripts/vserver-build.apt-rpm,
8982 util-vserver/scripts/vserver-build.debootstrap,
8983 util-vserver/scripts/vserver-build.functions,
8984 util-vserver/scripts/vserver-build.functions.pkgmgmt,
8985 util-vserver/scripts/vserver-build.skeleton,
8986 util-vserver/scripts/vserver-copy,
8987 util-vserver/scripts/vserver.functions,
8988 util-vserver/scripts/vserver.start,
8989 util-vserver/scripts/vserver.stop,
8990 util-vserver/scripts/vservers.grabinfo.sh,
8991 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
8994 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
8996 * util-vserver, util-vserver/.cvsignore: added FEATURES.txt
8998 2004-03-05 17:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9000 * util-vserver/lib/testsuite,
9001 util-vserver/lib/testsuite/.cvsignore,
9002 util-vserver/lib/testsuite/Makefile-files: added parselimit
9004 2004-03-05 17:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9006 * util-vserver/src/vlimit.c: added '--dir' parameter
9007 allow command-chaining
9008 support limits with suffixes
9009 make '-c' optionally and assume current ctx by default
9011 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9013 * util-vserver/lib/parselimit.c,
9014 util-vserver/lib/testsuite/parselimit.c: initial checkin
9016 2004-03-05 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9018 * util-vserver/lib/vserver.h: vc_parseLimit(): added prototype
9020 2004-03-05 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9022 * util-vserver/lib/Makefile-files: added parselimit.c
9024 2004-03-05 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9026 * util-vserver/src, util-vserver/src/.cvsignore: updated; added
9027 vattribute and keep-ctx-alive
9029 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9031 * util-vserver/src/vcontext.c: implement the vc_set_flags() part
9033 2004-03-05 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9035 * util-vserver/src/vattribute.c: setFlags(): implemented it
9037 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9039 * util-vserver/lib_internal/Makefile-files: added util-unixsock.hc
9041 2004-03-05 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9043 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed
9046 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9048 * util-vserver/lib/getprocentry-legacy.c,
9049 util-vserver/lib/syscall-compat.hc,
9050 util-vserver/lib/syscall_getflags-v13.hc,
9051 util-vserver/lib/syscall_getiattr.c,
9052 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
9053 util-vserver/lib/syscall_getvxinfo.c,
9054 util-vserver/lib/syscall_setflags-v13.hc: return better
9057 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9059 * util-vserver/ensc_wrappers/wrappers-vserver.hc: fixed copy&paste
9062 2004-03-05 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9064 * util-vserver/ensc_wrappers/Makefile-files: added
9067 2004-03-05 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9069 * util-vserver/contrib/manifest.dat.pathsubst: added vattribute and
9072 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9074 * util-vserver/src/vserver-info.c: added 'FEATURE' tag
9076 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9078 * util-vserver/src/vcontext.c: added support for external
9081 2004-03-05 03:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9083 * util-vserver/src/reducecap.c: use vc_list2flag_compat() instead
9086 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9088 * util-vserver/src/keep-ctx-alive.c, util-vserver/src/vattribute.c:
9091 2004-03-05 03:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9093 * util-vserver/src/fstool.c, util-vserver/src/fstool.h,
9094 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
9095 support for VC_IATTR_IMMUTABLE flag
9097 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9099 * util-vserver/src/enter-namespace.c,
9100 util-vserver/src/new-namespace.c: obsoleted by vnamespace
9102 2004-03-05 03:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9104 * util-vserver/src/chcontext.c: use vc_list2flag_compat() instead
9105 of vc_textlist2flag()
9107 2004-03-05 03:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9109 * util-vserver/src/Makefile-files: removed new-namespace and
9111 added keep-ctx-alive and vattribute
9112 added src_legacy_* variables
9114 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9116 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
9117 util-vserver/scripts/vserver: use $_VNAMESPACE instead of
9120 2004-03-05 03:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9122 * util-vserver/scripts/util-vserver-vars.pathsubst: added
9123 $_VATTRIBUTE and $_VNAMESPACE
9124 removed $_NEW_NAMESPACE
9126 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9128 * util-vserver/scripts/chcontext: began to implement the new
9131 2004-03-05 03:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9133 * util-vserver/m4/ensc_syscallnr.m4: use
9134 $ensc_cv_path_kernelheaders instead of $kernelincludedir
9136 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9138 * util-vserver/lib_internal/util.h: include "util-unixsock.h"
9140 2004-03-05 03:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9142 * util-vserver/lib_internal/unify-unify.c: use VC_IATTR_IMMUTABLE
9145 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9147 * util-vserver/lib_internal/util-unixsock.h: initial checkin
9149 2004-03-05 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9151 * util-vserver/lib/testsuite/flags.c: updated to new flag functions
9153 2004-03-05 03:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9155 * util-vserver/lib/vserver.h: use uint_leastX_t instead of uintX_t
9156 added -compat versions for the flag-parsers
9157 vc_isSupportedString(): added
9159 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9161 * util-vserver/lib/internal.h: added utilvserver_listparser_uint*
9164 2004-03-05 03:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9166 * util-vserver/lib/fmt-32.c, util-vserver/lib/fmt-64.c,
9167 util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc,
9168 util-vserver/lib/fmtx-32.c, util-vserver/lib/fmtx-64.c,
9169 util-vserver/lib/fmtx.hc: fixed aliased functions; they are now
9170 in the *.c files and will not be
9171 used anymore by every file including 'fmt.h'
9173 2004-03-05 03:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9175 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c: renamed
9178 2004-03-05 03:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9180 * util-vserver/ensc_wrappers/wrappers-socket.hc,
9181 util-vserver/lib/flags-compat.c, util-vserver/lib/flags-v13.c,
9182 util-vserver/lib/flags_list-compat.c,
9183 util-vserver/lib/flags_list-v13.c,
9184 util-vserver/lib/issupportedstring.c,
9185 util-vserver/lib/listparser.hc,
9186 util-vserver/lib/listparser_uint32.c,
9187 util-vserver/lib/listparser_uint64.c: initial checkin
9189 2004-03-05 03:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9191 * util-vserver/lib/Makefile-files: updated to new flags* files
9192 added listparser* files
9193 removed unused statements
9195 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9197 * util-vserver/ensc_wrappers/wrappers.h: added wrappers-socket.hc
9199 2004-03-05 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9201 * util-vserver/ensc_wrappers/wrappers-iosock.hc: modernized
9202 declarations (use WRAPPER_DECL)
9203 WsendAll(),WrecvAll(): added 'int *err' parameter and do not use
9206 2004-03-05 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9208 * util-vserver/contrib/manifest.dat.pathsubst: removed
9209 new-namespace and enter-namespace; they are obsoleted by
9212 2004-03-05 03:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9214 * util-vserver/Makefile.am: added $(src_legacy_*)
9216 2004-03-04 04:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9218 * util-vserver/m4/ensc_syscallnr.m4: requires AC_PROG_CPP
9220 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9222 * util-vserver/lib/vserver.h: added VC_IATTR_IMMUTABLE
9224 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9226 * util-vserver/lib/virtual.h: added IATTR_IMMUTABLE
9228 2004-03-04 04:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9230 * util-vserver/lib/Makefile-files: do not use -I $kernelincludedir
9233 2004-03-04 03:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9235 * util-vserver/m4/ensc_syscallnr.m4: rewrote it...
9237 2004-03-04 03:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9239 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
9240 util-vserver/m4/ensc_dietlibc_compat.m4,
9241 util-vserver/m4/ensc_fpicsyscall.m4,
9242 util-vserver/m4/ensc_syscall.m4: use unique identifiers
9244 2004-02-27 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9246 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.197
9248 2004-02-27 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9250 * util-vserver/distrib/redhat/initpost: fixed kernel-pkg
9252 fixed initscript update
9254 2004-02-27 19:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9256 * util-vserver/src, util-vserver/src/.cvsignore: added vsched
9258 2004-02-27 19:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9260 * util-vserver/lib/testsuite/fmt.c: include <string.h>
9262 2004-02-27 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9264 * util-vserver/contrib/manifest.dat.pathsubst: added vsched
9266 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9268 * util-vserver/src/chbind.c: removed unused variable
9270 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9272 * util-vserver/src/testsuite/rpm-fake-test.c: include <string.h>
9274 2004-02-27 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9276 * util-vserver/src/Makefile-files, util-vserver/src/vsched.c,
9277 util-vserver/src/vschedule.c: renamed vschedule to vsched
9279 2004-02-27 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9281 * util-vserver/src, util-vserver/src/.cvsignore: added
9282 chcontext-compat and vschedule
9284 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9286 * util-vserver/lib/syscall_setsched-v13.hc,
9287 util-vserver/lib/syscall_setsched.c,
9288 util-vserver/src/vschedule.c: initial checkin
9290 2004-02-27 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9292 * util-vserver/src/Makefile-files: added vschedule
9294 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9296 * util-vserver/lib/vserver.h: added vc_set_sched declarations
9298 2004-02-27 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9300 * util-vserver/lib/virtual.h: removed 'otpions' field from
9303 2004-02-27 18:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9305 * util-vserver/lib/Makefile-files: added *setsched* files
9307 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9309 * util-vserver/src/chcontext.c: cleanups; applied name-change from
9310 'chcontext' to 'chcontext-compat'
9312 2004-02-27 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9314 * util-vserver/src/Makefile-files: renamed 'chcontext' to
9317 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9319 * util-vserver/scripts/util-vserver-vars.pathsubst: added
9323 2004-02-27 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9325 * util-vserver/scripts/functions: isKernelAPI(): added
9327 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9329 * util-vserver/lib/issupported.c, util-vserver/scripts/chcontext:
9332 2004-02-27 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9334 * util-vserver/scripts/Makefile-files: added chcontext wrapper
9336 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9338 * util-vserver/lib/vserver.h: added vc_isSupported()
9341 2004-02-27 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9343 * util-vserver/lib/virtual.h: updated scheduler definitions
9345 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9347 * util-vserver/lib/Makefile-files: added issupported.c
9349 2004-02-27 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9351 * util-vserver/contrib/manifest.dat.pathsubst: added
9354 2004-02-27 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9356 * util-vserver/src/vcontext.c: cleanups; restructured code
9358 2004-02-27 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9360 * util-vserver/src/new-namespace.c: cleanups; do not include
9361 "stack-start.h" anymore
9363 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9365 * util-vserver/src, util-vserver/src/.cvsignore,
9366 util-vserver/src/Makefile-files: added vnamespace
9368 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9370 * util-vserver/lib/syscall_cleanupnamespace-v13.hc,
9371 util-vserver/lib/syscall_cleanupnamespace.c,
9372 util-vserver/lib/syscall_setnamespace-v13.hc,
9373 util-vserver/lib/syscall_setnamespace.c,
9374 util-vserver/src/vnamespace.c: initial checkin
9376 2004-02-27 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9378 * util-vserver/src/fakerunlevel.c,
9379 util-vserver/src/rpm-fake-resolver.c,
9380 util-vserver/src/save_ctxinfo.c, util-vserver/src/vrsetup.c,
9381 util-vserver/src/vserver-stat.c: use wrappers with detailed
9384 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9386 * util-vserver/lib/testsuite/fmt.c: made non-C99 compilers happy
9388 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9390 * util-vserver/lib/vserver.h: vc_set_namespace(),
9391 vc_cleanup_namespace(): added prototypes
9393 2004-02-27 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9395 * util-vserver/lib/virtual.h: added VCMD_set_namespace and
9396 VCMD_cleanup_namespace declarations
9398 2004-02-27 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9400 * util-vserver/lib/Makefile-files: added *setnamespace* and
9401 *cleanupnamespace* files
9403 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9405 * util-vserver/ensc_wrappers/wrappers-fcntl.hc,
9406 util-vserver/ensc_wrappers/wrappers-unistd.hc: added some
9407 wrappers with detailed error-messages
9409 2004-02-27 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9411 * util-vserver/ensc_wrappers/wrappers.h: added ENSC_DETAIL macros
9413 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9415 * util-vserver/distrib/defaults/rpm/macros: added
9416 /etc/rc.d/init.d/halt and /sbin/new-kernel-pkg to %_netsharedpath
9418 2004-02-27 04:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9420 * util-vserver/contrib/manifest.dat.pathsubst: added vcontext and
9423 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9425 * util-vserver/src/util-exitlikeprocess.c: moved to lib_internal/
9427 2004-02-26 13:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9429 * util-vserver/src/util.h: removed everything an include
9430 <lib_internal/util.h> only
9432 2004-02-26 13:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9434 * util-vserver/src, util-vserver/src/.cvsignore: added vcontext
9436 2004-02-26 13:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9438 * util-vserver/src/chcontext.c,
9439 util-vserver/src/rpm-fake-resolver.c,
9440 util-vserver/src/rpm-fake.c: use VC_DYNAMIC_XID instead of
9443 2004-02-26 13:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9445 * util-vserver/lib/syscall_createcontext-v13.hc,
9446 util-vserver/lib/syscall_createcontext.c,
9447 util-vserver/lib/syscall_getflags-v13.hc,
9448 util-vserver/lib/syscall_getflags.c,
9449 util-vserver/lib/syscall_migratecontext-v13.hc,
9450 util-vserver/lib/syscall_migratecontext.c,
9451 util-vserver/lib/syscall_setflags-v13.hc,
9452 util-vserver/lib/syscall_setflags.c,
9453 util-vserver/lib_internal/util-cast.h,
9454 util-vserver/lib_internal/util-commonstrings.h,
9455 util-vserver/lib_internal/util-declarecmd.h,
9456 util-vserver/lib_internal/util-dimof.h,
9457 util-vserver/lib_internal/util-exitlikeprocess.c,
9458 util-vserver/lib_internal/util-exitlikeprocess.h,
9459 util-vserver/lib_internal/util.h, util-vserver/src/vcontext.c:
9462 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9464 * util-vserver/src/testsuite/Makefile-files: removed
9465 'util-exitlikeprocess.c'; link against libinternal.a now
9467 2004-02-26 13:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9469 * util-vserver/src/Makefile-files: added vcontext
9470 removed 'util-exitlikeprocess.c'; link against libinternal.a now
9472 2004-02-26 13:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9474 * util-vserver/scripts/functions: s!/vservers!$DEFAULT_VSERVERDIR!
9475 (reported in IRC by broo)
9477 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9479 * util-vserver/lib_internal/util-mem.h: include <stdlib.h>
9481 2004-02-26 13:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9483 * util-vserver/lib_internal/Makefile-files: added lots of util-*
9485 added util-exitlikeprocess
9487 2004-02-26 13:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9489 * util-vserver/lib/vserver.h: * vc_create_context(),
9490 vc_migrate_context(), vc_[sg]et_flags(): added
9491 prototypes plus structures
9492 * use VC_DYNAMIC_XID instead of VC_RANDCTX
9494 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9496 * util-vserver/lib/vserver-internal.h: added CALL_VC_V13A macro
9497 (for API >= 0x00010012)
9498 use VC_DYNAMIC_XID instead of VC_RANDCTX
9500 2004-02-26 13:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9502 * util-vserver/lib/virtual.h: added create+migrate+flags+caps
9505 2004-02-26 13:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9507 * util-vserver/lib/Makefile-files: added createcontext +
9508 migratecontext + [sg]etflags files
9510 2004-02-26 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9512 * util-vserver/ensc_wrappers/wrappers-vserver.hc:
9513 Evc_create_context(), Evc_migrate_context(): added
9514 use WRAPPER_DECL instead of UNUSED
9516 2004-02-25 11:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9518 * util-vserver/src/vlimit.c: enhanced output
9520 allow literal limits
9521 assume '-H' by default
9523 2004-02-25 11:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9525 * util-vserver/lib/testsuite,
9526 util-vserver/lib/testsuite/.cvsignore: added 'fmt'
9528 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9530 * util-vserver/src/util.h: include util-perror.h
9532 2004-02-25 11:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9534 * util-vserver/src/chcontext.c, util-vserver/src/secure-mount.c:
9535 use more verbose perror()
9537 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9539 * util-vserver/lib/testsuite/fmt.c,
9540 util-vserver/lib_internal/util-perror.h: initial checkin
9542 2004-02-25 11:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9544 * util-vserver/scripts/vserver.functions: added better namespace
9547 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9549 * util-vserver/lib/testsuite/Makefile-files: added fmt.c
9551 2004-02-25 11:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9553 * util-vserver/lib/fmt.h: fmt_[u]int{32,64}(): added
9555 2004-02-20 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9557 * util-vserver/lib/flags.c: cosmetical cleanups
9559 2004-02-20 23:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9561 * util-vserver/lib/flags.c, util-vserver/lib/vserver.h: added
9564 2004-02-20 21:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9566 * util-vserver/src/Makefile-files: install enter-namespace into
9567 $(sbindir) instead of $(pkglibdir)
9569 2004-02-20 21:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9571 * util-vserver/src/new-namespace.c: added missing '#include
9574 2004-02-20 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9576 * util-vserver/NEWS, util-vserver/configure.ac: version 0.29.196
9578 2004-02-20 20:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9580 * util-vserver/src, util-vserver/src/.cvsignore: added
9583 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9585 * util-vserver/contrib/manifest.dat.pathsubst,
9586 util-vserver/src/Makefile-files: added enter-namespace
9588 2004-02-20 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9590 * util-vserver/src/enter-namespace.c: initial checkin
9592 2004-02-20 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9594 * util-vserver/src/vlimit.c: merged with 0.29.2
9596 2004-02-20 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9598 * util-vserver/src/vlimit.c: changed logic to skip entries without
9601 2004-02-20 19:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9603 * util-vserver/lib/Makefile-files: cleanups
9605 2004-02-20 19:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9607 * util-vserver/lib/syscall_rlimit-v11.hc: vc_get_rlimit_mask_v11():
9608 use correct datastructure
9610 2004-02-20 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9612 * util-vserver/lib/Makefile-files, util-vserver/lib/virtual.h,
9613 util-vserver/lib/vserver.h: added the enter-namespace stuff
9615 2004-02-20 17:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9617 * util-vserver/lib/syscall_enternamespace-v13.hc,
9618 util-vserver/lib/syscall_enternamespace.c: initial checkin
9620 2004-02-20 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9622 * util-vserver/ensc_wrappers/wrappers_handler.hc: added support for
9623 more extensive output
9625 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9627 * util-vserver/contrib/manifest.dat.pathsubst: moved vserver-info
9630 2004-02-20 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9632 * util-vserver/lib/vserver-internal.h: VC_ENABLE_API_V13():
9633 incremented needed API-version
9635 2004-02-20 17:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9637 * util-vserver/lib/syscall_getvxinfo-v13.hc: vc_get_vx_info_v13():
9638 handle xid==0 and xid==1 case manually
9640 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9642 * util-vserver/src/vlimit.c: cleanup output in error-case
9644 2004-02-20 17:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9646 * util-vserver/src/stack-start.h: fixed begin of STACK_START for
9649 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9651 * util-vserver/src/fakerunlevel.c: use more extensive errormessages
9654 2004-02-20 17:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9656 * util-vserver/lib/fscompat_getiattr-v13.hc,
9657 util-vserver/lib/fscompat_getiattr.c,
9658 util-vserver/lib/fscompat_setiattr-v13.hc,
9659 util-vserver/lib/fscompat_setiattr.c: obsoleted
9661 2004-02-20 16:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9663 * util-vserver/src/chcontext.c, util-vserver/src/clearenv.c,
9664 util-vserver/src/exec-cd.c, util-vserver/src/exec-ulimit.c,
9665 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
9666 util-vserver/src/new-namespace.c, util-vserver/src/reducecap.c,
9667 util-vserver/src/rpm-fake-resolver.c,
9668 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
9669 util-vserver/src/secure-mount.c, util-vserver/src/vkill.c: do not
9670 do the lo-check anymore
9672 2004-02-20 16:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9674 * util-vserver/src/chbind.c: use more extensive errormessages
9675 do not do the lo-check anymore
9677 2004-02-20 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9679 * util-vserver/src/vserver-info.c: fix copy&paste error when giving
9682 2004-02-19 22:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9684 * util-vserver/NEWS: version 0.29.195
9686 2004-02-19 22:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9688 * util-vserver/src/vserver-info.c: added SYSINFO command
9691 2004-02-19 22:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9693 * util-vserver/m4/ensc_e2fscheck.m4: tell correct packagename for
9694 Debian's e2fsprogs-devel
9695 tell packagename for Mandrake
9697 2004-02-19 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9699 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
9700 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
9701 util-vserver/src/setattr.c, util-vserver/src/showattr.c: applied
9702 new iattr interface and changed some internal functions
9704 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9706 * util-vserver/lib_internal/unify-unify.c,
9707 util-vserver/lib_internal/util-safechdir.c: applied new iattr
9710 2004-02-19 22:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9712 * util-vserver/lib/vserver.h: * changed iattr interface
9713 * removed *iattr_compat() functions; functionality is covered by
9715 iattr interface already
9717 2004-02-19 22:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9719 * util-vserver/lib/virtual.h: added new iattr definitions
9721 2004-02-19 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9723 * util-vserver/lib/syscall_getiattr-v13.hc,
9724 util-vserver/lib/syscall_getiattr.c,
9725 util-vserver/lib/syscall_setiattr-v13.hc,
9726 util-vserver/lib/syscall_setiattr.c: implemented new iattr
9729 2004-02-19 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9731 * util-vserver/lib/syscall-compat.hc: vc_set_ipv4root_compat():
9732 fixed off-by-one error while checking number
9735 2004-02-19 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9737 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
9738 util-vserver/lib/fscompat_setiattr-fscompat.hc,
9739 util-vserver/lib/syscall_getiattr-fscompat.hc,
9740 util-vserver/lib/syscall_setiattr-fscompat.hc: moved fscompat*
9741 files to *iattr-fscompat* and applied the changed iattr interface
9743 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9745 * util-vserver/lib/createskeleton-full.hc: use new iattr interface
9747 2004-02-19 22:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9749 * util-vserver/lib/Makefile-files: removed the fscompat* files
9750 added *iattr-fscompat files
9752 2004-02-19 22:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9754 * util-vserver/contrib/manifest.dat.pathsubst: added FEATURES.txt
9757 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9759 * util-vserver/configure.ac: create FEATURES.txt and rearranged
9762 2004-02-19 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9764 * util-vserver/Makefile.am: added FEATURES.txt
9766 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9768 * util-vserver/lib/vserver.h: added vc_createSkeleton() plus
9771 2004-02-18 04:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9773 * util-vserver/lib/fscompat_setiattr-fscompat.hc:
9774 vc_set_iattr_compat_fscompat(): fixed usage of the mode argument
9776 2004-02-18 04:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9778 * util-vserver/lib_internal/unify-unify.c,
9779 util-vserver/lib_internal/unify.h: Unify_deUnify(): fixed
9781 Unify_copy(), Unify_setTime(): added prototype
9783 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9785 * util-vserver/lib_internal/unify-deunify.c: fixed parameters
9787 2004-02-18 04:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9789 * util-vserver/lib_internal/matchlist.h: MatchList_printId(): added
9792 2004-02-18 04:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9794 * util-vserver/lib_internal/Makefile-files: added unify* and util-*
9797 2004-02-18 04:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9799 * util-vserver/src/vunify.c, util-vserver/src/vunify.h: cleanups;
9800 outsourced a lot to libinternal.a
9802 2004-02-18 04:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9804 * util-vserver/src/util.h: cleanups; outsourced some macros/inlines
9807 2004-02-18 04:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9809 * util-vserver/src/Makefile-files: added vcopy
9810 link the fstool programs against libinternal.a
9811 removed vserver-visitdir
9813 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9815 * util-vserver/src, util-vserver/src/.cvsignore: added vcopy
9817 2004-02-18 04:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9819 * util-vserver/src/util-safechdir.c: moved into libinternal.a
9821 2004-02-18 04:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9823 * util-vserver/lib/createskeleton-full.hc,
9824 util-vserver/lib/createskeleton-short.hc,
9825 util-vserver/lib/createskeleton.c,
9826 util-vserver/lib_internal/matchlist-printid.c,
9827 util-vserver/lib_internal/unify-copy.c,
9828 util-vserver/lib_internal/unify-settime.c,
9829 util-vserver/lib_internal/util-dotfile.h,
9830 util-vserver/lib_internal/util-safechdir.c,
9831 util-vserver/lib_internal/util-safechdir.h,
9832 util-vserver/src/vcopy-init.hc, util-vserver/src/vcopy.c,
9833 util-vserver/src/vserver-visitdir.hc: initial checkin
9835 2004-02-18 04:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9837 * util-vserver/ensc_wrappers/wrappers-io.hc: rewrote the W*all()
9838 function to accept an additional argument holding
9839 the error, instead of giving out the error
9841 2004-02-18 04:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9843 * util-vserver/lib/Makefile-files: added createskeleton* files
9845 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9847 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEDIR
9849 2004-02-18 04:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9851 * util-vserver/Makefile.am, util-vserver/configure.ac: do not
9852 redefine 'LIBTOOL'; the '--tag' causes problems on install
9854 2004-02-18 04:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9856 * util-vserver/compat.h: added PURE
9858 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9860 * util-vserver/configure.ac: call ENSC_DIETLIBC_NEED_COMPAT to
9861 determine if '-lcompat' is needed for dietlibc
9863 2004-02-17 19:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9865 * util-vserver/Makefile.am: define $(VSERVER_LDADDS)
9866 generalized some LIBTOOL stuff
9867 do not install libinternal.a anymore
9869 2004-02-17 19:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9871 * util-vserver/tests/Makefile-files: use $(VSERVER_LDADDS) instead
9872 of lib/libvserver.la to use '-lcompat' on purpose
9874 2004-02-17 19:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9876 * util-vserver/scripts/functions: _pkgMountRPM(): do not mount
9877 /proc when it is already mounted
9879 2004-02-17 19:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9881 * util-vserver/src/rpm-fake.c: rearranged inclusion of
9882 <sys/socket.h> to fix compilation problems
9885 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9887 * util-vserver/src/rebootmgr.c: include <limits.h>
9889 2004-02-17 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9891 * util-vserver/src/Makefile-files: use $(VSERVER_LDADDS) instead of
9892 lib/libvserver.la to use '-lcompat' on purpose
9893 fixed capchroot compilation
9895 2004-02-17 19:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9897 * util-vserver/m4/ensc_dietlibc_compat.m4: initial checkin
9899 2004-02-17 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9901 * util-vserver/ensc_vector/testsuite/test1.c,
9902 util-vserver/src/testsuite/vunify-functest.c: make non-C99
9905 2004-02-17 02:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9907 * util-vserver/NEWS: version 0.29.192
9909 2004-02-17 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9911 * util-vserver/Makefile.am: added missing backslash
9913 2004-02-17 02:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9915 * util-vserver/src/testsuite/Makefile-files,
9916 util-vserver/src/testsuite/vunify-functest.c,
9917 util-vserver/src/vunify.h: use new lib_internal/
9919 2004-02-17 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9921 * util-vserver/src/vunify-init.hc: moved most function into
9924 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9926 * util-vserver/src/vunify.c: use new lib_internal
9928 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9930 * util-vserver/src/util.h: moved some functions/macros into
9933 2004-02-17 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9935 * util-vserver/src/Makefile-files: removed vunify-* files which
9936 went into lib_internal
9938 2004-02-17 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9940 * util-vserver/Makefile.am: added lib_internal/ files
9942 2004-02-17 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9944 * util-vserver/src/vunify-compare.hc,
9945 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-doit.hc,
9946 util-vserver/src/vunify-matchlist.c,
9947 util-vserver/src/vunify-matchlist.h: moved functionality into
9948 lib_internal library
9950 2004-02-17 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9952 * util-vserver/lib_internal,
9953 util-vserver/lib_internal/Makefile-files,
9954 util-vserver/lib_internal/matchlist-appendfiles.c,
9955 util-vserver/lib_internal/matchlist-compare.c,
9956 util-vserver/lib_internal/matchlist-destroy.c,
9957 util-vserver/lib_internal/matchlist-init.c,
9958 util-vserver/lib_internal/matchlist-initbyvserver.c,
9959 util-vserver/lib_internal/matchlist-initmanually.c,
9960 util-vserver/lib_internal/matchlist-initrefserverlist.c,
9961 util-vserver/lib_internal/matchlist.h,
9962 util-vserver/lib_internal/pathinfo-append.c,
9963 util-vserver/lib_internal/pathinfo-test.c,
9964 util-vserver/lib_internal/pathinfo.h,
9965 util-vserver/lib_internal/string-destroy.c,
9966 util-vserver/lib_internal/string.h,
9967 util-vserver/lib_internal/string.hc,
9968 util-vserver/lib_internal/unify-deunify.c,
9969 util-vserver/lib_internal/unify-unify.c,
9970 util-vserver/lib_internal/unify.h,
9971 util-vserver/lib_internal/util-io.h,
9972 util-vserver/lib_internal/util-mem.h: initial checkin
9974 2004-02-17 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9976 * util-vserver/ensc_wrappers/wrappers-unistd.hc,
9977 util-vserver/ensc_wrappers/wrappers_handler.hc: fixed some
9978 'noreturn' warnings for the execv() functions
9980 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9982 * util-vserver/contrib/make-manifest: ignore lines beginning with
9985 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9987 * util-vserver/contrib/manifest.dat.pathsubst: set
9988 @ENSC_HAVE_*_COMPILER_TRUE@ tags
9990 2004-02-16 19:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9992 * util-vserver/ensc_vector/testsuite/test1.c: #undef NDEBUG
9994 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
9996 * util-vserver/scripts/functions: use $_READLINK
9997 mount /proc when doing pkg-management
9999 2004-02-16 19:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10001 * util-vserver/scripts/util-vserver-vars.pathsubst: added readlink
10003 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10005 * util-vserver/scripts/vrpm-preload: made rpm-flavor configurable
10006 (e.g. 'i' for install (default), 'q' for
10007 query, 'd' for database)
10009 2004-02-16 19:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10011 * util-vserver/scripts/vserver-build.functions: register generated
10013 can be cleaned up when needed
10015 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10017 * util-vserver/scripts/vserver-build.apt-rpm: call rpm.initDB()
10019 2004-02-16 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10021 * util-vserver/scripts/vserver-build.functions.rpm: rpm.initDB():
10024 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10026 * util-vserver/scripts/vserver-setup.functions: added --initstyle
10027 support (-> /etc/vservers/.../apps/init/style)
10029 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10031 * util-vserver/src/chbind.c: refined test-routine to work in
10032 vservers without 'lo' interface
10034 2004-02-16 19:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10036 * util-vserver/src/secure-mount.c: define MS_REC when needed
10038 2004-02-16 19:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10040 * util-vserver/configure.ac, util-vserver/src/rpm-fake-resolver.c:
10041 added big, fat warning when not using dietlibc
10043 2004-02-16 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10045 * util-vserver/Makefile.am: added ENSC_HAVE_*_COMPILER_* to
10048 2004-02-14 01:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10050 * util-vserver/scripts/vserver: use isAvoidNamespace() from
10051 main-functions file
10053 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10055 * util-vserver/scripts/functions,
10056 util-vserver/scripts/vserver.functions: moved isAvoidNamespace()
10057 into main-functions file
10059 2004-02-14 01:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10061 * util-vserver/m4/ensc_syscallnr.m4: fixed auto-case
10064 2004-02-14 01:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10066 * util-vserver/m4/ensc_kerneldir.m4: ENSC_KERNEL_HEADERS: made
10067 argument optionally
10069 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10071 * util-vserver/contrib/manifest.dat.pathsubst: added clearenv
10073 2004-02-14 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10075 * util-vserver/configure.ac: use ENSC_SYSCALLNR()
10077 2004-02-13 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10079 * util-vserver/lib/vserver-internal.h: use results from
10082 2004-02-13 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10084 * util-vserver/m4/ensc_syscallnr.m4: initial checkin
10086 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10088 * util-vserver/src/clearenv.c: use VSERVER_DECLARE_CMD
10090 2004-02-11 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10092 * util-vserver/src, util-vserver/src/.cvsignore: added clearenv
10094 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10096 * util-vserver/scripts/vserver.start: use clearenv
10098 2004-02-11 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10100 * util-vserver/scripts/vserver.functions: made namespace stuff
10101 configurable at a global place
10103 2004-02-11 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10105 * util-vserver/scripts/vrpm-preload: give more rights... (same like
10108 2004-02-11 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10110 * util-vserver/scripts/util-vserver-vars.pathsubst,
10111 util-vserver/src/Makefile-files: added clearenv
10113 2004-02-11 23:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10115 * util-vserver/src/clearenv.c: initial checkin
10117 2004-02-10 17:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10119 * util-vserver/src/chxid.c, util-vserver/src/setattr.c: handle
10120 dot-files by default; it does not make sense to use a special
10121 '-a' flag for the set-operations
10123 2004-02-10 17:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10125 * util-vserver/configure.ac: version 0.28.200
10127 2004-02-10 17:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10129 * util-vserver/src/secure-mount.c: recognize 'rbind' in fstab
10130 use internal mount(2) on MOVE too
10132 2004-02-10 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10134 * util-vserver/scripts/vserver,
10135 util-vserver/scripts/vserver.functions,
10136 util-vserver/scripts/vserver.start: implemented CLONE_NS and
10139 2004-02-10 14:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10141 * util-vserver/src/secure-mount.c: implemented '--rbind'
10143 2004-02-10 12:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10145 * util-vserver/ensc_vector/testsuite,
10146 util-vserver/ensc_vector/testsuite/.cvsignore,
10147 util-vserver/lib/testsuite,
10148 util-vserver/lib/testsuite/.cvsignore: initial checkin
10150 2004-02-10 12:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10152 * util-vserver/lib/flags.c, util-vserver/lib/testsuite/flags.c:
10155 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10157 * util-vserver/configure.ac: version 0.28.199
10159 2004-02-10 12:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10161 * util-vserver/util-vserver.spec.in: moved the 'chattr' into the
10162 right %post scriptlet
10164 2004-02-10 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10166 * util-vserver/configure.ac: version 0.28.198
10168 2004-02-09 23:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10170 * util-vserver/contrib/make-manifest,
10171 util-vserver/contrib/manifest.dat.pathsubst: moved *.so.* files
10174 2004-02-09 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10176 * util-vserver/util-vserver.spec.in: added -lib subpackage
10177 moved *.so.* files from -core to -lib
10178 removed the '%exclude ...vrpm.8'
10179 added a 'make check'
10181 2004-02-09 23:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10183 * util-vserver/src/testsuite,
10184 util-vserver/src/testsuite/.cvsignore: initial checkin
10186 2004-02-09 23:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10188 * util-vserver/ensc_wrappers/wrappers-unistd.hc: Eexecvp(): added
10189 added some 'NORETURN' specifiers
10191 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10193 * util-vserver/Makefile.am: added lib/testsuite
10195 2004-02-09 23:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10197 * util-vserver/src/testsuite/vunify-test.sh: redirect output to
10200 2004-02-09 23:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10202 * util-vserver/src/testsuite/rpm-fake-test.c: fixed compilation
10205 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10207 * util-vserver/src/testsuite/chcontext-test.c: added explicite
10208 'return' for non-C99 compilers
10210 2004-02-09 23:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10212 * util-vserver/src/testsuite/Makefile-files: added chbind-test
10214 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10216 * util-vserver/man/Makefile-files: renoved vrpm.8 for now
10218 2004-02-09 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10220 * util-vserver/lib/vserver.h: vc_text2cap(): take 'unsigned int'
10221 instead of 'int' argument
10222 vc_textlist2flag(), vc_text2flag(), vc_hiflag2text(): added
10225 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10227 * util-vserver/lib/capabilities.c: vc_text2cap(): take 'unsigned
10228 int' instead of 'int' argument
10230 2004-02-09 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10232 * util-vserver/lib/Makefile-files: added flags* files
10233 added testsuite + -programs
10235 2004-02-09 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10237 * util-vserver/src/chcontext.c: setFlags(): use vc_textlist2flag()
10239 rearranged code to avoid unremovable zombie processes
10241 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10243 * util-vserver/src/chbind.c, util-vserver/src/reducecap.c: rewrote
10246 2004-02-09 23:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10248 * util-vserver/src/Makefile-files: made reducecap & chbind native
10251 2004-02-09 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10253 * util-vserver/lib/flags.c, util-vserver/lib/flags_list.c,
10254 util-vserver/lib/testsuite,
10255 util-vserver/lib/testsuite/Makefile-files,
10256 util-vserver/lib/testsuite/flags.c,
10257 util-vserver/src/testsuite/chbind-test.c: initial checkin
10259 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10261 * util-vserver/src/Makefile-files: added sys_clone.h
10263 2004-02-06 22:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10265 * util-vserver/util-vserver.spec.in: added 'chattr -t /vservers' +
10268 2004-02-06 22:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10270 * util-vserver/scripts/vserver-build.functions: call 'chattr -t' on
10271 newly create vserverdirs
10272 cleanups; parenthesize case-expressions
10274 2004-02-06 21:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10276 * util-vserver/src/util.h: exitLikeProcess(): added NORETURN
10277 attribute to prototype
10279 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10281 * util-vserver/src/rpm-fake.c: cleanups; use sys_clone()
10283 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10285 * util-vserver/src/new-namespace.c: cleanups; modernized it
10287 2004-02-06 21:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10289 * util-vserver/src/Makefile-files: link new-namespace against
10290 util-exitlikeprocess
10293 2004-02-06 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10295 * util-vserver/src/sys_clone.h: initial checkin
10297 2004-02-06 18:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10299 * util-vserver/src/testsuite/Makefile-files: do not call
10300 vunify-test when no C99 compiler is available
10302 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10304 * util-vserver/ensc_vector/testsuite,
10305 util-vserver/ensc_vector/testsuite/Makefile-files,
10306 util-vserver/ensc_vector/testsuite/test1.c: initial checkin
10308 2004-02-06 17:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10310 * util-vserver/src/testsuite/vunify-test.sh: use '-n' flag
10312 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10314 * util-vserver/src/vutil.cc: minor cosmetical changes
10316 2004-02-06 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10318 * util-vserver/src/vunify-init.hc: initModeManually(): added
10321 2004-02-06 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10323 * util-vserver/Makefile.am,
10324 util-vserver/ensc_vector/Makefile-files: added ensc_vector
10327 2004-02-06 16:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10329 * util-vserver/ensc_vector/vector-insert.c: fixed it
10331 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10333 * util-vserver/src/vserver-stat.c: use ensc_vector
10336 2004-02-06 16:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10338 * util-vserver/src/lsxid.c: use ensc_vector to cache xid->name
10341 2004-02-06 16:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10343 * util-vserver/src/Makefile-files: link vserver-stat against
10346 2004-02-06 15:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10348 * util-vserver/doc/configuration.xml: enumerated possible resources
10350 2004-02-06 15:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10352 * util-vserver/src/chxid.c: fixed do-display-dir behavior
10354 2004-02-06 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10356 * util-vserver/scripts/vserver.functions: _generateFlagOptions():
10357 fixed a case expression; formerly x"foo" ==
10358 foo checks which would never succeed
10360 2004-02-06 14:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10362 * util-vserver/src/chcontext.c, util-vserver/src/chroot-cat.c,
10363 util-vserver/src/chroot-rm.c, util-vserver/src/exec-cd.c,
10364 util-vserver/src/exec-ulimit.c, util-vserver/src/fstool.c,
10365 util-vserver/src/new-namespace.c, util-vserver/src/pipe-sync.c,
10366 util-vserver/src/rpm-fake-resolver.c,
10367 util-vserver/src/save_ctxinfo.c,
10368 util-vserver/src/testsuite/rpm-fake-test.c,
10369 util-vserver/src/vps.c, util-vserver/src/vrsetup.c,
10370 util-vserver/src/vserver-info.c, util-vserver/src/vserver-stat.c,
10371 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-init.hc,
10372 util-vserver/src/vunify-matchlist.c, util-vserver/src/vunify.c:
10373 use new ensc_wrappers/ headers
10375 2004-02-06 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10377 * util-vserver/src/Makefile-files: removed wrappers-*
10378 link lsxid against libensc_vector.a
10380 2004-02-06 14:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10382 * util-vserver/src/wrappers-dirent.h,
10383 util-vserver/src/wrappers-io.h,
10384 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
10385 moved and generalized into an own /ensc_wrappers subdir
10387 2004-02-06 14:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10389 * util-vserver/ensc_vector,
10390 util-vserver/ensc_vector/Makefile-files,
10391 util-vserver/ensc_vector/vector-clear.c,
10392 util-vserver/ensc_vector/vector-free.c,
10393 util-vserver/ensc_vector/vector-init.c,
10394 util-vserver/ensc_vector/vector-insert.c,
10395 util-vserver/ensc_vector/vector-internal.h,
10396 util-vserver/ensc_vector/vector-popback.c,
10397 util-vserver/ensc_vector/vector-pushback.c,
10398 util-vserver/ensc_vector/vector-resize.c,
10399 util-vserver/ensc_vector/vector-resizeinternal.hc,
10400 util-vserver/ensc_vector/vector-search.c,
10401 util-vserver/ensc_vector/vector-sort.c,
10402 util-vserver/ensc_vector/vector-unique.c,
10403 util-vserver/ensc_vector/vector.h,
10404 util-vserver/ensc_vector/vector.hc, util-vserver/ensc_wrappers,
10405 util-vserver/ensc_wrappers/Makefile-files,
10406 util-vserver/ensc_wrappers/wrappers-clone.hc,
10407 util-vserver/ensc_wrappers/wrappers-dirent.hc,
10408 util-vserver/ensc_wrappers/wrappers-fcntl.hc,
10409 util-vserver/ensc_wrappers/wrappers-io.hc,
10410 util-vserver/ensc_wrappers/wrappers-ioctl.hc,
10411 util-vserver/ensc_wrappers/wrappers-iosock.hc,
10412 util-vserver/ensc_wrappers/wrappers-mount.hc,
10413 util-vserver/ensc_wrappers/wrappers-pivot.hc,
10414 util-vserver/ensc_wrappers/wrappers-resource.hc,
10415 util-vserver/ensc_wrappers/wrappers-stdlib.hc,
10416 util-vserver/ensc_wrappers/wrappers-unistd.hc,
10417 util-vserver/ensc_wrappers/wrappers-vserver.hc,
10418 util-vserver/ensc_wrappers/wrappers-wait.hc,
10419 util-vserver/ensc_wrappers/wrappers.h,
10420 util-vserver/ensc_wrappers/wrappers_handler.hc: initial checkin
10422 2004-02-06 14:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10424 * util-vserver/Makefile.am: added ensc_vector/ & ensc_wrappers/
10427 2004-02-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10429 * util-vserver/src/setattr.c: documented --barrier
10430 fixed do-display-dir behavior
10432 2004-02-05 04:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10434 * util-vserver/scripts/vserver.functions: added another path for
10435 the template mtab file
10437 2004-02-05 04:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10439 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.195
10441 2004-02-05 04:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10443 * util-vserver/distrib/defaults/apt.conf: initial checkin
10445 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10447 * util-vserver/distrib/Makefile.am: added default apt.conf
10449 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10451 * util-vserver/doc/configuration.xml: documented default apt.conf
10453 2004-02-05 03:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10455 * util-vserver/lib/syscall-legacy.hc: minor code cleanups
10456 added a missing '#ifdef ENSC_SYSCALL_TRADITIONAL'
10458 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10460 * util-vserver/m4/ensc_syscall.m4: enhanced check by using kernel
10463 2004-02-05 03:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10465 * util-vserver/scripts/vserver-build.functions.apt: added default
10466 apt.conf/vendors.conf files
10468 2004-02-05 03:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10470 * util-vserver/src/chcontext.c: use sethostname(2)/setdomainname(2)
10473 2004-02-04 23:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10475 * util-vserver/configure.ac: use ENSC_SYSCALL
10476 enhanced diagnostic output
10478 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10480 * util-vserver/lib/syscall-legacy.hc,
10481 util-vserver/lib/vserver-internal.h: use ENSC_SYSCALL_TRADITIONAL
10483 2004-02-04 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10485 * util-vserver/lib/syscall.c: cleanups; do not include "compat.h"
10488 2004-02-04 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10490 * util-vserver/Makefile.am: added @WGET@ substitution
10492 2004-02-04 21:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10494 * util-vserver/m4/ensc_syscall.m4: initial checkin
10496 2004-02-04 21:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10498 * util-vserver/scripts/vpkg: implemented Debian support
10500 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10502 * util-vserver/scripts/vserver: cleanups
10503 added '--silent' option
10505 2004-02-04 21:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10507 * util-vserver/src/vunify-init.hc, util-vserver/src/vunify.c: minor
10510 2004-02-04 03:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10512 * util-vserver/lib/fscompat_getiattr-v13.hc: fixed 'xid' parameter
10515 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10517 * util-vserver/NEWS: version 0.28.193
10519 2004-02-04 03:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10521 * util-vserver/configure.ac: added check for wget
10524 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10526 * util-vserver/util-vserver.spec.in: added some (Build)Requires:
10528 2004-02-04 03:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10530 * util-vserver/contrib/manifest.dat.pathsubst: added debootstrap
10533 2004-02-04 03:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10535 * util-vserver/doc/configuration.xml: documented debootstrap
10538 2004-02-04 03:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10540 * util-vserver/scripts/vserver-build.debootstrap: fixed path of
10543 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10545 * util-vserver/distrib/misc/debootstrap.uri: initial checkin
10547 2004-02-04 02:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10549 * util-vserver/distrib/Makefile.am: added debootstrap.uri
10551 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10553 * util-vserver/scripts/vserver-setup.functions: use
10556 2004-02-04 02:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10558 * util-vserver/scripts/vserver-build.apt-rpm,
10559 util-vserver/scripts/vserver-build.functions,
10560 util-vserver/scripts/vserver-build.skeleton: cleanups; use
10563 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10565 * util-vserver/scripts/vserver-build: added debootstrap
10567 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10569 * util-vserver/scripts/vpkg: added basic support for Debian
10571 2004-02-04 02:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10573 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_WGET
10575 2004-02-04 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10577 * util-vserver/scripts/Makefile-files: added debootstrap and
10580 2004-02-04 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10582 * util-vserver/scripts/vserver-build.debootstrap: initial checkin
10584 2004-02-03 22:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10586 * util-vserver/NEWS, util-vserver/configure.ac: version 0.28.192
10588 2004-02-03 22:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10590 * util-vserver/src, util-vserver/src/.cvsignore: added 'vuname'
10592 2004-02-03 22:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10594 * util-vserver/contrib, util-vserver/contrib/.cvsignore,
10595 util-vserver/contrib/Makefile-files,
10596 util-vserver/contrib/make-manifest,
10597 util-vserver/contrib/manifest.dat.pathsubst: initial checkin
10599 2004-02-03 21:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10601 * util-vserver/configure.ac: added more details to the final
10604 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10606 * util-vserver/distrib/Makefile.am: added misc/fstab
10608 2004-02-03 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10610 * util-vserver/scripts/vserver-build.apt-rpm,
10611 util-vserver/scripts/vserver-build.functions,
10612 util-vserver/scripts/vserver-build.functions.apt,
10613 util-vserver/scripts/vserver-build.functions.rpm: splitted some
10614 functions into a separate vserver-build.functions.pkgmgmt file
10615 use XXX.yyy namespace-style notation
10617 2004-02-03 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10619 * util-vserver/distrib/misc/fstab,
10620 util-vserver/scripts/vserver-build.functions.pkgmgmt,
10621 util-vserver/scripts/vserver-build.skeleton: initial checkin
10623 2004-02-03 21:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10625 * util-vserver/scripts/vserver-setup.functions: allow to configure
10628 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10630 * util-vserver/scripts/vserver-build: added skeleton support
10633 2004-02-03 21:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10635 * util-vserver/scripts/vserver: added '--debug' option
10637 2004-02-03 21:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10639 * util-vserver/scripts/util-vserver-vars.pathsubst: added
10640 $_LIB_VSERVER_BUILD_FUNCTIONS_PKGMGMT
10642 2004-02-03 21:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10644 * util-vserver/scripts/Makefile-files: added vserver-build.skeleton
10646 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10648 * util-vserver/src/vkill.c: cleanups; use modern interfaces
10650 2004-02-03 21:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10652 * util-vserver/src/util.h: VSERVER_DECLARE_CMD macro: added
10654 2004-02-03 21:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10656 * util-vserver/src/Makefile-files: added vuname
10658 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10660 * util-vserver/src/testsuite/Makefile-files: added workaround for
10663 2004-02-03 21:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10665 * util-vserver/src/vuname.c: initial checkin
10667 2004-02-03 12:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10669 * util-vserver/configure.ac: use ENSC_C99COMPILER
10670 give out summary at end of ./configure
10672 2004-02-03 12:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10674 * util-vserver/src/Makefile-files: * added support for
10675 ENSC_HAVE_C99_COMPILER and conditionalized build
10677 * renamed *_CXX_X_* variables to *_CXX_*
10679 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10681 * util-vserver/src/vunify.cc: removed since rewritten in C
10683 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10685 * util-vserver/m4/ensc_dietlibc.m4: use 'yes' instead of '1'
10687 2004-02-03 12:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10689 * util-vserver/m4/ensc_cxxcompiler.m4: added ENSC_C99COMPILER
10690 added warning-messages
10692 2004-02-03 12:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10694 * util-vserver/lib/syscall_getvhiname-v13.hc,
10695 util-vserver/lib/syscall_setvhiname-v13.hc: #include <string.h>
10697 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10699 * util-vserver/doc/compatibility.xml: added note about chcontext
10702 2004-02-02 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10704 * util-vserver/configure.ac: added support for olduts API
10706 2004-02-02 19:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10708 * util-vserver/Makefile.am: substitute @PACKAGE@ too
10710 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10712 * util-vserver/src/testsuite/Makefile-files: added chcontext-test.c
10714 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10716 * util-vserver/src/testsuite/chcontext-test.c: initial checkin
10718 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10720 * util-vserver/src/wrappers.h: added Esetsid()
10722 2004-02-02 19:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10724 * util-vserver/src/wrappers-vserver.h: return xid_t instead of void
10726 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10728 * util-vserver/src/vserver-stat.c: cleanups
10729 added missing '\n' in error-msg
10731 2004-02-02 19:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10733 * util-vserver/src/vserver-info.c: added UTS tag
10735 2004-02-02 19:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10737 * util-vserver/src/reducecap.c: cleanups in the vc_new_s_context()
10740 2004-02-02 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10742 * util-vserver/src/chcontext.c: rewrote and enhanced it
10744 2004-02-02 19:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10746 * util-vserver/src/Makefile-files: made chcontext a dietlibc
10747 program and updated its SOURCES
10749 2004-02-02 19:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10751 * util-vserver/lib/vserver.h: return xid_t on vc_new_s_context()
10752 added VHOST/vhi functions and types
10754 2004-02-02 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10756 * util-vserver/lib/vserver-internal.h: cleanups
10757 added CALL_VC_OLDUTS()
10758 added VHI_USER2KERNEL/VHI_KERNEL2USER() wrappers
10760 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10762 * util-vserver/lib/virtual.h: added VHOST support
10764 2004-02-02 18:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10766 * util-vserver/lib/syscall_gettaskxid-oldproc.hc,
10767 util-vserver/lib/syscall_getvxinfo-oldproc.hc: renamed *_X to
10770 2004-02-02 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10772 * util-vserver/lib/syscall-compat.hc,
10773 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c:
10774 fixed vc_new_s_context() to return the context instead of 0/1
10776 2004-02-02 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10778 * util-vserver/lib/fscompat_getiattr-v13.hc,
10779 util-vserver/lib/fscompat_setiattr-v13.hc,
10780 util-vserver/lib/syscall_getiattr-v13.hc,
10781 util-vserver/lib/syscall_getvxinfo-v13.hc,
10782 util-vserver/lib/syscall_kill-v11.hc,
10783 util-vserver/lib/syscall_setiattr-v13.hc: use CTX_USER2KERNEL to
10786 2004-02-02 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10788 * util-vserver/lib/capabilities.c: allow both 'CAP_xxx' and 'xxx'
10790 2004-02-02 18:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10792 * util-vserver/lib/Makefile-files: added *vhiname* files
10794 2004-02-02 18:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10796 * util-vserver/lib/syscall_getvhiname-olduts.hc,
10797 util-vserver/lib/syscall_getvhiname-v13.hc,
10798 util-vserver/lib/syscall_getvhiname.c,
10799 util-vserver/lib/syscall_setvhiname-olduts.hc,
10800 util-vserver/lib/syscall_setvhiname-v13.hc,
10801 util-vserver/lib/syscall_setvhiname.c: initial checkin
10803 2004-01-29 11:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10805 * util-vserver/doc, util-vserver/doc/.cvsignore: initial checkin
10807 2004-01-29 11:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10809 * util-vserver/NEWS: version 0.28.190
10811 2004-01-29 11:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10813 * util-vserver/Makefile.am: cleanups; use $(SED) instead of sed
10814 fix $pkglibdir in install-data-hook
10815 put some hooks into own targets
10817 2004-01-29 11:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10819 * util-vserver/configure.ac: added tests for sed and cmp
10820 outsourced ext2fs test (merged from 0.28)
10822 2004-01-29 11:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10824 * util-vserver/src/vserver-stat.c: fixed insert-into-list function
10825 give out warning when vc_get_task_xid() fails
10827 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10829 * util-vserver/src/vserver-info.c: use DIM_OF() macro
10833 2004-01-29 11:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10835 * util-vserver/src/util.h: added DIM_OF() macro
10837 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10839 * util-vserver/src, util-vserver/src/.cvsignore: added vrsetup
10841 2004-01-29 11:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10843 * util-vserver/scripts/legacy/distrib-info,
10844 util-vserver/scripts/legacy/vserver,
10845 util-vserver/scripts/legacy/vserverkillall,
10846 util-vserver/scripts/rootshell, util-vserver/scripts/vapt-get,
10847 util-vserver/scripts/vapt-get-worker, util-vserver/scripts/vpkg,
10848 util-vserver/scripts/vpstree, util-vserver/scripts/vrpm,
10849 util-vserver/scripts/vrpm-preload,
10850 util-vserver/scripts/vrpm-worker, util-vserver/scripts/vserver,
10851 util-vserver/scripts/vserver-build,
10852 util-vserver/scripts/vserver-copy,
10853 util-vserver/scripts/vservers.grabinfo.sh,
10854 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
10855 fixed/changed path-detection for $UTIL_VSERVER_VARS
10857 2004-01-29 11:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10859 * util-vserver/scripts/Makefile-files: cleanups
10860 do not install util-vserver-vars in SBINDIR anymore
10862 2004-01-29 11:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10864 * util-vserver/m4/ensc_e2fscheck.m4: initial checkin
10866 2004-01-29 11:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10868 * util-vserver/lib/ext2fs.h, util-vserver/lib/getversion.c,
10869 util-vserver/lib/vserver.h: merged with 0.28
10871 2004-01-23 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10873 * util-vserver/doc/Makefile-files: added some files to doc_DAT
10875 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10877 * util-vserver/configure.ac: version 0.27.199
10878 added check for xsltproc
10880 2004-01-23 20:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10882 * util-vserver/NEWS: version 0.27.199
10884 2004-01-23 20:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10886 * util-vserver/compat.h: added ENSC_FIX_IOCTL()
10888 2004-01-23 20:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10890 * util-vserver/Makefile.am: added $(doc_DAT)
10892 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10894 * util-vserver/doc/Makefile-files: added compat-doc
10896 2004-01-23 20:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10898 * util-vserver/doc/compat-xhtml.xsl,
10899 util-vserver/doc/compatibility.dtd,
10900 util-vserver/doc/compatibility.xml: initial checkin
10902 2004-01-23 20:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10904 * util-vserver/lib/ioctl-getext2flags.hc,
10905 util-vserver/lib/ioctl-getfilecontext.hc,
10906 util-vserver/lib/ioctl-setext2flags.hc,
10907 util-vserver/lib/ioctl-setfilecontext.hc,
10908 util-vserver/lib/ioctl-setxflg.hc: use ENSC_FIX_IOCTL() to fix
10909 dietlibc's ioctl() return values
10911 2004-01-22 21:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10913 * util-vserver/lib/getversion-internal.hc,
10914 util-vserver/lib/syscall-compat.hc,
10915 util-vserver/lib/syscall_getiattr-v13.hc,
10916 util-vserver/lib/syscall_gettaskxid-v13.hc,
10917 util-vserver/lib/syscall_getvxinfo-v13.hc,
10918 util-vserver/lib/syscall_kill-v11.hc,
10919 util-vserver/lib/syscall_rlimit-v11.hc,
10920 util-vserver/lib/syscall_setiattr-v13.hc: use the VCMD_* macros
10921 instead of the VC_CMD(...) macros
10923 2004-01-22 15:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10925 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.198
10927 2004-01-22 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10929 * util-vserver/src/vrsetup.c: fixed copyright date
10931 2004-01-22 14:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10933 * util-vserver/src/wrappers.h: added Eioctl() wrapper
10935 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10937 * util-vserver/src/Makefile-files: added vrsetup
10939 2004-01-22 14:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10941 * util-vserver/src/vrsetup.c: initial checkin
10943 2004-01-22 13:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10945 * util-vserver/src/vunify-doit.hc: * provide st_mode at
10946 vc_set_iattr_compat() call
10948 2004-01-22 13:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10950 * util-vserver/src/lsxid.c, util-vserver/src/showattr.c: * provide
10951 st_mode at vc_set_iattr_compat() call
10952 * do not stop on non-regular files; vc_set_iattr_compat() handles
10956 2004-01-22 13:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10958 * util-vserver/src/setattr.c: * removed the race-check; this is
10959 done by vc_set_iattr_compat() already
10960 * provide st_mode at vc_set_iattr_compat() call
10961 * do not stop on non-regular files; vc_set_iattr_compat() handles
10964 * moved setFlags() code into handleFile()
10965 * added 'iunlink' option
10967 2004-01-22 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10969 * util-vserver/src/chxid.c: * removed the race-check; this is done
10970 by vc_set_iattr_compat() already
10971 * provide st_mode at vc_set_iattr_compat() call
10972 * do not stop on non-regular files; vc_set_iattr_compat() handles
10975 * moved setFile() code into handleFile()
10977 2004-01-22 13:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10979 * util-vserver/src/Makefile-files: removed 'vunify' from list of
10982 2004-01-22 13:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10984 * util-vserver/lib/syscall_gettaskxid-v13.hc: fixed call
10986 2004-01-22 13:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10988 * util-vserver/lib/ioctl-getext2flags.hc,
10989 util-vserver/lib/ioctl-getfilecontext.hc,
10990 util-vserver/lib/ioctl-getxflg.hc,
10991 util-vserver/lib/ioctl-setext2flags.hc,
10992 util-vserver/lib/ioctl-setfilecontext.hc,
10993 util-vserver/lib/ioctl-setxflg.hc: when ioctl() returns a value
10994 <-1, assign errno manually and return -1
10996 2004-01-22 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
10998 * util-vserver/lib/syscall_getiattr-v13.hc,
10999 util-vserver/lib/syscall_setiattr-v13.hc: updated to changed API;
11000 removed 'dev' field from 'struct vcmd_ctx_iattr_v0'
11002 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11004 * util-vserver/lib/virtual.h: updated; removed 'dev' field from
11005 'struct vcmd_ctx_iattr_v0'
11007 2004-01-22 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11009 * util-vserver/lib/vserver-internal.h: CALL_VC(): return ENOSYS in
11012 2004-01-22 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11014 * util-vserver/lib/vserver.h: * vc_[sg]et_iattr_compat(): added
11015 additional 'mode' parameter to avoid
11016 an additional 'lstat'
11018 2004-01-22 13:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11020 * util-vserver/lib/fscompat_getiattr.c,
11021 util-vserver/lib/fscompat_setiattr.c: * added additional 'mode'
11022 parameter to avoid an additional 'lstat'
11024 2004-01-22 13:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11026 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11027 util-vserver/lib/fscompat_setiattr-fscompat.hc: * added
11028 additional 'mode' parameter to avoid an additional 'lstat'
11029 * operate on regular files and directories only
11031 2004-01-21 21:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11033 * util-vserver/lib/syscall_gettaskxid-v13.hc: return VC_NOCTX
11036 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11038 * util-vserver/tests/getinitpid.c: updated to new API
11040 2004-01-21 19:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11042 * util-vserver/src/vserver-info.c: added INITPID* and XID tags
11044 2004-01-21 19:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11046 * util-vserver/src/save_ctxinfo.c, util-vserver/src/vps.c,
11047 util-vserver/src/vserver-stat.c,
11048 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11049 use vc_get_task_xid() instead of vc_X_getctx()
11051 2004-01-21 18:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11053 * util-vserver/lib/vserver.h: * vc_get_vx_info(),
11054 vc_get_task_xid(): added prototypes plus required
11056 * vc_X_getctx(), vc_X_getinitpid(): removed since obsoleted by
11060 2004-01-21 18:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11062 * util-vserver/lib/vserver-internal.h: * added fscompat & oldproc
11064 * added support for VC_MULTIVERSION_SYSCALL which chooses the
11067 * changed CALL_VC() so that it looks for version greater than
11071 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11073 * util-vserver/lib/virtual.h: updated; added VINFO commands
11075 2004-01-21 18:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11077 * util-vserver/lib/syscall_kill.c,
11078 util-vserver/lib/syscall_rlimit.c: cleanups; optimize CALL_VC()
11081 2004-01-21 18:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11083 * util-vserver/lib/fscompat_getiattr.c,
11084 util-vserver/lib/fscompat_setiattr.c: cleanups; use CALL_VC()
11087 2004-01-21 18:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11089 * util-vserver/lib/checkversion.c,
11090 util-vserver/lib/getversion-internal.hc,
11091 util-vserver/lib/getversion.c,
11092 util-vserver/lib/ioctl-getext2flags.hc,
11093 util-vserver/lib/ioctl-getfilecontext.hc,
11094 util-vserver/lib/ioctl-getxflg.hc,
11095 util-vserver/lib/ioctl-setext2flags.hc,
11096 util-vserver/lib/ioctl-setfilecontext.hc,
11097 util-vserver/lib/ioctl-setxflg.hc,
11098 util-vserver/lib/syscall-compat.hc, util-vserver/lib/syscall.c,
11099 util-vserver/lib/syscall_getiattr-v13.hc,
11100 util-vserver/lib/syscall_setiattr-v13.hc: cleanups; fixed/changed
11101 "vserver-internal.h" including
11103 2004-01-21 18:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11105 * util-vserver/lib/Makefile-files: added get_task_xid & get_vc_info
11107 removed obsoleted getctx/getinitpid files
11108 renamed some -v11 files to -fscompat
11110 2004-01-21 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11112 * util-vserver/lib/getctx-compat.hc,
11113 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11114 util-vserver/lib/getinitpid-compat.hc,
11115 util-vserver/lib/getinitpid-legacy.hc,
11116 util-vserver/lib/getinitpid.c: obsoleted by v13/oldproc functions
11118 2004-01-21 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11120 * util-vserver/lib/fscompat_getiattr-v13.hc,
11121 util-vserver/lib/fscompat_setiattr-v13.hc,
11122 util-vserver/lib/syscall_gettaskxid-oldproc.hc,
11123 util-vserver/lib/syscall_gettaskxid-v13.hc,
11124 util-vserver/lib/syscall_gettaskxid.c,
11125 util-vserver/lib/syscall_getvxinfo-oldproc.hc,
11126 util-vserver/lib/syscall_getvxinfo-v13.hc,
11127 util-vserver/lib/syscall_getvxinfo.c: initial checkin
11129 2004-01-21 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11131 * util-vserver/lib/fscompat_getiattr-fscompat.hc,
11132 util-vserver/lib/fscompat_getiattr-v11.hc,
11133 util-vserver/lib/fscompat_setiattr-fscompat.hc,
11134 util-vserver/lib/fscompat_setiattr-v11.hc: renamed *-v11 to
11137 2004-01-21 18:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11139 * util-vserver, util-vserver/.cvsignore: added 'Build-*'
11141 2004-01-21 18:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11143 * util-vserver/configure.ac: added 'oldproc' API
11145 2004-01-21 01:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11147 * util-vserver/src/Makefile-files,
11148 util-vserver/src/vunify-compare.hc,
11149 util-vserver/src/vunify-compare.ic,
11150 util-vserver/src/vunify-doit.hc, util-vserver/src/vunify-doit.ic,
11151 util-vserver/src/vunify-init.hc, util-vserver/src/vunify-init.ic,
11152 util-vserver/src/vunify.c: renamed *.ic to *.hc
11154 2004-01-21 01:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11156 * util-vserver/src/vunify.h: added changes for new API
11157 added rsSPECIAL reason
11159 2004-01-21 01:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11161 * util-vserver/src/vunify.c: added changes for new API
11163 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11165 * util-vserver/src/vunify-doit.ic: updated to new API
11167 2004-01-21 01:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11169 * util-vserver/src/vlimit.c: fixed help message
11171 2004-01-21 01:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11173 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11174 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11175 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11176 updated/enhanced for new API
11178 2004-01-21 01:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11180 * util-vserver/lib/virtual.h: updated
11182 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11184 * util-vserver/lib/vserver-internal.h: added v13 API
11186 2004-01-21 01:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11188 * util-vserver/lib/vserver.h: added fscompat and v13 functions
11189 removed ioctl functions
11191 2004-01-21 01:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11193 * util-vserver/lib/Makefile-files: added fscompat and v13 functions
11195 2004-01-21 01:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11197 * util-vserver/lib/ioctl-getext2flags.c,
11198 util-vserver/lib/ioctl-getext2flags.hc,
11199 util-vserver/lib/ioctl-getfilecontext.c,
11200 util-vserver/lib/ioctl-getfilecontext.hc,
11201 util-vserver/lib/ioctl-setext2flags.c,
11202 util-vserver/lib/ioctl-setext2flags.hc,
11203 util-vserver/lib/ioctl-setfilecontext.c,
11204 util-vserver/lib/ioctl-setfilecontext.hc: do not provide the
11205 ioctl-functions anymore; use them only internally
11206 and include them directly. Therefore, renamed them from *.c to
11209 2004-01-21 01:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11211 * util-vserver/lib/fscompat_getiattr-v11.hc,
11212 util-vserver/lib/fscompat_getiattr.c,
11213 util-vserver/lib/fscompat_setiattr-v11.hc,
11214 util-vserver/lib/fscompat_setiattr.c,
11215 util-vserver/lib/ioctl-getxflg.hc,
11216 util-vserver/lib/ioctl-setxflg.hc,
11217 util-vserver/lib/syscall_getiattr-v13.hc,
11218 util-vserver/lib/syscall_getiattr.c,
11219 util-vserver/lib/syscall_setiattr-v13.hc,
11220 util-vserver/lib/syscall_setiattr.c: initial checkin
11222 2004-01-21 01:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11224 * util-vserver/configure.ac: added v13 & fscompat APIs
11226 2004-01-19 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11228 * util-vserver/distrib/misc/vunify-exclude: added .rpmdb
11230 2004-01-19 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11232 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
11233 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11234 s/S_ISLNK/!S_ISREG/ -> ignore any non-regular files
11236 2004-01-19 18:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11238 * util-vserver/src/Makefile-files: removed vunify-operations
11240 2004-01-19 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11242 * util-vserver/src/vunify.h: cleanups; moved structure declarations
11243 from vunify.c into this headerfile
11245 2004-01-19 18:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11247 * util-vserver/src/vunify.c: cleanups
11248 added 'skip_reason' support
11251 2004-01-19 18:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11253 * util-vserver/src/vunify-init.ic: added debug output
11254 fixed descriptor leak
11256 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11258 * util-vserver/src/vunify-compare.ic,
11259 util-vserver/src/vunify-doit.ic: initial checkin
11261 2004-01-19 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11263 * util-vserver/src/vunify-operations.c,
11264 util-vserver/src/vunify-operations.h: obsoleted by more
11265 straight-forward code
11267 2004-01-19 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11269 * util-vserver/src/vlimit.c: fixed copy&paste error
11271 2004-01-17 05:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11273 * util-vserver/NEWS, util-vserver/configure.ac: version 0.27.196
11275 2004-01-17 05:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11277 * util-vserver/tests/vserver-info.c: updated to new
11278 vc_getVserverVdir() API
11280 2004-01-17 05:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11282 * util-vserver/src/vunify.c: moved init*() functions to
11285 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11287 * util-vserver/src/vunify-operations.c: compareUnify(): check mtime
11290 2004-01-17 05:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11292 * util-vserver/src/vunify-matchlist.h: made 'buf' constant
11294 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11296 * util-vserver/src/vunify-matchlist.c: allow cmp-pointer to be NULL
11298 2004-01-17 05:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11300 * util-vserver/src/vunify-init.ic: use VPKG_PROG instead of
11303 use default exclude-lists
11305 2004-01-17 05:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11307 * util-vserver/src/vunify-debug.c: added a const_cast
11309 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11311 * util-vserver/src/vserver-info.c: updated VDIR tag to new
11314 2004-01-17 05:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11316 * util-vserver/scripts/vserver: added 'unify' and 'pkg' commands
11318 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11320 * util-vserver/scripts/vpkg: initial checkin
11322 2004-01-17 05:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11324 * util-vserver/scripts/util-vserver-vars.pathsubst: added $_VUNIFY
11327 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11329 * util-vserver/scripts/distrib-info,
11330 util-vserver/scripts/legacy/distrib-info: moved distrib-info to
11333 2004-01-17 05:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11335 * util-vserver/scripts/Makefile-files: moved distrib-info to
11339 2004-01-17 05:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11341 * util-vserver/lib/getvservervdir.c, util-vserver/lib/vserver.h:
11342 added 'physical' parameter to vc_getVserverVdir() which resolves
11344 complete physical path of the vdir
11346 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11348 * util-vserver/distrib/misc/vunify-exclude: initial checkin
11350 2004-01-17 05:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11352 * util-vserver/distrib/Makefile.am: added vunify-exclude
11354 2004-01-17 05:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11356 * util-vserver/util-vserver.spec.in: use manifest-data for -legacy
11358 2004-01-17 05:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11360 * util-vserver/pathconfig.h.pathsubst: added VPKG_PROG
11363 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11365 * util-vserver/src/testsuite/vunify-test.sh: applied new calling
11368 2004-01-16 18:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11370 * util-vserver/src/testsuite/vunify-functest.c: added
11373 2004-01-16 18:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11375 * util-vserver/src/wrappers.h: Elseek(), Emkstemp(): added
11376 Emalloc(), Erealloc(): fixed declarations
11378 2004-01-16 18:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11380 * util-vserver/src/vunify-matchlist.c,
11381 util-vserver/src/vunify-matchlist.h,
11382 util-vserver/src/vunify-operations.c, util-vserver/src/vunify.c:
11383 added exclude-list support
11385 2004-01-16 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11387 * util-vserver/src/vserver-info.c: added APPDIR tag
11388 made it possible to supply additional paramaters
11390 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11392 * util-vserver/src/new-namespace.c, util-vserver/src/rpm-fake.c: do
11393 not use CLONE_VFORK in debug mode; lockups with 'strace' are too
11396 2004-01-16 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11398 * util-vserver/src/Makefile-files: updated vunify setup
11399 added files for vunify
11401 2004-01-16 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11403 * util-vserver/lib/getvserverappdir.c,
11404 util-vserver/lib/getvservercfgdir.c,
11405 util-vserver/lib/isdirectory.c, util-vserver/scripts/legacy,
11406 util-vserver/scripts/legacy/.cvsignore,
11407 util-vserver/src/vunify-debug.c, util-vserver/src/vunify-init.ic,
11408 util-vserver/src/vunify.h, util-vserver/src/wrappers-io.h:
11411 2004-01-16 17:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11413 * util-vserver/scripts/functions: accept vservers beginning with
11416 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11418 * util-vserver/lib/vserver.h: added new management functions + doc
11420 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11422 * util-vserver/lib/internal.h: added utilvserver_isDirectory()
11425 2004-01-16 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11427 * util-vserver/lib/getvservervdir.c: use utilvserver_isDirectory()
11429 2004-01-16 17:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11431 * util-vserver/lib/Makefile-files: added new management sources
11433 2004-01-16 17:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11435 * util-vserver/util-vserver.spec.in: use filelists from
11436 contrib/make-manifest
11438 2004-01-16 17:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11440 * util-vserver/configure.ac: fixed CVS tag
11442 2004-01-16 17:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11444 * util-vserver/Makefile.am: added contrib/ dir
11445 substitute MANDIR too
11447 2004-01-14 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11449 * util-vserver/src/util-exitlikeprocess.c: added missing <signal.h>
11451 2004-01-14 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11453 * util-vserver/src/fstool.h: added 'local_fs' struct-member
11455 2004-01-14 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11457 * util-vserver/src/fstool.c: added support for '-x' (do not cross
11459 fixed invocation with directory-name
11460 implemented '-a' (show dot)
11462 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11464 * util-vserver/src/vps.c: minor documentation fix
11466 2004-01-14 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11468 * util-vserver/src/chxid.c, util-vserver/src/lsxid.c,
11469 util-vserver/src/setattr.c, util-vserver/src/showattr.c: added
11470 and documented '-x' switch
11472 2004-01-14 00:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11474 * util-vserver/src/vps.c: makde it compilable with gcc296
11476 2004-01-14 00:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11478 * util-vserver/util-vserver.spec.in: added -legacy subpackage
11480 2004-01-14 00:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11482 * util-vserver/Makefile.am: removed timestamps in legacy-dir also
11483 substitute LEGACYDIR and PS
11485 2004-01-14 00:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11487 * util-vserver/src/vps.c: added native '--version' and '--help'
11489 2004-01-14 00:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11491 * util-vserver/scripts/Makefile-files: added legacy-scripts to
11492 $(scripts_OPTIONS_EXEMPT)
11493 added scripts_legacy_gen_SCRPTS to $(scripts_CLEANFILES)
11495 2004-01-14 00:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11497 * util-vserver/m4/validate.am: fixed parallel build
11499 2004-01-13 23:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11501 * util-vserver/configure.ac: added check for PS
11503 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11505 * util-vserver/pathconfig.h.pathsubst: added PS_PROG
11507 2004-01-13 23:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11509 * util-vserver/src, util-vserver/src/.cvsignore: added vps
11511 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11513 * util-vserver/src/Makefile-files: made vps a dietprog
11515 2004-01-13 23:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11517 * util-vserver/lib/getctx.c: minor code cleanups
11519 2004-01-13 23:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11521 * util-vserver/lib/getctx.c: added VC_BE_VALGRIND_FRIENDLY support
11523 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11525 * util-vserver/lib/vserver.h: vc_get_securecaps(): added prototype
11527 2004-01-13 23:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11529 * util-vserver/lib/vserver-internal.h: made CALL_VC-macro a block
11531 2004-01-13 23:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11533 * util-vserver/src/util-exitlikeprocess.c: include <unistd.h>
11535 2004-01-13 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11537 * util-vserver/scripts/Makefile-files: moved legacy scripts into
11538 legacy/ and updated variables
11540 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11542 * util-vserver/scripts/util-vserver-vars.pathsubst: updated legacy
11545 2004-01-13 23:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11547 * util-vserver/src/Makefile-files: added vps
11549 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11551 * util-vserver/src/util.h: exitLikeProcess(): added prototype
11553 2004-01-13 23:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11555 * util-vserver/src/wrappers.h: Emalloc(), Erealloc(): added
11557 2004-01-13 23:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11559 * util-vserver/src/util-exitlikeprocess.c, util-vserver/src/vps.c:
11562 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11564 * util-vserver/scripts/save_s_context,
11565 util-vserver/scripts/vps.pathsubst,
11566 util-vserver/scripts/vserver-legacy,
11567 util-vserver/scripts/vserverkillall: moved into legacy
11569 2004-01-13 23:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11571 * util-vserver/scripts/legacy,
11572 util-vserver/scripts/legacy/save_s_context,
11573 util-vserver/scripts/legacy/vps.pathsubst,
11574 util-vserver/scripts/legacy/vserver,
11575 util-vserver/scripts/legacy/vserverkillall: initial checkin
11578 2004-01-13 20:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11580 * util-vserver/scripts/vserver-legacy: use 'exec' to call commands
11581 on 'suexec' (patch by Alec Thomas)
11583 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11585 * util-vserver/src/Makefile-files: added missing fstool.h header
11587 2004-01-13 14:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11589 * util-vserver/lib/virtual.h: updated (added scheduler stuff)
11591 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11593 * util-vserver/src/vkill.c: removed warnings about unused
11596 2004-01-13 14:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11598 * util-vserver/lib/getvserverbyctx.c,
11599 util-vserver/lib/getvserverctx.c, util-vserver/src/exec-cd.c,
11600 util-vserver/tests/escaperoot.c, util-vserver/tests/testipc.c,
11601 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11602 made it compilable with gcc296
11604 2004-01-13 14:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11606 * util-vserver/Makefile.am: use $(src_sbin_SCRPTS)
11608 2004-01-13 14:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11610 * util-vserver/lib/vserver.h: added declarations for the ext2fs
11613 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11615 * util-vserver/lib/vserver-internal.h: added EXT2FS macros
11617 2004-01-13 14:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11619 * util-vserver/lib/fmt.h: fixed xulong/xlong declarations
11621 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11623 * util-vserver/lib/Makefile-files: added the ioctl-* files
11626 2004-01-13 14:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11628 * util-vserver/src, util-vserver/src/.cvsignore: updated
11630 2004-01-13 14:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11632 * util-vserver/src/Makefile-files: removed ext2fs.h
11633 added the fstools (lsxid,chxid,showattr,setattr) plus deps
11635 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11637 * util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11638 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11639 util-vserver/src/setattr.c, util-vserver/src/showattr.c:
11640 minor/medium cleanups
11642 2004-01-13 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11644 * util-vserver/src/fstool-resolvectx.c: initial checkin
11646 2004-01-13 13:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11648 * util-vserver/src/showattr.c: rewrote completely
11650 2004-01-13 13:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11652 * util-vserver/lib/ext2fs.h, util-vserver/src/ext2fs.h: moved
11653 ext2fs.h from src/ into lib/ directory; we are providing the
11654 needed functionality through libvserver now
11656 2004-01-13 13:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11658 * util-vserver/lib/ioctl-getext2flags.c,
11659 util-vserver/lib/ioctl-getfilecontext.c,
11660 util-vserver/lib/ioctl-setext2flags.c,
11661 util-vserver/lib/ioctl-setfilecontext.c,
11662 util-vserver/src/chxid.c, util-vserver/src/fstool.c,
11663 util-vserver/src/fstool.h, util-vserver/src/lsxid.c,
11664 util-vserver/src/setattr.c: initial checkin
11666 2004-01-07 15:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11668 * util-vserver/lib/vserver.h: added URL which describes
11671 2004-01-07 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11673 * util-vserver/src/chcontext.c: * removed obsolete and unused
11674 'fakeinit' variable
11675 * fixed ctx-creation with fakeinit and static ctx-id's; fakeinit
11676 requires a second call for ctx -2 to take effect
11678 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11680 * util-vserver/util-vserver.spec.in: added vserver-info
11682 2004-01-05 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11684 * util-vserver/src, util-vserver/src/.cvsignore: updated
11686 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11688 * util-vserver/src/wrappers.h: Edup2(): added
11690 2004-01-05 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11692 * util-vserver/src/vserver-stat.c: use existing syscall-wrappers
11693 instead of checking return-codes manually
11695 2004-01-05 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11697 * util-vserver/src/vserver-info.c: initial checkin
11699 2004-01-05 22:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11701 * util-vserver/src/rpm-fake.c: use fd3 for synchronization with
11703 adding some missing '\n' in messages
11704 ignore empty environment variables too
11705 exitRPMFake(): conditionalized debug-message
11707 2004-01-05 22:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11709 * util-vserver/src/rpm-fake-resolver.c: daemonize(): child waits
11710 for parent to finish now
11711 use fd3 for synchronisation
11712 enable fork on default
11714 2004-01-05 22:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11716 * util-vserver/src/Makefile-files: added vserver-info
11717 minor cosmetical fixes
11719 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11721 * util-vserver/scripts/vserver.stop: fixed error-handling
11723 2004-01-05 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11725 * util-vserver/scripts/vserver-setup.functions: added '--context'
11727 minor cosmetical cleanups
11729 2004-01-05 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11731 * util-vserver/scripts/vserver-build.functions.apt:
11732 initVariablesApt(): fixed empty function body
11734 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11736 * util-vserver/scripts/vrpm-preload: major cleanups; use
11737 'vserver-info' to retrieve information about vserver
11739 2004-01-05 21:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11741 * util-vserver/scripts/vapt-get-worker: removed old, unused debug
11744 2004-01-05 21:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11746 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: use
11747 modern '--help' & '--version' output
11749 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11751 * util-vserver/scripts/util-vserver-vars.pathsubst: added
11754 2004-01-05 21:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11756 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11759 2004-01-05 21:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11761 * util-vserver/lib/fmtx.hc, util-vserver/lib/getvserverbyctx.c,
11762 util-vserver/lib/getvserverctx.c,
11763 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h:
11764 small cosmetical fix
11766 2003-12-30 20:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11768 * util-vserver/configure.ac: version 0.27.190
11770 2003-12-30 19:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11772 * util-vserver/util-vserver.spec.in: - since dynamic libraries will
11773 be installed now, call /sbin/ldconfig
11776 2003-12-30 19:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11778 * util-vserver/src/compat-pivot_root.h: use <asm/unistd.h> instead
11779 of <linux/unistd.h> to fix problems with
11782 2003-12-30 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11784 * util-vserver/src/testsuite/vunify-test.sh: fixed paths
11786 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11788 * util-vserver/scripts/vserver.stop: use sendKillSequence instead
11791 2003-12-30 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11793 * util-vserver/scripts/vserver.functions: sendKillSequence(): added
11795 2003-12-30 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11797 * util-vserver/scripts/util-vserver-vars.pathsubst: removed
11801 2003-12-30 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11803 * util-vserver/scripts/functions: getVserverStatus(): fixed usage
11805 isCtxRunning(): added
11807 2003-12-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11809 * util-vserver/Makefile.am: added missing compat-c99.h header-file
11811 2003-12-30 17:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11813 * util-vserver/src/chroot-rm.c: fixed order of chroot() and
11814 parameter evaluation so that '--version'
11815 and '--help' are working as non-root also
11817 2003-12-30 17:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11819 * util-vserver/src/Makefile-files: added missing headers
11820 removed 'ctx-kill'; it is obsoleted through 'vkill'
11822 2003-12-30 17:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11824 * util-vserver/src/ctx-kill.c: replaced by 'vkill'
11826 2003-12-30 17:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11828 * util-vserver/compat.h: use results from dietlib's C99
11829 compatibility-check
11831 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11833 * util-vserver/m4/ensc_dietlibc.m4: added check for C99
11836 2003-12-30 17:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11838 * util-vserver/m4/ensc_fpicsyscall.m4: fixed AC_LANG_PUSH/POP
11841 2003-12-30 16:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11843 * util-vserver, util-vserver/.cvsignore, util-vserver/lib,
11844 util-vserver/lib/.cvsignore, util-vserver/scripts,
11845 util-vserver/scripts/.cvsignore, util-vserver/src,
11846 util-vserver/src/.cvsignore: updated
11848 2003-12-30 16:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11850 * util-vserver/lib/syscall_kill-v11.hc,
11851 util-vserver/lib/syscall_kill.c, util-vserver/src/vkill.c: merged
11854 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11856 * util-vserver/src/testsuite/rpm-fake-test.sh: fixed LD_PRELOAD
11859 2003-12-30 16:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11861 * util-vserver/scripts/vserver: updated start/stop help-messages
11863 2003-12-30 16:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11865 * util-vserver/scripts/functions: getAllVservers(): ignore backup
11868 2003-12-30 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11870 * util-vserver/distrib/Makefile.am: fixed multiple 'make install'
11871 by using '-f' on 'ln'
11873 2003-12-30 16:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11875 * util-vserver/configure.ac: - merged with 0.26.90 (fixed
11876 --enable-apis, renamed ctx_t to xid_t,
11877 renamed syscall, use C++ for ext2fs.h test)
11880 2003-12-30 16:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11882 * util-vserver/src/Makefile-files: * added vkill (merged from
11886 2003-12-30 16:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11888 * util-vserver/lib/Makefile-files: * added vc_kill() syscall
11889 (merged from 0.26.90)
11892 2003-12-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11894 * util-vserver/Makefile.am: * added legacy-dir (merged from
11898 2003-12-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
11900 * util-vserver/compat.h, util-vserver/lib/getctx-compat.hc,
11901 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
11902 util-vserver/lib/getversion-internal.hc,
11903 util-vserver/lib/getversion.c,
11904 util-vserver/lib/getvserverbyctx.c,
11905 util-vserver/lib/getvserverctx.c,
11906 util-vserver/lib/syscall-compat.hc,
11907 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
11908 util-vserver/lib/syscall_rlimit-v11.hc,
11909 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
11910 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
11911 util-vserver/scripts/Makefile-files,
11912 util-vserver/scripts/vps.pathsubst,
11913 util-vserver/scripts/vserver-legacy, util-vserver/src,
11914 util-vserver/src/.cvsignore, util-vserver/src/ctx-kill.c,
11915 util-vserver/src/rpm-fake-resolver.c,
11916 util-vserver/src/rpm-fake.c, util-vserver/src/save_ctxinfo.c,
11917 util-vserver/src/vlimit.c, util-vserver/src/vserver-stat.c,
11918 util-vserver/src/wrappers-vserver.h, util-vserver/tests/getctx.c:
11919 merged with 0.26.90
11921 2003-12-29 19:02 uid68581
11923 * util-vserver/src/capchroot.c: do not use vc_chrootsafe() anymore
11925 2003-12-29 19:01 uid68581
11927 * util-vserver/tests/Makefile-files: removed chrootsafe
11930 2003-12-26 00:50 uid68581
11932 * util-vserver/compat-c99.h, util-vserver/src/testsuite,
11933 util-vserver/src/testsuite/Makefile-files,
11934 util-vserver/src/testsuite/data,
11935 util-vserver/src/testsuite/data/rpm-fake-test.inp,
11936 util-vserver/src/testsuite/data/rpm-fake-test.out,
11937 util-vserver/src/testsuite/rpm-fake-test.c,
11938 util-vserver/src/testsuite/rpm-fake-test.sh,
11939 util-vserver/src/testsuite/vunify-functest.c,
11940 util-vserver/src/testsuite/vunify-test.sh: initial checkin
11942 2003-12-26 00:49 uid68581
11944 * util-vserver/pathconfig.h.pathsubst: added RESOLVER_PROG
11946 2003-12-26 00:48 uid68581
11948 * util-vserver/scripts/vprofile: removed since obsoleted
11950 2003-12-26 00:48 uid68581
11952 * util-vserver/tests/escaperoot.c, util-vserver/tests/forkbomb.c,
11953 util-vserver/tests/testlimit.c, util-vserver/tests/testopenf.c:
11954 used workarounds to make it compilable with non-C99 compilers
11956 2003-12-26 00:47 uid68581
11958 * util-vserver/src/wrappers.h: added setgid/setuid/setgroups
11961 2003-12-26 00:47 uid68581
11963 * util-vserver/src/util.h: added Xmemcpy()
11964 added safeChdir() prototype
11966 2003-12-26 00:46 uid68581
11968 * util-vserver/src/rpm-fake.c: rewrote large parts
11969 added NSS functions (getpwnam(), getgrnam(), ...)
11971 2003-12-26 00:45 uid68581
11973 * util-vserver/src/fakerunlevel.c: use setgroups() also
11975 2003-12-26 00:45 uid68581
11977 * util-vserver/src/chroot-rm.c: added '--help' and '--version'
11979 2003-12-26 00:44 uid68581
11981 * util-vserver/src, util-vserver/src/.cvsignore: added exec-cd and
11983 removed secure-umount
11985 2003-12-26 00:42 uid68581
11987 * util-vserver/src/exec-cd.c, util-vserver/src/rpm-fake-resolver.c,
11988 util-vserver/src/util-safechdir.c,
11989 util-vserver/src/vunify-matchlist.c,
11990 util-vserver/src/vunify-matchlist.h,
11991 util-vserver/src/vunify-operations.c,
11992 util-vserver/src/vunify-operations.h, util-vserver/src/vunify.c,
11993 util-vserver/src/wrappers-dirent.h: initial checkin
11995 2003-12-26 00:38 uid68581
11997 * util-vserver/src/Makefile-files: removed secure-umount
11999 vunify will be a dietlibc program soonly
12001 2003-12-26 00:34 uid68581
12003 * util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
12004 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
12007 2003-12-26 00:34 uid68581
12009 * util-vserver/scripts/vserver.functions: use 'exec-cd' instead of
12012 2003-12-26 00:33 uid68581
12014 * util-vserver/scripts/vserver-build.functions.apt: fixed
12016 added support for default apt.conf
12018 2003-12-26 00:33 uid68581
12020 * util-vserver/scripts/vserver-build.functions: rename package-cfg
12021 directory on '--force' also
12023 2003-12-26 00:32 uid68581
12025 * util-vserver/scripts/vserver-build.apt-rpm: added '--debug'
12028 2003-12-26 00:32 uid68581
12030 * util-vserver/scripts/vserver: added package-management options
12031 (atleast their documention)
12033 2003-12-26 00:30 uid68581
12035 * util-vserver/scripts/vapt-get-worker: set RPM::PM to 'external'
12037 2003-12-26 00:29 uid68581
12039 * util-vserver/scripts/util-vserver-vars.pathsubst: added _EXEC_CD
12040 removed _SECURE_UMOUNT
12042 2003-12-26 00:29 uid68581
12044 * util-vserver/scripts/functions: added support for default
12047 2003-12-26 00:23 uid68581
12049 * util-vserver/scripts/Makefile-files: removed vprofile
12051 2003-12-26 00:22 uid68581
12053 * util-vserver/m4/ensc_cflags.m4, util-vserver/m4/ensc_dietlibc.m4,
12054 util-vserver/m4/ensc_kerneldir.m4,
12055 util-vserver/m4/ensc_release.m4,
12056 util-vserver/m4/ensc_uv_vrootdir.m4: fixed broken quoting which
12057 is complained by recent automake
12059 2003-12-26 00:22 uid68581
12061 * util-vserver/lib/getvserverbyctx.c,
12062 util-vserver/lib/getvserverctx.c: added workarounds for non-C99
12065 2003-12-26 00:21 uid68581
12067 * util-vserver/distrib/defaults/apt,
12068 util-vserver/distrib/defaults/apt/apt.conf: initial checkin
12070 2003-12-26 00:20 uid68581
12072 * util-vserver/distrib/Makefile.am: added default apt.conf
12074 2003-12-26 00:20 uid68581
12076 * util-vserver/compat.h: differ between >=3.3 and below at certain
12078 added 'restrict' workarounds
12080 2003-12-26 00:19 uid68581
12082 * util-vserver/Makefile.am: - removed m4_FILES; it is handled by
12083 automake >=2.8 automatically
12084 - added basic test support
12086 2003-12-02 02:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12088 * util-vserver/scripts/vserver.functions: evaluate CHBIND_OPTS
12091 2003-12-02 02:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12093 * util-vserver/lib/getvservername.c: getRecentName(): return
12094 basename of directory but not this of the link anymore
12096 2003-11-22 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12098 * util-vserver/NEWS, util-vserver/configure.ac: version 0.26.193
12100 2003-11-22 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12102 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
12103 util-vserver/configure.ac, util-vserver/src/ifspec.c: merged with
12106 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12108 * util-vserver/Makefile.am: generate some .defaults symlinks
12110 2003-11-22 02:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12112 * util-vserver/util-vserver.spec.in: generate %ghost symlinks in
12115 added some .default directories
12117 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12119 * util-vserver/lib/getvserverctx.c: added missing includes
12121 2003-11-22 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12123 * util-vserver/scripts/vserver-setup.functions: use
12124 '$CONFDIR/.defaults/run.rev' instead of '$PKGSTATEREVDIR'
12126 2003-11-20 18:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12128 * util-vserver/util-vserver.spec.in: use 'vservers.rev' directory
12129 instead of 'vservers/rev'
12131 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12133 * util-vserver/scripts/vserver-setup.functions: use PKGSTATEREVDIR
12135 2003-11-20 18:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12137 * util-vserver/scripts, util-vserver/scripts/.cvsignore: added vps
12139 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12141 * util-vserver/Makefile.am: added separate 'pkgstaterevdir'
12144 2003-11-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12146 * util-vserver/pathconfig.h.pathsubst: added DEFAULT_PKGSTATEREVDIR
12148 2003-11-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12150 * util-vserver/lib/Makefile-files: added getvserverctx &
12151 getvserverbyctx files
12154 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12156 * util-vserver/lib/syscall-legacy.hc: has_chrootsafe(),
12157 call_set_ctxlimit(): removed
12159 2003-11-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12161 * util-vserver/lib/vserver.h: vc_getVserverByCtx(),
12162 vc_getVserverCtx(): added
12164 2003-11-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12166 * util-vserver/lib/fmt.h, util-vserver/lib/fmt.hc: added/use
12167 specialized hex-formating functions
12169 2003-11-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12171 * util-vserver/lib/fmt-internal.h, util-vserver/lib/fmtx-32.c,
12172 util-vserver/lib/fmtx-64.c, util-vserver/lib/fmtx.hc,
12173 util-vserver/lib/getvserverbyctx.c,
12174 util-vserver/lib/getvserverctx.c: initial checkin
12176 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12178 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12181 2003-11-20 18:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12183 * util-vserver/src/vserver-stat.c: rewrote it to
12184 * use the new management function
12185 * remove all traces of printf()
12186 * remove stacked functions
12188 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12190 * util-vserver/src/vlimit.c: use the specialized
12191 utilvserver_fmt_xuint64() function
12193 2003-11-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12195 * util-vserver/src/Makefile-files: made 'vserver-stat' a
12196 dietlibc-compiled program
12198 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12200 * util-vserver/compat.h: define FMT_PREFIX
12202 2003-11-20 15:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12204 * util-vserver/lib/Makefile-files, util-vserver/lib/fmt-32.c,
12205 util-vserver/lib/fmt-64.c, util-vserver/lib/fmt.h,
12206 util-vserver/lib/fmt.hc, util-vserver/lib/getprocentry-legacy.c,
12207 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
12208 util-vserver/lib/uint2str.c, util-vserver/src/save_ctxinfo.c,
12209 util-vserver/src/vlimit.c, util-vserver/tests/getctx.c,
12210 util-vserver/tests/getinitpid.c: use fmt_*() functions instead of
12213 2003-11-20 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12215 * util-vserver/scripts/vps: removed since autogenerated from
12218 2003-11-18 23:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12220 * util-vserver/distrib/fdr0.95, util-vserver/distrib/rh9.0.93:
12223 2003-11-18 23:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12225 * util-vserver/distrib/fc1, util-vserver/distrib/fc1/apt,
12226 util-vserver/distrib/fc1/apt/rpmpriorities,
12227 util-vserver/distrib/fc1/apt/sources.list,
12228 util-vserver/distrib/fc1/pkgs, util-vserver/distrib/fc1/pkgs/01,
12229 util-vserver/distrib/fc1/pkgs/02: initial checkin (based on
12232 2003-11-18 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12234 * util-vserver/distrib/Makefile.am: added Fedora Core 1
12235 removed Fedora Beta
12237 2003-11-18 23:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12239 * util-vserver/scripts/vapt-get: do not set $_APT_GET
12241 2003-11-18 23:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12243 * util-vserver/compat.h: merged/added from 0.25
12244 added workaround for broken 'long long' handling of dietlibc
12246 2003-11-18 23:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12248 * util-vserver/Makefile.am, util-vserver/THANKS,
12249 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
12250 util-vserver/lib/syscall-compat.hc,
12251 util-vserver/lib/syscall_rlimit-v11.hc,
12252 util-vserver/lib/syscall_rlimit.c, util-vserver/lib/virtual.h,
12253 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
12254 util-vserver/scripts/vserver-legacy, util-vserver/src,
12255 util-vserver/src/.cvsignore, util-vserver/src/Makefile-files,
12256 util-vserver/src/ext2fs.h, util-vserver/src/setctxlimit.c,
12257 util-vserver/src/showattr.c, util-vserver/src/vlimit.c,
12258 util-vserver/src/vutil.cc, util-vserver/util-vserver.spec.in:
12259 merged/added from 0.25
12261 2003-11-18 23:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12263 * util-vserver/sysv/rebootmgr.subst,
12264 util-vserver/sysv/vservers.subst: merged in changes from 0.25
12266 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12268 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.191
12270 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12272 * util-vserver/util-vserver.spec.in: added '--without dietlibc'
12275 2003-11-04 23:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12277 * util-vserver/m4/ensc_dietlibc.m4: fixed typos ('withval' instead
12280 2003-11-04 23:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12282 * util-vserver/lib/getvservername.c,
12283 util-vserver/lib/getvservervdir.c: added '#include <unistd.h>' to
12284 fix compilation problems with glibc
12286 2003-11-04 13:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12288 * util-vserver/NEWS, util-vserver/configure.ac: version 0.24.190
12290 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12292 * util-vserver, util-vserver/.cvsignore: added linuxcaps.h (merged
12295 2003-11-04 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12297 * util-vserver/Makefile.am: - separated and completed m4_FILES
12298 - added '--show-dead' to cvs2cl params
12299 - fix linuxcaps.h (merged from stable)
12301 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12303 * util-vserver/lib/getvservercfgstyle.c: added some additional
12306 2003-11-04 13:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12308 * util-vserver/lib/virtual.h: do not include the <linux/types.h>
12309 kernel-header anymore
12311 2003-11-04 13:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12313 * util-vserver/scripts/functions: - getAllVservers: use _tmp
12314 instead of tmp to avoid clashes when caller
12315 wants to have results in 'tmp', fixed array assignment
12317 2003-11-04 13:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12319 * util-vserver/src/rebootmgr.c: fixed typo
12321 2003-11-04 13:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12323 * util-vserver/tests/vserver-info.c: added '--help' and '--version'
12325 2003-11-04 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12327 * util-vserver/configure.ac: merged from SYSCALL_SWITCH
12329 2003-11-04 01:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12331 * util-vserver/m4/ensc_changelog.m4: merged from SYSCALL_SWITCH
12333 2003-11-04 01:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12335 * util-vserver/scripts/distrib-info,
12336 util-vserver/scripts/vserver-copy,
12337 util-vserver/scripts/vserver-legacy,
12338 util-vserver/scripts/vservers.grabinfo.sh,
12339 util-vserver/src/rebootmgr.c, util-vserver/sysv/Makefile-files,
12340 util-vserver/sysv/rebootmgr.subst: merged in changes from 0.23.96
12341 (/vservers -> $DEFAULT_VSERVERDIR)
12343 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12345 * util-vserver/m4/validate.am: updated from vserver-djinni
12347 2003-11-04 00:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12349 * util-vserver/lib/vserver-internal.h: ignore lower 8bit on version
12351 2003-11-03 19:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12353 * util-vserver/util-vserver.spec.in: removed 'vkill' for now
12354 call 'install-vserverdir'
12356 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12358 * util-vserver/distrib/redhat/initpost: create
12359 /etc/sysconfig/network
12361 2003-11-03 19:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12363 * util-vserver/scripts/vserver.functions: - fixed some statements
12364 which would fail with 'set -e'
12365 - made 'disableInterface' smart so that it calculates parameters
12368 2003-11-03 19:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12370 * util-vserver/scripts/vserver-setup.functions: added support for
12373 2003-11-03 19:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12375 * util-vserver/lib/getvservername.c: terminate name with '\0'
12377 2003-10-30 17:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12379 * util-vserver/scripts/vserver-legacy: merged from 0.23.95:
12380 - reenabled the copy-all mode; can be disabled by setting the
12381 $UTIL_VSERVER_AVOID_COPY environment variable
12382 - use '-HS' ulimit switch for newly created vservers
12384 2003-10-30 17:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12386 * util-vserver/Makefile.am: - large cleanup; use changed variables
12387 from scripts/Makefile
12388 - try to keep modes of pathsubstituted files
12389 - create own install-rule for vserver-dir; 'make distcheck' does
12393 2003-10-30 17:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12395 * util-vserver/src/reducecap.c: use QUOTACTL (merged from 0.23.94)
12397 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12399 * util-vserver/src/rebootmgr.c: use configured SBINDIR instead of
12400 hardcoded /usr/sbin
12402 2003-10-30 17:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12404 * util-vserver/src/chcontext.c: added QUOTACTL to 'secure' caps
12405 (merged from 0.23.94)
12407 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12409 * util-vserver/src/Makefile-files: create 'setattr' program
12411 2003-10-30 17:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12413 * util-vserver/scripts/distrib-info,
12414 util-vserver/scripts/rootshell, util-vserver/scripts/vpstree,
12415 util-vserver/scripts/vserver-copy,
12416 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop:
12417 merged in changes from 0.24.94 (s!/usr/sbin!$SBINDIR!)
12419 2003-10-30 17:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12421 * util-vserver/scripts/vserver.start,
12422 util-vserver/scripts/vserver.stop: use 'set -e' instead of 'set
12425 2003-10-30 17:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12427 * util-vserver/scripts/functions: added 'checkComponents()'
12430 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12432 * util-vserver/scripts/vps.pathsubst: initial check (was: vps)
12434 2003-10-30 17:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12436 * util-vserver/scripts/vkill: removed; is obsoleted by ctx-kill
12438 2003-10-30 17:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12440 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12441 INITRDDIR, LIBDIR and INCLUDEDIR
12443 2003-10-30 17:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12445 * util-vserver/scripts/Makefile-files: large cleanup
12446 removed 'vkill' (obsoleted by ctx-kill)
12447 vps is now vps.subst
12449 2003-10-30 17:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12451 * util-vserver/lib/capabilities.c, util-vserver/lib/vserver.h,
12452 util-vserver/man/reducecap.8: use CAP_QUOTACTL instead of
12455 2003-10-30 14:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12457 * util-vserver/Makefile.am: use ENSC_UV_VROOTDIR to set
12459 added missing path-substitutions
12461 2003-10-30 14:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12463 * util-vserver/configure.ac: use ENSC_UV_VROOTDIR to set
12466 2003-10-30 14:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12468 * util-vserver/m4/ensc_uv_vrootdir.m4: initial checkin
12470 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12472 * util-vserver/lib/getvservercfgstyle.c,
12473 util-vserver/lib/getvservername.c,
12474 util-vserver/lib/getvservervdir.c,
12475 util-vserver/tests/vserver-info.c: initial checkin
12477 2003-10-23 20:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12479 * util-vserver/tests, util-vserver/tests/.cvsignore,
12480 util-vserver/tests/Makefile-files: added vserver-info
12482 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12484 * util-vserver/compat.h: define TEMP_FAILURE_RETRY for
12485 dietlibc-compilation
12487 2003-10-23 20:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12489 * util-vserver/pathconfig.h.pathsubst: define DEFAULT_VSERVERDIR
12490 and DEFAULT_VSERVERPKGDIR
12492 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12494 * util-vserver/lib/Makefile-files: added files for higher-level
12497 2003-10-23 20:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12499 * util-vserver/lib/vserver.h: added functions for
12502 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12504 * util-vserver/scripts/vserver.start,
12505 util-vserver/scripts/vserver.stop,
12506 util-vserver/scripts/vserver.suexec: cleanups; go into
12507 vserver-dir before *and* after executing scriptlets
12509 2003-10-22 23:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12511 * util-vserver/scripts/vserver-build,
12512 util-vserver/scripts/vserver-build.functions: used
12513 $DEFAULT_VSERVERDIR and $DEFAULT_VSERVERPKGDIR instead of the
12514 hardcoded '/vservers' values
12516 2003-10-22 22:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12518 * util-vserver/util-vserver.spec.in: rewrote it
12519 added -build subpackage
12521 2003-10-22 22:18 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12523 * util-vserver/configure.ac: moved ENSC_INITRDDIR, ENSC_RELEASE,
12524 ENSC_ENABLE_DIETLIBC and
12525 ENSC_KERNEL_HEADERS checks into own m4/* files
12527 2003-10-22 22:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12529 * util-vserver/Makefile.am: renamed sysvdir to initrddir
12530 use $(RELEASE_CPPFLAGS) (-DNDEBUG)
12531 substitute $(vserverdir) and $(vserverpkgdir)
12532 create the $(vserverdir) and $(vserverpkgdir) directories
12534 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12536 * util-vserver/distrib/Makefile.am: added sample 'mtab' file
12537 create the config-dirs
12539 2003-10-22 22:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12541 * util-vserver/distrib/redhat/initpost: $2 is no longer $_VSERVER
12542 but the 'util-vserver-vars' file
12544 2003-10-22 22:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12546 * util-vserver/distrib/rh9/apt/sources.list: added some mirrors
12548 2003-10-22 22:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12550 * util-vserver/distrib/fdr0.95, util-vserver/distrib/fdr0.95/apt,
12551 util-vserver/distrib/fdr0.95/apt/rpmpriorities,
12552 util-vserver/distrib/fdr0.95/apt/sources.list,
12553 util-vserver/distrib/fdr0.95/pkgs,
12554 util-vserver/distrib/fdr0.95/pkgs/01,
12555 util-vserver/distrib/fdr0.95/pkgs/02, util-vserver/distrib/misc,
12556 util-vserver/distrib/misc/mtab, util-vserver/m4/ensc_dietlibc.m4,
12557 util-vserver/m4/ensc_initrddir.m4,
12558 util-vserver/m4/ensc_kerneldir.m4,
12559 util-vserver/m4/ensc_release.m4: initial checkin
12561 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12563 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12564 DEFAULT_VSERVERDIR and DEFAULT_VSERVERPKGDIR
12566 2003-10-22 22:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12568 * util-vserver/scripts/vserver-build.apt-rpm: call pre/post
12569 scriplets with "$UTIL_VSERVER_VARS" as second param
12570 instead of "$_VSERVER"
12572 2003-10-22 22:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12574 * util-vserver/scripts/vserver-build.functions: fixed broken quotes
12576 2003-10-22 18:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12578 * util-vserver/scripts/vserver.functions,
12579 util-vserver/scripts/vserver.start: - reorganized
12580 CHCONTEXT_INIT_OPTS/CHCONTEXT_DISCONNECT: dropped the
12581 separate CHCONTEXT_DISCONNECT variable completetly and put
12583 fakeinit --disconnect' into CHCONTEXT_INIT_OPTS, which is used by
12584 'vserver ... start' command only
12586 2003-10-22 18:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12588 * util-vserver/src/secure-umount.c: use real 'umount' program to
12589 unmount directories
12591 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12593 * util-vserver/src/exec-ulimit.c: added [mMkK] modifies for limits
12595 2003-10-22 18:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12597 * util-vserver/scripts/vserver-build,
12598 util-vserver/scripts/vserver-setup.functions: fixed getopt
12601 2003-10-22 18:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12603 * util-vserver/scripts/vserver-build.functions: added support for
12604 copying some default files (resolv.conf, localtime,
12607 2003-10-22 18:19 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12609 * util-vserver/scripts/functions: implemented findAndCopy
12611 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12613 * util-vserver/NEWS, util-vserver/configure.ac: version 0.23.194
12615 2003-10-21 14:15 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12617 * util-vserver/distrib/Makefile.am: added scripts to
12618 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT
12620 2003-10-21 14:14 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12622 * util-vserver/src/exec-ulimit.c: implemented '--help' and
12625 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12627 * util-vserver/src/vbuild.cc: removed warning about unused
12630 2003-10-21 13:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12632 * util-vserver/tests/Makefile-files: renamed to .cc files to .c
12634 2003-10-21 13:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12636 * util-vserver/tests/chrootsafe.c,
12637 util-vserver/tests/chrootsafe.cc,
12638 util-vserver/tests/escaperoot.c,
12639 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.c,
12640 util-vserver/tests/forkbomb.cc, util-vserver/tests/testipc.c,
12641 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.c,
12642 util-vserver/tests/testlimit.cc, util-vserver/tests/testopenf.c,
12643 util-vserver/tests/testopenf.cc: renamed to .cc files to .c and
12644 made some little changes to make them
12645 compilable with C compilers
12647 2003-10-21 13:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12649 * util-vserver/Makefile.am: added new m4/*.m4 macros
12650 added conditional build of CXX files
12651 added support for libtool
12653 2003-10-21 13:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12655 * util-vserver/distrib/redhat,
12656 util-vserver/distrib/redhat/initpost: initial checkin
12658 2003-10-21 13:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12660 * util-vserver/distrib/Makefile.am: added Fedora Core 0.95
12661 removed Red Hat 9.0.93
12662 use common redhat/initpost script
12664 2003-10-21 13:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12666 * util-vserver/lib/Makefile-files: - use dietlibc compilation only
12667 for library-built, but not e.g. when
12668 building object for rpm-fake.so. This is very dark magic...
12670 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12672 * util-vserver/scripts/Makefile-files: removed vunify.old.sh
12674 2003-10-21 13:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12676 * util-vserver/src/Makefile-files: - conditionalized built of C++
12678 - added very dark magic to build everything of rpm-fake.so with
12680 flag (when possible); on ia32 this will not work/is not
12682 but x86_64 seems to have problems with current method
12684 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12686 * util-vserver/configure.ac: added check for C++ compiler
12687 added some CXX flags
12688 use ENSC_FPIC_SYSCALL
12690 2003-10-21 13:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12692 * util-vserver/lib/checkversion.c: fixed stupid thinko (EAGAIN vs.
12695 2003-10-21 13:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12697 * util-vserver/m4/ensc_cxxcompiler.m4,
12698 util-vserver/m4/ensc_fpicsyscall.m4, util-vserver/src/vserver.cc,
12699 util-vserver/src/vserver.hh: initial checkin
12701 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12703 * util-vserver/src/rpm-fake.c: made it compilabe with non-C99
12704 compilers and older kernels
12706 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12708 * util-vserver/src/secure-mount.c: made it compilabe with non-C99
12711 2003-10-21 13:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12713 * util-vserver/src/vbuild.cc: use 'Vserver' class instead of
12715 !!BROKE LOTS OF THINGS!! this version does not work yet
12717 2003-10-21 13:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12719 * util-vserver/src/vunify.cc: use 'Vserver' class instead of
12722 reindented large parts
12724 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12726 * util-vserver/src/vutil.cc: use 'Vserver' class instead of
12728 fixed format-string error
12730 2003-10-21 13:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12732 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: use 'Vserver'
12733 class instead of 'string'
12735 2003-10-21 13:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12737 * util-vserver/src/wrappers.h: make it compilable with non-C99
12740 2003-10-20 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12742 * util-vserver/doc/configuration.xml: documented 'ulimits'
12745 2003-10-20 22:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12747 * util-vserver/scripts/vunify.old.sh: as the name ('*old*') is
12748 saying already: it is old and obsoleted...
12750 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12752 * util-vserver/scripts/vserver.start,
12753 util-vserver/scripts/vserver.stop,
12754 util-vserver/scripts/vserver.suexec: added ulimits support
12756 2003-10-20 22:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12758 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12761 2003-10-20 22:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12763 * util-vserver/src/exec-ulimit.c: work also, when ulimit-directory
12766 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12768 * util-vserver/src, util-vserver/src/.cvsignore: added exec-ulimit
12770 2003-10-20 22:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12772 * util-vserver/src/exec-ulimit.c: initial checkin
12774 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12776 * util-vserver/src/Makefile-files: added exec-ulimit.c
12778 2003-10-20 22:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12780 * util-vserver/src/wrappers.h: Egetrlimit(),Esetrlimit(): added
12782 2003-10-20 21:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12784 * util-vserver/src/reducecap.c: use capability support from the
12785 library as far as possible
12787 2003-10-20 21:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12789 * util-vserver/src/capchroot.c, util-vserver/src/chcontext.c: use
12790 capability support from the library instead of including
12793 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12795 * util-vserver/lib/capabilities.c: initial checkin
12797 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12799 * util-vserver/lib/vserver.h: added capability support
12801 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12803 * util-vserver/lib/Makefile-files: added support for '-DNDEBUG' in
12807 2003-10-20 21:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12809 * util-vserver/configure.ac: added support for '-DNDEBUG' in the
12812 2003-10-20 18:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12814 * util-vserver/Makefile.am: added PKGSTATEDIR substitution
12816 2003-10-20 18:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12818 * util-vserver/doc/cfgdirdoc.dtd,
12819 util-vserver/doc/configuration.xml,
12820 util-vserver/scripts/vserver-build.apt-rpm,
12821 util-vserver/scripts/vserver-build.functions,
12822 util-vserver/scripts/vserver-build.functions.apt,
12823 util-vserver/scripts/vserver-build.functions.rpm,
12824 util-vserver/scripts/vserver-setup.functions: initial checkin
12826 2003-10-20 18:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12828 * util-vserver/scripts/Makefile-files: - removed vserver-init file
12829 - added vserver-build* files
12831 2003-10-20 18:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12833 * util-vserver/scripts/util-vserver-vars.pathsubst: - added
12834 PKGSTATEDIR, RUNDIR, LIB_VSERVER_SETUP_FUNCTIONS,
12835 LIB_VSERVER_BUILD_FUNCTIONS* and _VSERVER variables
12836 - added WORKAROUND_APT_DBPATH variable
12838 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12840 * util-vserver/scripts/vserver-build: implemented it...
12842 2003-10-20 18:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12844 * util-vserver/scripts/vserver: added '--sync' and '--verbose'
12846 sync the 'stop' stage on restart
12847 fixed invocation of 'vserver-build'
12849 2003-10-20 18:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12851 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm: made it
12852 more mature by using arrays for the vserver-list
12854 2003-10-20 18:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12856 * util-vserver/scripts/vserver.functions: - moved
12857 getFileValue/getFileArray from 'vserver.functions' into
12860 2003-10-20 18:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12862 * util-vserver/scripts/functions: - moved getFileValue/getFileArray
12863 from 'vserver.functions' into 'functions'
12864 - implemented '/<path>' style vserver specification
12865 - made getAllVservers more mature by using arrays
12867 2003-10-20 17:57 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12869 * util-vserver/scripts/vserver-init: moved 'vserver-init'
12870 functionality into the more general vserver-build*
12873 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12875 * util-vserver/configure.ac: gnit'ified
12877 2003-10-18 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12879 * util-vserver/src, util-vserver/src/.cvsignore: added pipe-sync
12881 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12883 * util-vserver/src/Makefile-files: gnit'ified
12886 2003-10-18 02:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12888 * util-vserver/src/chroot-cat.c: minor cosmetical changes
12890 2003-10-18 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12892 * util-vserver/src/chroot-rm.c: use "wrapper.h"
12894 2003-10-18 02:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12896 * util-vserver/src/wrappers.h: Eunlink(): added
12898 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12900 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12903 2003-10-18 02:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12905 * util-vserver/scripts/vserver: added help/version
12906 added 'build' option
12907 made 'running' silently
12909 2003-10-18 02:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12911 * util-vserver/scripts/vserver-build, util-vserver/src/pipe-sync.c:
12914 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12916 * util-vserver/Makefile.am: - gnit'ified it
12918 2003-10-18 02:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12920 * util-vserver/scripts/Makefile-files: - gnit'ified it
12921 - added vserver-build
12923 2003-10-18 02:22 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12925 * util-vserver/sysv/Makefile-files: gnit'ified it
12927 2003-10-18 01:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12929 * util-vserver/lib/checkversion.c: restored compatibility for case
12930 when old syscall interface uses the
12931 new syscall-number (merged from SYSCALL_SWITCH branch)
12933 2003-10-17 21:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12935 * util-vserver/configure.ac: add '#include "compat.h'" at bottom of
12939 2003-10-17 21:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12941 * util-vserver/Makefile.am: cleaned up pathsubst rule
12943 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12945 * util-vserver/scripts/util-vserver-vars.pathsubst: added
12948 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12950 * util-vserver/scripts/vserver-init: create link to reverse
12951 ctx->vserver mapping
12953 2003-10-17 21:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12955 * util-vserver/scripts/vserver.functions: - removed '#! /bin/bash'
12957 - added separate CHCONTEXT_DISCONNECT option
12958 - use default runlevels only when sysv init-style is used
12959 - create/empty mtab file before mounting the vserver
12961 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12963 * util-vserver/scripts/vserver.start: - removed '#! /bin/bash'
12965 - added separate CHCONTEXT_DISCONNECT option
12967 2003-10-17 21:03 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12969 * util-vserver/scripts/vserver.stop: - removed '#! /bin/bash'
12971 - disable interfaces when vserver is not running
12973 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12975 * util-vserver/scripts/vserver.suexec: removed '#! /bin/bash'
12978 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12980 * util-vserver/src, util-vserver/src/.cvsignore: added chroot-cat
12982 2003-10-17 21:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12984 * util-vserver/sysv/vservers.subst: stop vservers only, when they
12985 do not have the ONSTOP flag
12987 2003-10-17 21:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12989 * util-vserver/sysv/Makefile-files: removed some noise from the
12992 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12994 * util-vserver/src/Makefile-files: added chroot-cat
12996 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
12998 * util-vserver/src/chroot-cat.c: initial checkin
13000 2003-10-17 20:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13002 * util-vserver/src/wrappers.h: Ereadlink(), Esymlink(): added
13004 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13006 * util-vserver/src/wrappers-vserver.h: - added Evc_X_getctx()
13009 2003-10-17 20:30 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13011 * util-vserver/src/secure-mount.c: - removed '#include <compat.h>';
13012 it's now in global <config.h>
13013 - fixed problems with dietlibc's strtok_r() implementation
13014 - do not set '-o <...>' mount-flag when 'defaults' is the only
13017 2003-10-17 20:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13019 * util-vserver/src/save_ctxinfo.c: - removed '#include <compat.h>';
13020 it's now in global <config.h>
13021 - use "wrappers.h" functions
13022 - implemented reverse-symlink file
13024 2003-10-17 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13026 * util-vserver/lib/getctx.c, util-vserver/lib/getinitpid.c,
13027 util-vserver/lib/getprocentry-legacy.c: - moved pid==0 handling
13028 into getprocentry-legacy.c and access /proc/self
13029 instead of /proc/<self-pid> there; this solves problems when
13032 - removed '#include <compat.h>'; it's now in global <config.h>
13034 2003-10-17 00:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13036 * util-vserver/scripts/Makefile-files: added vserver-legacy and
13039 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13041 * util-vserver/src/ctx-kill.c: kill init-pid
13044 2003-10-17 00:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13046 * util-vserver/scripts/vserver.stop: added support for kill-signal
13049 2003-10-17 00:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13051 * util-vserver/scripts/vserver.functions: added getEnterShell()
13053 added support for kill-signal sequence
13055 2003-10-17 00:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13057 * util-vserver/scripts/vserver: - added legacy support
13058 - added support for
13059 suexec,restart,condrestart,exec,chkconfig,enter,running
13062 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13064 * util-vserver/scripts/util-vserver-vars.pathsubst: added
13065 _CTX_KILL, _FILETIME and _VSERVER_LEGACY
13067 2003-10-17 00:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13069 * util-vserver/scripts/vserver-legacy,
13070 util-vserver/scripts/vserver.suexec: initial checkin
13072 2003-10-16 15:10 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13074 * util-vserver/tests, util-vserver/tests/.cvsignore: added
13077 2003-10-16 15:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13079 * util-vserver/lib/Makefile-files: added int2str.c
13081 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13083 * util-vserver/lib/internal.h: added utilvserver_int2str()
13085 2003-10-16 15:08 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13087 * util-vserver/lib/int2str.c, util-vserver/tests/getinitpid.c:
13090 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13092 * util-vserver/tests/getctx.c: removed all traces of <stdio.h>
13094 2003-10-16 15:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13096 * util-vserver/tests/Makefile-files: generalized building with
13100 2003-10-16 14:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13102 * util-vserver/Makefile.am, util-vserver/src/Makefile-files:
13103 generalized building with dietlibc
13105 2003-10-16 14:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13107 * util-vserver/lib/Makefile-files: added getinitpid* files
13108 added getprocentry* files
13109 added utils-legacy.h
13111 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13113 * util-vserver/lib/getinitpid-compat.hc,
13114 util-vserver/lib/getinitpid-legacy.hc,
13115 util-vserver/lib/getinitpid.c,
13116 util-vserver/lib/getprocentry-legacy.c,
13117 util-vserver/lib/utils-legacy.h: initial checkin
13119 2003-10-16 14:02 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13121 * util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13122 s!vc_X_getcctx()!vc_X_getctx(0)!
13124 2003-10-16 14:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13126 * util-vserver/lib/vserver.h: added vc_X_getinitpid()
13128 removed vc_X_getcctx() since it is obsoleted by vc_X_getctx(0)
13131 2003-10-16 14:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13133 * util-vserver/lib/syscall-legacy.hc: removed all traces of
13136 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13138 * util-vserver/lib/getctx.c: cleanups
13139 recognize pid==0 as current pid
13141 2003-10-16 13:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13143 * util-vserver/lib/getctx-legacy.hc: use new
13144 utilvserver_getProcEntry() function
13145 recall vc_X_getctx_legacy() automatically when buffersize was too
13148 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13150 * util-vserver/Makefile.am: added substitution for UMOUNT
13152 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13154 * util-vserver/src, util-vserver/src/.cvsignore: updated
13156 2003-10-16 02:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13158 * util-vserver/src/secure-mount.c: small signed/unsigned fixes for
13159 pedantic warning setups
13160 give '--help' message out on fd 1 instead of 2
13162 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13164 * util-vserver/src/save_ctxinfo.c: small signed/unsigned fixes for
13165 pedantic warning setups
13167 2003-10-16 02:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13169 * util-vserver/src/new-namespace.c: use "wrappers.h"
13170 use STACK_START macro
13172 2003-10-16 02:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13174 * util-vserver/src/listdevip.c: small fixes for pedantic
13177 2003-10-16 02:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13179 * util-vserver/src/compat-pivot_root.h,
13180 util-vserver/src/ctx-kill.c, util-vserver/src/secure-umount.c,
13181 util-vserver/src/stack-start.h,
13182 util-vserver/src/wrappers-vserver.h, util-vserver/src/wrappers.h:
13185 2003-10-16 02:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13187 * util-vserver/src/Makefile-files: added secure-umount + ctx-kill
13189 added lots of headers
13190 generalized dietlibc handling
13192 2003-10-16 02:36 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13194 * util-vserver/scripts/functions, util-vserver/scripts/vserver,
13195 util-vserver/scripts/vserver.functions,
13196 util-vserver/scripts/vserver.start,
13197 util-vserver/scripts/vserver.stop: basic 'vserver ... start|stop'
13198 function should work now...
13200 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13202 * util-vserver/scripts/util-vserver-vars.pathsubst: added
13203 _SECURE_UMOUNT and _UMOUNT
13205 2003-10-16 02:34 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13207 * util-vserver/scripts/Makefile-files: added
13208 vservers.{functions,stop}
13210 2003-10-16 02:33 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13212 * util-vserver/lib/vserver.h: added lots of S_CTX_INFO_* macros
13214 2003-10-16 02:32 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13216 * util-vserver/lib/Makefile-files: added missing 'lib/internal.h'
13218 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13220 * util-vserver/pathconfig.h.pathsubst: added UMOUNT_PROG macro
13222 2003-10-16 02:31 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13224 * util-vserver/configure.ac: added check for UMOUNT
13225 added pedantic warn-flags
13226 added template for HAVE_GROWING_STACK check
13228 2003-10-16 02:29 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13230 * util-vserver/compat.h: do '#undef inline' for '--std=c99'
13231 dietlibc compilations
13233 2003-10-14 18:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13235 * util-vserver/src/rpm-fake.c: use vc_init_internal_legacy() to
13236 initialize legacy-lib without parsing
13239 2003-10-14 18:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13241 * util-vserver/lib/syscall-legacy.hc: added inofficial
13242 vc_init_internal_legacy() function
13244 2003-10-14 18:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13246 * util-vserver/lib/getctx-legacy.hc, util-vserver/lib/syscall.c:
13247 include "internal.h"
13249 2003-10-14 18:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13251 * util-vserver/lib/internal.h, util-vserver/lib/vserver-internal.h:
13252 moved declarations of general functions from vserver-internal.h
13256 2003-10-14 16:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13258 * util-vserver/lib/getversion-internal.hc,
13259 util-vserver/lib/int2str.c, util-vserver/lib/internal.h,
13260 util-vserver/lib/syscall.c: Merged with SYSCALL_SWITCH branch
13261 (sswitch_merge tag)
13263 2003-10-14 16:09 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13265 * util-vserver/lib/vserver.h: fixed vc_X_getcctx()
13267 2003-10-14 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13269 * util-vserver/src/Makefile-files, util-vserver/src/rpm-fake.c,
13270 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13271 Merged with SYSCALL_SWITCH branch (sswitch_merge tag)
13273 2003-10-14 15:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13275 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13276 util-vserver/NEWS, util-vserver/compat.h,
13277 util-vserver/configure.ac, util-vserver/lib/Makefile-files,
13278 util-vserver/lib/checkversion.c,
13279 util-vserver/lib/getctx-compat.hc,
13280 util-vserver/lib/getctx-legacy.hc, util-vserver/lib/getctx.c,
13281 util-vserver/lib/getversion-internal.hc,
13282 util-vserver/lib/getversion.c,
13283 util-vserver/lib/safechroot-internal.hc,
13284 util-vserver/lib/syscall-compat.hc,
13285 util-vserver/lib/syscall-legacy.hc, util-vserver/lib/syscall.c,
13286 util-vserver/lib/uint2str.c, util-vserver/lib/virtual.h,
13287 util-vserver/lib/vserver-internal.h, util-vserver/lib/vserver.h,
13288 util-vserver/scripts, util-vserver/scripts/.cvsignore,
13289 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13290 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13291 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13292 util-vserver/src/vserver-stat.c,
13293 util-vserver/sysv/Makefile-files,
13294 util-vserver/tests/chrootsafe.cc,
13295 util-vserver/util-vserver.spec.in: Merged with SYSCALL_SWITCH
13296 branch (sswitch_merge tag)
13298 2003-10-13 20:21 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13300 * util-vserver/configure.ac: added rcs2log support
13301 added checks for MS_MOVE and ctx_t
13302 define UTMP_GID as 22 for now
13304 2003-10-13 20:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13306 * util-vserver/Makefile.am: added $(lib_XHDRS) and compat.h
13307 create /var/run/vservers on 'make install'
13308 use m4/pkgconfig.am
13310 2003-10-13 19:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13312 * util-vserver/src/fakerunlevel.c: made it secure (go into chroot
13313 before accessing file)
13317 2003-10-13 19:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13319 * util-vserver/src/Makefile-files: - added chroot-rm
13320 - compile fakerunlevel with dietlibc
13322 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13324 * util-vserver/scripts/vserver.start: made it working...
13326 2003-10-13 19:53 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13328 * util-vserver/scripts/vserver-init: - removed unused variables
13329 - added lockfile-creation
13330 - create symlink from /var/lib/rpm to $rpmdb_path (until all
13332 are having the %_dbpath patch)
13334 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13336 * util-vserver/scripts/util-vserver-vars.pathsubst: added variables
13337 for _CHROOT_RM and _FAKE_RUNLEVEL
13339 2003-10-13 19:51 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13341 * util-vserver/scripts/functions: use new secure-mount syntax
13343 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13345 * util-vserver/scripts/Makefile-files: added statements to install
13348 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13350 * util-vserver/m4/pkgconfig.am: initial checkin
13352 2003-10-13 19:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13354 * util-vserver/m4/changelog.am: conditionalize RCS2LOG variant also
13356 2003-10-13 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13358 * util-vserver/lib/vserver.h: removed ctx_t typedef; this must be
13359 now done by each package
13360 inidividually. For util-vserver, the declaration is in compat.h
13361 and detection in configure.ac
13363 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13365 * util-vserver/lib, util-vserver/lib/.cvsignore, util-vserver/src,
13366 util-vserver/src/.cvsignore: updated
13368 2003-10-13 19:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13370 * util-vserver/lib/util-vserver.pc.subst,
13371 util-vserver/src/chroot-rm.c: initial checkin
13373 2003-10-13 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13375 * util-vserver/compat.h, util-vserver/src/compat.h: moved compat.h
13376 from src/ to toplevel-dir
13378 2003-10-13 19:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13380 * util-vserver/lib/getctx.c, util-vserver/lib/syscall.c,
13381 util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13382 util-vserver/src/chcontext.c, util-vserver/src/reducecap.c,
13383 util-vserver/src/save_ctxinfo.c, util-vserver/src/secure-mount.c,
13384 util-vserver/src/setctxlimit.c, util-vserver/tests/chrootsafe.cc,
13385 util-vserver/tests/getctx.c: include "compat.h"
13387 2003-10-13 19:39 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13389 * util-vserver/lib/Makefile-files: added PGKCONFIG_FILES
13391 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13393 * util-vserver/src/compat.h: initial checkin
13395 2003-10-09 23:07 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13397 * util-vserver/configure.ac: use absolute default-path for
13398 /bin/mount since it is required by
13399 execv() in secure-mount
13401 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13403 * util-vserver/pathconfig.h.pathsubst: added MOUNT_PROG
13405 2003-10-09 23:06 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13407 * util-vserver/tests/getctx.c: added '#include <stdlib.h>'
13409 2003-10-09 23:05 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13411 * util-vserver/src/util.h: - added *_cast macros
13412 - mark writeStr() as __attribute__((__unused__)) to prevent
13415 - fixed off-by-one error in WRITE_MSG
13417 2003-10-09 23:04 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13419 * util-vserver/src/secure-mount.c: rewrote it completely; it
13420 emulates now nearly the usual mount(8)
13421 functionality but provides the enhanced '--secure', '--chdir
13423 ... options which are needed for vservers
13425 2003-10-09 01:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13427 * util-vserver/doc/cfg.txt: added documentation about <interfaces>
13428 and basic vserver-variables
13430 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13432 * util-vserver/scripts/vserver.start: initial checkin
13434 2003-10-09 01:47 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13436 * util-vserver/scripts/vserver: complete rewrite
13438 2003-10-09 01:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13440 * util-vserver/Makefile.am: added some standard-tools to the
13443 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13445 * util-vserver/configure.ac: added checks for some standard-tools
13447 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13449 * util-vserver/tests, util-vserver/tests/.cvsignore,
13450 util-vserver/tests/Makefile-files: added getctx
13452 2003-10-09 01:45 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13454 * util-vserver/src/Makefile-files: added save_ctxinfo and
13457 2003-10-09 01:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13459 * util-vserver/src, util-vserver/src/.cvsignore: added mask2prefix
13462 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13464 * util-vserver/scripts/util-vserver-vars.pathsubst: added CVS tags
13466 2003-10-09 01:41 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13468 * util-vserver/lib/getctx.c, util-vserver/lib/int2str.c,
13469 util-vserver/lib/internal.h, util-vserver/src/mask2prefix.c,
13470 util-vserver/src/save_ctxinfo.c, util-vserver/tests/getctx.c:
13473 2003-10-09 01:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13475 * util-vserver/scripts/util-vserver-vars.pathsubst: added
13476 _CAPCHROOT, _CHBIND, _CHCONTEXT, _MASK2PREFIX, _SAVE_S_CONTEXT,
13477 _SAVE_CTXINFO, _VPS and standard-tool macros
13479 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13481 * util-vserver/scripts/functions: added isVserverRunning function
13483 2003-10-09 01:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13485 * util-vserver/lib/vserver.h: added CTX_NOCTX macro
13486 added getctx()/getcctx() functions
13487 added ctx_t datatype
13489 2003-10-09 01:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13491 * util-vserver/lib/Makefile-files: added getctx and int2str +
13494 2003-10-06 22:38 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13496 * util-vserver/distrib/Makefile.am: added install-rules for the
13499 2003-10-06 22:37 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13501 * util-vserver/distrib/rh9/apt,
13502 util-vserver/distrib/rh9/apt/rpmpriorities,
13503 util-vserver/distrib/rh9/apt/sources.list: initial checkin
13505 2003-10-06 19:49 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13507 * util-vserver/util-vserver.spec.in: - fixed Source0 URL
13508 - added -sysv and -devel subpackages
13509 - moved /etc/init.d to %_initrddir
13511 2003-10-06 19:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13513 * util-vserver/Makefile.am: - added more pathsubst variables
13514 - added $(scripts_DTA)
13516 2003-10-06 19:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13518 * util-vserver/distrib/defaults/rpm/macros: added notes regarding
13519 %_install_langs and added some other "main"-languages
13521 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13523 * util-vserver/doc/cfg.txt: added apps/vunify documentation
13525 2003-10-06 19:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13527 * util-vserver/scripts/vserver-init: - added metadata to track if
13528 root-/pkgcfgbase-links shall be made
13530 - added gpg-key import
13531 - create dev/pts directory
13533 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13535 * util-vserver/scripts/vapt-get: improved '--help'/'--version'
13538 2003-10-06 19:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13540 * util-vserver/scripts/util-vserver-vars.pathsubst: added PACKAGE_*
13542 made DISTRIBDIR "$PKGLIBDIR/distributions" (instead of
13545 reordered the _* variables alphabetically
13547 2003-10-06 19:40 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13549 * util-vserver/scripts/Makefile-files: installed missing files
13550 (functions, vapt-get*, vrpm*)
13552 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13554 * util-vserver/src/secure-mount.c: rewrote it completely
13556 2003-10-02 15:35 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13558 * util-vserver/src/rpm-fake.c: - set default-signal handler for
13560 - minor cosmetical cleanups
13561 - use wait4(2) instead of waitpid(2)
13563 2003-10-02 15:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13565 * util-vserver/scripts/vserver-init: - renamed 'makeInode' to
13566 'makeDevEntry' which is more flexible
13567 - added workaround for
13568 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13569 - content of *all* rpm and apt template directories will be
13571 - use '-y' flag on 'apt-get' invocation
13573 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13575 * util-vserver/scripts/vapt-get, util-vserver/scripts/vrpm,
13576 util-vserver/scripts/vrpm-worker: minor cosmetical cleanups
13578 2003-10-02 15:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13580 * util-vserver/scripts/vrpm-preload: minor cosmetical cleanups
13583 2003-10-02 15:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13585 * util-vserver/scripts/vapt-get-worker: minor cosmetical cleanups
13588 2003-10-02 15:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13590 * util-vserver/scripts/functions,
13591 util-vserver/scripts/util-vserver-vars.pathsubst: added
13593 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=106057
13595 2003-10-01 10:48 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13597 * util-vserver, util-vserver/.cvsignore: updated to reflect changes
13598 in CVSROOT/cvsignores
13600 2003-10-01 10:44 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13602 * util-vserver/man/Makefile-files: removed last traces of
13605 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13607 * util-vserver/configure.ac, util-vserver/m4/changelog.am: added
13610 2003-10-01 10:43 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13612 * util-vserver/scripts/Makefile-files: - changed pathsubst rules so
13613 that files will not be updated on every
13616 2003-10-01 10:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13618 * util-vserver/Makefile.am: - added cvs2cl support
13619 - changed pathsubst rules so that files will not be updated on
13623 2003-10-01 00:55 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13625 * util-vserver/src/rpm-fake.c: explicitly cast result of dlsym() to
13626 prevent compiler warnings
13628 2003-10-01 00:54 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13630 * util-vserver/src/new-namespace.c: small fix in error-message
13632 2003-10-01 00:50 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13634 * util-vserver/src/rebootmgr.c: fixed small size_t vs. socklen_t
13637 2003-10-01 00:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13639 * util-vserver, util-vserver/.cvsignore, util-vserver/Makefile.am,
13640 util-vserver/configure.ac: renamed vserver.spec.in to
13641 util-vserver.spec.in
13643 2003-10-01 00:20 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13645 * util-vserver/man/newvserver.8, util-vserver/newvserver.defaults:
13646 removed since linuxconf support was dropped
13648 2003-09-30 23:52 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13650 * util-vserver/util-vserver.spec.in, util-vserver/vserver.spec.in:
13651 renamed vserver.spec.in to util-vserver.spec.in and updated it
13653 2003-09-30 20:46 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13655 * util-vserver/src/new-namespace.c,
13656 util-vserver/src/secure-mount.c: modified showVersion() to show
13657 current version instead of an hardcoded
13660 2003-09-30 20:28 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13662 * util-vserver, util-vserver/.cvsignore: updated
13664 2003-09-30 20:27 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13666 * util-vserver/Makefile.am: added general rule for %.pathsubst
13670 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13672 * util-vserver/configure.ac: added distrib/Makefile
13674 2003-09-30 20:26 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13676 * util-vserver/pathconfig.h.pathsubst: initial checkin
13678 2003-09-30 20:24 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13680 * util-vserver/scripts/Makefile-files: - renamed
13681 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13682 makes it easier to use general makefile-rules
13683 - removed the old rules for util-vserver-vars
13685 2003-09-30 20:23 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13687 * util-vserver/scripts/util-vserver-vars.pathsubst,
13688 util-vserver/scripts/util-vserver-vars.subst: renamed
13689 util-vserver-vars.subst to util-vserver-vars.pathsubst; this
13690 makes it easier to use general makefile-rules
13692 2003-09-30 20:16 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13694 * util-vserver/src/capchroot.c, util-vserver/src/chbind.c,
13695 util-vserver/src/chcontext.c, util-vserver/src/fakerunlevel.c,
13696 util-vserver/src/filetime.c, util-vserver/src/ifspec.c,
13697 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13698 util-vserver/src/setctxlimit.c, util-vserver/src/showperm.c,
13699 util-vserver/src/vdu.c, util-vserver/src/vreboot.c,
13700 util-vserver/src/vserver-stat.c: include <config.h>
13702 2003-09-30 20:13 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13704 * util-vserver/src/vbuild.cc, util-vserver/src/vcheck.cc,
13705 util-vserver/src/vfiles.cc, util-vserver/src/vunify.cc,
13706 util-vserver/src/vutil.cc: - renamed 'PACKAGE' class to 'Package'
13707 to avoid naming-clashes with
13708 the standard autoconf macro
13709 - include <config.h>
13711 2003-09-30 20:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13713 * util-vserver/src/vutil.h, util-vserver/src/vutil.p: renamed
13714 'PACKAGE' class to 'Package' to avoid naming-clashes with the
13715 standard autoconf macro
13717 2003-09-30 19:25 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13719 * util-vserver/src/rpm-fake.c: - removed debug-output
13720 - do not fail on umount() errors; CLONE_NEWNS has
13722 behavior in combination with chroot() so that mountpoints within
13723 chroots *can* disappear automatically
13725 2003-09-30 19:12 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13727 * util-vserver/Makefile.am: use recursive make for distrib: added
13728 it to SUBDIRS and remove old
13729 $(distrib_*) variables
13731 2003-09-30 18:17 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13733 * util-vserver/distrib, util-vserver/distrib/.cvsignore: initial
13736 2003-09-30 18:11 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13738 * util-vserver/distrib/Makefile-files,
13739 util-vserver/distrib/Makefile.am, util-vserver/distrib/defaults,
13740 util-vserver/distrib/defaults/devs,
13741 util-vserver/distrib/defaults/rpm,
13742 util-vserver/distrib/defaults/rpm/macros,
13743 util-vserver/distrib/install-mdk8.2,
13744 util-vserver/distrib/install-post.sh,
13745 util-vserver/distrib/install-pre.sh,
13746 util-vserver/distrib/install-rh7.2,
13747 util-vserver/distrib/install-rh7.3,
13748 util-vserver/distrib/install-rh8.0,
13749 util-vserver/distrib/install-rh9.0,
13750 util-vserver/distrib/mdk8.2-minimum,
13751 util-vserver/distrib/rh7.3-minimum,
13752 util-vserver/distrib/rh8.0-minimum, util-vserver/distrib/rh9,
13753 util-vserver/distrib/rh9.0-minimum,
13754 util-vserver/distrib/rh9.0.93, util-vserver/distrib/rh9.0.93/apt,
13755 util-vserver/distrib/rh9.0.93/apt/rpmpriorities,
13756 util-vserver/distrib/rh9.0.93/apt/sources.list,
13757 util-vserver/distrib/rh9.0.93/pkgs,
13758 util-vserver/distrib/rh9.0.93/pkgs/01,
13759 util-vserver/distrib/rh9.0.93/pkgs/02,
13760 util-vserver/distrib/rh9/pkgs, util-vserver/distrib/rh9/pkgs/01,
13761 util-vserver/distrib/rh9/pkgs/02,
13762 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh:
13763 Replaced the install-* and *-minimum files with configuration
13765 for the new vserver-init tool in the scripts directory. To ease
13767 'install:'-make target, it is necessarily to use recursive make
13771 2003-09-30 16:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13773 * util-vserver/configure.ac: added dietlibc support
13776 2003-09-30 16:00 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13778 * util-vserver, util-vserver/.cvsignore: added Makefile
13780 2003-09-30 15:59 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13782 * util-vserver/lib, util-vserver/lib/.cvsignore,
13783 util-vserver/scripts, util-vserver/scripts/.cvsignore,
13784 util-vserver/scripts/functions, util-vserver/scripts/vapt-get,
13785 util-vserver/scripts/vapt-get-worker,
13786 util-vserver/scripts/vrpm-preload,
13787 util-vserver/scripts/vrpm-worker,
13788 util-vserver/scripts/vserver-init, util-vserver/src,
13789 util-vserver/src/.cvsignore, util-vserver/src/new-namespace.c,
13790 util-vserver/src/rpm-fake.c, util-vserver/src/secure-mount.c,
13791 util-vserver/src/util.h, util-vserver/sysv,
13792 util-vserver/sysv/.cvsignore, util-vserver/tests,
13793 util-vserver/tests/.cvsignore: initial checkin
13795 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13797 * util-vserver/Makefile.am: updated to new -devel branch
13798 added dietlibc support
13800 2003-09-30 15:58 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13802 * util-vserver/src/Makefile-files: added secure-mount,
13803 new-namespace and rpm-fake.so rules
13805 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13807 * util-vserver/scripts/vrpm: replaced with new version
13809 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13811 * util-vserver/scripts/util-vserver-vars.subst: added more
13814 2003-09-30 15:56 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13816 * util-vserver/scripts/Makefile-files: added more substitutions
13818 2003-09-30 12:42 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13820 * util-vserver/doc/cfg.txt: initial checkin
13822 2003-09-29 22:01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
13824 * util-vserver, util-vserver/.cvsignore, util-vserver/AUTHORS,
13825 util-vserver/Makefile.am, util-vserver/NEWS, util-vserver/README,
13826 util-vserver/THANKS, util-vserver/configure.ac,
13827 util-vserver/distrib, util-vserver/distrib/Makefile-files,
13828 util-vserver/distrib/install-mdk8.2,
13829 util-vserver/distrib/install-post.sh,
13830 util-vserver/distrib/install-pre.sh,
13831 util-vserver/distrib/install-rh7.2,
13832 util-vserver/distrib/install-rh7.3,
13833 util-vserver/distrib/install-rh8.0,
13834 util-vserver/distrib/install-rh9.0,
13835 util-vserver/distrib/mdk8.2-minimum,
13836 util-vserver/distrib/rh7.3-minimum,
13837 util-vserver/distrib/rh8.0-minimum,
13838 util-vserver/distrib/rh9.0-minimum,
13839 util-vserver/distrib/sample.conf, util-vserver/distrib/sample.sh,
13840 util-vserver/doc, util-vserver/doc/FAQ.txt,
13841 util-vserver/doc/Makefile-files, util-vserver/doc/changelog.txt,
13842 util-vserver/doc/intro.txt, util-vserver/lib,
13843 util-vserver/lib/Makefile-files, util-vserver/lib/syscall.c,
13844 util-vserver/lib/vserver.h, util-vserver/m4,
13845 util-vserver/m4/changelog.am, util-vserver/m4/ensc_cflags.m4,
13846 util-vserver/m4/gpgsig.am, util-vserver/m4/validate.am,
13847 util-vserver/man, util-vserver/man/Makefile-files,
13848 util-vserver/man/chbind.8, util-vserver/man/chcontext.8,
13849 util-vserver/man/distrib-info.8, util-vserver/man/newvserver.8,
13850 util-vserver/man/rebootmgr.8, util-vserver/man/reducecap.8,
13851 util-vserver/man/vps.8, util-vserver/man/vpstree.8,
13852 util-vserver/man/vrpm.8, util-vserver/man/vserver-copy.8,
13853 util-vserver/man/vserver-stat.8, util-vserver/man/vserver.8,
13854 util-vserver/man/vtop.8, util-vserver/newvserver.defaults,
13855 util-vserver/scripts, util-vserver/scripts/Makefile-files,
13856 util-vserver/scripts/distrib-info,
13857 util-vserver/scripts/rootshell,
13858 util-vserver/scripts/save_s_context,
13859 util-vserver/scripts/util-vserver-vars.subst,
13860 util-vserver/scripts/vkill, util-vserver/scripts/vprofile,
13861 util-vserver/scripts/vps, util-vserver/scripts/vpstree,
13862 util-vserver/scripts/vrpm, util-vserver/scripts/vserver,
13863 util-vserver/scripts/vserver-copy,
13864 util-vserver/scripts/vserverkillall,
13865 util-vserver/scripts/vservers.grabinfo.sh,
13866 util-vserver/scripts/vsysvwrapper, util-vserver/scripts/vtop,
13867 util-vserver/scripts/vunify.old.sh, util-vserver/src,
13868 util-vserver/src/Makefile-files, util-vserver/src/capchroot.c,
13869 util-vserver/src/chbind.c, util-vserver/src/chcontext.c,
13870 util-vserver/src/fakerunlevel.c, util-vserver/src/filetime.c,
13871 util-vserver/src/ifspec.c, util-vserver/src/listdevip.c,
13872 util-vserver/src/parserpmdump.c, util-vserver/src/readlink.c,
13873 util-vserver/src/rebootmgr.c, util-vserver/src/reducecap.c,
13874 util-vserver/src/setctxlimit.c, util-vserver/src/showattr.c,
13875 util-vserver/src/showperm.c, util-vserver/src/vbuild.cc,
13876 util-vserver/src/vcheck.cc, util-vserver/src/vdu.c,
13877 util-vserver/src/vfiles.cc, util-vserver/src/vreboot.c,
13878 util-vserver/src/vserver-stat.c, util-vserver/src/vunify.cc,
13879 util-vserver/src/vutil.cc, util-vserver/src/vutil.h,
13880 util-vserver/src/vutil.p, util-vserver/sysv,
13881 util-vserver/sysv/Makefile-files,
13882 util-vserver/sysv/rebootmgr.subst,
13883 util-vserver/sysv/v_gated.subst, util-vserver/sysv/v_httpd.subst,
13884 util-vserver/sysv/v_named.subst,
13885 util-vserver/sysv/v_portmap.subst,
13886 util-vserver/sysv/v_sendmail.subst,
13887 util-vserver/sysv/v_smb.subst, util-vserver/sysv/v_sshd.subst,
13888 util-vserver/sysv/v_xinetd.subst,
13889 util-vserver/sysv/vservers.conf,
13890 util-vserver/sysv/vservers.subst, util-vserver/tests,
13891 util-vserver/tests/Makefile-files,
13892 util-vserver/tests/chrootsafe.cc,
13893 util-vserver/tests/escaperoot.cc, util-vserver/tests/forkbomb.cc,
13894 util-vserver/tests/testipc.cc, util-vserver/tests/testlimit.cc,
13895 util-vserver/tests/testopenf.cc, util-vserver/vserver.spec.in:
13900 * .: New repository initialized by cvs2svn.